jQuery(function(o){if("undefined"==typeof everest_forms_params)return!1;var a={init:function(){o(document).ready(a.ready);var e=o(".evf-single-item-price-hidden input[type=hidden]").length,t=o(".evf-field-payment-single input[type=text]").length,i=o(".evf-single-item-price").find("span").length;0!==e&&0==t&&0==i?(o(".evf-single-item-price-hidden input[type=hidden]").closest(".evf-field-payment-single").hide(),o(".evf-field-payment-total").hide()):(o(".evf-single-item-price-hidden input[type=hidden]").closest(".evf-field-payment-single").hide(),o(".evf-field-payment-total").show()),this.init_range_sliders(),this.load_validation(),a.bindUIActions(),this.init_privacy_policy_fields()},ready:function(){a.loadPayments(),a.loadPhoneField(),a.loadCountryFlags()},init_privacy_policy_fields:function(){o(document.body).on("click",".evf-privacy-policy-local-page-link",function(e){e.preventDefault();var t=o(this).data("page-id");""!==t&&(e=o(this).closest(".evf-field"),o(this).hasClass("evf-page-expanded")?(o(this).removeClass("evf-page-expanded"),e.find(".evf-privacy-policy-local-page-content-"+t).slideUp()):(e.find(".evf-privacy-policy-local-page-content:visible").slideUp(),e.find(".evf-privacy-policy-local-page-content-"+t).slideDown(),e.find(".evf-privacy-policy-local-page-link").removeClass("evf-page-expanded"),o(this).addClass("evf-page-expanded")))})},init_range_sliders:function(){o(".evf-field.evf-field-range-slider").show(),o().ionRangeSlider&&o(".evf-field-range-slider").length&&(o(".evf-field-range-slider .evf-field-primary-input").ionRangeSlider({onFinish:function(e){e=e.input.closest(".evf-field");a.setPrefixPostfixTexts(null,null,e)}}).on("change",function(){var e=o(this).val();o(this).closest(".evf-field-range-slider").find(".evf-slider-input").val(e),a.setSliderColors(o(this).closest(".evf-field"))}),o(".evf-field-range-slider .evf-slider-input").on("input",function(){var e=o(this).val(),t=o(this).closest(".evf-field");o(this).closest(".evf-field-range-slider").find(".evf-field-primary-input").data("ionRangeSlider").update({from:e}),a.setPrefixPostfixTexts(null,null,t)}),o(".evf-field-range-slider .evf-range-slider-reset-icon").on("click",function(e){var t=o(this).closest(".evf-field"),i=t.find(".evf-field-primary-input").data("default");t.find(".evf-field-primary-input").data("ionRangeSlider").update({from:i}),a.setSliderColors(o(this).closest(".evf-field")),a.setPrefixPostfixTexts(null,null,t)}),o(".evf-field.evf-field-range-slider").each(function(){var e=o(this).closest(".evf-field");a.setSliderColors(this),a.setPrefixPostfixTexts(null,null,e)}))},setPrefixPostfixTexts:function(e,t,i){var n=null!==i&&undefined!==i;(e&&""!==e&&t&&""!==t||n)&&(t=(n=(i=n?i:o("#evf-"+t+"-field_"+e+"-container")).find(".evf-field-primary-input")).data("use-text-prefix-postfix"),e=n.data("prefix-text"),n=n.data("postfix-text"),!0===t&&(i.find("span.irs-min").html(e),i.find("span.irs-max").html(n)))},setSliderColors:function(e){var t=o(e).find(".evf-field-primary-input"),i=t.data("highlight_color"),t=t.data("track_color");a.setSliderHandleColor(e),o(e).find(".irs-bar").css("background",i),o(e).find(".irs-line").css("background",t)},setSliderHandleColor:function(e){if(e){var t=o(e),i=t.attr("id"),e=t.find(".evf-field-primary-input").data("skin"),n=t.find(".evf-field-primary-input").data("handle_color"),a="";switch(e){case"flat":t.find(".irs-handle i").first().css("background-color",n),t.find(".irs-single").css("background-color",n),a="#"+i+" .irs-single:before { border-top-color: "+n+"!important; }";break;case"big":t.find(".irs-single").css("background-color",n),t.find(".irs-single").css("background",n),t.find(".irs-handle").css("background-color",n),t.find(".irs-handle").css("background",n);break;case"modern":t.find(".irs-handle i").css("background",n),t.find(".irs-single").css("background-color",n),a="#"+i+" .irs-single:before { border-top-color: "+n+"!important; }";break;case"sharp":t.find(".irs-handle").css("background-color",n),t.find(".irs-handle i").first().css("border-top-color",n),t.find(".irs-single").css("background-color",n),a="#"+i+" .irs-single:before { border-top-color: "+n+"!important; }";break;case"round":case"square":t.find(".irs-handle").css("border-color",n),t.find(".irs-single").css("background-color",n),a="#"+i+" .irs-single:before { border-top-color: "+n+"!important; }"}o("body").find(".evf-range-slider-handle-style-tag-"+i).remove(),o("body").append('")}},load_validation:function(){if("undefined"==typeof o.fn.validate)return!1;o.validator.addMethod("extension",function(e,t,i){return i="string"==typeof i?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp("\\.("+i+")$","i"))},everest_forms_params.i18n_messages_fileextension),o.validator.addMethod("maxsize",function(e,t,i){var n,a,s=i,i=this.optional(t);if(i)return i;if(t.files&&t.files.length)for(n=0,a=t.files.length;ns)return!1;return!0},everest_forms_params.i18n_messages_filesize),o.validator.addMethod("phone-field",function(e,t){return!e.match(/[^\d()\-+\s]/)&&(this.optional(t)||0
'+e.text+""):e.text},getFirstBrowserLanguage:function(){var e,t,i=window.navigator,n=["language","browserLanguage","systemLanguage","userLanguage"];if(Array.isArray(i.languages))for(e=0;e