PageSourceSearch

http://brusselsbiennial.org/js/formsguides-0b2282e8d5d83672decbed1288460bbf71c44197.min.js

js brusselsbiennial.org collected 2026-09-26 17:48:38 UTC 219,862 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{86:function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),o=a(3),s=a.n(o),l=(a(24),a(20)),d=a(0),c=function(e){var t=void 0!==e.valueWithAmount&&null!==e.valueWithAmount&&(1==e.valueWithAmount||"true"==e.valueWithAmount||"1"==e.valueWithAmount),a=d.a.formatNumber(e.currency.amount),i=e.currency.currency,n=d.a.getCurrencyTranslation(i);"USD"==i&&(n=d.a.tr("paymentFormCurrency_dolares")+" US");var o=e.name,s=d.a.returnNumberWithParams(a,d.a.getCurrencySymbol(i),null,null,!0);return r.a.createElement("div",{className:"m-super-radio m-super-radio--currency"},r.a.createElement("input",{type:"radio",name:o,value:t?a+"-"+i:i,id:o+i}),r.a.createElement("label",{for:o+i},r.a.createElement("span",{className:"m-super-radio__price",dangerouslySetInnerHTML:{__html:s}}),r.a.createElement("span",{className:"m-super-radio__currency"},n)))};function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(n=i.key,r=void 0,r=function(e,t){if("object"!==u(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var i=a.call(e,t||"default");if("object"!==u(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(n,"string"),"symbol"===u(r)?r:String(r)),i)}var n,r}var p=function(){function e(t,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.formId=a,this.init=this.init.bind(this),this.init(t)}var t,a,i;return t=e,(a=[{key:"init",value:function(e){this.$container=e;var t=e.find('[class="o-info"]'),a=e.find(".o-info--error"),i=e.find(".o-info--warning"),n=e.find(".o-info--success");0===t.length&&(t=$('<div class="o-info js-added hide">'),0==$(e).find(".o-info:not(.o-info--error, .o-info--warning, .o-info--success)").length&&e.prepend(t)),0===a.length&&(a=$('<div class="o-info o-info--error js-added hide">'),0==$(e).find(".o-info.o-info--error").length&&t.after(a)),0===i.length&&(i=$('<div class="o-info o-info--warning js-added hide">'),0==$(e).find(".o-info.o-info--warning").length&&a.after(i)),0===n.length&&(n=$('<div class="o-info o-info--success js-added hide">'),0==$(e).find(".o-info.o-info--success").length&&e.prepend(n)),this.$messagesDiv=t,this.$errorsDiv=a,this.$warningsDiv=i,this.$successDiv=n}},{key:"updateFragment",value:function(e,t,a){var i,n="";if(void 0!==e&&0!==e.length&&""!==e[0]){a=null!=a&&(1==a||"true"==a||"1"==a),i=e.length,n="";for(var r=0;r<i;r++)n+='<p class="js-added">'+e[r]+"</p>";t.append(n),t.addClass("js-highligted"),t.removeClass("hide");for(var o=0,s=[$("#affiliate-contact-form #message"),$("#affiliate-contact-form #subject")];o<s.length;o++){var l=s[o];l.val(null),l.removeClass("parsley-success")}a&&(t.append('<span class="o-info-close">Cerrar</span>'),setTimeout((function(){$(t).find(".o-info-close").off("click"),$(t).find(".o-info-close").on("click",(function(){var e=$
1(this),t=$(e).closest(".o-info");t.empty(),t.removeClass("js-highligted"),t.addClass("hide")}))})))}}},{key:"update",value:function(e,t){var a=this.$container,i=function(){a.find("p.js-added").each((function(){$(this).remove()})),a.find("div.js-added").each((function(){$(this).addClass("hide")})),a.find("div.js-highligted").each((function(){$(this).removeClass("js-highligted")}))};if(void 0===e)return i(),!1;if("string"==typeof e&&(e=JSON.parse(e)),null==t&&(t={}),!(void 0!==e.sucessMessages&&0!==e.sucessMessages.length&&""!==e.sucessMessages[0]||void 0!==e.messages&&0!==e.messages.length&&""!==e.messages[0]||void 0!==e.errors&&0!==e.errors.length&&""!==e.errors[0]||void 0!==e.warnings&&0!==e.warnings.length&&""!==e.warnings[0]))return i(),!1;i(),this.updateFragment(e.messages,a.find(".o-info:not(.o-info--error, .o-info--warning, .o-info--success)"),t.messages),this.updateFragment(e.errors,a.find(".o-info--error"),t.errors),this.updateFragment(e.warnings,a.find(".o-info--warning"),t.warnings),this.updateFragment(e.sucessMessages,a.find(".o-info--success"),t.sucessMessages);var n=a.offset().top-10;d.a.isMobile()||(n-=$("#main-page-header").height()),0==$("#"+this.formId).closest(".reveal").length&&d.a.scrollBodyTo(n,{duration:300});var r=a.closest(".o-form");r.hasClass("js-visible")&&(r[0].scrollTop=0)}}])&&f(t.prototype,a),i&&f(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),v=function(e){if($(e).length>0){var t=$(e);m(t),h(t)}},m=function(e){var t=/[^(<|>)]/g;e.on("keypress",(function(e){return!!String.fromCharCode(e.which).match(t)}))},h=function(e){var t=/(<([^>]+)>)/gi,a=/(<|>)/gi;e.on("paste",(function(i){setTimeout((function(){var i=e.val(),n=i.replace(t,"").replace(a,"");i!=n&&e.val(n)}))}))},g=a(14),y=a.n(g),b=(a(6),a(7));function C(e,t,a){return(t=function(e){var t=function(e,t){if("object"!==w(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var i=a.call(e,t||"default");if("object"!==w(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===w(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var k={A:"10",B:"11",C:"12",D:"13",E:"14",F:"15",G:"16",H:"17",I:"18",J:"19",K:"20",L:"21",M:"22",N:"23",P:"24",R:"25",S:"26",T:"27",V:"28",X:"29",Y:"30",Z:"31",Q:"32",O:"40",U:"41"},A={1:"T",2:"R",3:"W",4:"A",5:"G",6:"M",7:"Y",8:"F",9:"P",10:"D",11:"X",12:"B",13:"N",14:"J",15:"Z",16:"S",17:"Q",18:"V",19:"H",20:"L",21:"C",22:"K",23:"E"},P={34:"E00",40:"E23",61:"E81",67:"E83",70:"E82",229:"E00",230:"E25",231:"E04"},_=function(e,t){var a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=i[e];if(null==t?void 0:null===(a=t.dataset)||void 0===a?void 0:a.groupAgencyCodes)try{var r=JSON.parse(t.dataset.groupAgencyCodes);Array.isArray(r)?n=r:"string"==typeof r?n=[r]:"object"===w(r)&&null!==r&&(n=r[e])}catch(e){console.error("Invalid JSON in data-group-agency-codes:",e)}return null==n?n:Array.isArray(n)?n:[n]},E=function(e,t,a){/^[A-Z0-9]{3}\/[0-9]{0,4}\/[0-9]{0,7}\/[0-9]{1,4}-[A-Z]$/i.test(e)&&(e=e.replace(/\d+-/,""));var i=function(e){var t=e.match(/\d/g);return null!=t&&t.length>0?parseInt(t.join("")):null}(e),n=e.length>0?e.slice(-1).toUpperCase():null,r=null!==i?function(e){var t=e-23*Math.trunc(e/23)+1;return A[t]?A[t]:null}(i):null;if(_(t,a,P)){if(!/^[A-Z0-9]{3}\/[0-9]{0,4}\/[0-9]{0,7}\/[A-Z]$/i.test(e)||null==r||null==n||r!==n)return!1;if(!function(e,t,a){var i=e.split("/")[0].toUpperCase(),n=_(t,a,P);if(void 0===n)return!1;var r=Array.isArray(n)?n.includes(i):i===n;return r}(e,t,a))return!1}return!0},I=function(e){var t={es:"El número de expediente no es correcto.",mx:"El número de expediente no es correcto.",ar:"El número de expediente no es correcto.",en:"The file number is incorrect.",fr:"Le numéro n'est pas correct.",pt:"O número de expediente não é 
1correto.",br:"O número de expediente não é correto.",it:"Il numero di riferimento non è corretto."};return t[e]?C({},e,t[e]):{es:t.es}},x=function(e,t,a){var i=67===t||61===t||70===t;return{validateGroupAgenciesMerge:function(){return i?function(e,t){var a,i,n=e.split(""),r="",o=n.map((function(e,t){var a=isNaN(parseInt(e,10))?k[e]:e;return t!==n.length-1&&(r+=a),a}));if(a=parseInt(o[o.length-1]),i=parseInt(r)%7,67===t||61===t||70===t){if(!/^[0-9A-Z]{9}[0-9]$/i.test(e)||a!==i)return!1;switch(t){case 61:if(!/^[0-9JMQRSTVX]$/i.test(n[0]))return!1;break;case 67:if(!/^[ABCDEFGHLKN]$/i.test(n[0]))return!1;break;case 70:if(!/^[OU]$/i.test(n[0]))return!1}}return!0}(e,t)||E(e,t,a):299===t?function(e,t){switch(t){case 299:var a=new Date,i=new Intl.DateTimeFormat("en",{year:"2-digit"}).format(a);if(!new RegExp("^[0-9]{6}/[0-9]{4}/".concat(i,"$"),"i").test(e))return!1}return!0}(e,t):E(e,t,a)}}};function S(e,t,a,i,n,r,o){try{var s=e[r](o),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(i,n)}function T(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=N(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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 r,o=!0,s=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==a.return||a.return()}finally{if(s)throw r}}}}function F(e){return function(e){if(Array.isArray(e))return U(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||N(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function L(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?D(Object(a),!0).forEach((function(t){O(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):D(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function O(e,t,a){return(t=M(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function j(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,M(i.key),i)}}function M(e){var t=function(e,t){if("object"!==V(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var i=a.call(e,t||"default");if("object"!==V(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===V(t)?t:String(t)}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i,n,r,o,s=[],l=!0,d=!1;try{if(r=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;l=!1}else for(;!(l=(i=r.call(a)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){d=!0,n=e}finally{try{if(!l&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return s}}(e,t)||N(e,t)||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.")}()}function N(e,t){if(e){if("string"==typeof e)return U(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?
1U(e,t):void 0}}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var z="object"===("undefined"==typeof APPConfig?"undefined":V(APPConfig))?APPConfig:{},B=d.a.getDescendantProp(z,"post_max_size");B=void 0===B||""===B?{local:8,staging:8,qa:32,pro:25}[d.a.getEnv()]:parseInt(B.replace("M",""));var q=d.a.getDescendantProp(z,"upload_max_filesize");q=void 0===q||""===q?{local:2,staging:2,qa:32,pro:25}[d.a.getEnv()]:parseInt(q.replace("M",""));Math.pow(1024,2);var W=B*Math.pow(1024,2),Z=function(e){var t={};return document.cookie.split(";").forEach((function(e){var a=R(e.split("="),2),i=a[0],n=a[1];t[i.trim()]=n})),t[e]},G=!0===Z("sutr")||"true"===Z("sutr")||"1"===Z("sutr")||1===Z("sutr"),H=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),d.a.l("FormsPhoneInput en el constructor de Forms"),d.a.l(t),this.FormsPhoneInput=t,this.loader=CivAPP.loader,this.formMessageControllers={},this.calendarSteps=[],this.dropZones={},this.getFormData=this.getFormData.bind(this),this.attachFormEvents=this.attachFormEvents.bind(this),this.updateMessages=this.updateMessages.bind(this),this.resetForm=this.resetForm.bind(this),this.resetFormFunction=this.resetFormFunction.bind(this),this.typeOfDocumentDependingOnTheCountry=this.typeOfDocumentDependingOnTheCountry.bind(this),this.provinceDependingOnTheCountry=this.provinceDependingOnTheCountry.bind(this),this.regionDependingOnTheCountry=this.regionDependingOnTheCountry.bind(this),this.initSelects=this.initSelects.bind(this),this.submitAsLink=this.submitAsLink.bind(this),this.makeQueryClick=this.makeQueryClick.bind(this),this.fillInputCopy=this.fillInputCopy.bind(this),this.deleteErrors=this.deleteErrors.bind(this),this.countryName=this.countryName.bind(this),this.fillCopySelectData=this.fillCopySelectData.bind(this),this.resetInputCp=this.resetInputCp.bind(this),this.resetFormsToSend=this.resetFormsToSend.bind(this),this.setAttrForNIFSpain=this.setAttrForNIFSpain.bind(this),this.createSubmitTooltip=this.createSubmitTooltip.bind(this),this.addTooltipErrorSubmit=this.addTooltipErrorSubmit.bind(this),this.init=this.init.bind(this),this.init(),this.initTransferSelection=this.initTransferSelection.bind(this),this.timeoutTooltip=this.timeoutTooltip.bind(this),this.initFormMessages=this.initFormMessages.bind(this)}var t,a,n;return t=e,(a=[{key:"mySerializeArray",value:function(e){var t=e.find(":input"),a=[];return t.each((function(){a.push($(this)[0])})),Array.prototype.slice.call(a).filter((function(e){return!e.disabled})).filter((function(e){return!/^input$/i.test(e.tagName)||!/^(?:checkbox|radio)$/i.test(e.type)||e.checked})).map((function(e){switch(e.tagName.toLowerCase()){case"checkbox":case"radio":return{name:e.name,value:null===e.value?"on":e.value};case"select":return e.multiple?{name:e.name,value:Array.prototype.slice.call(e.selectedOptions).map((function(e){return e.value}))}:{name:e.name,value:e.value};default:return{name:e.name,value:e.value||""}}}))}},{key:"initHighlightSelectedRadios",value:function(){$(".js-radio-highlight").each((function(){var e=$
1(this);e.find('[type="radio"], [type="checkbox"]').each((function(){$(this).on("change",(function(){e.find('[type="radio"]:checked, [type="checkbox"]:checked').length>0?e.addClass("__with-selected"):e.removeClass("__with-selected")}))}))}))}},{key:"getFormData",value:function(e){var t,a=$("#"+e);switch(e){case"transferHomeForm":t={paxCount:$("#paxCount").val(),cityId:$("#cityId").val(),transfers:this.getTransferHomeData(a)},$("#zoneId").length>0&&(t.zoneId=$("#zoneId").val());break;case"paxDataForm":(t=this.getTransferPaxData(a)).reqid=d.a.getParam("reqid"),$("#subscribe").is(":checked")&&(t.subscribe=$("#subscribe").val()),$("#conditions").is(":checked")&&(t.conditions=$("#conditions").val());break;case"paymentForm":(t=d.a.elemToDataObject(a)).reqid=d.a.getParam("reqid");break;case"formModificarActividad":(t=d.a.elemToDataObject(a)).horaActividad=$("#horaActividad").val();break;case"widger-generator":if(t=d.a.elemToDataObject(a),a.hasClass("_block-activities-form"))delete t.activity;else{delete t.activity,delete t.categories,delete t.dest,t.destination=null,t.country=null,t.zone=null,"dest"===t.type?t.destination=t.idDest:"country"===t.type?t.country=t.idDest:"zone"===t.type&&(t.zone=t.idDest),delete t.idDest,delete t.type;var i=void 0!==t.allWithTransfers&&"1"==t.allWithTransfers;t.transfer=i?"1":"0","manual"===t.typeSelection?(t.tags=null,t.category=null,""===t.activities&&(t.activities=null)):"category"===t.typeSelection?(t.tags=null,t.activities=null,""===t.category&&(t.category=null)):"tag"===t.typeSelection?(t.activities=null,t.categories=null,""===t.category&&(t.tags=null)):(t.category=null,t.activities=null,""!==t.destination||""!==t.country||t.zone,delete t.allWithTransfers),""===t.width?t.width="100%":t.width=t.width+"px",""===t.height?t.height=null:t.height=t.height+"px",""===t.cant&&(t.cant="6"),""===t.cmp?t.cmp=null:t.cmp=encodeURI(d.a.normalizeStringSpecialCharacters(t.cmp).replace(/\s+/g,"_").replace(/[^A-Za-z0-9]/g,"_")),void 0!==t.hideButton&&null!==t.hideButton||(1==t.showButton||"1"==t.showButton?t.hideButton="0":t.hideButton="1",delete t.showButton),-1!==t.display.indexOf("-lateral")?(t.lateral="1",t.display=t.display.replace("-lateral","")):t.lateral=null}break;case"user-register":case"user-register_user-lightbox":case"user-register_user-lightbox-favs":case"affiliate-myaccount-form":case"affiliate-myaccount-form3":var n=$(a).hasClass("js-include-disabled"),r=null;if(n&&(r=$(a).find(":input:disabled")).removeAttr("disabled"),t=d.a.elemToDataObject(a,!0),n&&r.attr("disabled",!0),delete t.dest,"on"!=t.otherDestinationCheck&&delete t.otherDestination,(void 0!==t.tipo_afiliado&&null!==t.tipo_afiliado||void 0!==t.tipoAfiliado&&null!==t.tipoAfiliado)&&("ES"!=t.country||"1"!=t.tipo_afiliado&&"1"!=t.tipoAfiliado?"ES"!=t.country||"2"!=t.tipo_afiliado&&"2"!=t.tipoAfiliado?"affiliate-myaccount-form"==e?t.identificationType=t.tipo_id_fiscal_notEs:t.tipo_id_fiscal=t.tipo_id_fiscal_notEs:"affiliate-myaccount-form"==e?t.identificationType=t.tipo_id_fiscal_tipoAfiliado2:t.tipo_id_fiscal=t.tipo_id_fiscal_tipoAfiliado2:"affiliate-myaccount-form"==e?t.identificationType=t.tipo_id_fiscal_tipoAfiliado1:t.tipo_id_fiscal=t.tipo_id_fiscal_tipoAfiliado1,delete t.tipo_id_fiscal_tipoAfiliado1,delete t.tipo_id_fiscal_tipoAfiliado2,delete t.tipo_id_fiscal_notEs),void 0!==t.websInput&&null!==t.websInput){var o=void 0!==t.websInputName&&null!==t.websInputName&&""!==t.websInputName?t.websInputName:"webs";if(t[o]="",void 0!==t["webs-counter"]&&null!==t["webs-counter"]&&""!==t["webs-counter"]){delete t.websInput;for(var s=1;s<=t["webs-counter"];s++)s==t["webs-counter"]?t[o]+=t["websInput-"+s]:t[o]+=t["websInput-"+s]+"\r\n",delete t["websInput-"+s];delete t["webs-counter"]}delete t.websInputName}break;case"press-select":"all"==(t=d.a.elemToDataObject(a)).lang&&delete t.lang;break;case"checkConditionsProviders":if(void 0!==(t=d.a.elemToDataObject(a)).iban&&null!==t.iban&&""!==t.iban&&(t.iban=t.iban.replace(/\s/g,""),t.iban_0=t.iban_0.replace(/\s/g,"")),void 0!==t.nameContactProvider3&&null!==t.nameContactProvider3&&""!==t.nameContactProvider3)for(s=0;s<3;s++)void 0!==t["sameAsBookingContact"+s]&&"on"==t["sameAsBookingContact"+s]&&(t["nameContactProvider"+s]=t.nameContactProvider3,t["phoneContactProvider"+s]=t.phoneContactProvider3,t["emailContactProvider"+s]=t.emailContactProvider3,t["emailCCContactProvider"+s]=t.emailCCContactProvider3);break;case"cartPaxDataForm":var l=$(a).find('[type="checkbox"]:disabled, [data-disabled-format="true"]:disabled');l.removeAttr("disabled"),t=d.a.elemToDataObject(a),l.attr("disabled",!0);break;case"activityPaxDataForm":t=d.a.elemToDataObject(a),$('[name="bookingEmail"]').length>0&&$('[name="bookingEmail"]').filter("#logedEmailOption").is(":checked")&&(t.bookingEmail=$("#logedEmailOption").val());var c=void 0!==t.partialPayment&&null!==t.partialPayment&&"on"==t.partialPayment,u=void 0!==t.payMode&&null!==t.payMode&&"discount_to_wallet"==t.payMode;c&&u&&(t.partialPayment="off");break;case"affiliate-contact-form":document.getElementById("affiliate-contact-form_is-partnership")&&document.getElementById("content-creator-contact-tab")&&document.getElementById("ota-contact-tab")&&(document.getElementById("affiliate-contact-form_is-partnership").value=d
1ocument.getElementById("ota-contact-tab").className.includes("is-active")?"1":"0"),t=d.a.elemToDataObject(a);break;default:t=d.a.elemToDataObject(a)}return t}},{key:"updateFormData",value:function(e,t){t=void 0!==t?$(t):$("body");var a="#"+e,i=$(t).find(a);switch(e){case"hotelSearchForm":case"hotelSearchFormAside":var n=t.find("#roomStartDate"),r=t.find("#roomEndDate"),o=t.find("#diaLlegada");0===$(o).length&&(i.append('<input type="hidden" id="diaLlegada" name="diaLlegada" value="myvalue" />'),i.append('<input type="hidden" id="mesLlegada" name="mesLlegada" value="myvalue" />'),i.append('<input type="hidden" id="diaSalida" name="diaSalida" value="myvalue" />'),i.append('<input type="hidden" id="mesSalida" name="mesSalida" value="myvalue" />')),t.find("#diaLlegada").val(d.a.dateToFormat(new Date($(n).val()),"D")),t.find("#mesLlegada").val(d.a.dateToFormat(new Date($(n).val()),"YYYY-M")),t.find("#diaSalida").val(d.a.dateToFormat(new Date($(r).val()),"D")),t.find("#mesSalida").val(d.a.dateToFormat(new Date($(r).val()),"YYYY-M"))}}},{key:"attachFormEvents",value:function(e,t,a,i){if(0!==$("#"+e).length){i=void 0!==i?i:d.a.$("body"),t=""!=typeof t&&t;var n=this,r="#"+e,o=this.updateMessages,s=$(i).find(r),l=s.is("[data-loading]");0!=s.length&&(s.off("submit"),t?(s.off("submit.attachFormEvents"),s.on("submit.attachFormEvents",(function(t){t.preventDefault();var a=$("#"+e).find('[id^="g-recaptcha"]').length>0&&"true"==$("#"+e).find('[id^="g-recaptcha"]').val();"undefined"!=typeof grecaptcha&&null!==grecaptcha&&a?grecaptcha.execute("6Lc9qZUnAAAAAHG5EkgJUqwYHo_VFoa-a60GJFMW",{action:"contact"}).then((function(a){$("#"+e).find('[id^="g-recaptcha-response"]').val(a),n.onSubmitAvoidRedirect(t,e,i,s,l)})):n.onSubmitAvoidRedirect(t,e,i,s,l)}))):(s.off("submit.attachFormEvents"),s.on("submit.attachFormEvents",(function(t){t.preventDefault();var i=$("#"+e).find('[id^="g-recaptcha"]').length>0&&"true"==$("#"+e).find('[id^="g-recaptcha"]').val();"undefined"!=typeof grecaptcha&&null!==grecaptcha&&i?grecaptcha.execute("6Lc9qZUnAAAAAHG5EkgJUqwYHo_VFoa-a60GJFMW",{action:"contact"}).then((function(i){$("#"+e).find('[id^="g-recaptcha-response"]').val(i),n.onSubmitNotAvoidRedirect(t,e,a,r,o,s,void 0,void 0,!1,!1,!1)})):n.onSubmitNotAvoidRedirect(t,e,a,r,o,s,void 0,void 0,!1,!1,!1)}))))}}},{key:"onSubmitAvoidRedirect",value:function(e,t,a,i,n){if(0==$("[data-filter*='"+t+"']").length){if(i.parsley().validate(),!i.parsley().isValid()){var r=$(i).find('[data-policy-check="true"]');return r.length>0&&($(r).hasClass("parsley-error")||$(r).parents(".parsley-error").length>0||!$(r).is(":checked")?this.addTooltipErrorSubmit(i,r,"policy-check"):this.removeTooltipErrorSubmit(i,r,"policy-check")),!1}this.removeTooltipErrorSubmit(i),"confirmModifyBooking"==t&&d.a.sendMessageToApp("setModifyCancelStatus",1),this.updateFormData(t,a),n&&d.a.loading(t),i[0].submit()}}},{key:"onSubmitNotAvoidRedirect",value:function(e,t,a,i,n,r,o,s,l,c,u){var f=this;if($(r).find('[type="submit"]._action.--disabled-button').length>0)return r.parsley().validate(),!1;if(r.hasClass("js-form-action")&&(s=r.attr("action")),r.hasClass("js-patch")&&(l=!0),r.hasClass("js-get")&&(c=!0),r.hasClass("js-hide-form")&&(u=!0),0==$("[data-filter*='"+t+"']").length){r.parsley().validate();var p=r.hasClass("js-conditional-inputs")&&r.hasClass("js-modal-submit")?$("form.js-conditional-inputs.js-modal-submit").filter((function(e){var t=$(this);return d.a.isElementVisible(t)})):$("form.AAAinvent:visible"),v=!0;p.each((function(e,t){var a=$(t).find('[type="submit"], button.--save'),i=$(a).not(".--disabled-button");a.length!==i.length&&(v=!1)}));var m=r.find(".dz-default");f.resetErrorDropzone(m);var h=r.find(".dz-default").filter((function(){var e=void 0!==$(this).attr("data-required")&&null!==$(this).attr("data-required")&&!0!==$(this).attr("data-required"),t=$(this).hasClass("--with-files"),a=r.hasClass("--with-files"),i=$(this).is(":visible");return r.hasClass("aff-form-dropzone")?e&&!a&&i:e&&!t}));if(!r.parsley().isValid()||$(r).hasClass("_disabled")||h.length>0||p.length>0&&1==v&&!$("body").hasClass("_multiple-submit")){var g=$(r).find('[data-policy-check="true"]');return g.length>0&&($(g).hasClass("parsley-error")||$(g).parents(".parsley-error").length>0||!$(g).is(":checked")?f.addTooltipErrorSubmit(r,g,"policy-check"):f.removeTooltipErrorSubmit(r,g,"policy-check")),"cartPaxDataForm"!=t&&"transferHomeForm"!=t||f.goToError(r),h.length>0&&f.addErrorDropzone(h),1==v&&p.length>0&&($("body").addClass("_multiple-submit"),"affiliate-myaccount-form"===t||"affiliate-myaccount-form2"===t?$("body").hasClass("is-reveal-open")||CivAPP.ConfirmUtil.showSuccess({title:d.a.tr("affiliate_panel_paymentDataSuccess"),message:"",closeCallback:function(){p.each((function(e,t){$(t).trigger("submit")}))}}):p.each((function(e,t){$(t).trigger("submit")}))),!1}if(f.removeTooltipErrorSubmit(r),"cartPaxDataForm"==t){var y=$(r).find(".o-form-block[data-requestid]").length,b=0,C=CivAPP.Cart.getNumberElementsCart();if(d.a.loading(),$(this).hasClass("--disable-button"))return!1;$(this).addClass("--disable-button"),C.success((function(l){var c=l.cart;if(V(c.items)>0!=="undefined"&&null!==c.items&&""!==c.items&&(b=c.items.length),!(y>0&&b>0&&y==b))return d.a.unLoading(),CivAPP.ConfirmUtil.refreshPage({title:d.a.tr("cartRefreshPageTitle"),body:d.a.tr("cartRefreshPageSubtitle"),buttonText:d.a.tr("btns.accept")}),!1;f.submitForm(e,t,a,i,n,r,o,s)})).error((function(e,t,a){return 0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" || Cart id "+d.a.readCookie("cart")+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText))),d.a.unLoading(),$(r).removeClass("--disable-button"),!1})).complete((function(e,t){}))}else"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?CivAPP.loader.showModal({$div:r}):"makeQueryForm"!=t&&"generic-contact"!=t&&"transfers-contact"!=t&&"widger-generator"!=t&&"invoiceSend"!=t&&"user-forgot-password"!=t&&"user-reset-password"!=t&&"user-forgot-password-header"!=t&&"user-reset-password-header"!=t&&"user-forgot-password-header-mobile"!=t&&"user-reset-password-header-mobile"!=t&&"user-forgot-password-header-favs"!=t&&"user-reset-password-header-favs"!=t&&"user-forgot-password-header-reviewVoting"!=t&&"checkConditionsProviders"!=t&&"affiliate-myaccount-form"!=t&&"sendWalletCode"!=t&&"sendWalletCodeSelect"!=t&&"user-login-form"!=t&&"user-login-form-page"!=t&&"user-login-form-mobile"!=t&&"user-login-form-change-profile"!=t&&"user-login-form-favs"!=t&&"user-login-form-reviewVoting"!=t&&"user-login-form-paymentView"!=t&&"cancelActivity"!=t&&"user-register_user-lightbox"!=t&&"user-register_user-lightbox-favs"!=t&&"favs-create-list"!=t||d.a.loading(),"checkConditionsProviders"==t&&$(r).find('[type="submit"], button.--save').addClass("--disabled-button"),"sendWalletCodeSelect"==t&&$("#walletCodeInit").parents(".reveal").find(".close-button").trigger("click"),"select-date"==t&&(a=!0),f.submitForm(e,t,a,i,n,r,o,s,l,c,u)}}},{key:"submitForm",value:function(e,t,a,i,n,r,o,s,c,u,f){d.a.l("-----\x3e Forms.submitForm(
1)");var p=this;f=void 0!==f&&f;var v=(c=void 0!==c&&c)?"PATCH":u?"GET":"POST",m=$("#"+t);if(a){var h={},g="";if("widger-generator"==t||"user-register_user-lightbox"==t||"user-register_user-lightbox-favs"==t)h=p.getFormData(t);else{var y="cartPaxDataForm"==t?$(r).find('[type="checkbox"]:disabled, [data-disabled-format="true"]:disabled'):null;"cartPaxDataForm"==t&&y.removeAttr("disabled"),$.each(r.serializeArray(),(function(e,t){h[t.name]=t.value})),"cartPaxDataForm"==t&&y.attr("disabled",!0)}g=JSON.stringify(h),"filterAgencyBookings"==t?s=ajax+"/"+h.year+"/"+h.month+"/"+h[""]:"sendWalletCode"==t||"sendWalletCodeSelect"==t?(s=s.replace(":walletCode",h.walletCode),g=""):void 0===CivAPP.ContactTabs||"activities-contact-no-reserve"!==t&&"find-booking-number-form"!==t||(CivAPP.ContactTabs.renderFaqGroupById("00"),CivAPP.ContactTabs.setStep("00",0)),null==s&&(s=window.location.href).replace(window.location.protocol+window.location.hostname,""),m.is("[data-loading]")&&d.a.loading(t),$.ajax({url:s,type:v,data:g,contentType:"application/json",dataType:"json",success:function(e){"cartPaxDataForm"===t&&p.showErrors(e.errorsIds,e.errors),p.ajaxCallResolve(e,t),p.hideFormInSuccess(m,f,e.errors)},error:function(e,a,i){if(d.a.l("ajax error"),"activities-contact-no-reserve"==t&&(window.isLoadingContactTabBooking=!1),"favs-create-list"==t)p.createFavsListError(r,t,e.responseJSON);else if("invoiceSend"==t)d.a.l("fallo en el ajax inicial"),p.errorSendInvoice(r,t,null,!0);else if("checkConditionsProviders"==t)$(r).find('[type="submit"], button.--save').removeClass("--disabled-button"),p.errorCheckConditions(r,t,null,!0);else if("find-booking-number-form"==t)p.resetFormFunction(r),p.updateMessages({errors:[e.responseJSON.message]},r),$("#find-booking-number-form-success").addClass("js-hide-important"),$("#find-booking-number-form-wrapper").removeClass("js-hide-important"),void 0!==CivAPP.ContactTabs&&CivAPP.ContactTabs.setStep("00",0),d.a.unLoading();else{if("user-login-form-change-profile"==t&&$("#changeProfileAccess").find(".close-button").trigger("click"),"cancelActivity"==t){var n=$("#refundToOriginal").parents(".reveal").find(".close-button"),o=$("#refundWalletInit").parents(".reveal").find(".close-button");n.length>0&&n.trigger("click"),o.length>0&&o.trigger("click")}CivAPP.ConfirmUtil.showWarning({title:d.a.tr("cartMessageFatalError"),message:d.a.getCartMessageErrorService()})}"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?CivAPP.loader.closeModal({$div:r}):"cartPaxDataForm"!=t&&"widger-generator"!=t&&"invoiceSend"!=t&&"checkConditionsProviders"!=t&&"sendWalletCode"!=t&&"sendWalletCodeSelect"!=t&&"user-login-form"!=t&&"user-login-form-page"!=t&&"user-login-form-mobile"!=t&&"user-login-form-change-profile"!=t&&"user-login-form-favs"!=t&&"cancelActivity"!=t&&"user-login-form-reviewVoting"!=t&&"user-login-form-paymentView"!=t&&"user-register_user-lightbox"!=t&&"user-register_user-lightbox-favs"!=t||(d.a.unLoading(),"cartPaxDataForm"==t&&$(r).removeClass("--disable-button")),0!==e.status&&"find-booking-number-form"!==t&&(d.a.isLocal()?console.error(new Error("Ajax error: "+a+", "+i)):console.error(new Error("Ajax error: "+a+", "+i+" || Cart id "+d.a.readCookie("cart")+" || Ajax request: "+h+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText)))},complete:function(){d.a.l("ajax complete"),d.a.unLoading(t)}}),e.preventDefault()}else{var b,C;if(d.a.l("ajaxCall === false"),"formActividadOpinarOtherQuestions"==t){var w=p.getFormData("formActividadOpinar"),k=p.getFormData(t),A=m.closest(".reveal"),P=$(A).find(".close-button");$(P).trigger("click"),o=L(L({},w),k),t="formActividadOpinar",r=$("body").find("#".concat(t))}else if("formTrasladoOpinarOtherQuestions"==t){var _=p.getFormData("formTrasladoOpinar"),E=p.getFormData(t),I=m.closest(".reveal"),x=$(I).find(".close-button");$(x).trigger("click"),o=L(L({},_),E),t="formTrasladoOpinar",r=$("body").find("#".concat(t))}else o=p.getFormData(t);var S=null===(b=CivAPP)||void 0===b?void 0:null===(C=b.Forms)||void 0===C?void 0:C.dropZones[t],T=!!$(r).hasClass("js-force-fileFormRedirect");if(void 0!==S||T)void 0!==S&&Array.isArray(S)?(S.forEach((function(e){var t=e.options.paramName;
1e.files.forEach((function(e,a){o[t+"["+a+"]"]=e}))})),l.a.fileFormRedirect(o,s,t).done((function(e){p.resetForm(e,$(i)),n(e,$(i)),p.hideFormInSuccess(m,f,result.errors)}))):void 0!==S&&S.getQueuedFiles().length>0?m.hasClass("js-dropzone-form-action")&&!m.hasClass("js-dropzone-process-queue")?(o[S.options.paramName]=S.files[0],l.a.fileFormRedirect(o,s,t).done((function(e){p.resetForm(e,$(i)),n(e,$(i)),p.hideFormInSuccess(m,f,e.errors)}))):S.processQueue():l.a.fileFormRedirect(o,s,t).done((function(e){var a=void 0!==e?e.errors:[];p.resetForm(e,$(i)),n(e,$(i)),p.hideFormInSuccess(m,f,a),"affiliate-myaccount-form"===t&&void 0!==$("#"+t).attr("data-success-callback")&&null!==$("#"+t).attr("data-success-callback")&&""!==$("#"+t).attr("data-success-callback")&&(CivAPP.ConfirmUtil.showSuccess({title:d.a.tr("successMessage"),message:"",closeCallback:function(){window.location=$("#"+t).attr("data-success-callback")}}),d.a.unLoadingAll())}));else if("PATCH"===v)l.a.formRedirectWithPatch(o,s,t).done((function(e){p.resetForm(e,$(i)),n(e,$(i)),p.hideFormInSuccess(m,f,e.errors)}));else if(m.hasClass("js-force-form-data")){var F=d.a.elemToDataObject(m);l.a.formRedirect(F,s,t,null,!0).done((function(e){p.resetForm(e,$(i)),n(e,$(i)),p.hideFormInSuccess(m,f,e.errors)}))}else l.a.formRedirect(o,s,t,void 0,void 0,void 0,void 0).done((function(e){"user-login"===t&&p.setAgencyLoginGTMEvent(e),void 0===(e="string"==typeof e?JSON.parse(e):e).agency||1!=e.agencyLogin&&"1"!=e.agencyLogin||d.a.setKeyWithExpiration("agencyLogin",e.agency,7,"days"),void 0!==e.affiliateLogin&&d.a.setKeyWithExpiration("affiliateLogin",e.affiliateLogin.id,7,"days"),p.resetForm(e,$(i)),n(e,$(i)),p.hideFormInSuccess(m,f,e.errors)}))}}},{key:"hideFormInSuccess",value:function(e,t,a){a=a||[],(t=null!=t&&(1==t||"true"==t||"1"==t))&&(null==a||!Array.isArray(a)||Array.isArray(a)&&0==a.length)&&$(e).addClass("js-hide")}},{key:"resetFormFunction",value:function(e){$(e).parsley().reset(),$(e)[0].reset(),$(e).find("select").trigger("change"),$(e).find("select").trigger("select2:select")}}
1,{key:"resetFormsToSend",value:function(){var e=$("#generic-contact"),t=$("#transfers-contact"),a=$(".a-icon--account"),i=$(".a-icon--compass");$(a).on("click",(function(){t.length>0&&t[0].reset()})),$(i).on("click",(function(){e.length>0&&e[0].reset()}))}},{key:"attachEvents",value:function(e){var t=this;if(this.attachFormEvents("cartPaxDataForm",!1,!0),$("#pagoType").off("change.attachEvents"),$("#pagoType").on("change.attachEvents",(function(e){var t=$(this).find("option:selected").attr("data-bankAccountType");$("#bankAccountType").val(t)})),$("#activityPaxDataForm").length>0&&($(window).off("keydown.preventEnter"),$(window).on("keydown.preventEnter",(function(e){if(13==e.keyCode)return e.preventDefault(),!1}))),$("#activityPaxDataForm").off("submit.attachEvents"),$("#activityPaxDataForm").on("submit.attachEvents",(function(e){var a=$(this),i=function(e){if($(a).hasClass("--disable-button"))return!1;if($(a).addClass("--disable-button"),$("#adyen-iframe").length>0){var i=window.isOnlyFreeTourCart?d.a.tr("confirming_your_reservation"):d.a.tr("processingPayment");t.loader.showModal({text:i}),$("#adyen-iframe").load((function(){d.a.unLoadingAll(),t.loader.closeModal(),$("#adyen-iframe-lightbox").addClass("_loaded"),$("#divModal._adyen-iframe-lightbox").addClass("_loaded")}))}if($('[name="bookingEmail"]').length>0&&$('[name="bookingEmail"]').filter("#logedEmailOption").is(":checked")&&$("<input>").attr({type:"hidden",name:"bookingEmail",value:$("#logedEmailOption").val()}).appendTo($(this)),0==$("#divModal._adyen-iframe-lightbox").length&&$("#paymentForm").length>0&&(1==$("#paymentForm").val()||"true"==$("#paymentForm").val()||"1"==$("#paymentForm").val())&&t.loader.showModal({text:d.a.tr("redirectingToPaymentPage")}),d.a.isMopsOnTabsActive()){var n=document.getElementById("activityPaxDataForm").getAttribute("mop-selection");n&&document.getElementById(n).click();var r=document.getElementById("fullWalletEnabled");"undefined"!==r&&null!==r&&""!==r.value&&(document.getElementById(r.value).click(),document.getElementById("partialPayment").click())}},n=$(a).find("input[name=fop]");if(n.length>0&&n.filter(":checked").val().includes("ebanx-dropin")){var r=n.filter(":checked").val().replace("ebanx-dropin","");if("true"!==$(a).find("#ebanxProcessed").val()){e.preventDefault();var o="ebanxDropinOnSubmitFunction"+r;o=o.replaceAll("-","_"),(void 0!==window[o]&&null!==window[o]&&"function"==typeof window[o]?window[o]:Function.prototype)(e)}else i()}else i()})),this.attachFormEvents("formModificarActividad"),this.attachFormEvents("formularioOpinar"),this.attachFormEvents("transferHomeForm"),this.initTransferSelection(),this.attachFormEvents("paxDataForm"),this.attachFormEvents("paymentForm"),this.attachFormEvents("formActividadOpinarOtherQuestions",!1,!1),this.attachFormEvents("formTrasladoOpinarOtherQuestions",!1,!1),this.attachFormEvents("hotelSearchForm",!0),this.attachFormEvents("hotelSearchFormAside",!0,!1,e),this.attachFormEvents("generic-contact"),this.attachFormEvents("activities-contact-no-reserve",!1,!0),this.attachFormEvents("find-booking-number-form",!1,!0),this.attachFormEvents("makeQueryForm"),this.attachFormEvents("transfers-contact"),this.attachFormEvents("agency-contact-form-accommodation",!1,!1),this.attachFormEvents("agency-contact-form3"),this.attachFormEvents("audioguideDownload"),this.attachFormEvents("filterAgencyBookings",!0),this.attachFormEvents("filterAffiliateBookings",!0),this.attachFormEvents("widger-generator",!1,!0),this.attachFormEvents("jobContact"),this.attachFormEvents("checkConditionsProviders"),this.attachFormEvents("invoiceSend",!1,!0),this.attachFormEvents("confirmModifyBooking",!0),this.attachFormEvents("user-forgot-password",!1,!0),this.attachFormEvents("user-reset-password",!1,!0),this.attachFormEvents("user-forgot-password-header",!1,!0),this.attachFormEvents("user-reset-password-header",!1,!0),this.attachFormEvents("user-forgot-password-header-mobile",!1,!0),this.attachFormEvents("user-reset-password-header-mobile",!1,!0),this.attachFormEvents("user-forgot-password-header-favs",!1,!0),this.attachFormEvents("user-forgot-password-header-reviewVoting",!1,!0),this.attachFormEvents("user-reset-password-header-favs",!1,!0),this.attachFormEvents("sendWalletCode",!1,!0),this.attachFormEvents("sendWalletCodeSelect",!1,!0),this.attachFormEvents("user-login-form",!1,!0),this.attachFormEvents("user-login-form-mobile",!1,!0),this.attachFormEvents("user-login-form-page",!1,!0),this.attachFormEvents("user-login-form-change-profile",!1,!0),this.attachFormEvents("user-login-form-favs",!1,!0),this.attachFormEvents("user-login-form-reviewVoting",!1,!0),this.attachFormEvents("user-login-form-paymentView",!1,!0),this.attachFormEvents("user-register_user-lightbox",!1,!0),this.attachFormEvents("user-register_user-lightbox-favs",!1,!0),this.attachFormEvents("cancelActivity",!1,!0),this.attachFormEvents("favs-create-list",!1,!0),this.attachFormEvents("header-reservation-form-mobile",!1),d.a.$(".js-form-redirect").each((function(){var e=d.a.setIdIfNotId($(this)),a=$("#"+e).find('[id^="g-recaptcha"]').length>0&&"true"==$("#"+e).find('[id^="g-recaptcha"]').val();"undefined"!=typeof grecaptcha&&null!==grecaptcha&&a?grecaptcha.ready((function(){t.attachFormEvents(e)})):t.attachFormEvents(e)})),$("#affiliates-tipo-afiliado-container").find('[name="tipoAfiliado"]').on("change",(function(){$(this).is(":checked")&&$("#tipoAfiliado-second-form").val($(this).val())})),$("#cant-modify-activity-button").on("click",(function(e){e.preventDefault(),d.a.isMobile()&&CivAPP.ConfirmUtil.showInfo({message:d.a.tr("nonModifiable_str
1ing")})})),$("#cant-modify-transfer-button").on("click",(function(e){e.preventDefault(),d.a.isMobile()&&CivAPP.ConfirmUtil.showInfo({message:d.a.tr("nonModifiableTransfer_string")})})),this.onCountryChange(),$("#affiliate-myaccount-form").on("change","input, textarea, select",(function(e){var t=$("#country").val(),a=$("#irpf").val();"ES"!==t||!$("#tipoAfiliado2").is(":checked")||"0"!==a&&"7"!==a?$("#irpf_doc-dropzone").removeAttr("data-required"):$("#irpf_doc-dropzone").attr("data-required","true"),"ES"===t&&$("#tipoAfiliado2").is(":checked")&&"7"===a?$("#irpf_date").attr("required","true"):$("#irpf_date").attr("required","false")})),$("#press-select select").on("change",(function(e){$(this).parents("form").trigger("submit")})),0!==$("#countryBankId").length){var a=$("#defaultAccount_typeTooltipContainer"),i=$("#defaultAccount_typeTooltipContent");$("#countryBankId").on("change",(function(e){var t,n=$(this).find("option:selected").attr("data-defaultAccountType");"0"===n?(t=d.a.tr("provider_defaultAccount_type"),a.removeClass("u-min-width-250_large")):(t=d.a.tr("provider_account_type",n),a.addClass("u-min-width-250_large")),i.html(t)}))}}},{key:"initFloatingLabels",value:function(e){e=void 0!==e?e:d.a.$("body");var t=$(e).find(".u-floating-label, .u-floating-label--s, .u-not-floating-label, .u-no-floating-label--s").not(".--no-field"),a=function(e){var t;switch(e.get(0).tagName.toLowerCase()){case"select":t=""===e.val()&&""===e.find("option:selected").text();break;default:t=""===e.val()}return t},i=function(e){e.addClass("is-focused-and-empty")},n=function(e){window.setTimeout((function(){e.removeClass("is-focused-and-empty")}),200)},r=function(e){var t;switch(e.get(0).tagName.toLowerCase()){case"select":var a=$(e).find('option[value=""]');t=$(a).length>0&&""!==$(a).text();break;default:t=!$(e).hasClass("js-tel-input")&&void 0!==$(e).attr("placeholder")&&null!==$(e).attr("placeholder")&&""!==$(e).attr("placeholder")}return t};
1t.each((function(){var e=$(this),t=(e.find("label"),d.a.getCopyFormDataSufix()),o=e.find('input:not(.select2-input):not(.select2-focusser):not([id*="'+t+'"]), textarea, select'),s=e.find(".select2-selection"),l=e.find("select");null!=o&&o.length>0&&(o.val(),a(o)&&!r(o)?e.removeClass("is-focused"):e.addClass("is-focused"),o.on("input",(function(){e.addClass("is-focused"),a(o)&&!r(o)?i(e):n(e)})),o.on("change",(function(){o.val(),a(o)&&!r(o)?e.removeClass("is-focused"):e.addClass("is-focused")})),o.on("focus touch",(function(){e.addClass("is-focused"),a(o)&&!r(o)&&i(e)})),o.on("blur",(function(){o.val(),a(o)&&!r(o)?e.removeClass("is-focused"):e.addClass("is-focused"),n(e),$(this).parsley().validate()})),-1!==navigator.userAgent.indexOf("MSIE")||navigator.appVersion.indexOf("Trident/")>0||s.on("focus select2-focus",(function(){e.hasClass("_placeholder-when-focused")||e.addClass("is-focused"),l.select2("open")})),o.on("select2:open select2-open",(function(){e.addClass("is-opened")})),o.on("select2:close select2-close",(function(){e.removeClass("is-opened")})),s.on("blur select2-blur",(function(){o.val(),a(o)&&!r(o)?e.removeClass("is-focused"):e.addClass("is-focused ")})))}))}},{key:"getTransferHomeData",value:function(e){var t=this,a=[];return e.find("fieldset").each((function(){for(var e={},i=t.mySerializeArray($(this)),n=0;n<i.length;n++){var r=i[n],o=r.name;-1!==o.indexOf("_")&&(o=o.substring(0,o.indexOf("_"))),-1===r.name.indexOf("idaYVuelta")&&""!==o&&(e[o]=r.value)}if(void 0!==e.date)if(e.date=d.a.dateStringToDDMMYYYY(e.date),void 0!==e.returnDate){var s={date:d.a.dateStringToDDMMYYYY(e.returnDate),time:e.returnTime,departure:e.returnOrigin,destination:e.returnDestination};delete e.returnDate,delete e.returnTime,delete e.returnOrigin,delete e.returnDestination,a.push(e),a.push(s)}else a.push(e);else $.each(e,(function(t,a){d.a.isDate(a)&&(e[t]=d.a.dateStringToDDMMYYYY(e[t]))}))})),a}},{key:"disableForm",value:function(e){this.getSubmitButton(e).addClass("--disabled-button"),e.find(':input:not([data-exception-disabled= "true"])').prop("disabled",!0)}},{key:"disableButtonUntilFilledElements",value:function(e){var t=this,a=$(e).find('[data-disable-conditional="true"]'),i=null!=a&&a.length>0?null:$(e).find('[type="submit"], button.--save'),n=$(e).find('[required]:not([required="false"])'),r=$(e).find(":input"),o=$(e).attr("id"),s=t.checkFilledElements(n,i,"--disabled-button",a,o);return $(r).off("change.checkFilledElements"),$(r).on("change.checkFilledElements",(function(){setTimeout((function(){var i=null!=a&&a.length>0?null:$(e).find('[type="submit"], button.--save'),n=$(e).find('[required]:not([required="false"])');t.checkFilledElements(n,i,"--disabled-button",a,o)}),250)})),s}},{key:"resetButtonUntilFilledElements",value:function(e){var t=$(e).find(":input");$(t).off("change.checkFilledElements")}},{key:"checkFilledElements",value:function(e,t,a,i,n){var r=0,o=($("#"+n),this.userAutoBillIsOn);if(void 0!==n){var s=this.dropZones[n];if(void 0!==s){var l=(s=Array.isArray(s)?s[0]:s).options.$dropzoneElement,c=d.a.isElementVisible(l),u=l.data("required-if-visible");s.options.required&&(u&&c||!u)&&0===s.files.length&&r++}}if(e.not('[data-disable-conditional="true"]').each((function(e,t){var a=t.type||t.tagName.toLowerCase();if("checkbox"==a){var i=d.a.isElementVisible($(t).next("label")),n=!1;$('input[name="'+$(t).attr("name")+'"]').each((function(){$(this).is(":checked")&&(n=!0)})),i&&!n&&r++}else"radio"==a?d.a.isElementVisible($(t).next("label"))&&0===$('[name="'+$(t).attr("name")+'"]:checked').length&&r++:"select"==a||"select-one"===a?!d.a.isElementVisible($(t).prev(".select2-container"))||void 0!==$(t).val()&&null!==$(t).val()&&""!==$(t).val()||r++:!d.a.isElementVisible($(t))&&!$(t).hasClass("force-validate-required")||void 0!==$(t).val()&&null!==$(t).val()&&""!==$(t).val()&&("textarea"!=a||$(t).parsley().isValid())||r++})),"affiliate-myaccount-form"===n){var f=$("#autobill-warning-icon"),p=$("#autobill"),v="undefined"!=typeof dateRefuseAutobill&&""!==dateRefuseAutobill,m="undefined"!=typeof validation_admon&&"1"==validation_admon,h="ES"===$("#country").val(),g=$("#t
1ipoAfiliado3").is(":checked");h&&g?(p.attr("checked",!1),p.attr("disabled","disabled"),f.css("display","none")):v||!m?(o&&p.prop("checked",!0),p.attr("disabled","disabled"),m?f.css("display","none"):f.css("display","inline")):h&&$("#tipoAfiliado2").is(":checked")&&"15"!==$("#irpf").val()&&!autonomousHasAutobillConditionsOk?(p.attr("checked",!1),p.attr("disabled","disabled"),f.css("display","inline")):(p.removeAttr("disabled",!1),m?f.css("display","none"):f.css("display","inline"))}var y=!0;return("affiliate-myaccount-form"!==n&&"affiliate-myaccount-form2"!==n||"undefined"===window.validation_admon||null===window.validation_admon||1!=window.validation_admon&&"true"!=window.validation_admon&&"1"!=window.validation_admon)&&(r>0?(y=!1,null!=t&&t.length>0?$(t).each((function(e,t){$(t).hasClass(a)||$(t).addClass(a)})):$(i).each((function(e,t){if(!$(t).is(":disabled")){$(t).attr("disabled",!0);var a=t.type||t.tagName.toLowerCase();"checkbox"===a||"radio"===a?$(t).attr("checked",!1):$(t).val("")}}))):null!=t&&t.length>0?$(t).each((function(e,t){$(t).hasClass(a)&&$(t).removeClass(a)})):$(i).each((function(e,t){$(t).is(":disabled")&&$(t).removeAttr("disabled")}))),y}},{key:"setAttrForNIFSpain",value:function(e){var t=$("#tipo_id_fiscal"),a=$("#country_fiscal"),i=$("#identificador_fiscal");0!==i.length&&(t.on("change",(function(){"01"==t.val()&&"ES"==a.val()?i.attr("data-is-dnicifnie",!0):i.removeAttr("data-is-dnicifnie"),""!==i.val()&&i.parsley().validate()})),a.on("change",(function(){"01"==t.val()&&"ES"==a.val()?i.attr("data-is-dnicifnie",!0):i.removeAttr("data-is-dnicifnie"),""!==i.val()&&i.parsley().validate()})))}},{key:"initTransferSelection",value:function(){if(!d.a.isAffiliatesPanel()){var e=$("[data-vehicle-id]"),t=d.a.getParam("reqid"),a="/add-transfer-to-cart";CivAPP.isGuide||(a=void 0!==window.civLocale&&null!==window.civLocale?"/"+window.civLocale+"/add-transfer-to-cart":"/es/add-transfer-to-cart"),e.each((function(){var e,i=$(this);e=!!i.attr("data-cart")&&i.attr("data-cart");var n={vehicleId:i.attr("data-vehicle-id"),reqid:t,cart:e};if(d.a.hasMobileApp()||d.a.hasWebKit()){var r=d.a.readCookie("emailApp"),o=window.emailApp,s=null!=r&&""!==r?r:null!=o&&""!==o?o:"";"undefined"!==s&&null!==s&&""!==s&&(n.emailApp=s)}"true"===Z("sutr")&&(n.sutr=!0);var l=Function.prototype;if(window.isGTMNewModelEnabled){var c=i.attr("data-gtm-new-model-add-to-cart");try{c=JSON.parse(c);try{for(var u=c.ecommerce.add.products,f=0;f<u.length;f++)u[f].quantity=1}catch(e){}l=function(){dataLayer.push(c)}}catch(e){d.a.l("... el contenido del atributo (data-gtm-new-model-add-to-cart) no es json válido"),d.a.l(c)}}i.on("click",(function(){window.navigator.onLine?(CivAPP.loader.showModal({text:d.a.tr("addingTransferToCart")}),$.ajax({url:a,type:"POST",data:JSON.stringify(n),contentType:"application/json",dataType:"json",success:function(t){if(d.a.hasMobileApp("setCartStr")||d.a.hasWebKit("setCartStr")){var a=JSON.stringify(t);d.a.sendMessageToApp("setCartStr",a)}if(null==V(t.errors)||null==t.errors||""==t.errors)if("true"==e||1==e)if(CivAPP.Cart.pushElement(t),d.a.hasMobileApp("setCartStr")||d.a.hasWebKit("setCartStr")){var i={title:d.a.tr("cartMessageCorrect"),titleExtraClass:"--confirmed"};void 0===CivAPP.isGuide||null===CivAPP.isGuide||!0!==CivAPP.isGuide||d.a.setCartAppCivitatisAndGuideCheck()||(i.buttonText=d.a.tr("cartFinishBooking"),i.buttonUrl=t.action),CivAPP.ConfirmUtil.cartModal(i)}else l(),document.location=t.action;else d.a.hasMobileApp("setCartStr")||d.a.hasWebKit("setCartStr")||(window.location.href=t.action);else CivAPP.loader.closeModal(),CivAPP.ConfirmUtil.showWarning({title:t.errors,message:d.a.getCartMessageErrorService()})},error:function(e,t,a){CivAPP.loader.closeModal(),CivAPP.ConfirmUtil.showWarning({title:d.a.tr("cartMessageFatalError"),message:d.a.getCartMessageErrorService()}),0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" || Cart id "+d.a.readCookie("cart")+" || Ajax request: "+n+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText)))},complete:function(e,t){}})):CivAPP.ConfirmUtil.showWarning({title:d.a.tr("cartError_addItem_conexionError_title"),message:d.a.tr("cartError_addItem_conexionError_subtitle")})}))}))}}},{key:"getTransferPaxData",value:function(e){var t,a,i=this,n={},r=[],o=e.find('> fieldset:not(".js-additional-data")'),s=e.find("fieldset.js-additional-data");return o.each((function(){(a=i.mySerializeArray($(this))).map((function(e){n[e.name]=e.value}))})),s.each((function(){a=i.mySerializeArray($(this)),t={};for(var e=0;e<a.length;e++){var n=a[e],o=n.name.substring(0,n.name.indexOf("-"));t[o]=n.value}r.push(t)})),n.additional=r,n}},{key:"isValidPhoneInputByGoogle",value:function(e){try{var t,a=null!==(t=e[0])&&void 0!==t?t:e,i=a.value,n=a.getAttribute("data-prefix-input"),r=document.getElementById(n);r||console.error("Prefix input element with ID '".concat(n,"' not found."));var o=r.selectedIndex;if(-1===o)return console.error("No prefix option selected."),!0;var s=r.options[o].getAttribute("data-iso-country");if(!s)return console.error("No data-iso-country attribute found on the selected prefix option."),!0;var l=this.googlePhoneUtil.parseAndKeepRawInput(i,s);return this.googlePhoneUtil.isValidNumber(l)}catch(e){return!1}}},{key:"isValidPhoneInputByRegex",value:function(e){try{var t,a=(null!==(t=e[0])&&void 0!==t?t:e).value;return/^\s*(\+\d+)?(([-.]|\s*)?\(\d+\))?(([-.]|\s*)?\d+)+\s*$/.test(a)}catch(e){return!1}}},{key:"initParsley",value:function(e){if("undefined"!=typeof Parsley){var t=this,a=void 0!==e?$(e).find(".o-form, .o-form--inverse"):$(".o-form, .o-form--inverse"),n=d.a.getLocale();d.a.getParsleyLocale(),"undefined"==typeof Ls&&(n="es");var r={excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]:not([data-error-input]), [data-is-active-if-value]:hidden :input, .js-hide:hidden :input, .js-hide-important:hidden :input",input
1s:"input, textarea, select, input[type=hidden][data-error-input], [data-is-active-if-value]:visible :input, .js-hide:visible :input, .js-hide-important:visible :input"};Parsley.addMessages(n,Ls.parsley),Parsley.setLocale(n);var o=function(e){return"undefined"!=typeof Parsley&&null!==Parsley&&void 0!==Parsley._validatorRegistry&&null!==Parsley._validatorRegistry&&"undefined"!==Parsley._validatorRegistry.validators&&null!==Parsley._validatorRegistry.validators&&void 0!==Parsley._validatorRegistry.validators[e]&&null!==Parsley._validatorRegistry.validators[e]};o("radioRequired")||Parsley.addValidator("radioRequired",{validate:function(e,t,a){return a.$element.closest(".js-radio-required"),""!==e},messages:{es:"Debe seleccionar una opción",mx:"Debe seleccionar una opción",ar:"Debe seleccionar una opción",en:"Please choose an option",fr:"Vous devez sélectionner une option",pt:"Você deve selecionar uma opção",br:"Você deve selecionar uma opção",it:"Devi selezionare un'opzione"}}),o("dateformat")||Parsley.addValidator("dateformat",{validate:function(e,t,a){return d.a.getMoment(e,d.a.tr("timeFormats.datePickerFormat"),!0).isValid()},messages:{es:"Valor incorrecto ("+d.a.tr("timeFormats.datePickerFormat")+")",mx:"Valor incorrecto ("+d.a.tr("timeFormats.datePickerFormat")+")",ar:"Valor incorrecto ("+d.a.tr("timeFormats.datePickerFormat")+")",en:"Incorrect value ("+d.a.tr("timeFormats.datePickerFormat")+")",fr:"Valeur incorrecte ("+d.a.tr("timeFormats.datePickerFormat")+")",pt:"Valor incorreto ("+d.a.tr("timeFormats.datePickerFormat")+")",br:"Valor incorreto ("+d.a.tr("timeFormats.datePickerFormat")+")",it:"Valore incorretto ("+d.a.tr("timeFormats.datePickerFormat")+")"}}),o("datemin")||Parsley.addValidator("datemin",{validate:function(e,t,a){var i="string"==typeof t&&"true"!==t&&d.a.getMoment(t).isValid(),n=i?d.a.getMoment(t):d.a.getMoment(),r=d.a.getMoment(e,d.a.tr("timeFormats.datePickerFormat"));if(i){var o=Parsley._validatorRegistry.validators.walletcode.messagesInvalid;$.each(o,(function(e,a){ParsleyValidator.addMessage(e,"datemin","Este valor no debe ser menor que "+d.a.getMoment(t).format(d.a.tr("timeFormats.datePickerFormat"))+".")}))}return!r.isBefore(n)},messages:{es:"Este valor no debe ser menor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",mx:"Este valor no debe ser menor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",ar:"Este valor no debe ser menor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",en:"The value must not be less than "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",fr:"Cette valeur doit être inférieure à "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",pt:"Este valor não deve ser menor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",br:"Este valor não deve ser menor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",it:"Questo valore non deve essere minore di "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+"."}}),o("datemax")||Parsley.addValidator("datemax",{validate:function(e,t,a){var i="string"==typeof t&&"true"!==t&&d.a.getMoment(t).isValid(),n=i?d.a.getMoment(t):d.a.getMoment(),r=d.a.getMoment(e,d.a.tr("timeFormats.datePickerFormat"));if(i){var o=Parsley._validatorRegistry.validators.walletcode.messagesInvalid;$.each(o,(function(e,a){ParsleyValidator.addMessage(e,"datemin","Este valor no debe ser menor que "+d.a.getMoment(t).format(d.a.tr("timeFormats.datePickerFormat"))+".")}))}return!r.isAfter(n)},messages:{es:"Este valor no debe ser mayor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",mx:"Este valor no debe ser mayor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",ar:"Este valor no debe ser mayor que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",en:"The value must not be more than "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",fr:"Cette valeur doit être supérieure à "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",pt:"Este valor não deve ser maior que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",br:"Este valor não deve ser maior que "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+".",it:"Questo valore non deve essere maggiore di "+d.a.getMoment().format(d.a.tr("timeFormats.datePickerFormat"))+"."}}),o("groupagencies")||Parsley.addValidator("groupagencies",{validate:function(e,t,a){var i={A:"10",B:"11",C:"12",D:"13",E:"14",F:"15",G:"16",H:"17",I:"18",J:"19",K:"20",L:"21",M:"22",N:"23",P:"24",R:"25",S:"26",T:"27",V:"28",X:"29",Y:"30",Z:"31",Q:"32",O:"40",U:"41"},n="",r=e.split("").length,o=$.map(e.split(""),(function(e,t){var a=isNaN(parseInt(e,10))?i[e]:e;return t!==r-1&&(n+=a),a})),s=parseInt(o[o.length-1]),l=parseInt(n)%7;if(67==parseInt(t)||61==parseInt(t)||70==parseInt(t)){if(!/^[0-9A-Z]{9}[0-9]$/i.test(e)||s!==l)return!1;switch(parseInt(t)){case 61:if(!/^[0-9JMQRSTVX]$/i.test(e.split("")[0]))return!1;break;case 67:if(!/^[ABCDEFGHLKN]$/i.test(e.split("")[0]))return!1;break;case 70:if(!/^[OU]$/i.test(e.split("")[0]))return!1}}return!0},messages:I(n)}),o("groupagenciesnew")||Parsley.addValidator("groupagenciesnew",{validate:function(e,t,a){/^[A-Z0-9]{3}\/[0-9]{0,4}\/[0-9]{0,7}\/[0-9]{1,4}-[A-Z]$/i.test(e)&&(e=e.replace(/\d+-/,""));var i={34:"E00",40:"E23",61:"E81",67:"E83",70:"E82",229:"E00",230:"E25",231:"E04"},n=e.match(/\d/g),r=null,o=null;if(null!==(n=null!=n&&n.length>0?parseInt(n.join("")):null)&&(r={1:"T",2:"R",3:"W",4:"A",5:"G",6:"M",7:"Y",8:"F",9:"P",10:"D",11:"X",12:"B",13:"N",14:"J",15:"Z",16:"S",17:"Q",18:"V",19:"H",20:"L",21:"C",22:"K",23:"E"}[""+(n-23*Math.trunc(n/23)+1)],o=e.slice(-1).toUpperCase()),-1!==Object.keys(i).indexOf(""+t)){if(!/^[A-Z0-9]{3}\/[0-9]{0,4}\/[0-9]{0,7}\/[A-Z]$/i.test(e)||null==r||null==o||r!==o)return!1;var s=e.split("/")[0].toUpperCase(),l=i[""+t];
1if(!(Array.isArray(l)?-1!=l.indexOf(s):s==l))return!1}return!0},messages:I(n)}),o("groupagenciesmerge")||Parsley.addValidator("groupagenciesmerge",{validate:function(e,t,a){if(Object(b.a)("group_agencies_validations"))return x(e,parseInt(t),a.$element[0]).validateGroupAgenciesMerge();var i=Parsley._validatorRegistry.validators.groupagencies.validate(e,t,a),n=Parsley._validatorRegistry.validators.groupagenciesnew.validate(e,t,a);return(67==parseInt(t)||61==parseInt(t)||70==parseInt(t))&&i||n},messages:I(n)}),o("walletcode")||Parsley.addValidator("walletcode",{validate:function(e,t,a){var i=$(a.$element).closest("form");if($(i).find('[type="submit"], button.--save'),!/^[A-Za-z0-9]{5,}$/i.test(e)){var r=Parsley._validatorRegistry.validators.walletcode.messagesInvalid;return $.each(r,(function(e,t){ParsleyValidator.addMessage(e,"walletcode",t)})),$(a.$element).parent().addClass("walletcodeError"),!1}void 0!==a.codeArray&&null!==a.codeArray||(a.codeArray=[]);var o=a.codeArray.filter((function(e){return e.value===a.value}));if(0==o.length){var s=a.codeArray.length,l={value:a.value};a.codeArray.push(l);var c="undefined"!=typeof APPConfig&&null!==APPConfig&&void 0!==APPConfig.agencyId&&null!==APPConfig.agencyId&&""!==APPConfig.agencyId?(void 0!==APPConfig.apiBaseUrl&&null!==APPConfig.apiBaseUrl&&""!==APPConfig.apiBaseUrl?APPConfig.apiBaseUrl:"/api/agencies")+"/walletCode/"+(void 0!==APPConfig.agencyIdOriginal&&null!==APPConfig.agencyIdOriginal&&""!==APPConfig.agencyIdOriginal?APPConfig.agencyIdOriginal:APPConfig.agencyId)+"/"+(void 0!==APPConfig.userIdOriginal&&null!==APPConfig.userIdOriginal&&""!==APPConfig.userIdOriginal?APPConfig.userIdOriginal:APPConfig.userId)+"/:walletCode?lang="+d.a.getLocale():"/"+d.a.getLocale()+"/wallet/code/status/:walletCode";return c=c.replace(":walletCode",a.value),i.addClass("_disabled"),$.ajax(c).then((function(e){var t=e.status;if(a.codeArray[s].status=t,5!=t&&1!=t||5==t){if(5!=t&&1!=t){var r=Parsley._validatorRegistry.validators.walletcode.messagesInvalid;$.each(r,(function(e,t){ParsleyValidator.addMessage(e,"walletcode",t)}))}else 5==t&&(r=Parsley._validatorRegistry.validators.walletcode.messagesUsed,$.each(r,(function(e,t){ParsleyValidator.addMessage(e,"walletcode",t)})));return $(a.$element).parent().addClass("walletcodeError"),i.removeClass("_disabled"),$.Deferred().reject(r[n])}return $(a.$element).parent().removeClass("walletcodeError"),i.removeClass("_disabled"),!0}))}var u=o[0].status;return null!=u&&(5!=u&&1!=u||5==u)?(5!=u&&1!=u?(r=Parsley._validatorRegistry.validators.walletcode.messagesInvalid,$.each(r,(function(e,t){ParsleyValidator.addMessage(e,"walletcode",t)}))):5==u&&(r=Parsley._validatorRegistry.validators.walletcode.messagesUsed,$.each(r,(function(e,t){ParsleyValidator.addMessage(e,"walletcode",t)}))),$(a.$element).parent().addClass("walletcodeError"),!1):o.length>0&&void 0!==o[0].status&&null!==o[0].status?($(a.$element).parent().removeClass("walletcodeError"),!0):void 0},messagesInvalid:{es:"El código es incorrecto",mx:"El código es incorrecto",ar:"El código es incorrecto",en:"The code is incorrect",fr:"Le code est incorrect",pt:"O código é incorreto",br:"O código é incorreto",it:"Il codice non è corretto"},messagesUsed:{es:"El código ya ha sido utilizado",mx:"El código ya ha sido utilizado",ar:"El código ya ha sido utilizado",en:"This code has already been used",fr:"Le code a déjà été utilisé",pt:"O código já foi utilizado",br:"O código já foi utilizado",it:"Il codice è già stato usato"}}),o("iban")||Parsley.addValidator("iban",{validate:function(e,t,a){if("undefined"!=typeof IBAN&&null!==IBAN&&void 0!==IBAN.isValid&&null!==IBAN.isValid&&"function"==typeof IBAN.isValid)return IBAN.isValid(a.value);var i,n,r,o,s=function(e){for(var t,a=e.slice(0,2),i=2;i<e.length;i+=7)t=String(a)+e.substring(i,i+7),a=parseInt(t,10)%97;return a};return i=a.value,r=String(i).toUpperCase().replace(/[^A-Z0-9]/g,""),!(!(o=r.match(/^([A-Z]{2})(\d{2})([A-Z\d]+)$/))||r.length!=={AD:24,AE:23,AT:20,AZ:28,BA:20,BE:16,BG:22,BH:22,BR:29,CH:21,CR:21,CY:28,CZ:24,DE:22,DK:18,DO:28,EE:20,ES:24,FI:18,FO:18,FR:27,GB:22,GI:23,GL:18,GR:27,GT:28,HR:21,HU:28,IE:22,IL:23,IS:26,IT:27,JO:30,KW:30,KZ:20,LB:28,LI:21,LT:20,LU:20,LV:21,MC:27,MD:24,ME:22,MK:19,MR:27,MT:31,MU:30,NL:18,NO:15,PK:24,PL:28,PS:29,PT:25,QA:29,RO:24,RS:22,SA:24,SE:24,SI:19,SK:24,SM:27,TN:24,TR:26}[o[1]])&&(n=(o[3]+o[1]+o[2]).replace(/[A-Z]/g,(function(e){return e.charCodeAt(0)-55})),1==s(n))},messages:{es:"Valor incorrecto",mx:"Valor incorrecto",ar:"Valor incorrecto",en:"Incorrect value",fr:"Valeur incorrecte",pt:"Valor incorreto",br:"Valor incorreto",it:"Valore incorretto"}}),o("instagramusername")||Parsley.addValidator("instagramusername",{validate:function(e,t,a){return/^([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?)$/i.test(e)},messages:{es:"Usuario incorrecto",mx:"Usuario incorrecto",ar:"Usuario incorrecto",en:"Incorrect username",fr:"Nom d'utilisateur incorrect",pt:"Utilizador incorreto",br:"Usuário incorreto",it:"Nome utente inesistente"}}),o("email")||Parsley.addValidator("email",{validate:function(e,t,a){return!/(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})/.test(e)},messages:{es:"El mensaje no puede contener ni webs ni emails.",mx:"El mensaje no puede contener ni webs ni emails.",ar:"El mensaje no puede contener ni webs ni emails.",en:"This message may not contain websites or email addresses.",fr:"Le message ne peut contenir ni sites Internet ni adresses e-mail.",pt:"A mensagem não pode conter sites nem emails.",br:"A mensagem não pode conter sites nem emails.",it:"Il messaggio non può contenere link di 
1siti web o indirizzi e-mail."}}),o("web")||Parsley.addValidator("web",{validate:function(e,t,a){var i=!0,n=/^(http:\/\/|https:\/\/)?(www\.)?(maps.)?(google\.[a-z.]+|goo\.gl)\/maps\/?/,r=/^(http:\/\/|https:\/\/)?wa\.me\/?/,o=F(e.matchAll(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g)).map((function(e){return e[0]}));if(o.length>0){var s=!1;$.each(o,(function(e,t){n.test(t)||r.test(t)||(s=!0)})),1==s&&(i=!1)}return i},messages:{es:"El mensaje no puede contener ni webs ni emails.",mx:"El mensaje no puede contener ni webs ni emails.",ar:"El mensaje no puede contener ni webs ni emails.",en:"This message may not contain websites or email addresses.",fr:"Le message ne peut contenir ni sites Internet ni adresses e-mail.",pt:"A mensagem não pode conter sites nem emails.",br:"A mensagem não pode conter sites nem emails.",it:"Il messaggio non può contenere link di siti web o indirizzi e-mail."}}),o("unicodelettersandspaces")||Parsley.addValidator("unicodelettersandspaces",{validate:function(e,t,a){var i="undefined"!=typeof XRegExp&&null!==XRegExp?XRegExp("^[\\p{L}\\s-]*$"):null;return null===i||i.test(e)},messages:{es:"Valor incorrecto",mx:"Valor incorrecto",ar:"Valor incorrecto",en:"Incorrect value",fr:"Valeur incorrecte",pt:"Valor incorreto",br:"Valor incorreto",it:"Valore incorretto"}}),o("dnipassport")||Parsley.addValidator("dnipassport",{validate:function(e,t,a){var i="undefined"!=typeof XRegExp&&null!==XRegExp?/^(?=.*[0-9])(?=\S+$).{0,16}$/:null;return null===i||i.test(e)},messages:{es:"Valor incorrecto",mx:"Valor incorrecto",ar:"Valor incorrecto",en:"Incorrect value",fr:"Valeur incorrecte",pt:"Valor incorreto",br:"Valor incorreto",it:"Valore incorretto"}}),o("dnicifnie")||Parsley.addValidator("dnicifnie",{validate:function(e,t,a){var n,r,o=e,s="undefined"!=typeof XRegExp&&null!==XRegExp?/^[XYZ]?\d{5,8}[A-Z]$/:null,l=void 0!==a.$element.attr("data-is-dnicifnie");if(o=o.toUpperCase(),!l)return!0;if(!(o.length>7))return!1;if(!0===s.test(o))return n=(n=(n=(n=o.substr(0,o.length-1)).replace("X",0)).replace("Y",1)).replace("Z",2),r=o.substr(o.length-1,1),"TRWAGMYFPDXBNJZSQVHLCKET".substring(n%=23,n+1)==r;if(!/^[ABCDEFGHJKLMNPQRSUVW]\d{7}[\dA-J]$/.test(o))return!1;var d=o.substr(1,o.length-2),c=0,u=0;for(i=1;i<d.length;i+=2)c+=parseInt(d.substr(i,1));for(i=0;i<d.length;i+=2){var f;f=2*parseInt(d.substr(i,1)),1==String(f).length?u+=parseInt(f):u=u+parseInt(String(f).substr(0,1))+parseInt(String(f).substr(1,1))}c+=u;var p=String(c).substr(1,1);p=10-parseInt(p);var v=o.substr(0,1).toUpperCase();if(console.log(v),v.match(/^[FJKNPQRSUVW]$/)){if(String.fromCharCode(64+p).toUpperCase()==o.substr(o.length-1,1).toUpperCase())return!0}else{if(!v.match(/^[ABCDEFGHLM]$/))return!1;if(10==p&&(p=0),o.substr(o.length-1,1)==String(p))return!0}},messages:{es:"Valor incorrecto.",mx:"Valor incorrecto.",ar:"Valor incorrecto.",en:"Incorrect value.",fr:"Valeur incorrecte.",pt:"Valor incorreto.",br:"Valor incorreto.",it:"Valore incorretto."}}),o("phoneintltel")||Parsley.addValidator("phoneintltel",{validate:function(e,a,i){var n=$(i.$element).attr("id");return void 0===t.phoneInputsInstances||null===t.phoneInputsInstances||void 0===t.phoneInputsInstances[n]||null===t.phoneInputsInstances[n]||void 0===t.phoneInputsInstances[n].phoneInputObj||null===t.phoneInputsInstances[n].phoneInputObj||t.phoneInputsInstances[n].phoneInputObj.isValidNumber()},messages:{es:"Valor incorrecto",mx:"Valor incorrecto",ar:"Valor incorrecto",en:"Incorrect value",fr:"Valeur incorrecte",pt:"Valor incorreto",br:"Valor incorreto",it:"Valore incorretto"}}),o("bookingnumber")||Parsley.addValidator("bookingnumber",{validate:function(e,t,a){var i=/^\s*[atAT]?\d{1,31}\s*$/i;return null===i||i.test(e)},messages:{es:"Formato incorrecto",mx:"Formato incorrecto",ar:"Formato incorrecto",en:"Incorrect format",fr:"Format incorrect",pt:"Formato incorreto",br:"Formato incorreto",it:"Formato non corretto"}}),o("greaterThanZero")||Parsley.addValidator("greaterThanZero",{validate:function(e,t,a){return e>0},messages:{es:d.a.tr("parsley_max2","0"),mx:d.a.tr("parsley_max2","0"),ar:d.a.tr("parsley_max2","0"),en:d.a.tr("parsley_max2","0"),fr:d.a.tr("parsley_max2","0"),pt:d.a.tr("parsley_max2","0"),br:d.a.tr("parsley_max2","0"),it:d.a.tr("parsley_max2","0")}}),o("notNegative")||Parsley.addValidator("notNegative",{validate:function(e,t,a){return e>=0},messages:{es:d.a.tr("parsley_not_negative"),mx:d.a.tr("parsley_not_negative"),ar:d.a.tr("parsley_not_negative"),en:d.a.tr("parsley_not_negative"),fr:d.a.tr("parsley_not_negative"),pt:d.a.tr("parsley_not_negative"),br:d.a.tr("parsley_not_negative"),it:d.a.tr("parsley_not_negative")}}),o("emailregex")||Parsley.addValidator("emailregex",{validate:function(e,a,i){try{if("function"!=typeof t.validateEmailRegex)throw new Error("The email validator does not exist or is not a function.");var n=null!=e?e:"";return t.validateEmailRegex(n)}catch(e){return!0}},messages:{es:d.a.tr("parsley").type.email,mx:d.a.tr("parsley").type.email,ar:d.a.tr("parsley").type.email,en:d.a.tr("parsley").type.email,fr:d.a.tr("parsley").type.email,pt:d.a.tr("parsley").type.email,br:d.a.tr("parsley").type.email,it:d.a.tr("parsley").type.email}}),a.each((function(){$(this).find("form").length>0&&$(this).find("form").parsley(r)})),Parsley.on("field:validated",(function(e){if(void 0!==e.$element.attr("data-parsley-excluded"))return e.$element.hasClass("provider-register-destinations")||e.$element.removeClass("parsley-error"),e._ui.$errorsWrapper.css("display","none"),e.validationResult=!0,!0})),Parsley.on("field:error",(function(e){var a=e.$element,i=a.siblings("label"),n=e.validationResult[0].assert.name;if(e.$element.parents("[data-dropdown-validation]").length>0){var r=e.$element.parents("[data-dropdown-validation]"),o=$(r).attr("data-dropdown-validation"),s=$(r).prev(".js-dropdown");
1if(0==s.find(".parsley-errors-list").length){var l=$('<ul class="parsley-errors-list filled"><li class="parsley-'+n+'" data-parsley-id="'+e.__id__+'">'+o+"</li></ul>");$(s).append(l)}else if((l=s.find(".parsley-errors-list")).find('[data-parsley-id="'+e.__id__+'"]').remove(),0==l.find(".parsley-"+n+'[data-parsley-id="'+e.__id__+'"]').length){var c=$('<li class="parsley-'+n+'" data-parsley-id="'+e.__id__+'">'+o+"</li>");$(l).append(c)}}if(void 0!==e.$element.attr("data-error-input")){var u,f=$("#"+e.$element.attr("data-error-input")),p=e.$element.attr("data-error-message");f.length>0&&0===(u=f.parsley())._ui.$errorsWrapper.children().length&&(null!=p?u.addError("errorFieldInstanceMessage",{message:d.a.tr(p),updateClass:!0}):u.addError("errorFieldInstanceMessage",{message:Ls.parsley[n],updateClass:!0}),f.focus(),u.validationResult=!1,e.$element.on("change.errorFieldInstance",(function(){u.removeError("errorFieldInstanceMessage"),e.$element.off("change.errorFieldInstance"),u.validationResult=!0}))),e.$element.addClass("parsley-error"),e._ui.$errorsWrapper.css("display","none")}"walletcode"!==n&&$(e.$element).parent().removeClass("walletcodeError"),a[0].getAttribute("data-parsley-phoneintltel-google")&&t.googlePhoneUtil&&setTimeout((function(){a.hasClass("parsley-warning")&&(i.html(i.attr("data-original")),i.removeAttr("data-original"),i.removeClass("u-nopadding-r")),$(a).off("focus.warningPhone")}))})),Parsley.on("field:success",(function(e){var a=e.$element,i=a.siblings("label"),n=a.parents("form"),r=$(document.activeElement);if(e.$element.parents("[data-dropdown-validation]").length>0){var o=e.$element.parents("[data-dropdown-validation]"),s=($(o).attr("data-dropdown-validation"),$(o).prev(".js-dropdown"));if(s.find(".parsley-errors-list").length>0){var l=s.find(".parsley-errors-list");l.find('[data-parsley-id="'+e.__id__+'"]').remove(),0==l.children().length&&l.remove()}}if(void 0!==$(a).attr("data-csrf-token")&&null!==$(a).attr("data-csrf-token")&&!a.is(r)){var c=$("#"+$(a).attr("data-email-status-input"));void 0!==e.emailArray&&null!==e.emailArray||(e.emailArray=[]);var u=e.emailArray.filter((function(t){return t.value===e.value}));if(0==u.length){var f=e.emailArray.length,p={value:e.value};e.emailArray.push(p);var v="email="+e.value+"&token="+$(a).attr("data-csrf-token");$.ajax({url:"/email-validator",type:"GET",data:v}).done((function(r){e.emailArray[f].status=r,c.val(r),"invalid"==r?a.hasClass("parsley-warning")||(i.attr("data-original",i.html()),i.html(d.a.tr("error.emailValidator")),a.addClass("parsley-warning"),setTimeout((function(){$(n).find('[type="submit"], button.--save').hasClass("has-error-submit-tooltip")||t.addTooltipErrorSubmit(n,a,"email-error")}),500)):a.hasClass("parsley-warning")&&(c.val("valid"),i.html(i.attr("data-original")),i.removeAttr("data-original"),a.removeClass("parsley-warning"),setTimeout((function(){$(n).find('[type="submit"], button.--save').hasClass("has-error-submit-tooltip")&&"email-error"==$(n).find('[type="submit"], button.--save').data("type-error")&&t.removeTooltipErrorSubmit(n,a,"email-error")}),500))})).fail((function(e,t,a){0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText)))}))}else p=u[0],c.val(p.status),"invalid"==p.status?a.hasClass("parsley-warning")||(i.attr("data-original",i.html()),i.html(d.a.tr("error.emailValidator")),a.addClass("parsley-warning"),setTimeout((function(){$(n).find('[type="submit"], button.--save').hasClass("has-error-submit-tooltip")||t.addTooltipErrorSubmit(n,a,"email-error")}),500)):(c.val("valid"),i.html(i.attr("data-original")),i.removeAttr("data-original"),a.removeClass("parsley-warning"),setTimeout((function(){$(n).find('[type="submit"], button.--save').hasClass("has-error-submit-tooltip")&&"email-error"==$(n).find('[type="submit"], button.--save').data("type-error")&&t.removeTooltipErrorSubmit(n,a,"email-error")}),500));$(a).off("focus.warningEmail"),$(a).on("focus.warningEmail",(function(){a.hasClass("parsley-warning")&&(i.html(i.attr("data-original")),i.removeAttr("data-original")),$(a).off("focus.warningEmail")}))}if(a[0].getAttribute("data-parsley-phoneintltel-google")&&t.googlePhoneUtil){var m=t.isValidPhoneInputByGoogle(a),h=t.isValidPhoneInputByRegex(a),g=$(n).find('[type="submit"], button.--save'),y=$(g).hasClass("has-error-submit-tooltip"),b=$(g).attr("data-type-error");m&&h?(i.html(i.attr("data-original")),i.removeAttr("data-original"),i.removeClass("u-nopadding-r"),a.removeClass("parsley-warning"),setTimeout((function(){y&&"phone-error"==b&&t.removeTooltipErrorSubmit(n,a,"phone-error")}),250)):(d.a.l("field:success, el teléfono no es válido"),i.attr("data-original")||i.attr("data-original",i.html()),i.html(d.a.tr("error.phoneValidator")),i.addClass("u-nopadding-r"),a.addClass("parsley-warning"),y&&"phone-error"==b&&(d.a.l("el botón no tiene error -> se quita el tooltip de phone-error"),t.removeTooltipErrorSubmit(n,a,"phone-error")),y=$(g).hasClass("has-error-submit-tooltip"),setTimeout((function(){y?d.a.l("el botón tiene error así que no se pinta el tooltip de phone-error"):(d.a.l("el botón no tiene error así que se pinta el tooltip de phone-error"),t.addTooltipErrorSubmit(n,a,"phone-error"))}),250)),$(a).off("focus.warningPhone"),$(a).on("focus.warningPhone",(function(){setTimeout((function(){a.hasClass("parsley-warning")&&(i.html(i.attr("data-original")),i.removeAttr("data-original"),i.removeClass("u-nopadding-r")),$(a).off("focus.warningPhone")}))}))}$(e.$element).parent().removeClass("walletcodeError")}))}}},{key:"resetForm",value:function(e,t){var a=!0;null!=e&&""!==e&&("string"==typeof e&&(e=JSON.parse(e)),void 0!==e.errors&&null!==e.errors&&""!==e.errors&&e.errors.length>0&&""!==e.errors[0]&&(a=!1)),t.hasClass("js-form-resetOnSuccess")?a&&this.resetFormFunction(t):t.hasClass("js-form-resetOnError")?a||this.resetFormFunction(t):t.hasClass("js-form-reset")&&this.resetFormFunction(t)}},{key:"activateCalendar",value:function(){$("#formReservaActividad").addClass("--loaded")}},{key:"buttonTrasladosTop",value:function(){var e=this,t=$("#round-trip-switch-container"),a=$("#buttons-container");$(a).length>0&&$(t).length>0&&(e.resizeFunction(t,a),$(window).on("resize.buttonTrasladosTop",(function(){e.resizeFunction(t,a)})))}},{key:"resizeFunction",value:function(e,t){var a=$(e).outerHeight(!0),i=$(t).outerHeight(!0)-$(t).height();d.a.isMobile()?($(t).hasClass("buttons-top-position")&&$(t).removeClass("buttons-top-position"),$(t).removeAttr("style")):($(t).hasClass("buttons-top-position")||$(t).addClass("buttons-top-position"),i=parseInt($(t).css("margin-top"),10),$(t).css("top",-1*(a-i)),$(t).css("margin-bottom",-1*(a-i)))}},{key:"initSelects",value:function(e,t){e=void 0!==e?e:d.a.$(".o-form, .o-form--inverse");var a=void 0!==V(t)&&!0===t?"select":"select:not(.select2-hidden-accessible)",i=this;
1e.find(a).each((function(){var e=$(this),t=e.find("option").first().html(),a=e.attr("data-extra-class")?e.attr("data-extra-class"):"--no-icon",n=!!e.attr("data-change-on-select")&&"true"==e.attr("data-change-on-select"),r=!!e.attr("data-change-on-select-vanilla")&&"true"==e.attr("data-change-on-select-vanilla");i.initSelect(e,t,a,void 0,n,r),e.on("select2-opening",(function(e){$(this).find("option").each((function(){var e=$(this);""!==e.val()&&0!==e.val().length||e.remove()}))})),e.on("select2:select, select2:close",(function(t){e.parsley().validate();var a=e.find("option:selected");null!=a&&a.length>0&&void 0!==a.data("redirect-url")&&null!==a.data("redirect-url")&&""!==a.data("redirect-url")&&(window.location=a.data("redirect-url"))}))}))}},{key:"initSelect",value:function(e,t,a,i,n,r,o){o=void 0!==o&&o,i=void 0!==i?i:{},n=void 0!==n&&n,r=void 0!==r&&r;var s,l,c="string"==typeof e?$(e):e,u=c.attr("data-min-results-for-search")?c.attr("data-min-results-for-search"):1/0,f=c.attr("data-search-placeholder")?c.attr("data-search-placeholder"):null,p=c.attr("data-parent-self")&&(1==c.attr("data-parent-self")||"true"==c.attr("data-parent-self")||"1"==c.attr("data-parent-self")),v=c.attr("data-open-modal-mobile")&&(1==c.attr("data-open-modal-mobile")||"true"==c.attr("data-open-modal-mobile")||"1"==c.attr("data-open-modal-mobile")),m=void 0!==c.data("modal-mobile-title")&&null!==c.data("modal-mobile-title")&&""!==c.data("modal-mobile-title")?c.data("modal-mobile-title"):null;if(0!==c.length){var h="#s2id_"+c.attr("id");$(h).remove();var g={minimumResultsForSearch:u,placeholder:t,language:{noResults:function(){return d.a.tr("errors.noResults.short")}}};if(0==Object.keys(i).length){if(void 0!==c.data("booking-selector")&&null!==c.data("booking-selector")&&(1==c.data("booking-selector")||"true"==c.data("booking-selector")||"1"==c.data("booking-selector"))){var y=function(e){var t="",a="",i=e.text;if(void 0!==e.element){var n=$(e.element);void 0!==n.data("date")&&null!==n.data("date")&&""!==n.data("date")&&(t='<span class="date-element">'+n.data("date")+"</span>"),void 0===n.data("status")||null===n.data("status")||6!==n.data("status")&&7!==n.data("status")||(a=' <span style="color:#f70759">'+d.a.tr("cardCancel")+"</span>",i='<span style="text-decoration: line-through;">'+e.text+"</span>")}return $('<span class="select2-date-option">'+t+i+a+"</span>")};i={templateResult:y,templateSelection:y}}if(void 0!==c.data("phone-prefix-selector")&&null!==c.data("phone-prefix-selector")&&(1==c.data("phone-prefix-selector")||"true"==c.data("phone-prefix-selector")||"1"==c.data("phone-prefix-selector"))){var b=function(e){var t=e.text.split(" /// "),a='<img src="/f/'.concat(t[0],"/").concat(t[0],'-original.jpg" alt="').concat(t[0],'" width="20">'),i='<span class="register-phone-code">'.concat(t[1],"</span>");return $('<div class="select2-prefijo-option">'+a+i+"<div>")};i={templateResult:b,templateSelection:b}}}"function"==typeof i.templateResult&&(g.templateResult=function(e){return i.templateResult(e,c)}),"function"==typeof i.templateSelection&&(g.templateSelection=i.templateSelection),void 0!==$.fn.select2.defaults.dropdownCssClass&&(g.dropdownCssClass="_civ-dropdown "+a),(void 0!==a&&(-1!==a.indexOf("--location")||-1!==a.indexOf("--override-template"))||void 0!==$(c).attr("data-optionsClass")&&"true"===$(c).attr("data-optionsClass"))&&(o||(g.templateResult=I),void 0!==$(c).attr("data-selectionHtml")&&"true"===$(c).attr("data-selectionHtml")&&(g.templateSelection=I)),p&&(g.dropdownParent=c.parent()),c.select2(g);var C=null,w=null,k=null,A=function(e){var t=$("#select2-"+e.attr("id")+"-results"),a=t.parents(".select2-container--open"),i=a.find(".select2-search__field");setTimeout((function(){!0===$(e).data("copy-class")&&$(e).find("option").each((function(i,n){if(void 0!==V($(n).attr("class"))&&null!==$(n).attr("class")&&""!==$(n).attr("class")&&void 0!==V($(n).attr("value"))&&null!==$(n).attr("value")&&""!==$(n).attr("value")){var r=$(t).find('.select2-results__option[id$="'+$(n).attr("value")+'"]');if($(r).addClass($(n).attr("class")),"js-hide"===$(n).attr("class")&&$(a).offset().top<$(e).offset().top){var o=$(a).offset().top+$(r).outerHeight();
1$(a).css("top",o)}}}))})),null!=f&&""!==f&&i.length>0&&i.attr("placeholder",f),v&&setTimeout((function(){$("body").addClass("_openedSelector"),C=$("<span>").attr({class:"select2_modal_close"}),w=$("<span>").attr({class:"select2_modal_title"}).html(m),k=$(a).find(".select2-dropdown"),""!==m&&$(k).prepend(w),$(k).prepend(C),$(C).off("click.select2CloseClick"),$(C).on("click.select2CloseClick",(function(){d.a.isMobile()&&c.select2("close")})),$(window).off("click.select2CloseClick"),$(window).on("click.select2CloseClick",(function(){d.a.isMobile()&&c.select2("close")})),$(k).off("click.clickOutsideCart"),$(k).on("click.clickOutsideCart",(function(e){d.a.isMobile()&&e.stopPropagation()}))})),void 0===c.data("booking-selector")||null===c.data("booking-selector")||1!=c.data("booking-selector")&&"true"!=c.data("booking-selector")&&"1"!=c.data("booking-selector")||$("body").addClass("_booking-selector-opened")};if(c.on("select2:open",(function(e){e.stopPropagation(),$(this),A($(this))})),c.on("select2:close",(function(e){var t,a;e.stopPropagation(),t=$(this),a=$("#select2-"+t.attr("id")+"-results"),$(t).parents(".transfers-F2-container").length>0&&a.parents(".select2-container--open").removeClass("transfers-F2-container-dropdown"),n||t.trigger("change"),r||t[0].dispatchEvent(new Event("change")),v&&setTimeout((function(){$("body").removeClass("_openedSelector"),$(C).remove(),$(w).remove(),C=null,w=null,k=null,$(C).off("click.select2CloseClick"),$(window).off("click.select2CloseClick"),$(k).off("click.clickOutsideCart")})),void 0===c.data("booking-selector")||null===c.data("booking-selector")||1!=c.data("booking-selector")&&"true"!=c.data("booking-selector")&&"1"!=c.data("booking-selector")||$("body").removeClass("_booking-selector-opened")})),0!==$("#civ-agencies").length||0!==$("#civ-affiliates").length){var P=function(e){var t=$(e),a=t.data().select2.container;""===t.val()?a.addClass("_empty-select"):a.removeClass("_empty-select")};setTimeout((function(){P(c)}),100),new MutationObserver((function(e){e.map((function(e){"data-parsley-excluded"===e.attributeName&&P(c)}))})).observe(c[0],{attributes:!0});var _=c.attr("id");void 0!==_&&""!==_&&(void 0===window.selects2Table&&(window.selects2Table={}),window.selects2Table[_]=c),c.on("select2-close",(function(){P(this)}))}if(n&&c.on("select2:select",(function(e){$(this).trigger("change")})),r&&c.on("select2:select",(function(e){this.dispatchEvent(new Event("change"))})),void 0!==a){var E=void 0!==(s=c.data().select2).$container&&null!==s.$container&&s.$container.length>0?s.$container:s.container;$(E).addClass(a),void 0===(l=s.$dropdown)&&(l=s.dropdown),l.addClass(a)}}function I(e){var t,a=void 0!==e.element?e.element.className:"";return t=$('<span class="'+a+'">'+e.text+"</span>"),void 0!==e.element&&void 0!==$(c).attr("data-optionsAttributes")&&"true"===$(c).attr("data-optionsAttributes")&&$.each(e.element.dataset,(function(e,a){$(t).attr("data-"+e,a)})),t}}},{key:"addEmptyOption",value:function(e){var t=0===e.has("option[selected]").size()?"<option selected></option>":"<option></option>";e.prepend(t)}},{key:"login",value:function(){$('[id^="loginGoogle"], [id^="loginFacebook"], [id^="loginApple"]').off("
1click.login"),$('[id^="loginGoogle"], [id^="loginFacebook"], [id^="loginApple"]').on("click.login",(function(e){var t,a,i=window.location.protocol+"//"+window.location.host;t=a="";var n,r,o=$(this).attr("id"),s=0==o.indexOf("loginGoogle"),l=0==o.indexOf("loginFacebook"),c=0==o.indexOf("loginApple"),u=!1;s?(t="width=400",a="height=425",r=window.open(""+i+$(this).data("href"),"windowname1",t+", "+a),u=void 0!==$(this).data("overlap")&&null!==$(this).data("overlap")&&(1==$(this).data("overlap")||"true"==$(this).data("overlap")||"1"==$(this).data("overlap")),n=window.setInterval((function(){null!=r&&r.closed&&(window.clearInterval(n),u?window.location=d.a.addParam("login",1,window.location.href):window.location.reload())}),500)):c?(t="width=400",a="height=425",r=window.open(""+i+$(this).data("href"),"windowname1",t+", "+a),u=void 0!==$(this).data("overlap")&&null!==$(this).data("overlap")&&(1==$(this).data("overlap")||"true"==$(this).data("overlap")||"1"==$(this).data("overlap")),n=window.setInterval((function(){null!=r&&r.closed&&(window.clearInterval(n),u?window.location=d.a.addParam("login",1,window.location.href):window.location.reload())}),500)):l&&(t="width=1006",a="height=710",r=window.open(""+i+$(this).data("href"),"windowname1",t+", "+a),u=void 0!==$(this).data("overlap")&&null!==$(this).data("overlap")&&(1==$(this).data("overlap")||"true"==$(this).data("overlap")||"1"==$(this).data("overlap")),n=window.setInterval((function(){try{-1!=r.document.URL.indexOf(i)&&(window.clearInterval(n),u?location=d.a.addParam("login",1,location.href):location.reload(),r.close())}catch(e){d.a.l("Error login"),d.a.l(e)}null!=r&&r.closed&&(window.clearInterval(n),u?location=d.a.addParam("login",1,location.href):location.reload())}),500))}))}},{key:"contactShowDinamicElements",value:function(e,t,a){$(e).val()!=a?$(t).hide():$(t).show()}},{key:"requireDinamicElements",value:function(e,t,a){$(e).val()===a?$(t).removeAttr("required"):$(t).attr("required","required")}},{key:"aditionalInfoContact",value:function(){var e=this,t=$(".js-textareaValidation"),a=$(".js-textareaDynamic");e.contactShowDinamicElements(t,a,"cotizaciones"),$(t).on("change",(function(){e.contactShowDinamicElements(this,a,"cotizaciones")}))}},{key:"requiredReserveContact",value:function(){var e=this,t=$(".js-inputRequiredValidation"),a=$(".js-inputRequiredDynamic");e.requireDinamicElements(t,a,"consulta"),$(t).on("change",(function(){e.requireDinamicElements(this,a,"consulta")}))}},{key:"initPaymentCardsDisplay",value:function(){var e=this,t=$("#activityPaxDataForm");if(0!==t.length){var a=t.find("input[name=divisa]"),i=t.find("input[name=fop]"),n=t.find(".fop-image"),r=a.add(i),o=$("#payment-methods-container"),s=["BRL","MXN","ARS"],l=function(){var t=a.filter(":checked").attr("id");if("EUR"===a.filter(":checked").attr("id")){var i,r=T(document.querySelectorAll(".cart__payment__quotas__text"));try{for(r.s();!(i=r.n()).done;)i.value.style.display="block"}catch(e){r.e(e)}finally{r.f()}var l,d=T(document.querySelectorAll(".mobile-text-quotas"));try{for(d.s();!(l=d.n()).done;)l.value.style.display="block"}catch(e){d.e(e)}finally{d.f()}}else{var c,u=T(document.querySelectorAll(".cart__payment__quotas__text"));try{for(u.s();!(c=u.n()).done;)c.value.style.display="none"}catch(e){u.e(e)}finally{u.f()}var f,p=T(document.querySelectorAll(".mobile-text-quotas"));try{for(p.s();!(f=p.n()).done;)f.value.style.display="none"}catch(e){p.e(e)}finally{p.f()}}
1n.addClass("hide"),n.each((function(){var e=$(this);-1!==JSON.parse(e.attr("data-visible-currencies")).indexOf(t)&&e.removeClass("hide")})),-1!==s.indexOf(t)?o.removeClass("u-display-inline--large").addClass("u-width-100--large"):o.removeClass("u-width-100--large").addClass("u-display-inline--large"),setTimeout((function(){e.checkCurrenciesVisibility()}))};r.on("change",(function(e){$(this),l()})),l()}}},{key:"initPartialInputsDisplay",value:function(){var e=this,t=$("#activityPaxDataForm"),a=$('[name="partialPayment"]'),i=$('[name="divisa_descuento"], [name="divisa_parcial"]');if(0!==t.length||0!==a.length){var n="checkbox"===a.attr("type"),r=t.find("input[name=divisa]"),o=r.add(a),s=$('[name="payMode"]'),l=function(){r.filter(":checked").attr("id"),(n?a.is(":checked"):"on"==a.val())?i.each((function(e,t){var a=r.filter(":checked").attr("id");$(t).attr("id")=="divisa_descuento_"+a||$(t).attr("id")=="divisa_parcial_"+a?$(t).prop("disabled",!1):$(t).prop("disabled",!0)})):i.each((function(e,t){$(t).prop("disabled",!0)})),setTimeout((function(){e.checkCurrenciesVisibility()}))};o.on("change",(function(e){$(this),setTimeout((function(){l(),"function"==typeof klarnaAsyncCallback&&klarnaAsyncCallback()}))}
1)),d.a.isMopsOnTabsActive()&&a.on("change",(function(){var e=$(this),t=e.closest(".o-form__separator_beige"),a=$("#m-payment-radios__container"),i=$(".payment-methods-container-wallet"),n=$(".m-wallet-check .m-super-radio__submit.--show");e.is(":checked")?($(t).addClass("_active"),$(a).addClass("hide"),$(i).addClass("hide"),$(n).removeClass("hide")):($(t).removeClass("_active"),$(a).removeClass("hide"),$(i).removeClass("hide"),$(n).addClass("hide"))})),s.on("change",(function(){(n?a.is(":checked"):"on"==a.val())&&a.trigger("click"),l()})),setTimeout((function(){l()}))}}},{key:"initMopInputsDisplay",value:function(){var e=this,t=$("#activityPaxDataForm"),a=$('[name="fop"]');if(0!==t.length||0!==a.length){var i=a,n=function(){var t,i,n,r=a.filter(":checked").attr("id"),o=$('label[for="'.concat(r,'"]')).find('[type="radio"]'),s=$('[name="divisa"]:checked').attr("id");if("adyen-scheme-".concat(s,"-regular"),o.length>0&&r.includes("ebanx-dropin")){var l=o.filter(":checked"),c=o.filter('[checked="checked"], [checked="true"]'),u=c.length>0&&(0==l.length||l.length>0&&l.attr("id")!=c.attr("id"))?c:o[0];
1t=$(u),i=0,n=setInterval((function(){var e=$('[data-depends-on~="'.concat(t.attr("id"),'"]'));i<5e4?e.length>0?(clearInterval(n),setTimeout((function(){t.trigger("click")}))):i+=100:(clearInterval(n),t.trigger("click"))}),100)}else d.a.isMopsOnTabsActive()&&e.openCardAsFirst()},r=$(i).closest(".m-super-radio");if(null!=r&&$(r).length>0){var o=$(r).find(".m-super-radio__txt.js-equalize-txt");null!=o&&$(o).length>0&&d.a.equalizeWidths($(o),!1,!1,{notImportant:!0})}d.a.isMopsOnTabsActive()&&(document.querySelectorAll("#activityPaxDataForm .m-super-radio__submit").forEach((function(e){e.addEventListener("click",(function(){if(this.classList.contains("--show")){var t=e.closest("label");document.getElementById("activityPaxDataForm").setAttribute("mop-selection",t.getAttribute("for"))}}))})),window.ApplePaySession&&window.ApplePaySession.canMakePayments()&&document.body.classList.add("_ios-device")),i.on("change",(function(e){$(this),setTimeout((function(){n()}))})),setTimeout((function(){n()}))}}},{key:"initPayLaterInputsDisplay",value:function(){var e=$
1("#activityPaxDataForm"),t=$('[name="payLaterActive"]');if(0!==e.length||0!==t.length){var a=$(t).filter("#payLater_deactive"),i=$(t).filter("#payLater_active");if($(i).length>0){var n=function(){var e=$(i).attr("type");"checkbox"==e&&$(i).is(":checked")?$(i).trigger("click"):"radio"==e&&$(a).length>0&&!$(a).is(":checked")&&$(a).trigger("click")},r=function(e){if(d.a.isElementVisible(e)){if(d.a.isElementVisible(e))var t=0,a=setInterval((function(){t<1e3?d.a.isElementVisible(e)?t+=100:(clearInterval(a),setTimeout((function(){n()}))):clearInterval(a)}),100)}else n()},o=$(i).attr("data-currencies");o="string"==typeof o&&""!=o?JSON.parse(o):o;var s=$(i).closest("[data-depends-on]");if($(s).length>0){var l=d.a.regexArrayString(s.attr("data-depends-on"))?JSON.parse(s.attr("data-depends-on")).length>1?JSON.parse(s.attr("data-depends-on")):JSON.parse(s.attr("data-depends-on"))[0]:s.attr("data-depends-on");l=Array.isArray(l)?l:[l],$.each(l,(function(e,t){var a,i=$('[id="'+t+'"]');i.length>0&&(a="radio"===(i[0].type||i[0].tagName.toLowerCase())?'[name="'+$(i).attr("name")+'"]':'[id="'+t+'"]',r(s),$(a).off("change.initPayLaterInputsDisplay"),$(a).on("change.initPayLaterInputsDisplay",(function(){r(s)})))}))}if(null!=o&&Array.isArray(o)&&o.length>0){var c=e.find("input[name=divisa]"),u=function(){var e=c.filter(":checked");if(-1==o.indexOf(e.attr("id"))&&$(i).is(":enabled")){$(i).prop("disabled",!0);var t=$(i).attr("type");"checkbox"==t&&$(i).is(":checked")?$(i).trigger("click"):"radio"==t&&$(a).length>0&&!$(a).is(":checked")&&$(a).trigger("click")}else-1==o.indexOf(e.attr("id"))||$(i).is(":enabled")||$(i).prop("disabled",!1)};u(),$(c).off("change.initPayLaterInputsDisplay"),$(c).on("change.initPayLaterInputsDisplay",(function(){u()})),"undefined"!=typeof adyenComponents&&null!==adyenComponents&&"object"===("undefined"==typeof adyenComponents?"undefined":V(adyenComponents))&&Object.keys(adyenComponents).length>0&&($(t).off("change.initPayLaterInputsDisplayStore"),$(t).on("change.initPayLaterInputsDisplayStore",(function(e){var t=$(i).is(":checked");$.each(adyenComponents,(function(e,a){var i=a._node||null;if($(i).length>0){var n=$(i).find('input[name="storeDetails"]');$(n).length>0&&(t?($(n).prop("checked",!0),$(n).prop("disabled",!0)):($(n).prop("checked",!1),$(n).prop("disabled",!1)))}}))})))}}}}}
1,{key:"initMopInputsIds",value:function(){var e=$('[name="divisa"]'),t=$("#mops-radio-wrapper").find(".m-super-radio"),a=[];e.each((function(){var e=$(this);a.push(e.attr("id"))})),a.forEach((function(e,a){t.filter('[data-depends-on*="'+e+'"]').each((function(e){$(this).find('[name="fop"]').attr("data-id","currency-"+a+"-mop-"+e)}))}))}},{key:"openCardAsFirst",value:function(){var e=$('[name="fop"]').filter(":checked").attr("id"),t=$('[name="divisa"]:checked').attr("id");if(void 0!==t&&"klarna"!==e){var a="adyen-scheme-".concat(t,"-regular");document.getElementById("activityPaxDataForm").classList.contains("--disable-button")||($("#".concat(a)).trigger("click"),$($('label[for="'.concat(a,'"] input[name="fop-inner"]'))[0]).trigger("click"))}}},{key:"checkCurrenciesVisibility",value:function(){var e=$("#activityPaxDataForm"),t=$('[name="divisa"]');if(0!==e.length||0!==t.length){var a=t.filter(":checked").closest(".m-super-radio--currency");if(!d.a.isElementVisible(a))for(var i=!1,n=0;n<t.length&&!i;){var r=$(t[n]),o=$(r).closest(".m-super-radio--currency");d.a.isElementVisible(o)&&($(r).trigger("click"),$(r).trigger("change"),i=!0),n++}}}}
1,{key:"initGoogleAnalyticsGuide",value:function(){var e=$("#activityPaxDataForm");if(0!==e.length&&void 0!==CivAPP.isGuide&&null!==CivAPP.isGuide&&!0===CivAPP.isGuide)var t=0,a=setInterval((function(){if(t<5e3)if("undefined"!=typeof ga&&null!==ga&&"function"==typeof ga.getAll&&void 0!==ga.getAll()&&null!==ga.getAll()&&ga.getAll().length>0){clearInterval(a);var i=ga.getAll()[0].get("linkerParam");i=i.split("=");var n=$(e).find('[name="'+i[0]+'"]');n.length>0&&n.val(i[1])}else t+=100;else clearInterval(a)}),100)}},{key:"initConditionalValidation",value:function(){var e=$("[data-depends-on]"),t=function(e){var t=(e=$(e))[0].type||e[0].tagName.toLowerCase();return"checkbox"===t||"radio"===t?e.is(":checked")?"checked":"unchecked":e.val()},a=function(e,t){e.is("tr")?e.css("display","table-row"):e.hasClass("u-inline-block")?e.css("display","inline-block"):e.hasClass("u-inline")?e.css("display","inline"):e.hasClass("u-flex")||e.hasClass("row-flex")?e.css("display","flex"):d.a.isMopsOnTabsActive()?e.parent('[id*="regular_div"]').attr("id")?"hidden"!==e.parent('[id*="regular_div"]').css("visibility")&&(e.parent('[id*="regular_div"]').css("display","contents"),e.closest(".m-super-radio").css("display","contents")):e.hasClass("adyen-form-container")||e.attr("id")?e.closest(".m-super-radio").css("display","contents"):e.data("id")?(e.css("display","contents"),e.find("adyen-form-container").css("display","block")):e.hasClass("m-super-radio__price")?e.css("display","flex"):e.css("display","contents"):e.css("display","block"),t.each((function(){$(this).removeAttr("data-parsley-excluded")}))},i=function(e,t){if(e.css("display","none"),e.hasClass("m-super-radio"))if(e.children('[type="radio"]').is(":checked")){var a=e.children('[type="radio"]'),i=$('[name="'+a.attr("name")+'"]');if(i.length>1){var n=i.index(a),r=a.data("internalname"),o=void 0!==a.data("internalnochange")&&null!==a.data("internalnochange")&&(1==a.data("internalnochange")||"true"==a.data("internalnochange")||"1"==a.data("internalnochange"));
1if(null!=r&&""!==r)setTimeout((function(){var e=$(i).filter('[data-internalname="'+r+'"]').parents(".m-super-radio:visible").children('[type="radio"]');if(e.length>0)e.siblings("label").trigger("click");else if(!o)if(void 0!==V(i[n+1])&&null!==i[n+1]){var t=i[n+1];$(t).siblings("label").trigger("click")}else t=i[n-1],$(t).siblings("label").trigger("click")}));else if(void 0!==V(i[n+1])&&null!==i[n+1]){var s=i[n+1];$(s).siblings("label").trigger("click")}else s=i[n-1],$(s).siblings("label").trigger("click")}}else d.a.isMopsOnTabsActive()&&e.parent('[id*="regular_div"]').attr("id")&&e.parent('[id*="regular_div"]').css("display","none");t.each((function(){$(this).attr("data-parsley-excluded",!0)}))},n=function(e,t){t.each((function(){$(this).removeAttr("data-parsley-excluded"),$(this).attr("checked",!0)}))},r=function(e,t){t.each((function(){$(this).attr("data-parsley-excluded",!0),$(this).attr("checked",!1)}))},o=function(e,o,s,l,c){if(0===e.length&&"false"===o.attr("data-is-active-if-not-exists"))c?r(0,s):i(o,s);else if(0===e.length&&"true"===o.attr("data-is-active-if-not-exists"))c?n(0,s):a(o,s);else if(1!=e.length||$.isArray(l))if(0==e.length&&"true"===o.attr("data-is-active-if-not-exists"))c?n(0,s):a(o,s);else{var u,f,p,v=$(o).attr("data-multiple-depends"),m=0;if(1==e.length)for(;m<l.length;)null!=e&&(p=$(e),y=-1!==(f=l[m]).indexOf("!"),f=f.replace("!",""),"and"===v?u=null==u?y?t(p)!==f:t(p)===f:y?u&&t(p)!==f:u&&t(p)===f:"or"===v&&(u=null==u?y?t(p)!==f:t(p)===f:y?u||t(p)!==f:u||t(p)===f)),m++;else for(;m<e.length;)void 0!==e[m]&&null!==e[m]&&(p=$(e[m]),y=-1!==(f=$.isArray(l)&&e.length==l.length?l[m]:l).indexOf("!"),f=f.replace("!",""),"and"===v?u=null==u?y?t(p)!==f:t(p)===f:y?u&&t(p)!==f:u&&t(p)===f:"or"===v&&(u=null==u?y?t(p)!==f:t(p)===f:y?u||t(p)!==f:u||t(p)===f)),m++;if(setTimeout((function(){u?c?n(0,s):a(o,s):c?r(0,s):i(o,s)})),d.a.isMopsOnTabsActive()){var h=document.querySelectorAll(".mops-radio-wrapper .m-super-radio"),g=Array.from(h).filter((function(e){return"none"!==window.getComputedStyle(e).display}));h.forEach((function(e){e.classList.remove("_first-visible")})),g[0].classList.add("_first-visible")}}else{var y=-1!==l.indexOf("!");l=l.replace("!",""),"undefind"!=typeof e&&null!==e&&(!y&&t(e)===l||y&&t(e)!==l?c?n(0,s):a(o,s):c?r(0,s):i(o,s))}};e.each((function(e,t){var a=$(this),i=a.find(":input"),n=d.a.regexArrayString(a.attr("data-depends-on"))?JSON.parse(a.attr("data-depends-on")).length>1?JSON.parse(a.attr("data-depends-on")):JSON.parse(a.attr("data-depends-on"))[0]:a.attr("data-depends-on"),r=d.a.regexArrayString(a.attr("data-is-active-if-value"))?JSON.parse(a.attr("data-is-active-if-value")).length>1?JSON.parse(a.attr("data-is-active-if-value")):JSON.parse(a.attr("data-is-active-if-value"))[0]:a.attr("data-is-active-if-value"),s=void 0!==a.attr("data-show-elem")&&null!==a.attr("data-show-elem")&&(1==a.attr("data-show-elem")||"true"==a.attr("data-show-elem")||"1"==a.attr("data-show-elem")),l=[],c=[];if($.isArray(n))$.map(n,(function(e,t){var a,i=$('[id="'+e+'"]');i.length>0&&(a="radio"===(i[0].type||i[0].tagName.toLowerCase())?'[name="'+$(i).attr("name")+'"]':'[id="'+e+'"]',c=$(c).add(a),l[t]=$('[id="'+e+'"]')[0])}));else{var u,f=$('[id="'+n+'"]');f.length>0&&(u="radio"===(f[0].type||f[0].tagName.toLowerCase())?'[name="'+$(f).attr("name")+'"]':'[id="'+n+'"]',c=$(u),l=$('[id="'+n+'"]'))}c.length>0?(o(l,a,i,r,s),c.off("change.conditionalInputs"+e),c.on("change.conditionalInputs"+e,(function(){o(l,a,i,r,s)}))):o(l,a,i,r,s)}))}}
1,{key:"submitAsLink",value:function(){var e=$(".a-title--transfer-card__submit");$(e).on("click",(function(e){e.preventDefault();var t=$(this).parents(".o-card, .comfort-card, .compact-card, .cosy-card").find('input[type="submit"]');$(t).length>0&&$(t).click()}))}},{key:"ajaxCallResolve",value:function(e,t){var a=$("#".concat(t));switch(t){case"activities-contact-no-reserve":void 0!==CivAPP.ContactTabs&&(window.isLoadingContactTabBooking=!1,0===e.errors.length?(CivAPP.ContactTabs.markCategoryIsSelected("00",1),CivAPP.ContactTabs.successSendContactNoReserve(a,t,e)):(CivAPP.ContactTabs.setStep("00",1),CivAPP.ContactTabs.errorSendContactNoReserve(a,t,e)));break;case"find-booking-number-form":1==e.success||"true"==e.success||"1"==e.success?(this.resetFormFunction(a),this.updateMessages({errors:[]},a),$("#find-booking-number-form-success").removeClass("js-hide-important"),$("#find-booking-number-form-wrapper").addClass("js-hide-important")):(this.resetFormFunction(a),this.updateMessages({errors:[e.message]},a),$("#find-booking-number-form-success").addClass("js-hide-important"),$("#find-booking-number-form-wrapper").removeClass("js-hide-important")),CivAPP.ContactTabs.setStep("00",0),d.a.unLoading();break;case"cartPaxDataForm":case"filterAgencyBookings":case"filterAffiliateBookings":0==e.errors.length?void 0===e.isRepeatedFreeTour||null===e.isRepeatedFreeTour||1!=e.isRepeatedFreeTour&&"true"!=e.isRepeatedFreeTour&&"1"!=e.isRepeatedFreeTour?this.successSendActivityPaxData(a,t,e):(d.a.unLoading(),this.errorFreetourRepeatedPaxData(a,t,e)):(d.a.unLoading(),$(a).removeClass("--disable-button"),this.errorSendActivityPaxData(a,t,e));break;case"widger-generator":void 0!==e.errors&&null!==e.errors&&""!==e.errors?0==e.errors.length?this.successSendWidgetGenerator(a,t,e):this.errorSendWidgetGenerator(a,t,e):this.successSendWidgetGenerator(a,t,e);break;case"invoiceSend":void 0!==e.errors&&null!==e.errors&&""!==e.errors?0==e.errors.length?this.successSendInvoice(a,t,e):(d.a.l("fallo en el ajaxCallResolve"),this.errorSendInvoice(a,t,e)):this.successSendInvoice(a,t,e),d.a.unLoading();break;case"user-forgot-password":case"user-reset-password":case"user-forgot-password-header":case"user-reset-password-header":case"user-forgot-password-header-mobile":case"user-reset-password-header-mobile":case"user-forgot-password-header-favs":case"user-reset-password-header-favs":case"user-forgot-password-header-reviewVoting":r=void 0!==e.action&&null!==e.action&&""!==e.action?e.action:r,void 0!==e.errors&&null!==e.errors&&""!==e.errors?0==e.errors.length?("user-forgot-password"==t||"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t)&&void 0!==e.typologies&&null!==e.typologies&&""!==e.typologies&&e.typologies.length>0?(this.userLoginFormSuccess(a,t,e),"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?CivAPP.loader.closeModal({$div:a}):d.a.unLoading()):this.passwordFormSuccess(a,t,e,r):("user-forgot-password-header-favs"!==t&&"user-forgot-password-header"!=t&&"user-forgot-password-header-mobile"!=t||CivAPP.loader.closeModal({$div:a}),this.passwordFormError(a,t,e,r)):("user-forgot-password"==t||"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t)&&void 0!==e.typologies&&null!==e.typologies&&""!==e.typologies&&e.typologies.length>0?(this.userLoginFormSuccess(a,t,e),"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?CivAPP.loader.closeModal({$div:a}):d.a.unLoading()):this.passwordFormSuccess(a,t,e,r);break;case"checkConditionsProviders":void 0!==e.errors&&null!==e.errors&&""!==e.errors?0==e.errors.length?this.successCheckConditions(a,t,e):($(a).find('[type="submit"], button.--save').removeClass("--disabled-button"),this.errorCheckConditions(a,t,e)):this.successCheckConditions(a,t,e),d.a.unLoading();break;case"sendWalletCode":case"sendWalletCodeSelect":"sendWalletCodeSelect"==t?this.topUpWalletCode(a,t,e,!0):this.topUpWalletCode(a,t,e);break;case"user-login-form":case"user-login-form-mobile":case"user-login-form-page":case"user-login-form-favs":case"user-login-form-reviewVoting":case"user-login-form-paymentView":var i=e.errors||[],n=e.messages||[];null!=i&&""!==i||null!=n&&""!==n?0==i.length&&0==n.length?this.userLoginFormSuccess(a,t,e):this.userLoginFormError(a,t,e):this.userLoginFormSuccess(a,t,e),d.a.unLoading();break;case"user-login-form-change-profile":var r=void 0!==e.action&&null!==e.action&&""!==e.action?e.action:$("#"+t).attr("action");void 0!==e.errors&&null!==e.errors&&""!==e.errors?0==e.errors.length?window.location.href=r:(this.updateMessages(e,a),d.a.unLoading()):window.location.href=r;break;case"cancelActivity":var o=$("#refundToOriginal").parents(".reveal").find(".close-button"),s=$("#refundWalletInit").parents(".reveal").find(".close-button");o.length>0&&o.trigger("click"),s.length>0&&s.trigger("click"),void 0!==e.errors&&null!==e.errors&&""!==e.errors?0==e.errors.length?this.cancelActivitySuccess(a,t,e):this.cancelActivityError(a,t,e):this.cancelActivitySuccess(a,t,e),d.a.unLoading();break;case"user-register_user-lightbox":case"user-register_user-lightbox-favs":void 0!==e.errors&&null!==e.errors&&""!==e.errors&&0==e.errors.length?this.registerUserSuccess(a,t,e):this.registerUserError(a,t,e),d.a.unLoading();break;
1case"favs-create-list":void 0===e.result||null===e.result||1!=e.result&&"true"!=e.result&&"1"!=e.result?this.createFavsListError(a,t,e):this.createFavsListSuccess(a,t,e),d.a.unLoading();break;default:r=$("#"+t).attr("action"),window.location.href=r}}},{key:"createFavsListSuccess",value:function(e,t,a){var i=this.getFormData(t);if(void 0!==CivAPP.FavsController&&null!==CivAPP.FavsController){var n=a.listId||null,r={cityId:i.cityId||null,productId:i.productId||null,productType:i.productType||null};CivAPP.FavsController.createListFormCallback(n,r,(function(){CivAPP.ConfirmUtil.closeDiv()}))}else CivAPP.ConfirmUtil.closeDiv()}},{key:"createFavsListError",value:function(e,t,a){void 0===a.message||null==a.message||""==typeof a.message?a.errors=["<b>"+d.a.tr("cartMessageFatalError")+"</b>",d.a.getCartMessageErrorService()]:a.errors=["<b>"+d.a.tr("cartMessageFatalError")+"</b>",d.a.tr(a.message)],this.updateMessages(a,e)}},{key:"registerUserSuccess",value:function(e,t,a){if(void 0!==a.messages&&null!==a.messages&&""!==a.messages&&a.messages.length>0)CivAPP.ConfirmUtil.closeDiv(),setTimeout((function(){var e={title:d.a.tr("content_moduloAccountCreateSuccess"),message:a.messages[0],extraClass:"_success-big",closeCallback:function(){var e=$
1('.js-lightbox[data-target-id="generic-login-form"]');if($(e).length>0){d.a.loading();var t=0,a=setInterval((function(){t<5e4?0==$("#divModal").length?(clearInterval(a),setTimeout((function(){$(e[0]).trigger("click"),d.a.unLoading()}))):t+=100:(clearInterval(a),setTimeout((function(){$(e[0]).trigger("click"),d.a.unLoading()})))}),100)}}};setTimeout((function(){CivAPP.ConfirmUtil.showSuccess(e)}))}));else{var i=void 0!==a.action&&null!==a.action&&""!==a.action?a.action:$("#"+t).attr("action");window.location.href=i}}},{key:"registerUserError",value:function(e,t,a){this.updateMessages(a,e)}},{key:"cancelActivitySuccess",value:function(e,t,a){var i=void 0!==a.action&&null!==a.action&&""!==a.action?a.action:"/",n={title:d.a.tr("bookingCancelSuccessModal_title"),message:d.a.tr("bookingCancelSuccessModal_subtitle"),extraClass:"_success2",buttonText:d.a.tr("btns.acceptCapitalize"),buttonUrl:i,closeCallback:function(){window.location.href=i}};setTimeout((function(){CivAPP.ConfirmUtil.showSuccess(n)}))}},{key:"cancelActivityError",value:function(e,t,a){var i={title:d.a.tr("cartMessageFatalError"),message:a.errors[0],extraClass:"_success2"};setTimeout((function(){CivAPP.ConfirmUtil.showWarning(i)}))}},{key:"userLoginFormSuccess",value:function(e,t,a){if("user-login-form-reviewVoting"==t){var i=window.location.href,n={reviewVoting:!0,rvID:$("#votingButtonId").val()};return i=d.a.addParams(n,i),void(window.location.href=i)}if("user-login-form-paymentView"!=t){var r,o,s=void 0!==a.action&&null!==a.action&&""!==a.action?a.action:$(e).attr("action");if(this.updateMessages(a,e),this.setAgencyLoginGTMEvent(a),void 0!==a.typologies&&null!==a.typologies&&""!==a.typologies&&a.typologies.length>0)(r=e.find("._login-options")).length>0&&(o=r.find("._inner")).length>0&&(r.addClass("js-hide"),o.empty(),$.each(a.typologies,(function(e,a){if(null!==a&&""!==a){var i="";switch(a){case"1":break;case"2":case"3":case"4":case"5":case"6":case"7":case"8":i="user-forgot-password"==t||"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?d.a.tr("passOptionTypology_option"+a):d.a.tr("loginOptionTypology_option"+a)}var n=$('<input type="radio" name="typology" id="login-option-typology-'+a+'" value="'+a+'" required />'),r=$('<label for="login-option-typology-'+a+'" class="--inline _red-select">'+i+"</label>"),s=$("<div></div>");n.appendTo(s),r.appendTo(s),s.appendTo(o)}})),r.removeClass("js-hide"));else if((r=e.find("._login-options")).length>0&&(o=r.find("._inner")).length>0&&(r.addClass("js-hide"),o.empty()),"user-login-form"==t||"user-login-form-page"==t||"user-login-form-mobile"==t||"user-login-form-favs"==t||"loginFormPanel"==t){var c=this.getFormData(t),u=void 0!==a.popUp&&null!==a.popUp&&""!==a.popUp?a.popUp:null,f=void 0!==a.agency&&null!==a.agency&&""!==a.agency?a.agency:"";if(null==c||void 0===c.reload||null===c.reload||1!=c.reload&&"true"!=c.reload&&"1"!=c.reload)null!==u?l.a.methods.popUpError(u,f,s,t):(void 0!==a.userLogin&&null!==a.userLogin?(d.a.setKeyWithExpiration("userLogin",a.userLogin.id,7,"days"),"undefined"!=typeof braze&&braze.changeUser(a.userLogin.id)):void 0===a.agency||1!=a.agencyLogin&&"1"!=a.agencyLogin?null==a.agency||""!=a.agencyLogin&&null!=a.agencyLogin&&null!=a.agencyLogin?void 0!==a.affiliateLogin&&null!==a.affiliateLogin&&d.a.setKeyWithExpiration("affiliateLogin",a.affiliateLogin.id,7,"days"):d.a.setKeyWithExpiration("accommodationLogin",a.agency,7,"days"):d.a.setKeyWithExpiration("agencyLogin",a.agency,7,"days"),window.location.href=s);else{var p=window.location.href,v=void 0!==c.isFav&&null!==c.isFav&&(1==c.isFav||"true"==c.isFav||"1"==c.isFav),m=void 0!==CivAPP.FavsController&&null!==CivAPP.FavsController&&void 0!==CivAPP.FavsController.paramsEquality&&null!==CivAPP.FavsController.paramsEquality;if(v&&m){var h={};$.each(Object.keys(CivAPP.FavsController.paramsEquality),(function(e,t){h[CivAPP.FavsController.paramsEquality[t]]=c[t]})),p=d.a.addParams(h,p)}null!==u?l.a.methods.popUpError(u,f,p,t):window.location.href=p}}}else{var g=window.location.href;window.location.href=g}}},{key:"userLoginFormError",value:function(e,t,a){this.updateMessages(a,e)}}
1,{key:"passwordFormSuccess",value:function(e,t,a,i){if(d.a.isInWebView()){var n="";"user-forgot-password"==t||"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?n=d.a.tr("userForgotPassword_success"):"user-reset-password"!=t&&"user-reset-password-header"!=t||(n=d.a.tr("userResetPassword_success")),CivAPP.ConfirmUtil.showSuccess({title:n,message:""}),"user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t?CivAPP.loader.closeModal({$div:e}):d.a.unLoading()}else{this.updateMessages(a,e),this.resetFormFunction(e);var r=e.find("._login-options");if(r.length>0){var o=r.find("._inner");o.length>0&&(r.addClass("js-hide"),o.empty())}if("user-forgot-password-header"==t||"user-forgot-password-header-mobile"==t||"user-forgot-password-header-favs"==t||"user-forgot-password-header-reviewVoting"==t)CivAPP.loader.destroyAnimation($(e).attr("id")),CivAPP.loader.showModal({text:CivAPP.Utils.tr("sendingMessage_string"),loadingFileName:"mensajes",$div:e}),setTimeout((function(){$(e).find('[data-go-left="true"]').trigger("click.goLeft"),CivAPP.loader.closeModal({$div:e})}),3e3);else{var s=this.getFormData(t);null==s||void 0===s.reload||null===s.reload||1!=s.reload&&"true"!=s.reload&&"1"!=s.reload?window.location.href=i:window.location.href=window.location.href}}}},{key:"passwordFormError",value:function(e,t,a,i){this.updateMessages(a,e),d.a.unLoading()}},{key:"topUpWalletCode",value:function(e,t,a,i){if(i=void 0!==i&&i,null!=a&&1==a.status){var n=this.getFormData(t);if(void 0!==n.walletInit&&null!==n.walletInit&&(1==n.walletInit||"true"==n.walletInit||"1"==n.walletInit)||i){var r,o={walletKey:n.walletKey,walletCode:a.code};i?(r=n.walletSelectCurrency,o.currency=n.walletSelectCurrency):(r=n.walletCurrency,o.currency=null),this.topUpWalletCodePost(o,r)}else this.topUpWalletCodeInit(e,t,a)}else null!=a&&5==a.status?(CivAPP.ConfirmUtil.showWarning({title:d.a.tr("error_payment_title"),message:d.a.tr("error_wallet_usedCode")}),d.a.unLoading()):(CivAPP.ConfirmUtil.showWarning({title:d.a.tr("error_payment_title"),message:d.a.tr("error_wallet_wrongCode")}),d.a.unLoading())}},{key:"topUpWalletCodePost",value:function(e,t){var a="/"+window.civLocale+"/wallet/code/redeem/";e=JSON.stringify(e),d.a.loading(),$.ajax({url:a,type:"POST",data:e}).done((function(e,a,i){setTimeout((function(){var a=e.code,i=d.a.returnNumberWithParams(a["amount"+t],d.a.getCurrencySymbol(t),null,null,!0),n="undefined"!=typeof APPConfig&&null!==APPConfig&&void 0!==APPConfig.agencyId&&null!==APPConfig.agencyId&&""!==APPConfig.agencyId,r=d.a.tr("wallet_refillCodeSuccess_subtitle"),o=d.a.tr("walletAgency_refillCodeSuccess_subtitle"),s=n&&null!=o&&""!==o;CivAPP.ConfirmUtil.showSuccess({title:d.a.tr("wallet_refillCodeSuccess_title",i),message:s?o:r,buttonText:d.a.tr("seeActivities_string"),extraClass:"_success-big",buttonExtraClass:"_full",closeCallback:function(){window.location.reload()}}),d.a.unLoading()}))})).fail((function(e,t,a){d.a.l("fail"),d.a.l("jqXHR.responseText"),d.a.l(e.responseText),CivAPP.ConfirmUtil.showWarning({title:d.a.tr("error_payment_title"),message:d.a.tr("error_payment_subtitle")}),d.a.unLoading()}))}},{key:"topUpWalletCodeInit",value:function(e,t,a){var i=$("#walletCodeInit"),n=$(i).find("#walletSelectCurrencies"),o=[];$.each(["EUR","USD"],(function(e,t){void 0!==a["amount"+t]&&null!==a["amount"+t]&&o.push(r.a.createElement(c,{currency:{amount:a["amount"+t],currency:t},name:"walletSelectCurrency"}))}));var l=r.a.createElement("div",null,o);s.a.render(l,n[0]),$(i).find('[name="walletCode"]').val(a.code),CivAPP.ConfirmUtil.showDiv({id:"walletCodeInit",extraClass:"_wallet-code"}),d.a.unLoading()}},{key:"getInvoiceContactLink",value:function(e,t){return"/"+d.a.getLocale()+d.a.tr("contactUrl")+"/"+e+"/"+t+"/4"}},{key:"getInvoiceRequestMessage",value:function(e,t){t="boolean"!=typeof t||t;var a=e.boookingId,i=e.type,n=$("#booking-container-"+a).attr("data-booking-pin"),r=$("#booking-title-"+a).text(),o=$("#booking-number-"+a).text(),s=e.value.errors,l=e.value.statusInvoice,c=e.value.statusInvoiceProvider,u="<p>";if(t&&(u+="<strong>"+r+" ("+o+")</strong><br>"),0!==s.length)s.map((function(e){u+=e+"<br>"}));else if("11"===l||"21"===l){var f=this.getInvoiceLink(a,n,i);u+=f+"<br>"}else if("10"===l)u+=d.a.tr("invoices.REQUESTED_STATUS_OK_REQUESTED")+"<br>";else if("13"===c)u+=d.a.tr("invoices.REQUESTED_EDIT_STATUS_OK_REQUESTED")+"<br>";else if("23"===l)u+=d.a.tr("invoices.REQUESTED_STATUS_KO_ALREADY_REQUESTED_BUT_NOT_READY")+"<br>";else if("24"===l)u+=d.a.tr("invoices.REQUESTED_STATUS_KO_CANNOT_SOLICIT_BY_STATUS")+"<br>";else if("25"===l)u+=d.a.tr("invoices.REQUESTED_STATUS_KO_CANNOT_SOLICIT_ITS_FREETOUR")+"<br>";else if("12"===c)u+=d.a.tr("invoices.REQUESTED_STATUS_OK_TO_PROVIDER_READY_WHEN_TOUR_FINISH")+"<br>";else if("20"===l){var p=this.getInvoiceContactLink(a,n);u+=d.a.tr("invoices.REQUESTED_STATUS_KO_ERROR_REQUESTING",p)+"<br>"}else"22"===l&&(u+=d.a.tr("invoices.REQUESTED_STATUS_KO_10_DAYS_PAST")+"<br>");return u+="</p>"}},{key:"getInvoiceLink",value:function(e,t,a){var i="/"+(1===a?d.a.tr("activitiesUrlWithoutSlash"):d.a.tr("transfersUrlWithoutSlash"))+"/invoice/"+e+"/"+t+"/"+a;return!1===$("body").hasClass("is-guide")&&(i="/"+d.a.getLocale()+i),d.a.tr("civitatis_invoiceBodySuccessModal",i)}},{key:"successSendInvoice",value:function(e,t,a){var i=this;d.a.l("Forms.successSendInvoice");var n=$("#divModal"),r=e.attr("booking-pnr"),o="string"==typeof r&&""!==r?r:typeBooking+idBooking;if($(n).find(".close-button").trigger("click"),Array.isArray(a)){var s="",l={};a.forEach((function(e){""!==e.value.statusInvoiceProvider?l[e.value.statusInvoiceProvider]=!0:""!==e.value.statusInvoice&&(l[e.value.statusInvoice]=!0);var t=i.getInvoiceRequestMessage(e);s+=t}));var c=a.length>
11?"invoices.invoiceRequested_plural":"invoices.titleSuccessProviderModal";CivAPP.ConfirmUtil.showSuccess({title:d.a.tr(c),message:s})}else{var u=$(e).find("#idBooking").val(),f=$(e).find("#pinBooking").val(),p=$(e).find("#typeBooking").val(),v=$("#requestInvoice-"+o),m=$("#downloadInvoice-"+o),h=$("#downloadInvoice-"+o+"-download"),g=$("#downloadInvoiceError-"+o);d.a.l("$requestInvoiceDoneLinkLi:"),d.a.l("#requestInvoiceDone-"+o);var y,b=$("#requestInvoiceDone-"+o),C={boookingId:u,pin:f,type:p,value:a},w=this.getInvoiceRequestMessage(C,!1);if("20"===a.statusInvoice||"24"===a.statusInvoice||"25"===a.statusInvoice||"22"===a.statusInvoice)y="invoices.titleErrorModal",g.removeClass("js-hide"),v.addClass("js-hide"),m.addClass("js-hide"),h.addClass("js-hide"),b.addClass("js-hide");else if("11"===a.statusInvoice||"21"===a.statusInvoice)y="invoices.titleSuccessModal",m.removeClass("js-hide"),h.removeClass("js-hide"),v.addClass("js-hide"),g.addClass("js-hide"),b.addClass("js-hide");else if(d.a.l("entra por aquí"),y="invoices.titleSuccessProviderModal",b.removeClass("js-hide"),m.addClass("js-hide"),h.addClass("js-hide"),v.addClass("js-hide"),g.addClass("js-hide"),"13"===a.statusInvoiceProvider){var k=v.closest("tr"),A=v.closest("td");k.removeClass("_rejected"),A.addClass("_no-tooltip")}CivAPP.ConfirmUtil.showSuccess({title:d.a.tr(y),message:w})}}},{key:"errorSendInvoice",value:function(e,t,a,i){var n=$("#divModal");$(n).find(".close-button").trigger("click");var r,o=$elem.attr("booking-pnr"),s="string"==typeof o&&""!==o?o:f+l,l=$(e).find("#idBooking").val(),c=$(e).find("#pinBooking").val(),u=$(e).find("#typeBooking").val(),f=null!=u?"1"===u?"A":"T":"",p=$("#requestInvoice-"+s),v=$("#downloadInvoice-"+s),m=$("#downloadInvoiceError-"+s),h=$("#requestInvoiceDone-"+s);if(v.addClass("js-hide"),p.removeClass("js-hide"),m.addClass("js-hide"),h.addClass("js-hide"),null!=i&&!0!==i)r=a.errors[0];else{var g=d.a.tr("contactUrl");$("body").hasClass("is-guide")||(g="/"+d.a.getLocale()+g),g+="/"+l+"/"+c+"/4",r=d.a.tr("civitatis_invoiceBodyErrorModal",g)}CivAPP.ConfirmUtil.showWarning({title:d.a.tr("invoices.titleErrorModal"),message:r})}},{key:"successCheckConditions",value:function(e,t,a){$(e).closest(".o-form").find(".o-info__container").find(".o-info").addClass("hide"),d.a.unLoadingAll(),CivAPP.ConfirmUtil.showSuccess({title:a.message,message:"",closeCallback:function(){window.location.href=a.actionRedirect}})}},{key:"errorCheckConditions",value:function(e,t,a){$(e).closest(".o-form").find(".o-info__container").find(".o-info").addClass("hide");var i=null!=a&&void 0!==a.errors&&null!==a.errors&&a.errors.length>0,n=d.a.tr("cartMessageFatalError"),r=i?a.errors[0]:d.a.getCartMessageErrorService();d.a.unLoadingAll(),CivAPP.ConfirmUtil.showWarning({title:n,message:r})}},{key:"successSendActivityPaxData",value:function(e,t,a){var i=$(e).siblings(".o-info"),n=$(i).find(".--inner");$(i).addClass("hide"),$(n).html("");var r=a.action;if("undefined"!==CivAPP.isGuide&&null!==CivAPP.isGuide&&!0===CivAPP.isGuide&&-1!==r.indexOf("civitatis.com")&&"undefined"!=typeof ga&&null!==ga&&"function"==typeof ga.getAll&&void 0!==ga.getAll()&&null!==ga.getAll()&&ga.getAll().length>0){var o=ga.getAll()[0].get("linkerParam");o=o.split("="),r=d.a.addParam(o[0],o[1],r)}window.location.href=r}},{key:"errorSendActivityPaxData",value:function(e,t,a){var i=$(e).siblings(".o-info"),n=$(i).find(".--inner");$(n).html(""),$(a.errors).each((function(e,t){$(n).append($("<p>"+t+"</p>"))})),$(i).removeClass("hide");for(var r=$(".o-cart-summary__item, .o-form-block"),o=a.cart.items,s=$(".o-container-price-yellow"),l=$(s).find(".a-total"),d=$(s).find(".a-pagado"),c=$(s).find(".a-restante"),u=$(s).find(".a-resto-pagar"),f=parseFloat(a.cart.totalPrice),p=parseFloat(a.cart.totalDeposit),v=f-p,m=a.cart.displayCurrency,h=0,g=0;g<o.length;g++){var y=$(r).filter('[data-requestid="'+o[g].itemId+'"]'),b=$(y).filter(".o-cart-summary__item").find(".o-cart-summary__item__price span"),C=$(y).filter(".o-cart-summary__item").find(".o-cart-summary__item__body__paxes"),w=o[g].paxes,k=o[g].totalPriceInDisplayCurrency;" true "==o[g].errors?($(b).html(k+" "+m),y.fadeTo(500,0,(function(){y.animate({height:"0px",padding:"0px"},500,(function(){var e=y.parents(".l-main-section");if(y.remove(),h++,o.length==h){var t=e.data("carterror");null!=V(t)&&null!=t&&""!=t&&(window.location.href=t)}}))})),$(l).find("span").html(f+" "+m),$(d).find("span").html(p+" "+m),$(c).find("span").html(v+" "+m),f==p&&($(d).addClass("hide"),$(c).addClass("hide"),$(u).addClass("hide"))):" true "==o[g].warning&&($(b).html(k+" "+m),$(C).html(""),$(w).each((function(e,t){var a="<li>"+t.pax+" "+t.ticket,i=k;null!=V(t.priceInDisplayCurrency)&&null!=t.priceInDisplayCurrency&&""!=t.priceInDisplayCurrency?(i=(i=parseFloat(t.pax)*parseFloat(t.priceInDisplayCurrency)).toString().replace(".",","),a+=" X "+t.priceInDisplayCurrency+" "+m+'<span class="--right">'+i+" "+m+"</span></li>"):a+='<span class="--right">'+i+" "+m+"</span></li>",$(C).append($(a))}
1)),$(l).find("span").html(f+" "+m),$(d).find("span").html(p+" "+m),$(c).find("span").html(v+" "+m),f==p&&($(d).addClass("hide"),$(c).addClass("hide"),$(u).addClass("hide")))}}},{key:"errorFreetourRepeatedPaxData",value:function(e,t,a){var i=a.oldFreeTour,n="",r="";1==i.length?(n=d.a.tr("cartMessageFreeTourReservedTitle",i[0].title,d.a.getMoment(i[0].date).format("D MMMM YYYY"),i[0].time),r=d.a.tr("cartMessageFreeTourReservedBody")):(n=d.a.tr("cartMessageFreeTourMultipleReservedTitle"),r+='<div><ul class="u-margin--b--20">',$.each(i,(function(e,t){r+="<li>"+d.a.tr("cartMessageFreeTourMultipleReservedBody2",t.title,d.a.getMoment(t.date).format("D MMMM YYYY"),t.time)+"</li>"})),r+="</ul><p>"+d.a.tr("cartMessageFreeTourMultipleReservedBody")+"</p></div>"),$(e).removeClass("--disable-button"),CivAPP.ConfirmUtil.cartModal({title:n,titleExtraClass:"--info",body:r,buttonText:d.a.tr("btns.continue"),buttonUrl:"#",cartText:d.a.tr("btns.cancelCapitalize"),cartUrl:"#",replaceFreeTourButtons:!0,markDown:!0,callback:function(){$("<input>").attr({type:"hidden",id:"replaceFreeTour",name:"replaceFreeTour",value:!0}).appendTo(e),setTimeout((function(){$(e).find('button[type="submit"]').trigger("click")}))}})}},{key:"successSendWidgetGenerator",value:function(e,t,a){if(e.hasClass("_block-activities-form"))d.a.unLoading(),CivAPP.ConfirmUtil.showSuccess({title:d.a.tr("affiliate_panel_modifySuccessMessage"),message:""});else{var i=$(e).find("[data-clipboard-text]"),n=$(e).find("[data-show-code-text]"),r=$(e).find("[data-show-link-text]"),o=$(e).find("#iframe-result"),s=$(e).find("#iframe-result-responsive"),l=$(e).find('button[type="submit"]'),c=$(l).attr("id"),u=$(e).find(':input:not(.js-autocomplete):not([name="responsive"])'),f=$(e).find(':input[name="responsive"]'),p=-1!==$(e).find('input[name="display"]:checked').val().indexOf("-lateral");if(void 0!==a.iframeCode&&null!==a.iframeCode&&""!==a.iframeCode){$(o).empty(),$(o).prepend($(a.iframeCode)),$(s).removeClass("js-hide"),$(i).attr("data-clipboard-text",a.iframeCode),$(n).text(""+a.iframeCode),$(r).text(""+a.iframeUrl);var v=$(o).find("iframe");v.length>0?($("body").hasClass("is-loading")||d.a.loading(),$(v).on("load.loadIframe",(function(){d.a.unLoading(),$(v).off("load.loadIframe"),null!=c&&""!==c?d.a.scrollBodyToElement("#"+c,{topMargin:24}):s.length>0&&s.is(":visible")?d.a.scrollBodyToElement("#"+$(s).attr("id"),{topMargin:24}):d.a.scrollBodyToElement("#"+$(o).attr("id"),{topMargin:24}),$(f).filter('[id="desktop"]').trigger("click"),$(f).filter('[id="desktop"]').trigger("change.inputResponsiveChangeWidget")}))):d.a.unLoading(),$(i).hasClass("--deactive")&&$(i).removeClass("--deactive"),$(i).removeClass("--success"),$(l).addClass("--deactive"),$(u).on("change.inputChangeWidgetSubmit",(function(){$(l).removeClass("--deactive"),$(u).off("change.inputChangeWidgetSubmit")})),$(f).off("change.inputResponsiveChangeWidget"),$(f).on("change.inputResponsiveChangeWidget",(function(){if(v.length>0){var e=v.data("maxwidth"),t=void 0!==$('input[name="'+$(this).attr("name")+'"]:checked').data("valuelateral")&&null!==$('input[name="'+$(this).attr("name")+'"]:checked').data("valuelateral")&&""!==$('input[name="'+$(this).attr("name")+'"]:checked').data("valuelateral")?$('input[name="'+$(this).attr("name")+'"]:checked').data("valuelateral"):null,a=p&&null!==t?t:$('input[name="'+$(this).attr("name")+'"]:checked').val();null!=e&&""!==e&&"none"!==e&&"100%"!==e?"100%"!==a&&parseFloat(e.replace("px",""))>parseFloat(a.replace("px",""))?$(v).css("max-width",a):$(v).css("max-width",e):$(v).css("max-width",a),setTimeout((function(){var e=window.document.createEvent("UIEvents");e.initUIEvent("resize",!0,!1,window,0),v[0].dispatchEvent(e)}))}}))}}}},{key:"errorSendWidgetGenerator",value:function(e,t,a){d.a.unLoading()}},{key:"makeQueryClick",value:function(){var e=this,t=$(".container-formulario-contact-us #makeQuery a, .container-formulario-contact-us #makeQuery2 a"),a=$("#makeQueryFormWrapper");t.on("click",(function(t){t.preventDefault(),a.removeClass("js-hide"),e.createDropZone("makeQueryForm")}))}},{key:"fillInputCopy",value:function(e){e=null!=e?e:$("body");var t,a,i,n,r,o=$(e).find(":input").filter("[data-copyinput], [data-copyinputresult], [data-copyself]"),s={},l=[],d={};o.length>
10&&($(o).each((function(e,o){if(t=$(o).data("copyinput"),a=$(o).data("copyinputresult"),i=$(o).data("copyself"),n=$(o).val(),r=null!=(r=$(o).data("forcelistener"))&&(1==r||"true"==r||"1"==r),null!=V(t)&&null!=t&&""!=t&&(s[t]=$(o).attr("id")),null!=V(a)&&null!=a&&""!=a&&(null==V(n)||null==n||""==n||r)){var c={};c.id=$(o).attr("id"),c.copyInputResult=a.split(","),l.push(c)}null!=V(i)&&null!=i&&""!=i&&(null==V(n)||null==n||""==n||r)&&(null!=V(d[i])&&null!=d[i]?d[i].push($(o).attr("id")):d[i]=[$(o).attr("id")])})),this.copyInputResultsListener(e,s,l),this.copySelfsListener(e,d))}},{key:"copyInputResultsListenerTrigger",value:function(e,t,a){e=null!=e?e:$("body");var i="";null==a&&(a=$(t).data("copyinputresult").split(","));for(var n=0;n<a.length;n++){var r=$(e).find('[data-copyinput="'+a[n]+'"]');if($(r).length>0){var o=$('[id="'+r.attr("id")+'"]').val();null!=V(o)&&null!=o&&""!=o&&(i+=o+" ")}}i=i.slice(0,-1),$(t).val(i),"select"===$(t).prop("tagName").toLowerCase()?($(t).trigger("change"),$(t).trigger("select2:select")):$(t).trigger("blur")}},{key:"copyInputResultsListener",value:function(e,t,a){var i=this,n=a.reduce((function(e,t){var a=JSON.stringify(t.copyInputResult);return e[a]||(e[a]=[]),e[a].push(t),e}),{});Object.values(n).forEach((function(a){a[0].copyInputResult.forEach((function(n){var r=t[n],o=$('[id="'.concat(r,'"]'));o.off("change.copyInputResultsListener keyup.copyInputResultsListener"),o.on("change.copyInputResultsListener keyup.copyInputResultsListener",(function(){return i.copyInputResultsListenerCallBack(e,a)})),o&&""!==o.val()&&i.copyInputResultsListenerCallBack(e,a)})),a.forEach((function(e){i.addFocusAndChangeListeners(e.id)}))}))}},{key:"addFocusAndChangeListeners",value:function(e){var t=this,a=$('[id="'.concat(e,'"]'));a.off("focus.copyInputResultsListener"),a.on("focus.copyInputResultsListener",(function(){a.off("change.copyInputResultsListener keyup.copyInputResultsListener"),a.on("change.copyInputResultsListener keyup.copyInputResultsListener",(function(){""!==$(t).val()&&$(t).attr("data-changed",!0)}))}))}},{key:"copyInputResultsListenerCallBack",value:function(e,t){var a=this;t.forEach((function(t){var i=$('[id="'+t.id+'"]').attr("data-changed");null!=i&&(1==i||"true"==i||"1"==i)||a.copyInputResultsListenerTrigger(e,$('[id="'+t.id+'"]'),t.copyInputResult)}))}},{key:"copySelfsListener",value:function(e,t){var a;for(a in t)t.hasOwnProperty(a)&&function(){var e,i=[];$(t[a]).each((function(t,a){i.push({id:a}),$('[id="'+a+'"]').off("focus.copySelfsListener"),$('[id="'+a+'"]').on("focus.copySelfsListener",(function(){$('[id="'+a+'"]').off("change.copySelfsListener keyup.copySelfsListener paste.copySelfsListener"),$('[id="'+a+'"]').on("change.copySelfsListener keyup.copySelfsListener paste.copySelfsListener",(function(){if(""!==$('[id="'+a+'"]').val())if(null==e)e=a,$(this).attr("data-firstChanged",!0),$(i).each((function(e,t){var i=$('[id="'+t.id+'"]').attr("data-changed");null!=i&&(1==i||"true"==i||"1"==i)||t.id==a||($('[id="'+t.id+'"]').val($('[id="'+a+'"]').val()),"select"===$('[id="'+t.id+'"]').prop("tagName").toLowerCase()?($('[id="'+t.id+'"]').trigger("change"),$('[id="'+t.id+'"]').trigger("select2:select")):$('[id="'+t.id+'"]').blur())}));else{var n=$('[id="'+i[t].id+'"]').attr("data-changed"),r=null!=n&&(1==n||"true"==n||"1"==n);i[t].id==e?$(i).each((function(e,t){var i=$('[id="'+t.id+'"]').attr("data-changed");null!=i&&(1==i||"true"==i||"1"==i)||t.id==a||($('[id="'+t.id+'"]').val($('[id="'+a+'"]').val()),"select"===$('[id="'+t.id+'"]').prop("tagName").toLowerCase()?($('[id="'+t.id+'"]').trigger("change"),$('[id="'+t.id+'"]').trigger("select2:select")):$('[id="'+t.id+'"]').blur())})):i[t].id==e||r||$('[id="'+i[t].id+'"]').attr("data-changed",!0)}}))}))}))}()}},{key:"deleteErrors",value:function(e){e=void 0!==e?e:d.a.$(".o-form, .o-form--inverse"),$(e).find(".parsley-errors-list").remove(),$(e).find(".parsley-error").removeClass("parsley-error")}},{key:"goToError",value:function(e){var t=e.find(".parsley-error:first");if(t.length>0&&!t.is("[data-dont-scroll-on-error]"))if(new URLSearchParams(window.location.search),"true"===Z("sutr")&&t.find("#condiciones").length>0);else{var a=t.closest(".o-form-block, .columns"),i=d.a.isMobile()?a.offset().top:a.offset().top-20;a.hasClass("tooltip-parent")&&(i-=250),a.hasClass("o-form-block")?d.a.scrollBodyTo(i):a.hasClass("columns")&&$(window).scrollTop()!==i+1&&d.a.scrollBodyTo(i,{callback:function(){setTimeout((function(){$(window).scrollTop($(window).scrollTop()+1)}),500)}}),setTimeout((function(){return t.focus()}))}}},{key:"countryName",value:function(){var e=this,t=$('select[data-name-country-select="true"]');$(t).length>0&&$(t).each((function(a,i){var n=$(t).siblings('input[type="hidden"][data-name-country-input="true"]');e.changeCountryNameFunction(i,n),$(i).on("change",(function(){e.changeCountryNameFunction(this,n)}))}))}},{key:"changeCountryNameFunction",value:function(e,t){var a=$(e).find(":selected").data("name-country");$(t).val(a)}},{key:"fillCopySelectData",value:function(){var e=this;$('input[type="hidden"][data-copyselectdata]').each((function(t,a){var i=$('[id="'+$(a).data("c
1opyselectdata")+'"]');i.length>0&&(e.changeFillCopySelectData(i,a),$(i).on("change",(function(){e.changeFillCopySelectData(i,a)})))}))}},{key:"changeFillCopySelectData",value:function(e,t){var a=$(t).data("selectdata"),i="";i=null!=a&&""!==a?$(e).find(":selected").data(a):$(e).val(),$(t).val(i),$(t).trigger("change")}},{key:"resetErrorDropzone",value:function(e){e.each((function(e,t){void 0===$(t).data("error-messages")||null===$(t).data("error-messages")||1!=$(t).data("error-messages")&&"true"!=$(t).data("error-messages")&&"1"!=$(t).data("error-messages")||$(t).parent().find(".parsley-errors-list").remove(),$(t).removeClass("--error")}))}},{key:"addErrorDropzone",value:function(e){e.each((function(e,t){if(void 0!==$(t).data("error-messages")&&null!==$(t).data("error-messages")&&(1==$(t).data("error-messages")||"true"==$(t).data("error-messages")||"1"==$(t).data("error-messages"))){var a=d.a.tr("dropzone_required"),i=$('<ul class="parsley-errors-list filled"><li class="parsley-required">'+a+"</li></ul>");$(i).insertBefore($(t))}$(t).addClass("--error")}))}},{key:"resetDropZone",value:function(){$.each(this.dropZones,(function(e,t){Array.isArray(t)?$.each(t,(function(e,t){t.removeAllFiles()})):t.removeAllFiles()})),this.dropZones={}}},{key:"loadDropZone",value:function(e){"undefined"==typeof Dropzone&&(e=void 0!==e?e:Function.prototype,$.getScript("".concat(d.a.getStaticPath(),"/js/vendor/dropzone-").concat("0b2282e8d5d83672decbed1288460bbf71c44197",".min.js"),(function(t,a,i){Dropzone.autoDiscover=!1,$(".dz-default").dragster({enter:function(){$(this).addClass("dz-drag-hover")},leave:function(e){e.stopPropagation(),$(this).removeClass("dz-drag-hover")},drop:function(e,t){$(this).removeClass("dz-drag-hover")}}),e()})))}},{key:"createDropZone",value:function(e){var t="#"+e;if($(t).hasClass("dropzone")||0!=$(t).find(".dropzone").length){var a=this;"undefined"==typeof Dropzone?a.loadDropZone((function(){a._createDropZone(e)})):a._createDropZone(e)}}},{key:"_createDropZone",value:function(e){var t=CivAPP.Forms,a=t.dropZones[e];if(void 0===a){var i="#".concat(e),n=$(i),r=$(n).find(".dz-default");$(r).each((function(a,r){var o=$(r).attr("data-name")||null,s="".concat(i).concat(null!==o?' [data-name="'.concat(o,'"]'):""),l={$dropzoneElement:$(this),accept:$(r).attr("data-accept")||null,avoidMultiple:"1"===$(r).attr("data-avoidMultiple"),doLoading:$(r).is("[data-do-loading]"),formId:e,formSelector:i,generatePreview:"0"!==$(r).attr("data-generate-preview"),isMultiple:"0"!==$(r).attr("data-multiple"),maxFilesize:q,validatePostMaxSize:!0,nameInput:o,required:$(r).attr("data-required")||null,clicableSelector:"".concat(s," .dz-clickable"),previewSelector:"".concat(s," .dropzone-previews")};null!==o?$(n).hasClass("dropzone")?t.dropZones[e]=t._dropZoneReturn(L({},l)):$(n).find(".dropzone").length>0&&(l.formSelector="#".concat($(r).attr("id")),void 0===t.dropZones[e]&&(t.dropZones[e]=[]),t.dropZones[e].push(t._dropZoneReturn(L({},l)))):t.dropZones[e]=t._dropZoneReturn(L({},l))}))}else"makeQueryForm"===e&&(Array.isArray(a)?$.each(a,(function(e,t){t.removeAllFiles()})):a.removeAllFiles(),a.removeAllFiles())}},{key:"getTotalFilesSize",value:function(e){var t=0;return e.forEach((function(e){t+=e.size})),t}},{key:"validateFileSize",value:function(e,t){var a=1048576*t;return d.a.l("validateFileSize"),d.a.l(a),e<a}},{key:"updateDropzoneValidation",value:function(e,t,a,i,n){d.a.l("updateDropzoneValidation"),this.resetErrorDropzone($(e.element));var r=!1;e.files.forEach((function(e){"error"===e.status&&(r=!0)})),$("#"+n+"-parley-list").remove();var o=this.getTotalFilesSize(e.files);d.a.l("filesSize"),d.a.l(o),$(e.element);var s=!this.validateFileSize(o,i);d.a.l("isPostMaxSizeError"),d.a.l(s);var l=n+"__container";if(r||s){if(d.a.l("updateDropzoneValidation: no es válido el peso"),t.find(".a-new-form-button_contact").attr("disabled",!0),t.find(".a-new-form-button_contact").addClass("--disabled-button"),0===$("#"+l).length){var c=$('<div id="'.concat(l,'" class="hide"><input type="text" name="').concat(n,'" id="').concat(n,'" required class="force-validate-required"></div>'));t.append(c)}if(s){var u=$('<ul class="parsley-errors-list _dropzone-error filled" id="'.concat(n,'-parley-list" style="order: 9"><li class="parsley-required">').concat(d.a.tr("dropzone.dictPostMaxSizeExceeded",i+"MB"),"</li></ul>"));$(e.previewsContainer).after(u)}}else d.a.l("updateDropzoneValidation: SÍ es válido el peso"),$("#"+l).remove(),t.parsley()}},{key:"_dropZoneReturn",value:function(e){var t=e.formSelector,a=e.nameInput,i=void 0===a?"attachment":a,n=e.accept,r=void 0===n?"".concat(d.a.acceptDocFormats(!1,!0),", ").concat(d.a.acceptImgFormats(!1,!0)):n,o=e.required,s=e.clicableSelector,c=e.previewSelector,u=e.formId,f=e.maxFilesize,p=void 0===f?q:f,v=e.isMultiple,m=e.$dropzoneElement,h=e.avoidMultiple,g=e.validatePostMaxSize,y=e.doLoading,b=void 0!==y&&y,C=e.generatePreview,w=void 0===C||C,k=this,A=$(t),P=A.closest("form"),_="".concat(P.attr("id"),"_dummy-required"),E=!w,I=function(){A.find(":input").first().trigger("change")}
1,x=function(){P.find(":input").first().trigger("change")};Dropzone.confirm=function(e,t,a){CivAPP.ConfirmUtil.load({title:d.a.tr("confirm_removeFile"),cancelText:d.a.tr("user_panel_cancel"),confirmText:d.a.tr("user_panel_accept"),extraClass:"_favs-list-select _comeback-wrapper login-form-new _removeFile-confirm",isModal:!1,comebackButton:!0,comebackButtonText:d.a.tr("user_panel_cancel"),isCenter:!1}).done((function(){t()})).fail((function(){}))};var S=function(e){var t=e.file,a=e.dropzoneThis,i=e.skipPreview,n=t.previewTemplate,r=new FileReader;i?($(n).addClass("hide"),t.size>W?(d.a.l("previewImage ---\x3e file.size > upload_max_filesize_in_bytes"),$(n).removeClass("dz-file-preview hide").addClass("dz-image-preview"),g&&(d.a.l("previewImage.......>  se ejecuta updateDropzoneValidation 1"),k.updateDropzoneValidation(a,P,A,B,_),setTimeout((function(){x()}),150)),d.a.unLoadingAll()):(d.a.l("previewImage ---\x3e file.size menor que upload_max_filesize_in_bytes"),r.onload=function(e){var i=t.dataURL||e.target.result;$(n).find(".dz-image > img").attr("src",i),$(n).find(".dz-details > .dz-filename > span").text(t.name),$(n).removeClass("dz-file-preview hide").addClass("dz-image-preview"),g&&(d.a.l("previewImage.......>  se ejecuta updateDropzoneValidation 2"),k.updateDropzoneValidation(a,P,A,B,_),setTimeout((function(){x()}),150)),d.a.unLoadingAll()},r.readAsDataURL(t))):(r.onload=function(e){var a=t.dataURL||e.target.result;$(n).find(".dz-image > img").attr("src",a),$(n).find(".dz-details > .dz-filename > span").text(t.name),$(n).removeClass("dz-file-preview hide").addClass("dz-image-preview")},r.readAsDataURL(t))},T=A.hasClass("js-dropzone-form-action")?A.attr("action"):location.href;null!=i&&""!==i||(i="attachment");var F=L(L(L({},v&&{uploadMultiple:!0}),E&&{createImageThumbnails:!1}),{},{$dropzoneElement:m,acceptedFiles:r,addRemoveLinks:!0,autoDiscover:!1,autoProcessQueue:!1,clickable:s,dictRemoveFileConfirmation:"Do you really really really want to remove this?",dictFileTooBig:d.a.tr("dropzone.dictFileTooBig",p),dictInvalidFileType:d.a.tr("dropzone.dictInvalidFileType"),dictMaxFilesExceeded:d.a.tr("dropzone.dictMaxFilesExceeded"),dictRemoveFile:d.a.tr("delete"),init:function(){var e=this,t={reqid:"",errors:[d.a.tr("dropzone.responseError")],messages:[],warnings:[],action:""};$(e.element).removeClass("--with-files"),this.on("createThumbnailFromUrl",(function(e,t,a,i,n,r,o){d.a.l("createThumbnailFromUrl.......")})),this.on("thumbnail",(function(t){d.a.l("thumbnail......."),g&&(d.a.l("thumbnail.......>  se ejecuta updateDropzoneValidation"),k.updateDropzoneValidation(e,P,A,B,_),setTimeout((function(){x()}),150)),$(t._removeLink).find(".o-cart-items__item__delete__tooltip").remove(),$(t._removeLink).append('<span class="o-cart-items__item__delete__tooltip">'.concat(d.a.tr("delete"),"</span>)")),d.a.unLoading()})),this.on("addedfile",(function(t){d.a.l("addedfile......."),d.a.l(e.files),d.a.l(t),b&&d.a.loading(),k.resetErrorDropzone($(e.element));var a=R(t.name.split("."),2),i=a[0],n=a[1];if("heif"===n||"heic"===n){var r=e.files.findIndex((function(e){var t=R(e.name.split("."),2),a=t[0];return t[1],a===i}));d.a.convertProblematicImgFormatsToJpg([t],(function(t){null!=t&&($(e.element).addClass("--with-files"),e.files[r]=t,S({file:t,dropzoneThis:e,skipPreview:E}))}))}else $(e.element).addClass("--with-files"),S({file:t,dropzoneThis:e,skipPreview:E});A.find(".a-new-form-button_contact").attr("disabled",!1),A.find(".a-new-form-button_contact").removeClass("--disabled-button"),g&&(k.updateDropzoneValidation(e,P,A,B,_),setTimeout((function(){x()}),150)),$(t._removeLink).find(".o-cart-items__item__delete__tooltip").remove(),$(t._removeLink).append('<span class="o-cart-items__item__delete__tooltip">'.concat(d.a.tr("delete"),"</span>)")),I()})),this.on("removedfile",(function(t){d.a.l("removedfile........"),0===e.files.length&&$(e.element).removeClass("--with-files"),A.find(".a-new-form-button_contact").attr("disabled",!1),A.find(".a-new-form-button_contact").removeClass("--disabled-button"),g&&(k.updateDropzoneValidation(e,P,A,B,_),setTimeout((function(){x()}),150)),I(),d.a.l(e.files)})),this.on("success",(function(e,t){d.a.l("success........"),void 0!==t&&(l.a.processFormRedirectResponse(t,u),k.updateMessages(t,$("#".concat(u)))),A.find(".a-new-form-button_contact").attr("disabled",!1),A.find(".a-new-form-button_contact").removeClass("--disabled-button"),I()})),this.on("successmultiple",(function(e,t){d.a.l("successmultiple......."),void 0!==t&&(l.a.processFormRedirectResponse(t,u),k.updateMessages(t,$("#".concat(u)))),A.find(".a-new-form-button_contact").attr("disabled",!1),A.find(".a-new-form-button_contact").removeClass("--disabled-button"),I()})),this.on("errormultiple",(function(a,i,n){d.a.l("errormultiple..................., se quita el loading"),w&&d.a.unLoadingAll(),void 0!==n&&200!==n.status&&(k.updateMessages(t,$("#".concat(u))),e.removeAllFiles(!0)),A.find(".a-new-form-button_contact").attr("disabled",!0),A.find(".a-new-form-button_contact").addClass("--disabled-button"),g&&(k.updateDropzoneValidation(e,P,A,B,_),setTimeout((function(){x()}),150)),d.a.l("files aaa"),d.a.l(a),Array.isArray(a)&&a.length>0&&a.forEach((function(e){$(e._removeLink).find(".o-cart-items__item__delete__tooltip").remove(),$(e._removeLink).append('<span class="o-cart-items__item__delete__tooltip">
1'.concat(d.a.tr("delete"),"</span>)"))})),I()})),this.on("error",(function(a,i,n){d.a.l("error..................., se quita el loading"),w&&d.a.unLoadingAll(),void 0!==n&&200!==n.status&&(k.updateMessages(t,$("#".concat(u))),e.removeAllFiles(!0)),g&&(k.updateDropzoneValidation(e,P,A,B,_),setTimeout((function(){x()}),150)),A.find(".a-new-form-button_contact").attr("disabled",!0),A.find(".a-new-form-button_contact").addClass("--disabled-button"),$(a._removeLink).find(".o-cart-items__item__delete__tooltip").remove(),$(a._removeLink).append('<span class="o-cart-items__item__delete__tooltip">'.concat(d.a.tr("delete"),"</span>)")),I()}))},maxFiles:10,maxFilesize:p,parallelUploads:10,paramName:i,previewsContainer:c,required:o,thumbnailHeight:null,thumbnailWidth:null,url:T});return h&&(F.maxfilesexceeded=function(e){this.removeFile(e)}),new Dropzone(t,F)}},{key:"autocompleteCheckForMinActivitiesReached",value:function(e,t){try{if(!(e&&t&&t.data&&t.data.numberOfActivities))throw new Error("Invalid input or suggestion data");var a=e.getAttribute("data-min-activities-by-dest"),i=a&&!isNaN(a)?parseInt(a):null,n=e.getAttribute("data-min-activities-by-dest-result"),r=document.getElementById(n);if(!r)throw new Error('Result input element with ID "'.concat(n,'" not found'));var o=t.data.numberOfActivities;r.value=null!==i&&o<i?"true":"false"}catch(e){console.error("An error occurred:",e.message)}}},{key:"resetInputMinActivitiesReached",value:function(e){try{if(!e)throw new Error("Invalid input or suggestion data");var t=e.getAttribute("data-min-activities-by-dest-result"),a=document.getElementById(t);if(!a)throw new Error('Result input element with ID "'.concat(t,'" not found'));a.value="false"}catch(e){console.error("An error occurred:",e.message)}}},{key:"generalAutoComplete",value:function(){var e=this,t=$(".js-autocomplete");$(t).each((function(t,a){var i,n=$(a).attr("id"),r=$(a).hasClass("js-avoid-categories-request"),o=$(a).is("[data-keep-activities]"),s=$(a).attr("data-autocomplete"),l=$(a).attr("data-autocomplete-url"),c=$(a).hasClass("_complex"),u=$(a).parents('form#widger-generator, form[id^="user-register"]'),f=$(this).is("[data-autoadd]");f&&(i=$("#"+$(this).attr("data-autoadd"))).data("delay",200);var p=void 0!==$(a).attr("data-show-activities-title"),v=function(e){return e=(e=(e=(e=(e=(e=(e=e.replace(/[aáàâäãAÀÁÂÃÄÅÆ]/i,"[aáàâäãAÀÁÂÃÄÅÆ]")).replace(/[eéèêëEÉÈÊË]/i,"[eéèêëEÉÈÊË]")).replace(/[iíìîïIÌÍÎÏ]/i,"[iíìîïIÌÍÎÏ]")).replace(/[oóòôöõOÓÒÔÖÕ]/i,"[oóòôöõOÓÒÔÖÕ]")).replace(/[uúùüûUÚÙÜÛ]/i,"[uúùüûUÚÙÜÛ]")).replace(/[cçC]/i,"[cçC]")).replace(/[yYÿÝ]/i,"[yYÿÝ]")},m=function(e,t){var i,r={},o=[],s=l=$(a).attr("data-autocomplete-url"),f={};if(c){var p=$(a).attr("data-extra-params");if("string"==typeof p&&""!==p)try{if(i=JSON.parse(p),s=d.a.addParams(i,s),"activity"===n&&null!=u){var v=$(u).find("#lang"),m=$(u).find("#idDest"),h=$(u).find("#type"),g=$(u).find("#blockActivities");v.length>0&&(s=d.a.addParam("lang",$(v).val(),s)),m.length>0&&(s=d.a.addParam("idDest",$(m).val(),s)),h.length>0&&(s=d.a.addParam("type",$(h).val(),s)),g.length>0&&(s=d.a.addParam("blockActivities",$(g).val(),s))}}catch(e){d.a.l("JSON error;"),d.a.l(e)}}else"activity"===n&&null!=u&&(v=$(u).find("#lang"),m=$(u).find("#idDest"),h=$(u).find("#type"),g=$(u).find("#blockActivities"),v.length>0&&(f.lang=$(v).val()),m.length>0&&(f.idDest=$(m).val()),h.length>0&&(f.type=$(h).val()),g.length>0&&(f.blockActivities=$(g).val()));f=JSON.stringify(f),$.ajax({type:c?"GET":"POST",url:s.replace("queryString",e),dataType:"json",data:c?"":f,success:function(e){if(c){if("undefined"!==e&&null!==e&&"object"===V(e)){if("categories"!==n&&"activity"!==n){var a=e[0].destinations||[];$.each(a,(function(e,t){o.push({value:!c||void 0!==t.name&&null!==t.name&&""!=t.name?t.name:t.countryName,data:{id:t.id,country:"city"===t.destinationType?t.countryName:"",type:t.destinationType||t.type,numberOfActivities:void 0!==t.totalActivities&&null!==t.totalActivities&&""!==t.totalActivities?t.totalActivities+(void 0!==t.transfers&&null!==t.transfers&&1==t.transfers?1:0):null}})}))}if("categories"!==n&&"dest"!==n){var s=e[1].activities||[];$.each(s,(function(e,t){var a=t.id,n=a.match(/^[A-Za-z]+/i)?a.replace(/^[A-Za-z]+/i,""):a,r=null==n||""===n;r&&(!r||void 0!==i.transfers&&null!==i.transfers&&""!==i.transfers&&!0!==i.tranfers&&"true"!==i.transfers&&"1"!==i.transfers)||o.push({value:t.name,data:{id:t.id,country:t.destName}})}))}}}else{var l=void 0!==e.data&&null!==e.data?e.data:e;for(var d in l)l.hasOwnProperty(d)&&(l[d].name,o.push({value:l[d].name,data:{id:l[d].id,country:l[d].dest}}))}r.suggestions=o,t(r)},error:function(e,t,a){0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" || Ajax response: status: "+e.status+" , statusText: "+e.statusText+" , responseText: "+e.responseText)))}})},h=$(a).parsley(),g={lookupFilter:function(e,t,a){var i="(\\b|^)("+$.Autocomplete.utils.escapeRegExChars(a)+")";i=v(i);var n=new RegExp(i);return e.value.toLowerCase().match(n)},formatResult:function(e,t){var a="(\\b|^)("+$.Autocomplete.utils.escapeRegExChars(t)+")";
1a=v(a);var i=e.value.replace(new RegExp(a,"gi"),"<strong>$1$2</strong>");return(null!=s&&"dest"===s||null!=l&&"activity"===n)&&void 0!==e.data.country&&null!==e.data.country&&""!==e.data.country&&(i+='<span class="lighter"> - '+e.data.country+"</span>"),i},triggerSelectOnValidInput:!1,onHide:function(t){setTimeout((function(){var t=$(a).autocomplete().suggestions,i=void 0!==$(a).val()&&null!==$(a).val()&&""!==$(a).val();1==t.length&&i?($(a).autocomplete().onSelect(0),window.ParsleyUI.removeError(h,"errorInput")):t.length>1&&i||0==t.length&&i?(window.ParsleyUI.removeError(h,"errorInput"),0==h._ui.$errorsWrapper.children().length&&(window.ParsleyUI.addError(h,"errorInput",function(e){return null!=e&&""!==e?"dest"==e?$(a).hasClass("js-error-not-found-bbdd")?d.a.tr("error.noDestinationFound"):d.a.tr("error.errorInputDestination"):"categories"==e?d.a.tr("error.errorInputCategory"):"activity"==e?d.a.tr("error.errorInputActivity"):d.a.tr("error.errorInputData"):d.a.tr("error.errorInputData")}(n)),u.length>0&&"dest"==n&&e.destinationChangeReset(u),u.length>0&&"activity"==n&&e.activitiesIdReset(u))):(window.ParsleyUI.removeError(h,"errorInput"),u.length>0&&"dest"==n&&(e.destinationChangeReset(u,!0),o&&e.activitiesIdReset(u,!0)),u.length>0&&"activity"==n&&e.activitiesIdReset(u))}))},onSelect:function(t){setTimeout((function(){window.ParsleyUI.removeError(h,"errorInput"),u.length>0&&"dest"==n&&(e.destinationChangeFill(u,t),u.filter("form#widger-generator")&&(r||e.ajaxCategoriesWidget(u,t),o?e.activitiesIdReset(u,!0):e.activitiesAndCategoriesReset(u)),e.autocompleteCheckForMinActivitiesReached(a[0],t)),u.length>0&&"activity"==n&&e.activitiesIdFill(u,t),f&&setTimeout((function(){i.trigger("click")}))}))},beforeRender:function(e,t){if(p){var a=t.length;e.prepend('<div class="autocomplete-suggestions__title"><strong>'+d.a.tr("activities_url")+'</strong> <span class="autocomplete-suggestions__title__count">('+d.a.trWithNumber("n-results",a,a)+")</span></div>"),e.addClass("show-activities-title")}}};if(null!=s&&""!==s&&void 0!==window.autocomplete&&null!==window.autocomplete&&void 0!==window.autocomplete[s]&&null!==window.autocomplete[s]){var y=window.autocomplete[s];null!=y&&""!==y?g.lookup=y:null!=l&&""!==l&&(g.deferRequestBy=200,-1!==l.indexOf("queryString")?g.lookup=m:g.serviceUrl=l)}else null!=l&&""!==l&&(g.deferRequestBy=200,-1!==l.indexOf("queryString")?g.lookup=m:g.serviceUrl=l);$(a).autocomplete(g)}))}},{key:"newAutoComplete",value:function(){var e=this,t=$(".js-new-autocomplete"),a=function(e){return e=(e=(e=(e=(e=(e=(e=e.replace(/[aáàâäãAÀÁÂÃÄÅÆ]/i,"[aáàâäãAÀÁÂÃÄÅÆ]")).replace(/[eéèêëEÉÈÊË]/i,"[eéèêëEÉÈÊË]")).replace(/[iíìîïIÌÍÎÏ]/i,"[iíìîïIÌÍÎÏ]")).replace(/[oóòôöõOÓÒÔÖÕ]/i,"[oóòôöõOÓÒÔÖÕ]")).replace(/[uúùüûUÚÙÜÛ]/i,"[uúùüûUÚÙÜÛ]")).replace(/[cçC]/i,"[cçC]")).replace(/[yYÿÝ]/i,"[yYÿÝ]")},i=function(e,t,i){var n="(\\b|^)("+$.Autocomplete.utils.escapeRegExChars(i)+")";n=a(n);var r=new RegExp(n);return e.value.toLowerCase().match(r)},n=function(e,t){t=null!=t&&(1==t||"true"==t||"1"==t);var a=e.is("[data-allow-free-text]");setTimeout((function(){var i=e.parsley(),n=e.autocomplete().suggestions;if(void 0!==e.val()&&null!==e.val()&&""!==e.val()){var r=void 0===e.attr("data-autoselect-one")||null==e.attr("data-autoselect-one")||1==e.attr("data-autoselect-one")||"true"==e.attr("data-autoselect-one")||"1"==e.attr("data-autoselect-one");r&&1==n.length||a?(r&&1==n.length&&e.autocomplete().onSelect(0),window.ParsleyUI.removeError(i,"errorInput")):(window.ParsleyUI.removeError(i,"errorInput"),0==i._ui.$errorsWrapper.children().length&&(window.ParsleyUI.addError(i,"errorInput",function(e){var t=d.a.tr("error.errorInputData");return void 0!==e&&1===e.length&&(t=e.hasClass("js-error-not-found-bbdd")?e.attr("data-error-not-found-bbdd"):e.is("[data-default-error]")?e.attr("data-default-error"):d.a.tr("error.errorInputData")),t}(e)),e.attr("data-id",""),e.attr("data-url",""),e.attr("data-type",""),t&&e.trigger("change")))}else window.ParsleyUI.removeError(i,"errorInput"),e.attr("data-id",""),e.attr("data-url",""),e.attr("data-type",""),t&&e.trigger("change")})),e.is("[data-validate-on-select]")&&e.closest("form").trigger("form:validate")};t.each((function(){var t=$(this);t.autocomplete("dispose");var r="true"===t.attr("data-show-country"),o="true"===t.attr("data-show-country-in-input"),s=void 0!==t.attr("data-min-chars")&&null!==t.attr("data-min-chars")&&""!==t.attr("data-min-chars")?"string"==typeof t.attr("data-min-chars")?parseInt(t.attr("data-min-chars")):t.attr("data-min-chars"):1,l=void 0!==t.attr("data-position")&&null!==t.attr("data-position")&&""!==t.attr("data-position")?t.attr("data-position"):"bottom",c=t.hasClass("_complex"),u=t.is("[data-allow-free-text]"),f={lookupFilter:i,formatResult:function(e,t){return function(e,t,i){var n="(\\b|^)("+$.Autocomplete.utils.escapeRegExChars(t)+")";n=a(n);var r=e.value.replace(new RegExp(n,"gi"),"<strong>$1$2</strong>");return"undefined"!=typeof dataAutocomplete&&null!==dataAutocomplete&&"dest"===dataAutocomplete||"undefined"!=typeof dataAutocompleteUrl&&null!==dataAutocompleteUrl&&"activity"===in
1putId?void 0!==e.data.country&&null!==e.data.country&&""!==e.data.country&&(r+='<span class="lighter"> - '+e.data.country+"</span>"):i&&void 0!==e.data.country&&null!==e.data.country&&""!==e.data.country&&(r+='<span class="lighter"> - '+e.data.country+"</span>"),r}(e,t,r)},onHide:function(e){n(t,c)},onSelect:function(a){setTimeout((function(){var i=void 0!==t.data("on-select")&&null!==t.data("on-select")?t.data("on-select"):null;null!==i?i(t,a,o):function(t,a,i,n){n=null!=n&&(1==n||"true"==n||"1"==n);var r=t.val();i&&void 0!==a.data.country&&null!==a.data.country&&""!==a.data.country&&(r+=" - "+a.data.country),t.val(d.a.decode(r));var o=t.parsley();window.ParsleyUI.removeError(o,"errorInput");var s=a.data.id;s=null==(s=s.match(/^[A-Za-z]+/i)?s.replace(/^[A-Za-z]+/i,""):s)||""===s?-1:s,t.attr("data-id",s);var l=a.data.url;t.attr("data-url",l);var c=a.data.type;c="city"==c?"dest":c,t.attr("data-type",c),n&&t.trigger("change"),e.autocompleteCheckForMinActivitiesReached(t[0],a),t.is("[data-validate-on-select]")&&t.closest("form").trigger("form:validate")}(t,a,o,c)}))},minChars:s,orientation:l};u&&(f.respones=function(e,t){0==t.content.length&&t.content.push({label:"New Search value: "+$(this).val(),value:$(this).val(),id:0})});var p=t.is("[data-service-url]"),v=t.is("[data-lookup]");if(p)f.lookup=function(e,a){!function(e,t,a,i){var n=a.attr("data-min-length");if(!(void 0!==n&&e.length<parseInt(n))){i=null!=i&&(1==i||"true"==i||"1"==i),a.addClass("_loading");var r={},o=[],s={lang:$("#lang").val()},l=a.attr("data-params"),c=a.attr("data-params-name");void 0!==l&&(l=l.split(","),c=void 0!==c?c.split(","):l,l.forEach((function(e,t){var a=$("#"+e);1===a.length&&(s[c[t]]=a.val())}))),s=JSON.stringify(s);var u,f=a.attr("data-service-url").replace("queryString",e),p=a.attr("data-extra-params");if("string"==typeof p&&""!==p)try{u=JSON.parse(p),f=d.a.addParams(u,f),i&&null!=l&&""!==l&&Array.isArray(l)&&l.length>0&&l.forEach((function(e,t){var a=$("#"+e);1===a.length&&(f=d.a.addParam(c[t],a.val(),f))}))}catch(e){d.a.l("JSON error;"),d.a.l(e)}var v=a.attr("data-request-type");void 0===v&&(v=i?"GET":"POST"),$.ajax({type:v,url:f,dataType:"json",data:i?"":s,success:function(e){var n=a.attr("id");if(i){if("undefined"!==e&&null!==e&&"object"===V(e)){var s=e[0].destinations||[],l=[],c=[];$.each(s,(function(e,t){if("categories"!==n&&"activity"!==n&&"activities"!==n){var i=t.id;a.is("[data-numeric-id]")&&(i=i.replace(/^[A-Za-z]+/i,"")),l.push({value:void 0!==t.name&&""!==t.name?t.name:t.countryName,data:{id:i,country:void 0!==t.destinationType&&"city"===t.destinationType?t.countryName:"",url:-1!==t.url.indexOf("civitatis.com")?t.url:"https://www.civitatis.com"+t.url,type:t.destinationType||t.type,numberOfActivities:void 0!==t.totalActivities&&null!==t.totalActivities&&""!==t.totalActivities?t.totalActivities+(void 0!==t.transfers&&null!==t.transfers&&1==t.transfers?1:0):null}})}if("categories"!==n&&"dest"!==n&&"destinations"!==n&&void 0!==t&&void 0!==u&&!(void 0===t.transfers||null===t.transfers||1!=t.transfers&&"true"!=t.transfers&&"1"!=t.transfers||void 0!==u.transfers&&null!==u.transfers&&""!==u.transfers&&!0!==u.tranfers&&"true"!==u.transfers&&"1"!==u.transfers)){var r=void 0!==t.name&&""!==t.name?t.name:t.countryName,o=t.translations.trasladosen||null,s=t.translations.on_zone||t.translations.on_country||null,f=null!==o&&""!==o?o:null!==s&&""!==s?d.a.tr("transfersIn2",s):d.a.tr("transfersIn",r),p=t.translations.transfers_url||d.a.tr("transfersUrlWithoutSlash");c.push({value:f,data:{id:t.id,country:null,url:-1!==t.url.indexOf("civitatis.com")?t.url+p+"/":"https://www.civitatis.com"+t.url+p+"/",type:t.destinationType||t.type}})}}));var f=e[1].activities||[],p=[];$.each(f,(function(e,t){var i=t.id,r=i.match(/^[A-Za-z]+/i)?i.replace(/^[A-Za-z]+/i,""):i;if("categories"!==n&&"dest"!==n&&"destinations"!==n){var o=null==r||""===r;if(!o||o&&(void 0===u.transfers||null===u.transfers||""===u.transfers||!0===u.tranfers||"true"===u.transfers||"1"===u.transfers)){var s=t.id;a.is("[data-numeric-id]")&&(s=s.replace(/^[A-Za-z]+/i,"")),p.push({value:t.name,data:{id:s,country:t.destName,url:-1!==t.url.indexOf("civitatis.com")?t.url:"https://www.civitatis.com"+t.url}})}}})),o=$.merge($.merge($.merge([],l),c),p)}}else for(var v in void 0!==e.data&&(e=e.data),e){var m=e[v].name,h=e[v].id,g=void 0!==e[v].destination?e[v].destination:void 0!==e[v].country?e[v].
1country:e[v].dest;o.push({value:m,data:{id:h,country:g}})}r.suggestions=o,a.removeClass("_loading"),t(r)},error:function(e,t,i){a.removeClass("_loading"),0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+i)):console.error(new Error("Ajax error: "+t+", "+i+" || Ajax response: status: "+e.status+" , statusText: "+e.statusText+" , responseText: "+e.responseText)))}})}}(e,a,t,c)},f.deferRequestBy=200;else if(v){var m=window.autocomplete[t.attr("data-lookup")];if(void 0===m)return void d.a.l("no hay datajson");f.lookup=m}t.autocomplete(f)}))}},{key:"initLinkGenerator",value:function(){var e=$("body").hasClass("is_logged-agency")||$("body").hasClass("is_logged-accommodations")||d.a.isAggenciesPanel()?"ag_cmp":"cmp",t=function(t,a){var i=$(t).find(":input"),n=$(i).filter("#lang"),r=$(i).filter("#desAct"),o=$(i).filter("#cmp"),s=n.length>0?n.val():"",l=null!=a&&""!==a?a:r.length>0?$(r).attr("data-url"):"",c=o.length>0?o.val():"",u="";return null!=l&&""!==l&&(u=l,"undefined"!=typeof APPConfig&&null!==APPConfig&&void 0!==APPConfig.agencyId&&null!==APPConfig.agencyId&&""!==APPConfig.agencyId?(u=d.a.addParam("ag_aid",void 0!==APPConfig.agencyIdOriginal&&null!==APPConfig.agencyIdOriginal&&""!==APPConfig.agencyIdOriginal?APPConfig.agencyIdOriginal:APPConfig.agencyId,u),void 0!==APPConfig.externalId&&null!==APPConfig.externalId&&""!==APPConfig.externalId&&(u=d.a.addParam("ex_aid",APPConfig.externalId,u),void 0!==APPConfig.groupid&&null!==APPConfig.groupid&&""!==APPConfig.groupid&&(u=d.a.addParam("g_id",void 0!==APPConfig.groupidOriginal&&null!==APPConfig.groupidOriginal&&""!==APPConfig.groupidOriginal?APPConfig.groupidOriginal:APPConfig.groupid,u)))):"undefined"!=typeof APPConfig&&null!==APPConfig&&void 0!==APPConfig.affiliateId&&null!==APPConfig.affiliateId&&""!==APPConfig.affiliateId&&(u=d.a.addParam("aid",void 0!==APPConfig.affiliateIdOriginal&&null!==APPConfig.affiliateIdOriginal&&""!==APPConfig.affiliateIdOriginal?APPConfig.affiliateIdOriginal:APPConfig.affiliateId,u)),null!=c&&""!==c&&(u=d.a.addParam(e,encodeURI(d.a.normalizeStringSpecialCharacters(c).replace(/\s+/g,"_").replace(/[^A-Za-z0-9]/g,"_")),u)),null!=s&&""!==s&&(u=u.replace(/(https?:\/\/www\..*?\/)(.*?)(\/.*)$/,"$1".concat(s,"$3")))),u},a=function(e){$('[data-link="true"]').each((function(t,a){var i=$(a).attr("href");i="facebook"==$(a).attr("data-value")?d.a.addParam("u",encodeURIComponent(e),i):d.a.addParam("url",encodeURIComponent(e),i),$(a).attr("href",i)}))},i=$("#link-generator, #generate-link-form");if(i.length>0){$(i).off("submit.initLinkGenerator"),$(i).on("submit.initLinkGenerator",(function(e){e.preventDefault()}));var n=$(i).find(":input"),r=$(n).filter("#lang"),o=$(n).filter("#desAct"),s=$(n).filter("#cmp"),l=$(i).find("#link-generator-wrapper"),c=$(l).data("url-static"),u=$(i).find(".__text"),f=$(i).find(".__link");if($(i).find(".__short").click((function(){var e=t(i,c);null!=e&&""!==e&&$.ajax({type:"POST",url:"/api/urlShortener",dataType:"json",data:JSON.stringify({url:e,token:APPConfig.csrfToken}),success:function(e){navigator.clipboard.writeText(e.url)},error:function(){navigator.clipboard.writeText(e)}})})),$("#lang").off("change"),$("#lang").on("change",(function(){o.removeAttr("data-url"),o.attr("data-service-url","/".concat($(n).filter("#lang").val(),"/ajaxsearchall/queryString")),o.val("")})),0==r.length&&0==o.length){var p=t(i,c);null!=p&&""!==p?(u.text(p),f.attr("data-clipboard-text",p),a(p)):(u.text(""),f.attr("data-clipboard-text",""),a(""))}r.length>0&&(r.off("change.linkgenerator"),r.on("change.linkgenerator",(function(){o.removeAttr("data-url"),o.attr("data-service-url","/".concat($(n).filter("#lang").val(),"/ajaxsearchall/queryString")),o.val("");var e=$(this).hasClass("parsley-error"),r=$(this).val(),s=t(i,c);e||null==s||""===s||""===r?(l.addClass("js-hide"),u.text(""),f.attr("data-clipboard-text",""),a("")):(l.removeClass("js-hide"),u.text(s),f.attr("data-clipboard-text",s),a(s))}))),o.length>0&&(o.off("change.linkgenerator"),o.on("change.linkgenerator",(function(){var e=$
1(this).hasClass("parsley-error"),n=$(this).val(),r=t(i,c);e||null==r||""===r||""===n?(l.addClass("js-hide"),u.text(""),f.attr("data-clipboard-text",""),a("")):(l.removeClass("js-hide"),u.text(r),f.attr("data-clipboard-text",r),a(r))}))),s.off("change.linkgenerator"),s.on("change.linkgenerator",(function(){var e=$(this).hasClass("parsley-error"),n=t(i,c);e||null==n||""===n?(u.text(""),f.attr("data-clipboard-text",""),a("")):(u.text(n),f.attr("data-clipboard-text",n),a(n))}))}}},{key:"widgetChanges",value:function(){var e=$("#widger-generator");e.length>0&&(this.languageChange(e),this.cmpAutoFill(e),this.cmpChange(e))}},{key:"cmpAutoFill",value:function(e){if(null==e)return!1;var t=$(e).find("#cmp"),a=$(e).find("#lang"),i=$(e).find("#dest");if(t.length>0&&a.length>0){var n=$(t).data("auto-fill"),r=$(t).data("auto-fill-off");if(r=null!=r&&(1==r||"true"==r||"1"==r),null!=n&&""!==n&&!r){var o="";"widget"==n?o+=d.a.tr("widget"):"billboard"==n&&(o+=d.a.tr("poster")),i.length>0&&""!==$(i).val()&&void 0!==$(i).attr("data-id")&&null!==$(i).attr("data-id")&&""!==$(i).attr("data-id")&&(o+="_"+encodeURI(d.a.normalizeStringSpecialCharacters(i.val()).replace(/\s+/g,"_").replace(/[^A-Za-z0-9]/g,"_"))),o+="_"+a.val().toUpperCase(),$(t).val(o),$(t).trigger("change")}}}},{key:"languageChange",value:function(e){var t=this;if(null==e)return!1;var a=$(e).find("#lang"),i=a.is("[data-keep-language]"),n=a.is("[data-keep-activities]"),r=void 0!==APPConfig.isAccommodation&&(1==APPConfig.isAccommodation||"true"==APPConfig.isAccommodation||"1"==APPConfig.isAccommodation),o=void 0!==APPConfig.isAgencyGroup&&(1==APPConfig.isAgencyGroup||"true"==APPConfig.isAgencyGroup||"1"==APPConfig.isAgencyGroup),s=void 0!==APPConfig.agencyId&&null!==APPConfig.agencyId&&""!==APPConfig.agencyId?"/"+(o?d.a.tr("agencies_group_url_link_href"):r?d.a.tr("accommodations_url_link_href"):d.a.tr("agencies_url_link_href")):d.a.tr("affiliatesUrl"),l=d.a.isGuide()?s+"/get-ids":void 0!==window.civLocale&&null!==window.civLocale?"/"+window.civLocale+s+"/get-ids":"/es"+s+"/get-ids";$(a).on("change",(function(){var r={lang:i?d.a.getLocale():$(a).val()};r=JSON.stringify(r),t.cmpAutoFill(e),d.a.loading(),$.ajax({url:l,type:"POST",data:r,dataType:"json",success:function(r){void 0!==window.autocomplete&&null!==window.autocomplete&&void 0!==window.autocomplete.dest&&null!==window.autocomplete.dest&&void 0!==r.dest&&null!==r.dest&&Array.isArray(r.dest)&&r.dest.length>0&&(window.autocomplete.dest=r.dest),void 0!==window.autocomplete&&null!==window.autocomplete&&void 0!==window.autocomplete.categories&&null!==window.autocomplete.categories&&void 0!==r.categories&&null!==r.categories&&Array.isArray(r.categories)&&r.categories.length>0&&(window.autocomplete.categories=r.categories);var o=$(e).find('.js-autocomplete[data-autocomplete="dest"]');
1if(o.length>0)if(void 0!==$(o).attr("data-autocomplete-url")&&null!==$(o).attr("data-autocomplete-url")&&""!==$(o).attr("data-autocomplete-url")){var s=$(o).attr("data-autocomplete-url"),l=$(o).attr("data-url-lang");if(null!=l&&""!==l){var c=s.replaceAll("/"+l+"/","/"+(i?d.a.getLocale():$(a).val())+"/"),u=i?d.a.getLocale():$(a).val();$(o).attr("data-autocomplete-url",c),$(o).attr("data-url-lang",u)}}else $(o).autocomplete().setOptions({lookup:r.dest});var f=$(e).find("select#categories"),p=$($(f).find("option")[0]).html();f.empty(),f.append($("<option></option>").attr("value","").text(p)),$.each(r.categories,(function(e,t){f.append($("<option></option>").attr("value",t.id).text(t.name))})),$(f).trigger("change"),t.resetCategoriesList(e),n?t.activitiesIdReset(e,!0):t.resetActivitiesList(e);var v=$(e).find("#activity.js-autocomplete");if(v.length>0&&void 0!==$(v).attr("data-autocomplete-url")&&null!==$(v).attr("data-autocomplete-url")&&""!==$(v).attr("data-autocomplete-url")){var m=$(v).attr("data-autocomplete-url"),h=$(v).attr("data-url-lang");if(null!=h&&""!==h){var g=m.replaceAll("/"+h+"/","/"+(i?d.a.getLocale():$(a).val())+"/"),y=i?d.a.getLocale():$(a).val();$(v).attr("data-autocomplete-url",g),$(v).attr("data-url-lang",y)}}var b=$("fieldset#activities-widget");b.length>0&&t.resetFieldsetWidget(b)},error:function(e,t,a){0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" || Ajax request: "+dataAjax+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText)))},complete:function(e,t){d.a.unLoading()}})}))}},{key:"cmpChange",value:function(e){var t=$(e).find("#cmp");$(t).off("keyup.cmpChange"),$(t).on("keyup.cmpChange",(function(){$(t).off("change.cmpChange"),$(t).attr("data-auto-fill-off","true")}))}},{key:"destinationChangeFill",value:function(e,t){var a=$(e).find("#dest"),i=$(e).find("#idDest"),n=$(e).find("#type"),r=t.data.id,o=t.data.destinationType||t.data.type,s=r.match(/^[A-Za-z]+/i)?r.replace(/^[A-Za-z]+/i,""):r,l="city"==o?"dest":o;$(a).attr("data-id",s),i.length>0&&($(i).val(s),$(i).trigger("change")),n.length>0&&($(n).val(l),$(n).trigger("change")),this.cmpAutoFill(e)}},{key:"destinationChangeReset",value:function(e,t){var a=$(e).find("#dest"),i=$(e).find("#idDest"),n=$(e).find("#type");if($(a).removeAttr("data-id"),i.length>0&&($(i).val(""),$(i).trigger("change"),this.resetInputMinActivitiesReached($(a)[0])),n.length>0&&($(n).val(""),$(n).trigger("change")),this.cmpAutoFill(e),null!=t&&!0===t){var r=window.autocomplete.categories,o=$(e).find("select#categories"),s=$($(o).find("option")[0]).html();o.empty(),o.append($("<option></option>").attr("value","").text(s)),$.each(r,(function(e,t){o.append($("<option></option>").attr("value",t.id).text(t.name))})),$(o).trigger("change")}}},{key:"activitiesAndCategoriesReset",value:function(e){var t=$(e).find("#activity"),a=$(e).find("#categories");t.length>0&&($(t).val(""),$(t).trigger("change"),$(t).attr("data-id",""),$(t).attr("data-country",""),this.resetActivitiesList(e)),a.length>0&&($(a).val(""),$(a).trigger("change"),this.resetCategoriesList(e))}},{key:"activitiesIdFill",value:function(e,t){var a=t.data.id,i=a.match(/^[A-Za-z]+/i)?a.replace(/^[A-Za-z]+/i,""):a;i=null==i||""===i?-1:i;var n=t.data.countryId||t.data.country,r=$(e).find("#activity");r.length>0&&($(r).attr("data-id",i),$(r).attr("data-country",n))}},{key:"activitiesIdReset",value:function(e,t){t=null!=t&&(1==t||"true"==t||"1"==t);var a=$(e).find("#activity");a.length>0&&($(a).attr("data-id",""),$(a).attr("data-country",""),t&&$(a).val(""))}},{key:"resetFieldsetWidget",value:function(e){$(e).find(':input:not([data-exclude-reset="true"])').each((function(){switch(this.type){case"password":case"select-multiple":case"select-one":case"text":case"textarea":case"hidden":case"tel":case"number":$(this).val("");break;case"checkbox":case"radio":this.checked=!1}"select-multiple"!=this.type&&"select-one"!=this.type||($(this).trigger("change"),$(this).trigger("select2:select"))}))}},{key:"ajaxCategoriesWidget",value:function(e,t){var a=void 0!==APPConfig.isAccommodation&&(1==APPConfig.isAccommodation||"true"==APPConfig.isAccommodation||"1"==APPConfig.isAccommodation),i=void 0!==APPConfig.isAgencyGroup&&(1==APPConfig.isAgencyGroup||"true"==APPConfig.isAgencyGroup||"1"==APPConfig.isAgencyGroup),n=void 0!==APPConfig.agencyId&&null!==APPConfig.agencyId&&""!==APPConfig.agencyId?"/"+(i?d.a.tr("agencies_group_url_link_href"):a?d.a.tr("accommodations_url_link_href"):d.a.tr("agencies_url_link_href")):d.a.tr("affiliatesUrl"),r=d.a.isGuide()?n+"/get-categories":void 0!==window.civLocale&&null!==window.civLocale?"/"+window.civLocale+n+"/get-categories":"/es"+n+"/get-categories",o=$(e).find("#lang"),s="es";o.length>0&&(s=$(o).val());var l=t.data.id,c=t.data.destinationType||t.data.type,u={lang:s,idDest:l.match(/^[A-Za-z]+/i)?l.replace(/^[A-Za-z]+/i,""):l,type:"city"==c?"dest":c};u=JSON.stringify(u),d.a.loading(),$.ajax({url:r,type:"POST",data:u,dataType:"json",success:function(t){var a=$(e).find("select#categories"),i=$($(a).find("option")[0]).html();a.empty(),a.append($("<option></option>").attr("value","").text(i)),$.each(t,(function(e,t){a.append($("<option></option>").attr("value",t.id).text(t.name))})),$(a).trigger("change")},error:function(e,t,a){0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" || Ajax request: "+dataAjax+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText)))},complete:function(e,t){d.a.unLoading()}})}},{key:"addToElementsList",value:function(e,t,a,i,n,r,o){var s=this,l=function(l){if(l="function"==typeof l?l:Function.prototype,t=null!=t&&""!==t?t:void 0===$(a).data("data-notempty")||"true"!=$(a).data("notempty")&&"1"!=$(a).data("notempty")?"":$(n).children(":not(.--example)").length,null!=e&&""!==e&&null!=t&&""!==t){var d=$(a).val();if(d=null!=d&&""!==d?d.split(","):[],null!=i&&i.length>0)c=null!=(c=$(i).val())&&""!==c?c.split("\n"):[];else var c=[];if(-1===jQuery.inArray(t,d)&&-1===jQuery.inArray(e,c)){d.push(t),d=d.join(),$(a).val(d),$(a).trigger("change"),null!=i&&i.length>0&&(c.push(e),c=c.join("\n"),$(i).val(c),$(i).trigger("change"));var u=$(r).find(".__activity");0!=u.length?(u.html(e),void 0!==o&&u.after('<span class="__city">'+o+"</span>")):$(r).find(".a-filter--applied__text").html(e),$(r).removeClass("js-hide").removeClass("--example").appendTo(n),$(r).attr("data-id",t),$(r).attr("data-value",e),$(n).removeClass("js-hide"),s.removeElementList(r)}l()}},d=n.attr("data-sort-select");"string"==typeof d?l((function(){s.initListSortSelect(d)})):l()}},{key:"copyPasteHtmlElementsList",value:function(e){var t=this;e=null!=e?e:$("body");var a=$(e).find("[data-copy-html-element]").filter("[data-paste-html-element]");a.each((function(e,a){var i=$('[id="'+$(a).data("paste-html-element")+'"]').children(":not(.js-hide)").length;0==i?t.copyPasteHtmlEventListTrigger(a,i):(t.showHideDeleteButton(a,i),t.showHideAddButton(a,i),t.updateCounterCopyPaste(a,i))})),$(a).off("click.copyPasteHtmlElement"),$(a).on("click.copyPasteHtmlElement",(function(e){var a=$(this);e.preventDefault(),e.stopPropagation(),t.copyPasteHtmlEventListTrigger(a)}))}},{key:"copyPasteHtmlEventListTrigger",value:function(e,t){var a=$('[id="'+$(e).data("c
1opy-html-element")+'"]'),i=$(a).clone().removeClass("js-hide"),n=$('[id="'+$(e).data("paste-html-element")+'"]'),r=(t=null!=t?t:$(n).children(":not(.js-hide)").length)+1,o=void 0!==$(e).data("max-copy-paste-elements")&&null!==$(e).data("max-copy-paste-elements")&&""!==$(e).data("max-copy-paste-elements")?parseInt($(e).data("max-copy-paste-elements")):null;if(null!==o&&r>o)return!1;$(i).attr("id",$(i).attr("id")+"-"+r);var s=$(i).data("label-text").replace("%s",r),l=$(i).find("[data-label]");null!=s&&""!==s&&l.length>0&&$(l).text(s);var d=$(i).find(":input");$(d).each((function(e,t){$(t).attr("id",$(t).attr("id")+"-"+r),$(t).attr("name",$(t).attr("name")+"-"+r),$(this).is("[data-id]")&&$(this).attr("data-id",$(this).attr("data-id")+"-"+r)}));var c=$(i).find("label[for]");$(c).each((function(e,t){$(t).attr("for",$(t).attr("for")+"-"+r)}));var u=$(i).find("[data-remove-html-element]");$(u).each((function(e,t){$(t).attr("data-remove-html-element",$(t).attr("data-remove-html-element")+"-"+r),$(this).is("[data-id]")&&$(this).attr("data-id",$(this).attr("data-id")+"-"+r)})),$(n).append(i),this.initFloatingLabels(i),this.initConditionalValidation(),this.deleteHtmlElement(i),this.showHideDeleteButton(e),this.showHideAddButton(e),this.updateCounterCopyPaste(e),this.initToggleShowPass(i),this.changeCountryOptionsFromApiUrl(i),this.initPhoneInputs(i),this.formsSwiperContainers(i)}},{key:"deleteHtmlElement",value:function(e){var t=this;e=null!=e?e:$("body");var a=$(e).find("[data-remove-html-element]");$(a).off("click.deleteHtmlElement"),$(a).on("click.deleteHtmlElement",(function(e){var a=$(this);e.preventDefault(),e.stopPropagation();var i=$("[id='"+$(a).data("remove-html-element")+"']"),n=$('[data-paste-html-element="'+$(i).parent().attr("id")+'"]');$(i).remove(),$(n).each((function(e,a){t.showHideDeleteButton(a),t.showHideAddButton(a),t.updateCounterCopyPaste(a),t.updateLabelsCopyPaste(a)}))}))}},{key:"showHideDeleteButton",value:function(e,t){var a=$('[id="'+$(e).data("paste-html-element")+'"]');t=null!=t?t:$(a).children(":not(.js-hide)").length;var i=$(a).children(":not(.js-hide)").find("[data-remove-html-element]");t<=1?$(i).addClass("js-hide"):$(i).removeClass("js-hide")}},{key:"updateCounterCopyPaste",value:function(e,t){var a=$('[id="'+$(e).data("paste-html-element")+'"]'),i=$('[id="'+$(e).data("counter-element")+'"]');t=null!=t?t:$(a).children(":not(.js-hide)").length,i.val(t)}},{key:"updateLabelsCopyPaste",value:function(e){var t=$('[id="'+$(e).data("paste-html-element")+'"]'),a=$(t).children(":not(.js-hide)");$(a).each((function(e,t){var a=e+1,i=$(t).data("label-text").replace("%s",a),n=$(t).find("[data-label]");null!=i&&""!==i&&n.length>0&&$(n).text(i)}))}},{key:"showHideAddButton",value:function(e,t){var a=$('[id="'+$(e).data("paste-html-element")+'"]');t=null!=t?t:$(a).children(":not(.js-hide)").length;var i=void 0!==$(e).data("max-copy-paste-elements")&&null!==$(e).data("max-copy-paste-elements")&&""!==$(e).data("max-copy-paste-elements")?parseInt($(e).data("max-copy-paste-elements")):null;null!==i&&t>=i?$(e).addClass("js-hide-important"):$(e).removeClass("js-hide-important")}},{key:"resetCopyPasteHtmlList",value:function(e){var t=this;e=null!=e?e:$("body"),$(e).find("[data-copy-html-element]").filter("[data-paste-html-element]").each((function(e,a){var i=$('[id="'+$(a).data("paste-html-element")+'"]');$(i).children(":not(.js-hide)").each((function(e,a){t.resetFieldsetWidget(a);var i=$(a).find("[data-remove-html-element]");i.hasClass("js-hide")||i.trigger("click")}))}))}},{key:"copyPasteElementsList",value:function(){var e=this,t=$("[data-copy-element]").filter("[data-paste-element]");t.data("isclicked",!1),$(t).on("click",(function(t){var a=$(this);t.preventDefault();var i=void 0!==a.data("delay")?a.data("delay"):0;setTimeout((function(){if(!a.data("isclicked")){a.data("isclicked",!0);var t=$("#"+a.data("copy-element")),i=$("#"+a.data("paste-element")),n=$(i).find(".o-filters--applied"),r=$(i).find(".a-filter--applied.--example").clone(),o=$("#"+a.data("paste-element-input")),s=$("#"+a.data("paste-element-input-aux")),l=$("#"+a.data("paste-element-input-value")),c=void 0!==$(a).data("c
1opy-paste-validate")&&null!==$(a).data("copy-paste-validate")&&(1==$(a).data("copy-paste-validate")||"1"==$(a).data("copy-paste-validate")||"true"==$(a).data("copy-paste-validate"));if(c&&$(t).parsley().validate(),!c||c&&$(t).parsley().isValid()&&0==$(t).next(".parsley-errors-list.filled").length){var u,f=$(t).val();t.is("select")&&(f=$(t).find("option:selected").text());var p="";t.is("select")?u=$(t).val():(u=$(t).attr("data-id"),p=$(t).attr("data-country")),"number"==typeof u&&(u=u.toString());var v=a.attr("data-add-element-url");if(void 0===v)e.addToElementsList(f,u,o,l,n,r,p),s.length>0&&"-1"==u&&s.val("1"),setTimeout((function(){a.data("isclicked",!1)}),100);else{if(""===u)return;d.a.loading();var m={activityId:u};$.ajax({url:v,type:"POST",data:m}).done((function(t,i,c){e.addToElementsList(f,u,o,l,n,r,p),s.length>0&&"-1"==u&&s.val("1"),a.data("isclicked",!1),d.a.unLoadingAll()})).fail((function(t,i,c){e.addToElementsList(f,u,o,l,n,r,p),s.length>0&&"-1"==u&&s.val("1"),CivAPP.ConfirmUtil.showWarning({title:d.a.tr("modify_errorSavingChangesMessage"),message:""}),setTimeout((function(){a.data("isclicked",!1)}),100),d.a.unLoadingAll()}))}}}}),i)}))}},{key:"initRemoveElementsList",value:function(){var e=this;$("[data-remove-elements-list]").find("li:not(.--example)").each((function(){var t=$(this);e.removeElementList(t)}))}},{key:"sortLockedActivities",value:function(e,t,a){a="function"==typeof a?a:Function.prototype;var i=Function.prototype;switch(e){case"alphabeticalAZ":i=function(e,t){return e.text<t.text?-1:1};break;case"alphabeticalZA":i=function(e,t){return e.text>t.text?-1:1};break;case"older":i=function(e,t){return e.defaultOrder<t.defaultOrder?-1:1};break;case"moreRecent":i=function(e,t){return e.defaultOrder>t.defaultOrder?-1:1}}t.sort(i),t.map((function(e,t){$("#"+e.id).css("order",t)})),a()}},{key:"resetLockedActivitiesSort",value:function(e,t){t="function"==typeof t?t:Function.prototype;var a=CivAPP.sortArrays[e];this.sortLockedActivities("older",a,t)}},{key:"initListSortSelect",value:function(e){var t,a=this;t=void 0!==e?$("#"+e):$("[data-list-order]"),void 0===CivAPP.sortArrays&&(CivAPP.sortArrays={}
1),t.each((function(){var e=$(this),t=d.a.setIdIfNotId(e),i=$("#"+e.attr("data-list")),n=i.parents(".o-filters-container"),r=i.find("li:not(.js-hide)");r.length>0?n.removeClass("hide"):n.addClass("hide"),i.css({display:"flex","flex-direction":"column"}),void 0===CivAPP.sortArrays[t]&&(CivAPP.sortArrays[t]=[]);var o=CivAPP.sortArrays[t];r.each((function(e){var t=$(this),a=e;t.css("order",a);var i=d.a.setIdIfNotId(t);void 0===d.a.getById(i,o)&&o.push({id:i,text:t.find(".__activity").text(),defaultOrder:a})})),CivAPP.sortArrays[t]=o,e.off("change"),e.on("change",(function(){var t=e.val();a.sortLockedActivities(t,o)}));var s=e.val();a.sortLockedActivities(s,o)}))}},{key:"initListSortSelectBK",value:function(e){(void 0!==e?$("#"+e):$("[data-list-order]")).each((function(){var e=[],t=$(this),a=$("#"+t.attr("data-list"));a.css({display:"flex","flex-direction":"column"}),a.find("li:not(.js-hide)").each((function(t){var a=$(this),i=t;a.css("order",i);var n=d.a.setIdIfNotId(a);e.push({id:n,text:a.find(".__activity").text(),defaultOrder:i})})),t.data("resetSort",(function(e){(e="function"==typeof e?e:Function.prototype)()})),t.off("change"),t.on("change",(function(){!function(e,t){switch(e){case"alphabeticalAZ":t.sort((function(e,t){return e.text<t.text?-1:1}));break;case"alphabeticalZA":t.sort((function(e,t){return e.text>t.text?-1:1}));break;case"older":t.sort((function(e,t){return e.defaultOrder<t.defaultOrder?-1:1}));break;case"moreRecent":t.sort((function(e,t){return e.defaultOrder>t.defaultOrder?-1:1}))}t.map((function(e,t){$("#"+e.id).css("order",t)}))}(t.val(),e)}))}))}},{key:"removeElementList",value:function(e){var t=this,a=$(e).find("[data-remove-reference]");$(a).on("click",(function(e){e.stopPropagation();var a=$(this),i=a.attr("data-remove-element-url");if(void 0===i)t.removeElementListClick(a);else{d.a.loading();var n={activityId:a.parent("li").attr("data-id")};$.ajax({url:i,type:"POST",data:n}).done((function(e,i,n){t.removeElementListClick(a),d.a.unLoadingAll()})).fail((function(e,t,a){CivAPP.ConfirmUtil.showWarning({title:d.a.tr("modify_errorSavingChangesMessage"),message:""}),d.a.unLoadingAll()}))}}))}},{key:"removeElementListClick",value:function(e){e=$(e);var t=$(e).closest(".a-filter--applied"),a=e.closest(".o-filters--applied"),i=$("#"+e.data("remove-reference")),n=$("#"+e.data("remove-reference-aux")),r=$("#"+e.data("remove-reference-values")),o=$(t).attr("data-id"),s=$(t).attr("data-value");if("number"==typeof o&&(o=o.toString()),null!=o&&""!==o){var l=$(i).val();if(l=null!=l&&""!==l?l.split(","):[],null!=r&&r.length>0){var d=jQuery.inArray(s,c);c=null!=(c=$(r).val())&&""!==c?c.split("\n"):[]}else{d=jQuery.inArray(s,c);var c=[]}var u=jQuery.inArray(o,l);-1!==u&&(l.splice(u,1),l=l.join(),$(i).val(l),$(i).trigger("change"),null!=r&&r.length>0&&(c.splice(d,1),c=c.join("\n"),$(r).val(c),$(r).trigger("change")),$(t).remove(),$(a).find(".a-filter--applied:not(.--example)").length<=0&&$(a).addClass("js-hide")),n.length>0&&"-1"===o&&n.val("0");var f=a.attr("data-sort-select");"string"==typeof f&&this.initListSortSelect(f)}}},{key:"resetActivitiesList",value:function(e){var t=this,a=$(e).find("#resultActivities");if(a.length>0){var i=$(a).find(".a-filter--applied:not(.--example)");$(i).each((function(e,a){var i=$(a).find("[data-remove-reference]");t.removeElementListClick(i)}))}}},{key:"resetCategoriesList",value:function(e){var t=this,a=$(e).find("#resultCategories");if(a.length>0){var i=$(a).find(".a-filter--applied:not(.--example)");$(i).each((function(e,a){var i=$(a).find("[data-remove-reference]");t.removeElementListClick(i)}))}}},{key:"resetGeneralList",value:function(e){var t=this,a=$(e).find("[data-paste-element]");$(a).each((function(e,a){var i=$("#"+$(a).data("paste-element"));if(i.length>0){var n=$(i).find(".a-filter--applied:not(.--example)");$(n).each((function(e,a){var i=$(a).find("[data-remove-reference]");t.removeElementListClick(i)}))}}))}},{key:"counterInit",value:function(e){var t=this;e=null!=e?e:$("body"),$(e).find('[data-quantity="plus"]').each((function(){var e=$
1(this);e.off("click.plusclick"),e.on("click.plusclick",(function(e){e.preventDefault(),t.counterAction(this,null,"plus")}))})),$(e).find('[data-quantity="minus"]').each((function(){var e=$(this);e.off("click.minusclick"),e.on("click.minusclick",(function(e){e.preventDefault(),t.counterAction(this,null,"minus")}))})),$(e).find("[data-change-pagantis]").each((function(){var e=$(this),a=$("#"+$(e).attr("data-change-pagantis")),i=$(a).find("select"),n=0,r=setInterval((function(){n<5e4?(a=$("#"+$(e).attr("data-change-pagantis")),i=$(a).find("select"),a.length>0&&i.length>0?(clearInterval(r),setTimeout((function(){t.counterAction(e)}))):n+=100):clearInterval(r)}),100)}));var a=$(e).find("[data-pagantis]");a.length>0&&a.each((function(){var e=$(this),a=void 0!==$(e).data("pagantis")&&null!==$(e).data("pagantis")&&""!==$(e).data("pagantis")?window[$(e).data("pagantis")]:window[pagantisOptions];$.ajax({url:"https://api.pagamastarde.com/v1/instalments",data:a,success:function(a){var i,n,r=a.instalments,o={};$.each(r,(function(t,a){var r=d.a.returnNumberWithParams(a.amounts[0]/100,d.a.getCurrencySymbol($(e).attr("data-change-pagantis-currency")),null,null,!0),s=1==t?d.a.tr("instalment_with_amount",r):d.a.tr("instalment_with_amount_plural",r);o[t]=s,i=void 0===i||parseInt(t)<i?parseInt(t):i,n=void 0===n||parseInt(t)>n?parseInt(t):n}));var s=$(e).attr("data-field"),l=parseInt($("input[name="+s+"]").attr("min")),c=parseInt($("input[name="+s+"]").attr("max")),u=parseInt($("input[name="+s+"]").attr("value"));isNaN(l)&&$("input[name="+s+"]").attr("min",i),isNaN(c)&&$("input[name="+s+"]").attr("max",n),isNaN(u)&&$("input[name="+s+"]").attr("value",i),window[$(e).data("change-data")]=o,t.counterAction(e)},error:function(e,t,a){0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+a)):console.error(new Error("Ajax error: "+t+", "+a+" || Ajax response: status: "+e.status+" , statusText: "+e.statusText+" , responseText: "+e.responseText)))}})}))}},{key:"counterAction",value:function(e,t,a){a=null!=a?a:"init";var i=$(e).attr("data-field"),n=$(e).attr("data-change"),r=null!=n?$("#"+n):null,o=$();null!=r&&(o=r.find(".m-super-radio__currency_peque"));var s=$(e).attr("data-change-data"),l=null!=s?window[s]:null,c=[];$.each(l,(function(e,t){c[e-1]=t}));var u=null!=t?t:parseInt($("input[name="+i+"]").val()),f=parseInt($("input[name="+i+"]").attr("min")),p=parseInt($("input[name="+i+"]").attr("max")),v=$("[data-note="+i+"]"),m=$("#"+$(e).attr("data-change-pagantis")),h=$(m).find("select"),g=$(m).find(".pg-sim-custom-amount-value");if("init"==a&&h.length>0&&(isNaN(f)&&($("input[name="+i+"]").attr("min",$(h).find("option").first().val()),f=parseInt($(h).find("option").first().val())),isNaN(p)&&($("input[name="+i+"]").attr("max",$(h).find("option").last().val()),p=parseInt($(h).find("option").last().val()))),"minus"==a&&u-1>=f||"plus"==a&&u+1<=p||"init"==a)if("minus"==a&&(c.length>0&&(void 0===c[u-2]||null===c[u-2]||""===c[u-2])||h.length>0&&0==h.find('option[value="'+(u-1)+'"]').length))this.counterAction(e,u-1,"minus");else if("plus"==a&&(c.length>0&&(void 0===c[u]||null===c[u]||""===c[u])||h.length>0&&0==h.find('option[value="'+(u+1)+'"]').length))this.counterAction(e,u+1,"plus");else if(!isNaN(u)&&u>0||"init"==a){if("minus"==a){if($("input[name="+i+"]").val(u-1),h.length>0){var y=new Event("change");h.val(u-1),h[0].dispatchEvent(y)}}else"plus"==a?($("input[name="+i+"]").val(u+1),h.length>0&&(y=new Event("change"),h.val(u+1),h[0].dispatchEvent(y))):"init"==a&&h.length>0&&$("input[name="+i+"]").val($(h).find("option:selected").val());if("minus"==a&&null!==r&&$(r).length>0){if(null!=c&&c[u-2])$(r).html(c[u-2]);else if(m.length>0){var b=d.a.returnNumberWithParams(g.html(),d.a.getCurrencySymbol($(e).attr("data-change-pagantis-currency")),null,null,!0),C=1==parseInt($(h).find("option:selected").val())?d.a.tr("instalment_with_amount",b):d.a.tr("instalment_with_amount_plural",b);$(r).html(C)}$(r).append(o)}else"plus"==a&&null!==r&&$(r).length>0?(null!=c&&c[u]?$(r).html(c[u]):m.length>0&&(b=d.a.returnNumberWithParams(g.html(),d.a.getCurrencySymbol($(e).attr("data-change-pagantis-currency")),null,null,!0),C=1==parseInt($(h).find("option:selected").val())?d.a.tr("instalment_with_amount",b):d.a.tr("instalment_with_amount_plural",b),$(r).html(C)),$(r).append(o)):"init"==a&&null!==r&&$(r).length>0&&(null!=c&&c[u-1]?$(r).html(c[u-1]):m.length>0&&(b=d.a.returnNumberWithParams(g.html(),d.a.getCurrencySymbol($(e).attr("data-change-pagantis-currency")),null,null,!0),C=1==parseInt($(h).find("option:selected").val())?d.a.tr("instalment_with_amount",b):d.a.tr("instalment_with_amount_plural",b),$(r).html(C)),$(r).append(o));null!=v&&$(v).length>0&&$(v).each((function(e,t){var a=$(t).attr("data-note-singular"),n=$(t).attr("data-note-plural");1==$("input[name="+i+"]").val()&&null!=a?$(t).html(d.a.tr(a)):$("input[name="+i+"]").val()>1&&null!=a&&$(t).html(d.a.tr(n))}))}else $("input[name="+i+"]").val(0)}},{key:"openNextFieldNotFilled",value:function(e,t){var a=this;if(e.length>0){null!=t&&1!=t||void 0!==e[0]&&null!==e[0]&&a.activeInput(e[0]);var i=e[0];$(e[0]).on("change.inputNotFilledChange",(function(){var t=$(this);if("undefined"!=$(this).val()&&null!=$(this).val()&&$(this).val()!==i&&""!=$(this).val()){e.splice(0,1),$(t).off("
1change.inputNotFilledChange");var n=0;$(this).is('input[type="date"]')&&(n=600),setTimeout((function(){a.openNextFieldNotFilled(e,!0)}),n)}else $(e).off("change.inputNotFilledChange")}))}}},{key:"findNextNotFilled",value:function(e){for(var t=0;t<e.length;)t++;return void 0!==e[t]&&null!==e[t]?e[t]:null}},{key:"activeInput",value:function(e){if("select"===$(e).prop("tagName").toLowerCase())$(e).select2("open");else if("date"==$(e).attr("type")){var t=$(e).attr("id")+"_pickerInput";$("#"+t).trigger("click")}}},{key:"createTooltipError",value:function(e,t,a){var i=G?"left":"top";$(e).addClass(i),$(e).attr("data-tooltip",!0),$(e).attr("data-allow-html",!0),$(e).attr("data-title-html",t),$(e).attr("title",t),$(e).attr("data-tooltip-class",a),d.a.foundation(!0,e)}},{key:"resetTooltipError",value:function(e,t){d.a.l("---\x3eresetTooltipError"),d.a.l("$element"),d.a.l(e),e.off(".zf.trigger .zf.tooltip"),d.a.l(0);try{e.foundation("destroy")}catch(e){d.a.l("error del foundation destroy")}$(e).attr("data-title-html",t),d.a.l(1),$(e).attr("title",t),$(e).removeClass("_processed"),d.a.foundation(!0,e)}},{key:"removeTooltipError",value:function(e){e.off(".zf.trigger .zf.tooltip"),e.foundation("destroy"),$(e).removeClass("has-error-submit-tooltip"),$(e).removeAttr("data-type-error");var t=G?"left":"top";$(e).addClass(t),$(e).removeAttr("data-tooltip"),$(e).removeAttr("data-allow-html"),$(e).removeAttr("data-title-html"),$(e).removeAttr("title"),$(e).removeAttr("data-tooltip-class"),$(e).removeClass("_processed")}},{key:"tooltipErrorShowHide",value:function(e){try{$(e).foundation("show"),$(e).foundation("hide")}catch(e){console.error("error en tooltipErrorShowHide")}}},{key:"createSubmitTooltip",value:function(e,t,a){this.createTooltipError(e,'<div class="messages-wrapper">'.concat(t,"</div>"),"tooltip error-submit-tooltip".concat(a))}},{key:"getSubmitButton",value:function(e){return $(e).find('[type="submit"], button.--save')}},{key:"getTitleHTML",value:function(e){return $(e)}},{key:"hasTooltip",value:function(e,t){return 0!==e.find(".".concat(t)).length}},{key:"paintErrorTooltip",value:function(e,t,a){d.a.l("---\x3epaintErrorTooltip"),d.a.l("tooltipType"),d.a.l(t);var i,n,r=this.getSubmitButton(e),o='<div id="" class="tooltip error-submit-tooltip top" role="tooltip"><div class="messages-wrapper">';switch(t){case"policy-check":i=a.data("policy-check-text")||"tooltip.errorPrivacyConditions",n="policy-check error";break;case"phone-error":i="phone-error warning",n="policy-check error"}var s=d.a.tr(i);o+='<span class="'.concat(n,'"><span>').concat(s,"</span></span>"),o+="</div></div>";var l=$(o);r.after(l)}},{key:"addTooltipErrorSubmit",value:function(e,t,a){var i=this;d.a.l("---\x3eaddTooltipErrorSubmit");var n=this.getSubmitButton(e),r=$(e).find(".tooltip-parent").filter((function(){return!t||$(this).find(t).length})),o=$(t).data("parent-anchor");d.a.l("parentTooltip"),d.a.l(r);var s="";switch(a){case"policy-check":document.getElementById("newsletter")&&document.getElementsByClassName("error-submit-tooltip _mobile top")?document.getElementsByClassName("error-submit-tooltip _mobile top").stay.display="none":(s='<span class="'.concat(a,' error">\n                  <span>').concat(d.a.tr($(t).data("policy-check-text")||"tooltip.errorPrivacyConditions"),"</span>\n              </span>"),$(window).off("scroll.tooltip"),$(window).on("scroll.tooltip",y()((function(){$("#button_submit_continue").each((function(){$(this).foundation("hide")}))}),150)));break;case"email-error":var l="undefined"!=typeof punycode&&null!==punycode?punycode.toUnicode($(t).val()):$(t).val();s='<span class="'.concat(a,' warning">\n                            <span>').concat(d.a.tr("tooltip.errorEmail",l),"</span>\n                        </span>");break;case"phone-error":var c=$(t).val();s='<span class="'.concat(a,' warning">\n                            <span>').concat(d.a.tr("tooltip.errorPhone",c),"</span>\n                        </span>");break;default:s=""}if(n.length>0)if(n.hasClass("has-error-submit-tooltip"))setTimeout((function(){var e=i.getTitleHTML(n.attr("data-title-html"));i.hasTooltip(e,a)||(i.resetTooltipError(n,e.prop("outerHTML")),o&&r.length>0&&setTimeout((function(){i.resetTooltipError(r,e.prop("outerHTML"))}),500),i.timeoutTooltip(n,r,o))}),500);else{if(d.a.l("🔶 !submitButton.hasClass('has-error-submit-tooltip')"),this.removeTooltipErrorSubmit(e),n.addClass("has-error-submit-tooltip").attr("data-type-error",a),o&&r.length>0)if(r.hasClass("_only-parent"))this.createSubmitTooltip(n,s," js-hide-important"),setTimeout((function(){i.createSubmitTooltip(r,s,"")}));else{var u=" _desktop";"policy-check"===a&&(document.getElementById("newsletter")&&document.getElementsByClassName("error-submit-tooltip _mobile top")?document.getElementsByClassName("error-submit-tooltip _mobile top").stay.display="none":u+=" _policy-check-tooltip "),this.createSubmitTooltip(n,s,u),setTimeout((function(){i.createSubmitTooltip(r,s," _mobile")}))}else d.a.l("entra por aquí"),this.createSubmitTooltip(n,s,"");this.timeoutTooltip(n,r,o)}"policy-check"===a&&$(t).one("change",(function(){d.a.l("cambia el check condiciones"),setTimeout((function(){var n=$(t).hasClass("parsley-error")||$(t).parents(".parsley-error").length>0,r=$(t).is(":checked");!n&&r&&i.removeTooltipErrorSubmit(e,t,a)}),500),d.a.l("se va a lanzar la validación del teléfono..."),setTimeout((function(){""!==$("#telefono").val()?(d.a.l("se lanza porque no está vacío"),$(e).parsley().validate("phone-error")):d.a.l("no se lanza porque está vacío")}),500)}))}},{key:"removeTooltipErrorSubmit",value:function(e,t,a){d.a.l("---\x3eremoveTooltipErrorSubmit"),d.a.l("type"),d.a.l(a);var i=this,n=i.getSubmitButton(e),r=null!=t&&t.length>0&&$(t).closest(".tooltip-parent").length>0?$(t).closest(".tooltip-parent"):$(e).find(".tooltip-parent"),o=void 0!==$(t).attr("data-parent-anchor")&&null!==$(t).attr("data-parent-anchor")&&""!==$(t).attr("data-parent-anchor");if(o&&r.length>0&&r.hasClass("_only-parent"),n.length>0&&n.hasClass("has-error-submit-tooltip"))if((void 0===t||t.data("policy-check-text"))&&$(n).removeClass("has-error-submit-tooltip"),null!=t&&null!=a){var s=$(n).attr("data-title-html"),l=$(s);l.find("."+a).remove(),'<div class="messages-wrapper"></div>'!=(s=l.prop("outerHTML"))?(i.resetTooltipError(n,s),o&&r.length>0&&setTimeout((function(){i.resetTooltipError(r,s)}),500),i.timeoutTooltip(n,r,o)):i.removeTooltipError(n)}else i.removeTooltipError(n);"policy-check"==a&&$(t).on("change.policyCheckOn",(function(){d.a.l("$($input).is(':checked')"),d.a.l($(t).is(":checked")),d.a.l("cambia el check condiciones en removeTooltip"),setTimeout((function(){($(t).hasClass("parsley-error")||$(t).parents(".parsley-error").length>0||!$(t).is(":checked"))&&(d.a.l("se lanza el addTooltipErrorSubmit"),i.removeTooltipErrorSubmit(e,t,"phone-error"),i.addTooltipErrorSubmit(e,t,a),$(t).off("
1change.policyCheckOn"))}))}))}},{key:"initInputFormatters",value:function(e){var t=this;e=null!=e?e:$("body");var a=$(e).find(":input"),i=$(a).filter('[data-credit-card="true"]');$(i).toArray().forEach((function(e){new Cleave(e,{creditCard:!0})}));var n=$(a).filter('[data-month="true"]');$(n).toArray().forEach((function(e){new Cleave(e,{date:!0,datePattern:["m"]})})),n.on("focusout",(function(){var e=$(this),t=$(e).val();t<1&&(t="1"),1==t.length&&$(e).val("0"+t)}));var r=$(a).filter('[data-year="true"]');$(r).toArray().forEach((function(e){new Cleave(e,{date:!0,datePattern:["Y"]})})),r.on("focusout",(function(){var e,t=$(this),a=$(t).val(),i=(new Date).getFullYear().toString();1==a.length?(e=i.substring(0,2)+"0",$(t).val(e+a)):2==a.length?(e=i.substring(0,2),$(t).val(e+a)):3==a.length&&(e=i.substring(0,1),$(t).val(e+a))}));var o=$(a).filter('[data-date="true"]');$(o).toArray().forEach((function(e){var a=$('<input type="hidden" name="'+$(e).attr("name")+'" id="'+$(e).attr("id")+'" />');if(void 0!==$(e).val()&&null!==$(e).val()&&""!==$(e).val()&&a.val(d.a.dateFormatToYYYYMMDD($(e).val())),$(e).attr("id",$(e).attr("id")+"-hidden"),$(e).attr("name",$(e).attr("name")+"-hidden"),$(e).after(a),e.getAttribute("data-dateinputmask"))var i=0,n=setInterval((function(){i<5e4?void 0!==t.inputMask?(clearInterval(n),new t.inputMask({alias:"datetime",inputFormat:d.a.tr("timeFormats.datePickerFormat").toLowerCase(),showMaskOnHover:!1}).mask(e)):i+=100:(clearInterval(n),new Cleave(e,{date:!0,delimiter:d.a.tr("timeFormats.datePickerSeparatorCleave"),datePattern:d.a.tr("timeFormats.datePickerFormatCleave")}))}),100);else new Cleave(e,{date:!0,delimiter:d.a.tr("timeFormats.datePickerSeparatorCleave"),datePattern:d.a.tr("timeFormats.datePickerFormatCleave")});
1$(e).on("focusout",(function(){var e=$(this),t=$(e).val();d.a.getMoment(t,d.a.tr("timeFormats.datePickerFormat")),setTimeout((function(){$(e).hasClass("parsley-error")?a.val(""):a.val(d.a.dateFormatToYYYYMMDD(t))}))}))}));var s=$(a).filter('[data-booking-number="true"], [data-parsley-bookingnumber="true"]');$(s).toArray().forEach((function(e){new Cleave(e,{blocks:[32]})}))}},{key:"initNumberForNotAllowLetters",value:function(){var e=$('input[type="number"]');$(e).on("keydown",(function(e){69===e.which&&e.preventDefault()}))}},{key:"disableScrollOnNumberInputs",value:function(){if(document.querySelectorAll('input[type="number"]').length>0){var e=function(e){"number"===e.target.type&&e.target.blur()};document.removeEventListener("wheel",e),document.addEventListener("wheel",e,{passive:!0})}}},{key:"initInputFontSelect",value:function(e){e=null!=e?e:$("body");var t=$(e).find(":input");$(t).filter('[font-select="true"]').each((function(e,t){var a=$(t).attr("placeholder");$(t).is(":visible")&&$(t).fontselect({systemFonts:[],googleFonts:["Montserrat","Open+Sans","Lato","Oswald","Rokkitt","Merriweather","Playfair+Display","Josefin+Sans","Courier+Prime"],placeholder:null!=a&&""!==a?a:"Font",searchable:!1})}))}},{key:"initInputColorPicker",value:function(e){e=null!=e?e:$("body");var t="undefined"!=typeof CivAPP&&null!==CivAPP&&void 0!==CivAPP.ColorPicker&&null!==CivAPP.ColorPicker?CivAPP.ColorPicker:null,a=$(e).find(":input"),i=$(a).filter('[color-select="true"]');i.length>0&&null!==t&&i.each((function(e,a){var i=$('<div class="color-select"></div>');$(a).parent().append(i),$(a).attr("type","hidden"),s.a.render(r.a.createElement(t,{defaultValue:"#"+$(a).val()}),i[0])}))}},{key:"updateMessages",value:function(e,t){var a=this,i=t.attr("id");if("checkConditionsProviders"==i){var n=JSON.parse(e);void 0!==n.errors&&null!==n.errors&&""!==n.errors?0==n.errors.length?a.successCheckConditions(t,i,n):a.errorCheckConditions(t,i,n):a.successCheckConditions(t,i,n)}else void 0!==this.formMessageControllers[i]&&this.formMessageControllers[i].update(e),"transferHomeForm"==i&&$('[id^="transferHomeForm__changeButton"]').on("click",(function(){a.hideTransferForm()}))}},{key:"initFormMessages",value:function(e,t){var a=e.find(".o-info__container"),i=d.a.setIdIfNotId(t),n="user-login-form-mobile"==i?"user-login-form":i;if(0===a.length){var r="o-info__container",o=t,s=$(t.attr("data-info-msgs-target"));1===s.length&&(o=s);var l=t.attr("data-info-msgs-class");l&&(r+=" "+l),a=$('<div class="'+r+'" id="'+n+'info_container"></div>'),o.before(a)}else a.attr("id",n+"info_container");this.formMessageControllers[i]=new p(a,i)}},{key:"changeLoginCards",value:function(e){e=void 0!==e?$(e):$("body");var t=$(e).find('[name="bookingEmail"]');t.length>0&&(t.off("change.changeLoginCards"),t.on("change.changeLoginCards",(function(){var e=$
1(this),t=$("[id^=storedPaymentMethodId-]").closest(".m-super-radio"),a="logedEmailOption"==$(e).attr("id");t.each((function(e,t){var i=$(t).find("[id^=payButton-]"),n=$(t).find(".o-info");a?($(t).removeClass("_with-oi"),$(i).removeClass("--disabled-button --bg"),$(n).addClass("js-hide")):($(t).addClass("_with-oi"),$(i).addClass("--disabled-button --bg"),$(n).removeClass("js-hide"))}))})))}},{key:"skipThisStepOtherQuestions",value:function(){var e=this;$("#skipThisStep").off("click"),$("#skipThisStep").on("click",(function(){var t="formActividadOpinarOtherQuestions"==$("#skipThisStep").closest("form").attr("id")?"formActividadOpinar":"formTrasladoOpinar",a="#".concat(t);if(0!==$(a).length){var i=document.createEvent("Event"),n=$("body"),r=$(n).find(a),o=this.updateMessages;e.submitForm(i,t,!1,a,o,r,null,void 0,!1,!1)}}))}},{key:"activeSameDataTrigger",value:function(e,t){var a=this;t=void 0!==t?$(t):$("body");var i=$(e).is(":checked"),n=$(t).find('[sameData="'+$(e).attr("id")+'"]');n=n.length>0?n:t;var r=$(n).find("[data-copyinputresult]"),o=$("#tipo_id_fiscal");i?(r.each((function(e,t){a.copyInputResultsListenerTrigger(n,$(t)),$(t).removeAttr("data-changed"),$(t).attr("disabled",!0)})),$("#country_fiscal").attr("disabled",!0)):(r.each((function(e,t){$(t).attr("data-changed",!0),$(t).removeAttr("disabled")})),$("#country_fisica").attr("disabled",!1),$("#country_fiscal").attr("disabled","01"===$(o).val()))}},{key:"activeSameData",value:function(e){var t=this;e=void 0!==e?$(e):$("body");var a=$(e).find('input[type="checkbox"].js-sameData');$(a).each((function(){t.activeSameDataTrigger(this,e)})),$(a).off("change.activeSameData"),$(a).on("change.activeSameData",(function(){t.activeSameDataTrigger(this,e)}))}},{key:"changeCountriesGlobalData",value:function(){if(void 0===window.intlTelInputGlobals||null===window.intlTelInputGlobals)return!1;var e=window.intlTelInputGlobals.getCountryData(),t=(d.a.cloneFullObject(e),window.prefixCountries),a=[],i=[],n=[],r=[],o=null!=t&&Object.keys(t).length>0,s=null!=e&&e.length>0;if(o&&s)for(var l=0;l<e.length;l++){var c=e[l],u=t[c.iso2.toUpperCase()],f=null!=u&&void 0!==u.name&&null!==u.name&&""!==u.name?u.name:u,p=null!=u&&void 0!==u.id&&null!==u.id&&""!==u.id?u.id:null;null!=f&&""!==f?(null!=p&&""!==p&&(c.civId=p),c.name!==f?(c.oldName=c.name,c.name=f,a.push(c)):i.push(c),r.push(c)):(n.push(c),e.splice(l,1),l--)}e.sort((function(e,t){return e.name>t.name?1:-1}))}},{key:"changeCountryOptionsFromApiUrl",value:function(e){var t=this;e=void 0!==e?e:d.a.$("body");var a="/api/app/"+d.a.getLocale()+"/countries",i=$(e).find("select[data-countries-api]:not(._fill-api)"),n=$(e).find("select[data-prefix-api]:not(._fill-api)"),r=$(e).find('input[type="tel"], input[type="text"]').filter(".js-tel-input[data-prefix-api]:not(._fill-api)"),o=i.filter((function(){var e=$
1(this).find("option");return 0==e.length||1==e.length&&""==$(e[0]).val()})),s=n.filter((function(){var e=$(this).find("option");return 0==e.length||1==e.length&&""==$(e[0]).val()})),l=r.filter((function(){return void 0===window.prefixCountries||null===window.prefixCountries||0==Object.keys(window.prefixCountries).length})),c=o.filter((function(){return CivAPP.Utils.isElementVisible($(this))})),u=s.filter((function(){return CivAPP.Utils.isElementVisible($(this))})),f=l.filter((function(){return CivAPP.Utils.isElementVisible($(this))}));if(c.length>0||u.length>0||f.length>0){var p=function(e){if(void 0!==window.countryApiData&&null!==window.countryApiData&&window.countryApiData.length>0){$(e).addClass("_fill-api");var t=$(e).data("fiscaldata");t=null!=t&&(1==t||"true"==t||"1"==t);var a=$(e).data("codpais");a=null!=a&&""!==a?a:"";var i=$(e).data("geocode");i=null!=i&&""!==i?i:"";var n=$(e).data("showprefix");n=null!=n&&(1==n||"true"==n||"1"==n),$.each(window.countryApiData,(function(r,o){var s={value:t?o.iso:o.phonePrefix,text:(void 0!==o.shortName&&null!==o.shortName&&""!==o.shortName?o.shortName:o.name)+(n?" (+"+o.phonePrefix+")":""),"data-country-code":o.iso2};(t&&a==o.iso||i==o.iso)&&(s.selected="selected"),$(e).append($("<option>",s))}))}},v=function(){c.length>0&&c.each((function(e,t){p(t)})),u.length>0&&u.each((function(e,t){p(t)})),f.length>0&&function(e){if(void 0!==window.countryApiData&&null!==window.countryApiData&&window.countryApiData.length>0){var t={};$.each(window.countryApiData,(function(e,a){t[a.iso2]={id:a.id,name:void 0!==a.shortName&&null!==a.shortName&&""!==a.shortName?a.shortName:a.name}})),window.prefixCountries=t,(e="function"==typeof e?e:Function.prototype)()}}((function(){$(f).each((function(e,a){t.initPhoneInputs($(a).parent(),!0)}))}))};void 0===window.countryApiData||null===window.countryApiData||0===window.countryApiData.length?(d.a.loading(),$.ajax({url:a,type:"GET"}).done((function(e,t,a){window.countryApiData=e,d.a.unLoading(),v()})).fail((function(e,t,a){}))):v()}}},{key:"formsSwiperContainers",value:function(e){e=void 0!==e?e:d.a.$("body");var t=$(e).find(".swiper-container");$(t).each((function(e,a){var i=$(a).find(".__left"),n=$(a).find(".__right"),r=function(e){$(e).find('a, button, input, textarea, select, details,[tabindex]:not([tabindex="-1"])').each((function(e,t){$(t).attr("tabindex","-1")}))},o=function(e){$(e).find('[tabindex="-1"]').each((function(e,t){$(t).removeAttr("tabindex")}))},s=$(a).find('[data-go-right="true"]'),l=$(a).find('[data-go-left="true"]');($(s).length>0||$(l).length>0)&&$(s).off("click.goRight"),$(s).on("click.goRight",(function(e){e.preventDefault(),("legend"!=$(this).prop("tagName").toLowerCase()||d.a.isMobile())&&(0===$(this).closest("#page-nav__user").length&&$(this).closest(".swiper-container").addClass("js-shown-form-page"),$(this).closest(".swiper-container").addClass("_right-opened"),o(n),r(i))})),$(l).off("click.goLeft"),$(l).on("click.goLeft",(function(e){e.preventDefault(),("legend"!=$(this).prop("tagName").toLowerCase()||d.a.isMobile())&&(0===$(this).closest("#page-nav__user").length&&$(this).closest(".swiper-container").removeClass("js-shown-form-page"),$(this).closest(".swiper-container").removeClass("_right-opened"),o(i),r(n))})),$(t).hasClass("_right-opened")?(o(n),r(i)):(o(i),r(n))}))}},{key:"initToggleShowPass",value:function(e){e=void 0!==e?e:d.a.$("body"),$(e).find('input[type="password"].js-toggle-show-pass:not(._toggle-init)').each((function(e,t){$(t).addClass("_toggle-init");var a="togglePass_"+d.a.generateId(),i=$('<div class="js-toggle-show-pass-elem"><input type="checkbox" id="'+a+'" class="__elem"/><label for="'+a+'" class="__label">Mostrar password</label></div>');$(t).after(i),$(t).parent().addClass("js-toogle-show-pass-wrapper");var n=$("#"+a);$(n).off("change.toogleShowPass"),$(n).on("change.toogleShowPass",(function(){var e=$
1(this),a=$(e).is(":checked");t.type=a?"text":"password"}))}))}},{key:"initPhoneInputs",value:function(e,t){var a=this;e=void 0!==e?e:d.a.$("body"),t=null!=t&&(1==t||"true"==t||"1"==t);var i=$(e).find('input[type="tel"].js-tel-input, input[type="text"].js-tel-input');(i=t?i:$(i).filter(":not(._tel-init)")).length>0&&a.changeCountriesGlobalData(),void 0!==a.phoneInputsInstances&&null!==a.phoneInputsInstances||(a.phoneInputsInstances={}),i.each((function(e,t){var i=$(t).attr("id");void 0!==a.phoneInputsInstances[i]&&null!==a.phoneInputsInstances[i]&&(a.phoneInputsInstances[i].destroy(),delete a.phoneInputsInstances[i]),setTimeout((function(){var e=void 0!==$(t).data("fiscal-data")&&null!==$(t).data("fiscal-data")&&(1==$(t).data("fiscal-data")||"true"==$(t).data("fiscal-data")||"1"==$(t).data("fiscal-data")),n=void 0!==window.prefixCountries&&null!==window.prefixCountries&&"object"===V(window.prefixCountries)&&Object.keys(window.prefixCountries).length>0;if(!e||e&&n){a.phoneInputsInstances[i]=new a.FormsPhoneInput(t,"js-tel-input","js-tel-input-wrapper","js-tel-input-prefix-in","_tel-init",(function(){var e=$
1(t).closest(".u-floating-label, .u-floating-label--s, .u-not-floating-label, .u-no-floating-label--s").not(".--no-field");a.initFloatingLabels($(t).closest($(e).parent()))}));var r=a.phoneInputsInstances[i];void 0!==r.$floatingLabel&&0!==r.$floatingLabel.length&&setTimeout((function(){r.$floatingLabel.find(".iti__selected-flag").attr("id","iti__selected-flag-"+i)}),150)}}))}))}},{key:"autoCompletePhoneInsuranceActivity",value:function(){document.querySelectorAll("[data-prefix-change]").forEach((function(e){e.addEventListener("change",(function(e){var t=e.target,a=t.getAttribute("data-prefix-change"),i=document.getElementById(a);if(i){var n=Array.from(t.options).filter((function(e){return e.value===t.value}))[0];i.value=n.getAttribute("data-prefix"),i.dispatchEvent(new Event("change"))}}))}))}},{key:"onCountryChange",value:function(){var e=$('[id^="user-register"]');if($(e).length){var t=$(e).find('[id^="country"]');$(t).on("change.changeCountry"),$(t).on("change.changeCountry",(function(e){var t=$(this).closest("form"),a=$(t).find('[id^="prefix"]');if(null!=a&&a.length>0){var i=$(t).find('[data-prefix-input-name="prefix"]'),n=$($(e.target.selectedOptions)[0]),r=$(n).data("country-code");$(i).length>0&&null!=r&&""!==r||("select"===a[0].tagName.toLowerCase()?($(a).find("option:selected").removeAttr("selected"),$(a).find("option").eq(e.target.selectedIndex).attr("selected",!0)):$(a).val($(e.target).val())),$(t).find('[id^="prefix"]').trigger("change")}}))}}},{key:"typeOfDocumentDependingOnTheCountry",value:function(){var e=this;this.$typeDocmentOptions=$("#tipo_id_fiscal option");var t=0!==$(".is-agency").length||0!==$(".is-accommodation").length,a=$("#country_fiscal");a.removeAttr("disabled"),t&&(e.typeOfDocumentDependingOnTheCountryTrigger(),a.on("change",(function(){e.typeOfDocumentDependingOnTheCountryTrigger()})))}},{key:"typeOfDocumentDependingOnTheCountryTrigger",value:function(){var e=$
1(".is-agency")||$(".is-accommodation"),t=$("#tipo_id_fiscal");t.html("");var a=e.find("#country_fiscal"),i="1"===a.find(":selected").attr("data-is-unionEur"),n="ES"===a.val();n?(this.$typeDocmentOptions.each((function(){"tipo_id_fiscal01"===$(this).attr("id")&&t.append($(this))})),t.trigger("change"),t.attr("disabled",!0)):i&&!n?(this.$typeDocmentOptions.each((function(){$(this).hasClass("isUE")&&t.append($(this))})),t.trigger("change"),t.attr("disabled",!1)):(this.$typeDocmentOptions.each((function(){$(this).hasClass("isOther")&&t.append($(this))})),t.trigger("change"),t.attr("disabled",!0))}},{key:"provinceDependingOnTheCountry",value:function(){var e=this,t=0!==$("._is-afiliado").length,a=$("#country");this.$provinceOptions=$("#provincia option"),t&&(e.provinceDependingOnTheCountryTrigger(),a.on("change",(function(){e.provinceDependingOnTheCountryTrigger()})))}},{key:"regionDependingOnTheCountry",value:function(){var e=this,t=0!==$("._is-afiliado").length,a=$("#country");this.$regionOptions=$("#region option"),t&&(e.regionDependingOnTheCountryTrigger(),a.on("change",(function(){e.regionDependingOnTheCountryTrigger()})))}},{key:"initEmailCheckInput",value:function(e){var t=this;e=void 0!==e?$(e):$("body");var a=$(e).find('input[type="email"][data-check-mail]');a.length>0&&a.off("blur.checkMail").on("blur.checkMail",(function(){a.val()===a.data("check-mail")&&t.showErrors(["error_activity_cart14"])}))}},{key:"deleteEmailCheckInput",value:function(e){e=void 0!==e?$(e):$("body");var t=$(e).find('input[type="email"][data-check-mail]');t.length>0&&t.off("blur.checkMail")}},{key:"showErrors",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=$("#cartPaxDataForm").find("#email"),i=null!==e&&e.length>0&&null!==e[0],n=null!==t&&t.length>0&&null!==t[0];if(i||n){var r=i?e:t,o=i?"error_activity_cart14":d.a.tr("error_activity_cart14"),s=r.map((function(e){return null!==e?i?d.a.tr(e):e:""})).join("\n");CivAPP.ConfirmUtil.showWarning({message:s,closeCallback:function(){r.includes(o)&&a.val("").removeClass("parsley-success").removeClass("parsley-error").parent(".u-floating-label--s").removeClass("is-focused").removeClass("is-focused-and-empty")}})}}},{key:"provinceDependingOnTheCountryTrigger",value:function(){$(".is-afiliado").length;var e=$("#provincia");e.html(""),e.append($(this.$provinceOptions[0]));var t=$("#country"),a=(t.find(":selected"),JSON.parse($("#country").attr("countries-with-provinces")||"{}"));Object.values(a).includes(t.val())&&this.$provinceOptions.each((function(i,n){a[$(this).attr("data-country-id")]===t.val()&&e.append($(this))})),e.trigger("change"),this.relocationElements()}},{key:"regionDependingOnTheCountryTrigger",value:function(){$(".is-afiliado").length;var e=$("#region");e.html(""),e.append($(this.$regionOptions[0]));var t=$("#country"),a=(t.find(":selected"),JSON.parse($("#country").attr("countries-with-regions")||"{}"));Object.values(a).includes(t.val())&&this.$regionOptions.each((function(t,a){e.append($(this))})),e.trigger("change"),this.relocationElements()}}
1,{key:"relocationElements",value:function(){var e=$(".zone-row");e.find("#region"),e.find("#country"),"none"==$("#region-container").css("display")&&(e.removeClass("rearrange-2"),e.addClass("rearrange")),"block"==$("#province-container").css("display")&&"block"==$("#region-container").css("display")&&(e.removeClass("rearrange"),e.addClass("rearrange-2"))}},{key:"showPaypalMessage",value:function(){var e=$(".--paypal"),t=$(".paypal-message").find("span").find("iframe");e.on("click",(function(){t.css("opacity","1")}))}},{key:"setAgencyLoginGTMEvent",value:function(e){var t=e;try{if("string"==typeof t&&(t=JSON.parse(t)),"1"===t.agencyLogin&&"string"==typeof t.agency&&""!==t.agency){var a={event:"AgencyLogin",agencyId:t.agency};void 0!==t.affiliate_id&&(a.affiliateId=t.affiliate_id),dataLayer.push(a)}}catch(e){}}},{key:"resetInputCp",value:function(){var e=$("#user-register"),t=e.find("#cp_fisica"),a=e.find("#cp_fiscal"),i=e.find("#cp_fisica_BR"),n=e.find("#cp_fiscal_BR"),r=e.find("#country_fisica"),o=e.find("#country_fiscal");r.on("change",(function(){var e=i.val();"BR"==r.val()||"br"==r.val()?t.val(""):("BR"!=r.val()||"br"!=r.val())&&e.length>0&&i.val("")})),o.on("change",(function(){var e=n.val();"BR"==o.val()||"br"==o.val()?a.val(""):("BR"!=o.val()||"br"!=o.val())&&e.length>0&&n.val("")}))}},{key:"timeoutTooltip",value:function(e,t,a){var i=this;setTimeout((function(){d.a.tooltipHtml(),d.a.tooltipPreventDefault()}),500),i.tooltipErrorShowHide(e),a&&t.length>0&&setTimeout((function(){i.tooltipErrorShowHide(t)}))}},{key:"formAgencyStripValidatorInit",value:function(){v("#tradeName"),v("#direccion_fisica"),v("#cp_fisica"),v("#ciudad_fisica"),v("#web"),v("#phone"),v("#agencyIdentification"),v("#hasGroup"),v("#nombre_fiscal"),v("#cp_fiscal_BR"),v("#ciudad_fiscal"),v("#cp_fiscal"),v("#identificador_fiscal"),v("#direccion_fiscal"),v("#pec"),v("#name"),v("#surname")}},{key:"formAccommodationStripValidatorInit",value:function(){v("#accommodationName"),v("#direccion_fisica"),v("#ciudad_fisica"),v("#cp_fisica"),v("#worksWithPms"),v("#name"),v("#surname"),v("#phone")}},{key:"formUserRegisterStripValidatorInit",value:function(){v("#name"),v("#surname"),v("#city"),v("#phone")}},{key:"parsleyValidateRelatedItems",value:function(){document.querySelectorAll("[data-validate-related]").forEach((function(e){var t=e.getAttribute("data-validate-related");if(t&&""!==t.trim()){var a=t.split(",");e.addEventListener("change",(function(){a.forEach((function(e){var t=document.getElementById(e.trim());t&&""!==t.value&&$(t).parsley&&"function"==typeof $(t).parsley?$(t).parsley().validate():console.error("Input element with ID '".concat(e.trim(),"' not found or Parsley not initialized."))}))}))}else console.error("Attribute 'data-validate-related' is empty or missing.")}))}},{key:"phoneInputPrevent",value:function(){document.querySelectorAll("[data-parsley-phoneintltel-google]").forEach((function(e){var t=/^[0-9\+\-\(\)\s]*$/,a=/[^0-9\+\-\(\)\s]*/g;e.addEventListener("keydown",(function(e){var a=e.key,i=e.keyCode,n=e.ctrlKey;void 0!==a&&("Backspace"===a||"Delete"===a||"Tab"===a||"Escape"===a||"Enter"===a||"a"===a&&!0===n||"c"===a&&!0===n||"x"===a&&!0===n||"v"===a&&!0===n||i>=37&&i<=40||a.match(t)||e.preventDefault())})),e.addEventListener("paste",function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var i,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.target,e.next=3,navigator.clipboard.readText();case 3:n=e.sent,i.value=n.replace(a,"");case 5:case"end":return e.stop()}}),e)})),function(){var t=this,a=arguments;return new Promise((function(i,n){var r=e.apply(t,a);function o(e){S(r,i,n,o,s,"next",e)}function s(e){S(r,i,n,o,s,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}())}))}},{key:"init",value:function(e){e=void 0!==e?$(e):$("body");var t,a,i=this;this.userAutoBillIsOn=void 0!==window.autoBillIsOn&&!0===window.autoBillIsOn,$(document).on("keydown",(function(e){t=e.keyCode,a=e.shiftKey})),$(document).on("click",(function(){t=null,a=null})),$("#otherDestinationCheck").on("change.p",(function(){$(this).is(":checked")?($("#destinations").removeAttr("required"),$("#dest-container").find(".parsley-errors-list").addClass("hide")):($("#destinations").attr("required","required"),$("#dest-container").find(".parsley-errors-list").removeClass("hide"))}
1)),this.$formContainers=e.find(".o-form, .o-form--inverse"),this.$formContainers.each((function(){var e=$(this),n=e.find("form");i.initSelects(e),i.initInputFormatters(e),i.initInputFontSelect(e),i.initInputColorPicker(e),i.initFormMessages(e,n),e.closest("form").add(e.find("form")).each((function(){var e=$('<div class="o-info o-info--error hide"></div>'),i=$(this).find(":input").not(":hidden");0==$(this).find(".o-info.o-info--error").length&&$(this).prepend(e),i.each((function(e){var n;$(this).on("select2:close",(function(r){setTimeout((function(){9===t&&(Math.floor(16777215*Math.random()).toString(16),n=a?e-1:e+1,i.eq(n).focus())}),100)}))}))}))})),this.setAttrForNIFSpain(),this.initParsley(e),this.attachEvents(e),this.$formContainers.each((function(){var e=$(this),t=e.find("form"),a=(t.attr("id"),$(e).find(":input"));if($(a).each((function(e,t){0==$(t).filter('[type="radio"], [type="checkbox"]').length&&void 0!==$(t).val()&&null!==$(t).val()&&""!==$(t).val()&&$(t).parsley().validate()})),0==$(e).closest("#contactDropdown.o-container-list-contact-us").length){var n=$(e).find('[data-policy-check="true"]');n.length>0&&setTimeout((function(){$(n).hasClass("parsley-error")||$(n).parents(".parsley-error").length>0||!$(n).is(":checked")?(d.a.l("se llama a addTooltipErrorSubmit desde el init"),i.addTooltipErrorSubmit(t,n,"policy-check")):i.removeTooltipErrorSubmit(t,n,"policy-check")}),500)}if("affiliate-myaccount-form"===t.attr("id")&&"undefined"!=typeof autobillConditions&&(window.originalAutobillConditions=autobillConditions,window.autonomousHasAutobillConditionsOk=$("#tipoAfiliado2").is(":checked")&&"1"===autobillConditions),t.hasClass("js-disable-on-load")?i.disableForm(t):t.hasClass("js-conditional-inputs")&&(t.hasClass("js-conditional-inputs_onload")?$(window).on("load",(function(){i.disableButtonUntilFilledElements(t)&&t.hasClass("js-disable-if-ok_on-load")&&i.disableForm(t)})):i.disableButtonUntilFilledElements(t)),"widger-generator"===t.attr("id")){var r=i.getSubmitButton(t),o=$(t).find(':input[name="display"]');$(o).length>0&&$(o).on("change.inputChangeWidgetSubmit",(function(){$(r).length>0&&$(r).hasClass("--deactive")&&$(r).removeClass("--deactive"),$(o).off("change.inputChangeWidgetSubmit")}))}i.changeLoginCards(e)})),this.counterInit(),void 0!==e?this.initFloatingLabels($(e)):this.initFloatingLabels();var n=void 0!==e?$(e).find("#texto, #comentarios, #comentariosAlProveedor, #comments, [id^='comentarios-'], [id^='comentariosAlProveedor-'], [id^='comments-']"):$("#texto, #comentarios, #comentariosAlProveedor, #comments, [id^='comentarios-'], [id^='comentariosAlProveedor-'], [id^='comments-']");$(n).each((function(e,t){var a=$(t).val();if(null!=V(a)&&null!=a&&""!=a){var i=$('[data-commentscounter="'+$(t).attr("id")+'"]'),n=a.match(/^\s+/g);null!=n&&n.length>0&&$(t).val(a.replace(/^\s+/g,"")),i.html(a.length)}}
1)),$(n).keyup((function(){var e=$(this).val(),t=$('[data-commentscounter="'+$(this).attr("id")+'"]');if(null!=V(e)&&null!=e&&""!=e){var a=e.match(/^\s+/g);null!=a&&a.length>0&&$(this).val(e.replace(/^\s+/g,""))}t.html(e.length)})),this.login(),this.aditionalInfoContact(),this.requiredReserveContact(),this.initPaymentCardsDisplay(),this.initGoogleAnalyticsGuide(),this.initPartialInputsDisplay(),this.initMopInputsDisplay(),this.initPayLaterInputsDisplay(),this.initMopInputsIds(),this.initConditionalValidation(),this.submitAsLink(),this.makeQueryClick(),this.autoCompletePhoneInsuranceActivity(),this.fillInputCopy(),this.generalAutoComplete(),this.newAutoComplete(),this.countryName(),this.fillCopySelectData(),this.widgetChanges(),this.copyPasteElementsList(),this.copyPasteHtmlElementsList(),this.deleteHtmlElement(),this.initRemoveElementsList(),this.initListSortSelect(),this.initHighlightSelectedRadios(),this.initNumberForNotAllowLetters(),this.disableScrollOnNumberInputs(),this.skipThisStepOtherQuestions(),this.initLinkGenerator(),this.initToggleShowPass(),this.changeCountryOptionsFromApiUrl(),this.initPhoneInputs(),this.initEmailCheckInput(),this.formsSwiperContainers(),this.activeSameData(),this.showPaypalMessage(),this.resetInputCp(),this.typeOfDocumentDependingOnTheCountry(),this.provinceDependingOnTheCountry(),this.regionDependingOnTheCountry(),this.formAgencyStripValidatorInit(),this.formAccommodationStripValidatorInit(),this.formUserRegisterStripValidatorInit(),this.parsleyValidateRelatedItems(),document.querySelectorAll("[data-parsley-phoneintltel-google]").length>0&&this.phoneInputPrevent(),$("form").filter((function(){var e=0==$(this).parents(".tabs, .tabs-content").length,t=$(this).hasClass("dropzone"),a=$(this).find(".dropzone").length>0;return e&&(t||a)})).each((function(e,t){i.createDropZone($(t).attr("id"))})),this.resetFormsToSend()}}])&&j(t.prototype,a),n&&j(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=H}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.