trAvis - MANAGER
Edit File: plus-age-gate.min.js
!function(){"use strict";function e(e,t){var a,s,o,i,n;elementorFrontend.isEditMode()?localStorage.removeItem("max-age-expire"):elementorFrontend.isEditMode()||(s=(a=e.find(".tp-agegate-wrapper")).data("age_cookies_days"),o=localStorage.getItem("max-age-expire"),a.closest("body").find("header").css("display","none"),a.closest("body").css("overflow","hidden"),i=new Date,(n=new Date).setDate(i.getDate()+s),""!=o&&null!=o&&new Date(i)<=new Date(o)?(t(".tp-agegate-wrapper").hide(),a.closest("body").css("overflow","")):(""!=o&&null!=o&&new Date(i)>new Date(o)&&localStorage.removeItem("max-age-expire"),t(".tp-agegate-wrapper").show()),e.find(".tp-agegate-wrapper.tp-method-1").length&&t(".age_vmc").on("change",function(){t(this).closest(".agc_checkbox").find(".age_vmc").is(":checked")?(t(".age_vms").find(".age_vmb").attr("disabled",!1),t(".age_vms").find(".age_vmb").css("opacity","1"),t(".age_vmb").on("click",function(){localStorage.setItem("max-age-expire",n),t(this).closest(".tp-agegate-wrapper").hide(),t(this).closest("body").find("header").css("display","block"),t(this).closest("body").css("overflow","")})):(t(".age_vms").find(".age_vmb").attr("disabled",!0),t(".age_vms").find(".age_vmb").css("opacity","0.5"))}),e.find(".tp-agegate-wrapper.tp-method-2").length&&t(".age_verify_method_btnsubmit").on("click",function(){var e=new Date(Date.parse(t(this).closest(".tp-agegate-method").find(".age_verify_birthdate").val())).getFullYear();i.getFullYear()-e<t(this).closest(".tp-agegate-wrapper").data("userbirth")?t(this).closest(".tp-agegate-boxes").find(".tp-age-wm").show():(localStorage.setItem("max-age-expire",n),t(this).closest(".tp-agegate-wrapper").hide(),t(this).closest("body").find("header").css("display","block"),t(this).closest("body").css("overflow",""))}),e.find(".tp-agegate-wrapper.tp-method-3").length&&(t(".tp-agegate-wrapper .tp-age-btn-yes").on("click",function(){localStorage.setItem("max-age-expire",n),t(this).closest(".tp-agegate-wrapper").hide(),t(this).closest("body").find("header").css("display","block"),t(this).closest("body").css("overflow","")}),t(".tp-agegate-wrapper .tp-age-btn-no").on("click",function(){t(this).closest(".tp-agegate-boxes").find(".tp-age-wm").show()})))}jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/tp-age-gate.default",e)})}();