JezK
Edit File: public.min.js
(()=>{function e(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)))}function t(e){var t=0;return jQuery(".bundle_form .bundled_product").each((function(a){var n=jQuery(this).find(".cart").data("bundled_item_id"),o=e.prices[n],i=jQuery(this).find(".bundled_qty").val();jQuery(this).hasClass("bundled_item_optional")&&!jQuery(this).find(".bundled_product_optional_checkbox input").prop("checked")||(t+=o*i)})),t}function a(e){var t,a,n=window.location.search.substring(1).split("&");for(a=0;a<n.length;a++)if((t=n[a].split("="))[0]===e)return void 0===t[1]||decodeURIComponent(t[1]);return!1}function n(e){const t=document.cookie.split(";").reduce(((e,t)=>{const[a,n]=t.split("=");return a&&n&&(e[a.trim()]=n),e}),{}),a=t["cookieyes-consent"]||t.wt_consent;if(!a)return;const{[e]:n}=a.split(",").reduce(((e,t)=>{const[a,n]=t.split(":");return a&&n&&(e[a]=n),e}),{});return n}!function(o,i){i.debug&&console.log("PYS:",i);var r={},s={},c={};i.triggerLogic&&Object.entries(i.triggerLogic).forEach((function([e,t]){if("AND"===t){var a=0;Object.values(i.triggerEventTypes).forEach((function(t){t.hasOwnProperty(e)&&a++})),s[e]={triggered:{},total:a,fired:!1}}}));var d=!1,_=[],l=!1;var u="";i.hasOwnProperty("track_cookie_for_subdomains")&&i.track_cookie_for_subdomains&&(u=function(e=!1){const t=window.location.hostname;if("undefined"==typeof tldjs)return console.warn("tldjs is not defined"),t;const a=tldjs.getDomain(t);return a?e?"."+a:a:t}(!0));var p="";try{p=f((document.referrer||"").toString())}catch(e){}var m="pys_session_entry_referrer";function f(e){if(!e)return"";var t=String(e),a=t.indexOf("?");-1!==a&&(t=t.substring(0,a));var n=t.indexOf("#");return-1!==n&&(t=t.substring(0,n)),t}function g(e){var t="";try{void 0!==window.sessionStorage&&(t=window.sessionStorage.getItem(m)||"")}catch(e){}if(!t){var a=Cookies.get(m);if(a&&"undefined"!==a){t=a;try{void 0!==window.sessionStorage&&window.sessionStorage.setItem(m,t)}catch(e){}}}if(!t){var n="";try{n=f((document.referrer||"").toString())}catch(e){}if(n){var o="";try{o=new URL(n).hostname}catch(e){}if(o&&o!==window.location.hostname){t=n;try{void 0!==window.sessionStorage&&window.sessionStorage.setItem(m,t)}catch(e){}}}}if(t&&e&&i&&i.cookie&&!i.cookie.disabled_all_cookie){var r=Cookies.get(m);r&&"undefined"!==r||Cookies.set(m,t,{path:"/",domain:u})}return t}g(!1);function v(){if(p&&i&&i.cookie&&!i.cookie.disabled_all_cookie)try{Cookies.set("pys_event_referrer",p,{path:"/",domain:u})}catch(e){}}function y(e,t=""){if(null==e)return null;if("object"!=typeof e)return e;if(Array.isArray(e))return e.map((e=>y(e,t)));if(("value"in e||"selector"in e||"dynamic"in e||"input_type"in e)&&Object.keys(e).every((e=>["value","selector","dynamic","input_type","name"].includes(e)))){if(!e.dynamic||!e.selector||""===e.selector.trim()){let t=e.value??null;return"float"!==e.input_type&&"int"!==e.input_type||(t=h(t,"int"===e.input_type)),t}try{const t=document.querySelector(e.selector);if(!t)return null;let a=t.value??t.innerText??t.textContent??t.getAttribute("content")??t.getAttribute("data-value")??null;return"float"!==e.input_type&&"int"!==e.input_type||(a=h(a,"int"===e.input_type)),a}catch{return null}}return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,y(t,e)])).filter((([e,t])=>null!=t)))}function h(e,t=!1){return null==e?null:t?parseInt(e):parseFloat(e)}var b=[],w={tag:function(){return"pinterest"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(e,t){return!1},onAdSenseEvent:function(e){},onClickEvent:function(e){},onWatchVideo:function(e){},onCommentEvent:function(e){},onFormEvent:function(e){},onDownloadEvent:function(e){},onWooAddToCartOnButtonEvent:function(e){},onWooAddToCartOnSingleEvent:function(e,t,a,n,o){},onWooRemoveFromCartEvent:function(e){},onWooAffiliateEvent:function(e){},onWooPayPalEvent:function(e){},onEddAddToCartOnButtonEvent:function(e,t,a){},onEddRemoveFromCartEvent:function(e){},onPageScroll:function(e){},onTime:function(e){}},k={tag:function(){return"bing"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(e,t){return!1},onAdSenseEvent:function(e){},onClickEvent:function(e){},onWatchVideo:function(e){},onCommentEvent:function(e){},onFormEvent:function(e){},onDownloadEvent:function(e){},onWooAddToCartOnButtonEvent:function(e){},onWooAddToCartOnSingleEvent:function(e,t,a,n,o){},onWooRemoveFromCartEvent:function(e){},onWooAffiliateEvent:function(e){},onWooPayPalEvent:function(e){},onEddAddToCartOnButtonEvent:function(e,t,a){},onEddRemoveFromCartEvent:function(e){},onPageScroll:function(e){},onTime:function(e){}},E={tag:function(){return"reddit"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(e,t){return!1},onAdSenseEvent:function(e){},onClickEvent:function(e){},onWatchVideo:function(e){},onCommentEvent:function(e){},onFormEvent:function(e){},onDownloadEvent:function(e){},onWooAddToCartOnButtonEvent:function(e){},onWooAddToCartOnSingleEvent:function(e,t,a,n,o){},onWooRemoveFromCartEvent:function(e){},onWooAffiliateEvent:function(e){},onWooPayPalEvent:function(e){},onEddAddToCartOnButtonEvent:function(e,t,a){},onEddRemoveFromCartEvent:function(e){},onPageScroll:function(e){},onTime:function(e){}},P=function(t){var a=w,i=k,_=E,l=!1;let m=G();function g(){t.gdpr.all_disabled_by_api||(t.gdpr.tiktok_disabled_by_api||C.loadPixel(),t.gdpr.facebook_disabled_by_api||O.loadPixel(),t.gdpr.analytics_disabled_by_api||D.loadPixel(),t.gdpr.google_ads_disabled_by_api||T.loadPixel(),t.gdpr.analytics_disabled_by_api||S.loadPixel(),t.gdpr.pinterest_disabled_by_api||a.loadPixel(),t.gdpr.bing_disabled_by_api||i.loadPixel(),t.gdpr.reddit_disabled_by_api||_.loadPixel()),t.gdpr.consent_magic_integration_enabled&&"undefined"!=typeof CS_Data&&(void 0!==CS_Data.cs_google_analytics_consent_mode&&1==CS_Data.cs_google_analytics_consent_mode&&D.loadPixel(),void 0!==CS_Data.cs_google_ads_consent_mode&&1==CS_Data.cs_google_ads_consent_mode&&T.loadPixel())}function v(e){return e.indexOf("enablejsapi")>-1}function h(e){return e.indexOf("origin")>-1}function b(e){for(var t={},a=[0,10,50,90,100],n=0;n<a.length;n++){var o=a[n],i=e*o/100;100===o&&(i-=1),t[o+"%"]=Math.floor(i)}return t}function A(e){var t=e.src||"";return t.indexOf("youtube.com/embed/")>-1||t.indexOf("youtube.com/v/")>-1}function j(e){if(e.src&&-1!==e.src.indexOf("data:image"))return!1;for(var t=Object.keys(e.dataset),a=0;a<t.length;a++)if(t[a].toLowerCase().indexOf("src")>-1){var n=e.dataset[t[a]];return n.indexOf("youtube.com/embed/")>-1||n.indexOf("youtube.com/v/")>-1}return!1}function W(e){var t=window.location,a=document.createElement("a");a.href=e.src,a.hostname="www.youtube.com",a.protocol=t.protocol;var n="/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname;if(v(a.search)||(a.search=(a.search.length>0?a.search+"&":"")+"enablejsapi=1"),!h(a.search)&&-1===t.hostname.indexOf("localhost")){var o=t.port?":"+t.port:"",i=t.protocol+"%2F%2F"+t.hostname+o;a.search=a.search+"&origin="+i}if("application/x-shockwave-flash"===e.type){var r=document.createElement("iframe");r.height=e.height,r.width=e.width,n=n.replace("/v/","/embed/"),e.parentNode.parentNode.replaceChild(r,e.parentNode),e=r}return a.pathname=n,e.src!==a.href+a.hash&&(e.src=a.href+a.hash),e}function F(e){var a=YT.get(e.id);a||(a=new YT.Player(e,{})),void 0===e.pauseFlag&&(e.pauseFlag=!1,a.addEventListener("onStateChange",(function(a){!function(e,a){var n=e.data,i=e.target,r=i.getVideoUrl(),s=r.match(/[?&]v=([^&#]*)/)[1],c=i.getPlayerState(),d=b(i.getDuration());a.playTracker=a.playTracker||{},c!==YT.PlayerState.PLAYING||a.timer?(clearInterval(a.timer),a.timer=!1):(clearInterval(a.timer),a.timer=setInterval((function(){!function(e,a,n){var i=e.getCurrentTime();for(var r in e[n]=e[n]||{},a)if(a[r]<=i&&!e[n][r]){e[n][r]=!0;var s=e.getVideoData();"0%"===r&&(r="play");var c={video_type:"youtube",video_id:n,video_title:s.title};let p=[];if(t.triggerEventTypes.hasOwnProperty("video_view")&&Object.entries(t.triggerEventTypes.video_view).forEach((function([e,o]){o.forEach((function(o){if("youtube"===o.type&&o.rule===n){let n=Object.keys(t.triggerEvents[e]);for(let s=0;s<n.length;s++){let d=P.clone(t.triggerEvents[e][n[s]]);o.disable_watch_video&&p.push(n[s]),i>=a[o.value]&&("reddit"!==n[s]&&(d.params.progress=r,P.copyProperties(c,d.params)),!0!==d.fired&&P.isEventInTimeWindow(d.name,d,"dyn_"+n[s]+"_"+e)&&(d=P.getFormFilledData(d),x(n[s]).fireEvent(d.name,d),t.triggerEvents[e][n[s]].fired=!0))}}}))})),t.automatic.enable_video&&t.automatic.enable_youtube&&t.dynamicEvents.hasOwnProperty("automatic_event_video"))for(var d=Object.keys(t.dynamicEvents.automatic_event_video),_=0;_<d.length;_++)if(!p.includes(d[_])){var l=P.clone(t.dynamicEvents.automatic_event_video[d[_]]);if("reddit"!==d[_]&&(l.params.progress=r,P.copyProperties(c,l.params)),"tiktok"===d[_]||"reddit"===d[_]){var u=l.automatic_event_video_trigger;i>=a[u]&&!0!==l.fired&&(x(d[_]).onWatchVideo(l),t.dynamicEvents.automatic_event_video[d[_]].fired=!0)}else P.copyProperties(P.getRequestParams(),l.params),x(d[_]).onWatchVideo(l)}"play"==r&&o.each(t.triggerEventTypes,(function(e,t){o.each(t,(function(t,a){if("video_play"===e)P.handleTriggerFired(t,e)}))}))}}(i,d,a.videoId)}),1e3));n===YT.PlayerState.PLAYING&&(a.playTracker[s]=!0,a.videoId=s,a.pauseFlag=!1);if(!a.playTracker[a.videoId])return!1;if(n===YT.PlayerState.PAUSED){if(a.pauseFlag)return!1;a.pauseFlag=!0}}(a,e)})),a.addEventListener("onPlaybackRateChange",(function(n){var o=n.data,i=void 0!==e._pysSpeedRate?e._pysSpeedRate:1;if(e._pysSpeedRate=o,o!=i){if(t.triggerEventTypes&&t.triggerEventTypes.video_speed){var r=window.location.href,s="";try{s=a.getVideoData().video_id||""}catch(e){}Object.keys(t.triggerEventTypes.video_speed).forEach((function(e){var a=t.triggerEventTypes.video_speed[e],n=Array.isArray(a)?a:a.urls||[],c=Array.isArray(a)?"any":a.speed_rate||"any",d=Array.isArray(a)?[]:a.triggers||[],_=!n||0===n.length||n.some((function(e){return"*"===e||""===e||-1!==r.indexOf(e)})),l="any"===c?o!==i:"increase"===c?o>i:o<i,u=0===d.length||d.some((function(e){return"youtube"===e.type&&e.rule===s}));_&&l&&u&&P.handleTriggerFired(e,"video_speed")}))}if(t.dynamicEvents&&t.dynamicEvents.automatic_event_video_speed){var c=e.src||"",d="";try{d=a.getVideoData().title||""}catch(e){}var _={video_url:c,video_type:"youtube",video_title:d||"Unknown Title",playback_speed:o,element:"iframe"};Object.keys(t.dynamicEvents.automatic_event_video_speed).forEach((function(e){var a=P.clone(t.dynamicEvents.automatic_event_video_speed[e]);P.copyProperties(_,a.params);var n=x(e);n&&n.fireEvent(a.name,a)}))}}})))}function R(e){return(e.src||"").indexOf("player.vimeo.com/video/")>-1}function U(e){if(e.src)return!1;for(var t=Object.keys(e.dataset),a=0;a<t.length;a++){if(t[a].toLowerCase().indexOf("src")>-1)return e.dataset[t[a]].indexOf("player.vimeo.com/video/")>-1}return!1}function N(e){var a=new Vimeo.Player(e);a.getDuration().then(function(e,t){e.pysMarks=b(t)}.bind(null,a)),a.getVideoTitle().then(function(e,t){e.pysVideoTitle=t}.bind(null,a)),a.getVideoId().then(function(e,t){e.pysVideoId=t}.bind(null,a)),a.pysCompletedMarks={},a.on("play",(function(){if(!this.pysTimer){clearInterval(this.pysTimer);var e=this;this.pysTimer=setInterval((function(){!function(e){e.getCurrentTime().then((function(a){for(var n in e.pysMarks)if(e.pysMarks[n]<=a&&!e.pysCompletedMarks[n]){e.pysCompletedMarks[n]=!0,"0%"===n&&(n="play");var i={video_type:"vimeo",video_id:e.pysVideoId,video_title:e.pysVideoTitle};let _=[];if(t.triggerEventTypes.hasOwnProperty("video_view")&&Object.entries(t.triggerEventTypes.video_view).forEach((function([o,r]){r.forEach((function(r){if("vimeo"===r.type&&r.rule==e.pysVideoId){let s=Object.keys(t.triggerEvents[o]);for(let c=0;c<s.length;c++){let d=P.clone(t.triggerEvents[o][s[c]]);r.disable_watch_video&&_.push(s[c]),a>=e.pysMarks[r.value]&&("reddit"!==s[c]&&(d.params.progress=n,P.copyProperties(i,d.params)),!0!==d.fired&&P.isEventInTimeWindow(d.name,d,"dyn_"+s[c]+"_"+o)&&(d=P.getFormFilledData(d),x(s[c]).fireEvent(d.name,d),t.triggerEvents[o][s[c]].fired=!0))}}}))})),t.automatic.enable_video&&t.automatic.enable_vimeo&&t.dynamicEvents.hasOwnProperty("automatic_event_video"))for(var r=Object.keys(t.dynamicEvents.automatic_event_video),s=0;s<r.length;s++)if(!_.includes(r[s])){var c=P.clone(t.dynamicEvents.automatic_event_video[r[s]]);if("reddit"!==r[s]&&(c.params.progress=n,P.copyProperties(i,c.params)),"tiktok"===r[s]||"reddit"===r[s]){var d=c.automatic_event_video_trigger;a>=e.pysMarks[d]&&!0!==c.fired&&(x(r[s]).onWatchVideo(c),t.dynamicEvents.automatic_event_video[r[s]].fired=!0)}else P.copyProperties(P.getRequestParams(),c.params),x(r[s]).onWatchVideo(c)}"play"==n&&o.each(t.triggerEventTypes,(function(e,t){o.each(t,(function(t,a){if("video_play"===e)P.handleTriggerFired(t,e)}))}))}}))}(e)}),1e3)}})),a.on("pause",(function(){clearInterval(this.pysTimer),this.pysTimer=!1})),a.on("ended",(function(){clearInterval(this.pysTimer),this.pysTimer=!1})),a.on("playbackratechange",(function(e){var n=e.playbackRate,o=void 0!==a._pysSpeedRate?a._pysSpeedRate:1;if(a._pysSpeedRate=n,n!=o){if(t.triggerEventTypes&&t.triggerEventTypes.video_speed){var i=window.location.href,r=a.pysVideoId?String(a.pysVideoId):"";Object.keys(t.triggerEventTypes.video_speed).forEach((function(e){var a=t.triggerEventTypes.video_speed[e],s=Array.isArray(a)?a:a.urls||[],c=Array.isArray(a)?"any":a.speed_rate||"any",d=Array.isArray(a)?[]:a.triggers||[],_=!s||0===s.length||s.some((function(e){return"*"===e||""===e||-1!==i.indexOf(e)})),l="any"===c?n!==o:"increase"===c?n>o:n<o,u=0===d.length||d.some((function(e){return"vimeo"===e.type&&e.rule==r}));_&&l&&u&&P.handleTriggerFired(e,"video_speed")}))}if(t.dynamicEvents&&t.dynamicEvents.automatic_event_video_speed){var s=a.element||null,c={video_url:s&&s.src||"",video_type:"vimeo",video_title:a.pysVideoTitle||"Unknown Title",playback_speed:n,element:"iframe"};Object.keys(t.dynamicEvents.automatic_event_video_speed).forEach((function(e){var a=P.clone(t.dynamicEvents.automatic_event_video_speed[e]);P.copyProperties(c,a.params);var n=x(e);n&&n.fireEvent(a.name,a)}))}}}))}function M(){t.automatic.enable_video&&t.dynamicEvents.hasOwnProperty("automatic_event_video")&&(document.addEventListener("play",(function(e){var t=e.target;if(t&&"VIDEO"===t.tagName&&(t.pysCompletedMarks=t.pysCompletedMarks||{},!t.pysCompletedMarks.play)){var a=t.src||t.currentSrc||"";t.pysCompletedMarks.play=!0,q(t,a,"play")}}),!0),document.addEventListener("timeupdate",(function(e){var t=e.target;if(t&&"VIDEO"===t.tagName){var a=t.duration;if(a&&!isNaN(a)&&isFinite(a)){var n=t.currentTime,o=b(a),i=t.src||t.currentSrc||"";for(var r in t.pysCompletedMarks=t.pysCompletedMarks||{},o)"0%"!==r&&o[r]<=n&&!t.pysCompletedMarks[r]&&(t.pysCompletedMarks[r]=!0,q(t,i,r))}}}),!0))}function q(e,a,n){for(var i="0%"===n?"play":n,r={video_type:"html5",video_id:e.id||a,video_title:P.getHtml5VideoTitle(a)},s=Object.keys(t.dynamicEvents.automatic_event_video),c=0;c<s.length;c++){var d=P.clone(t.dynamicEvents.automatic_event_video[s[c]]);if("reddit"!==s[c]&&(d.params.progress=i,P.copyProperties(r,d.params)),"tiktok"===s[c]||"reddit"===s[c]){var _=d.automatic_event_video_trigger,l=b(e.duration||0);e.currentTime>=l[_]&&!0!==d.fired&&(x(s[c]).onWatchVideo(d),t.dynamicEvents.automatic_event_video[s[c]].fired=!0)}else P.copyProperties(P.getRequestParams(),d.params),x(s[c]).onWatchVideo(d)}"play"===n&&o.each(t.triggerEventTypes,(function(e,t){o.each(t,(function(t){"video_play"===e&&P.handleTriggerFired(t,e)}))}))}var L=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"],V=["fbadid","gadid","padid","bingid"],B=[];function G(){return(void 0===Cookies.get("pys_start_session")||void 0===Cookies.get("pys_session_limit"))&&(d=!0,!0)}function z(){try{let a,n=f(document.referrer.toString()),o=0===n.length,i=!o&&0===n.indexOf(t.siteUrl);return a=!1===(!o&&!i)?"direct":n,"direct"!==a?-1!==(e=(e=a).replace(/(https?:\/\/)?(www.)?/i,"")).indexOf("/")?e.split("/")[0]:e:a}catch(e){return console.error(e),"direct"}var e}function J(){try{var e={},t=[];return window.location.search.substr(1).split("&").forEach((function(a){(t=a.split("=")).length>1&&(e[t[0]]=t[1])})),e}catch(e){return console.error(e),{}}}function Y(e=!1){try{let a="pys_",n=[];return e&&(a="last_pys_"),o.each(V,(function(e,o){Cookies.get(a+o)?n[o]=Cookies.get(a+o):t.hasOwnProperty("tracking_analytics")&&t.tracking_analytics.TrafficUtmsId[o]&&(n[o]=$(t.tracking_analytics.TrafficUtmsId[o]))})),n}catch(e){return console.error(e),[]}}function Q(e=!1){try{let a="pys_";e&&(a="last_pys_");let n=[];return o.each(L,(function(e,o){if(Cookies.get(a+o)){let e=Cookies.get(a+o);n[o]=$(e)}else t.hasOwnProperty("tracking_analytics")&&t.tracking_analytics.TrafficUtms[o]&&(n[o]=$(t.tracking_analytics.TrafficUtms[o]))})),n}catch(e){return console.error(e),[]}}function H(){var e=new Array,t=new Date;return e.push(["00-01","01-02","02-03","03-04","04-05","05-06","06-07","07-08","08-09","09-10","10-11","11-12","12-13","13-14","14-15","15-16","16-17","17-18","18-19","19-20","20-21","21-22","22-23","23-24"][t.getHours()]),e.push(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][t.getDay()]),e.push(["January","February","March","April","May","June","July","August","September","October","November","December"][t.getMonth()]),e}function $(e){return P.validateEmail(e)?void 0:e}return{PRODUCT_SIMPLE:0,PRODUCT_VARIABLE:1,PRODUCT_BUNDLE:2,PRODUCT_GROUPED:3,utmTerms:L,utmId:V,isNewSession:G(),setHidePixelCookie:function(){let e=!1;if(!d&&t.gdpr.consent_magic_integration_enabled&&void 0!==window.CS_Data&&window.CS_Data.cs_refresh_after_consent&&(e=!0),!e&&!d)return!1;window.location.href,new URLSearchParams(window.location.search);o.each(["facebook","ga","gtm","google_ads","bing","pinterest","tiktok","reddit"],(function(e,t){var a=x(t);if(a&&a.isEnabled()){const e=window.location.href;o.each(a.getHidePixel(),(function(t,a){for(const t of a.hide_tag_contain)if(t&&e.includes(t)){let e=60*a.hide_tag_time*60*1e3,t=(new Date).getTime()+e;Cookies.set("hide_tag_"+a.pixel,!0,{expires:new Date(t),path:"/"});break}}))}}))},hideMatchingPixel:function(e,t){return!!Cookies.get("hide_tag_"+e)},validateEmail:function(e){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)},fireEventForAllPixel:function(e,t){t.hasOwnProperty(O.tag())&&O[e](t[O.tag()]),t.hasOwnProperty(D.tag())&&D[e](t[D.tag()]),t.hasOwnProperty(T.tag())&&T[e](t[T.tag()]),t.hasOwnProperty(a.tag())&&a[e](t[a.tag()]),t.hasOwnProperty(i.tag())&&i[e](t[i.tag()]),t.hasOwnProperty(C.tag())&&C[e](t[C.tag()]),t.hasOwnProperty(_.tag())&&_[e](t[_.tag()]),t.hasOwnProperty(S.tag())&&S[e](t[S.tag()])},getQueryValue:function(e){return J()[e]},filterEmails:function(e){return $(e)},setupPinterestObject:function(){return a=window.pys.Pinterest||a},setupBingObject:function(){return i=window.pys.Bing||i},setupRedditObject:function(){return _=window.pys.Reddit||_},copyProperties:function(e,t){for(var a in e)"function"!=typeof e[a]&&(t[a]=e[a]);return t},getVideoTypeFromUrl:function(e){return e?-1!==e.indexOf("youtube.com")||-1!==e.indexOf("youtu.be")?"youtube":-1!==e.indexOf("vimeo.com")?"vimeo":"html5":"unknown"},getHtml5VideoTitle:function(e){if(!e)return"Unknown Title";var t=e.split("?")[0].split("#")[0].split("/").pop();if(!t)return"Unknown Title";var a=t.lastIndexOf(".");return a>0?t.slice(0,a):t},generateUniqueId:function(a){if(["woo_purchase","woo_start_trial","woo_subscription_created","woo_subscription_renewal","edd_purchase","edd_start_trial","edd_subscription_created","edd_subscription_renewal","edd_license_created","edd_license_upgrade","edd_license_renewal"].includes(a.e_id)&&a.eventID&&a.eventID.length>0){var n=a.e_id;return r.hasOwnProperty(n)||(r[n]=a.eventID),r[n]}if(0==a.eventID.length||!a.isVariationTrigger&&("static"==a.type&&t.ajaxForServerStaticEvent||"static"!==a.type&&t.ajaxForServerEvent)){let t=a.hasOwnProperty("custom_event_post_id")?a.custom_event_post_id:a.e_id;return r.hasOwnProperty(t)||(r[t]=e()),r[t]}if(0!==a.eventID.length)return a.eventID},flattenObject:function(e,t="",a={}){for(const[n,o]of Object.entries(e)){const i=t?(Array.isArray(e),`${t}[${n}]`):n;null===o||"object"!=typeof o||o instanceof File?a[i]=o:this.flattenObject(o,i,a)}return a},sendServerAjaxRequest:function(e,a){if("pys_tiktok_api_event"===a.action&&window.pysTikTokRest)this.sendRestAPIRequest(a,"tiktok");else if("pys_api_event"===a.action&&"facebook"===a.pixel&&window.pysFacebookRest)this.sendRestAPIRequest(a,"facebook");else{if(t.useSendBeacon&&navigator.sendBeacon)try{const t=this.flattenObject(a),n=new URLSearchParams;for(const[e,a]of Object.entries(t))null!=a&&n.append(e,a);if(navigator.sendBeacon(e,n))return}catch(e){t.debug&&console.log("PYS: sendBeacon failed, falling back to jQuery.ajax:",e)}jQuery.ajax({type:"POST",url:e,data:a,headers:{"Cache-Control":"no-cache"},success:function(){}})}},sendRestAPIRequest:function(e,a){let n;switch(a){case"tiktok":n=window.pysTikTokRest?window.pysTikTokRest.restApiUrl:"/wp-json/pys-tiktok/v1/event";break;case"facebook":n=window.pysFacebookRest?window.pysFacebookRest.restApiUrl:"/wp-json/pys-facebook/v1/event";break;case"pinterest":n=window.pysPinterestRest?window.pysPinterestRest.restApiUrl:"/wp-json/pys-pinterest/v1/event";break;default:return console.error("PYS: Unknown platform for REST API:",a),void this.sendAjaxFallback(e)}const o={event:e.event,event_slug:e.event_slug,data:JSON.stringify(e.data||{}),ids:JSON.stringify(e.ids||[]),eventID:e.event_id||e.eventID||"",woo_order:e.woo_order||"0",edd_order:e.edd_order||"0"};if("facebook"===a){const t=e.referrer_url||p;t&&(o.referrer_url=t)}if(o.event_source_url=e.url||window.location.href,t.useSendBeacon&&navigator.sendBeacon)try{const e=new URLSearchParams;for(const[t,a]of Object.entries(o))e.append(t,a);if(navigator.sendBeacon(n,e))return}catch(e){}if(window.fetch){fetch(n,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).then((e=>{if(!e.ok)throw new Error(a+" REST API request failed: "+e.status)})).catch((n=>{t.debug&&console.log("PYS: "+a+" REST API failed, falling back to AJAX:",n),this.sendAjaxFallback(e)}))}else this.sendAjaxFallback(e)},sendAjaxFallback:function(e){jQuery.ajax({type:"POST",url:t.ajaxUrl,data:e,headers:{"Cache-Control":"no-cache"},success:function(){}})},clone:function(e){var t;if(null==e||"object"!=typeof e)return e;if(e instanceof Date)return(t=new Date).setTime(e.getTime()),t;if(e instanceof Array){t=[];for(var a=0,n=e.length;a<n;a++)"function"!=typeof e[a]&&(t[a]=P.clone(e[a]));return t}if(e instanceof Object){for(var o in t={},e)if(e.hasOwnProperty(o)){if("function"==typeof e[o])continue;t[o]=P.clone(e[o])}return t}return e},getTagsAsArray:function(e){return[].slice.call(document.getElementsByTagName(e))},initializeVideoAPIs:function(e){let t,a=!1;e.hasOwnProperty("automatic")&&e.automatic.enable_video&&(e.triggerEventTypes.hasOwnProperty("video_view")&&Object.entries(e.triggerEventTypes.video_view).forEach((function([e,n]){n.forEach((function(e){"youtube"===e.type&&(t=!0),"vimeo"===e.type&&(a=!0)}))})),e.hasOwnProperty("enable_automatic_events")&&e.enable_automatic_events&&((e.automatic.enable_youtube||t)&&P.initYouTubeAPI(),(e.automatic.enable_vimeo||a)&&P.initVimeoAPI(),M()));var n=e.triggerEventTypes&&e.triggerEventTypes.hasOwnProperty("video_speed")&&Object.keys(e.triggerEventTypes.video_speed).length>0,o=e.dynamicEvents&&e.dynamicEvents.hasOwnProperty("automatic_event_video_speed");(n||o)&&(P.initYouTubeAPI(),P.initVimeoAPI())},initYouTubeAPI:function(){if(void 0===window.YT){var e=document.createElement("script");e.src="//www.youtube.com/iframe_api";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}"function"!=typeof window.onYouTubeIframeAPIReady&&(window.onYouTubeIframeAPIReady=function(){for(var e=P.getTagsAsArray("iframe").concat(P.getTagsAsArray("embed")),t=0;t<e.length;t++){var a=e[t];if(A(a))F(W(a));else j(a)&&a.addEventListener("load",(function(e){F(W(e.currentTarget))}))}var n=document.querySelectorAll(".elementor-widget-video .elementor-wrapper");const o={attributes:!1,childList:!0,subtree:!0},i=function(e,t){for(let t of e)if("childList"===t.type)for(var a=0;a<t.addedNodes.length;a++)"IFRAME"===(n=t.addedNodes[a]).tagName&&A(n)&&v(n.src)&&h(n.src)&&F(n);var n};for(t=0;t<n.length;t++){new MutationObserver(i).observe(n[t],o)}})},initVimeoAPI:function(){o(document).ready((function(){for(var e=P.getTagsAsArray("iframe").concat(P.getTagsAsArray("embed")),t=0;t<e.length;t++){var a=e[t];if(R(a))o(a).closest(".elementor-widget-video").find(".elementor-custom-embed-image-overlay").length>0?a.addEventListener("load",(function(){N(this)})):N(a);else U(a)&&a.addEventListener("load",(function(e){N(e.currentTarget)}))}}))},manageCookies:function(){if(function(){if(!t.GATags||!t.GATags.gclid_alternative_enabled||!t.GATags.gclid_alternative_param)return;if(t.gdpr.all_disabled_by_api)return;if(t.gdpr.analytics_disabled_by_api)return;if(t.cookie.disabled_all_cookie)return;if(t.cookie.disabled_google_alternative_id)return;const e=t.GATags.gclid_alternative_param,a=J();if(a[e]){const n=a[e];if(!Cookies.get("_gcl_aw")){const a="GCL."+Math.floor(Date.now()/1e3)+"."+n,o=new Date;o.setTime(o.getTime()+7776e6),Cookies.set("_gcl_aw",a,{expires:o,path:"/",domain:u}),t.debug&&console.log("PYS: Created _gcl_aw cookie from alternative parameter:",e,"=",n)}}}(),t.gdpr.cookiebot_integration_enabled&&"undefined"!=typeof Cookiebot&&!1===Cookiebot.consented&&!Cookiebot.consent.marketing&&!Cookiebot.consent.statistics)return;let e=!1;if(t.gdpr.consent_magic_integration_enabled&&void 0!==window.CS_Data&&1==window.CS_Data.cs_refresh_after_consent&&void 0===Cookies.get("cs_viewed_cookie_policy")&&(e=!0),!e&&m&&!t.cookie.disabled_all_cookie&&!t.cookie.disabled_start_session_cookie){let e=6e4*t.last_visit_duration;var a=new Date;a.setTime(a.getTime()+e),Cookies.set("pys_session_limit",!0,{expires:a,path:"/",domain:u}),Cookies.set("pys_start_session",!0,{path:"/",domain:u}),P.setHidePixelCookie()}!Cookies.get("pbid")&&O.isEnabled()&&t.ajaxForServerEvent?jQuery.ajax({url:t.ajaxUrl,dataType:"json",data:{action:"pys_get_pbid"},success:function(e){if(e.data&&0!=e.data.pbid&&t.send_external_id){if(!t.cookie.disabled_all_cookie&&!t.cookie.externalID_disabled_by_api){var a=parseInt(t.external_id_expire||180);Cookies.set("pbid",e.data.pbid,{expires:a,path:"/",domain:u})}t.hasOwnProperty("facebook")&&(t.facebook.advancedMatching={...t.facebook.advancedMatching,external_id:e.data.pbid})}}}):Cookies.get("pbid")&&O.isEnabled()&&t.hasOwnProperty("facebook")&&(t.facebook.advancedMatching={...t.facebook.advancedMatching,external_id:Cookies.get("pbid")});let n=parseInt(t.cookie_duration),i=J(),r=window.location.href;try{void 0!==Cookies.get("pys_first_visit")||t.cookie.disabled_all_cookie||(t.cookie.disabled_first_visit_cookie?Cookies.remove("pys_first_visit",{path:"/",domain:u}):Cookies.set("pys_first_visit",!0,{expires:n,path:"/",domain:u}),t.cookie.disabled_trafficsource_cookie?Cookies.remove("pysTrafficSource",{path:"/",domain:u}):Cookies.set("pysTrafficSource",z(),{expires:n,path:"/",domain:u}),!t.cookie.disabled_landing_page_cookie&&t.enable_lading_page_param?Cookies.set("pys_landing_page",r,{expires:n,path:"/",domain:u}):Cookies.remove("pys_landing_page",{path:"/",domain:u}),t.cookie.disabled_utmTerms_cookie?o.each(L,(function(e,t){Cookies.remove("pys_"+t,{path:"/",domain:u})})):o.each(L,(function(e,t){i.hasOwnProperty(t)?Cookies.set("pys_"+t,i[t],{expires:n,path:"/",domain:u}):Cookies.remove("pys_"+t,{path:"/",domain:u})})),t.cookie.disabled_utmId_cookie?o.each(V,(function(e,t){Cookies.remove("pys_"+t,{path:"/",domain:u})})):o.each(V,(function(e,t){i.hasOwnProperty(t)?Cookies.set("pys_"+t,i[t],{expires:n,path:"/",domain:u}):Cookies.remove("pys_"+t,{path:"/",domain:u})}))),m&&!t.cookie.disabled_all_cookie&&(t.cookie.disabled_trafficsource_cookie?Cookies.remove("last_pysTrafficSource",{path:"/",domain:u}):Cookies.set("last_pysTrafficSource",z(),{expires:n,path:"/",domain:u}),!t.cookie.disabled_landing_page_cookie&&t.enable_lading_page_param?Cookies.set("last_pys_landing_page",r,{expires:n,path:"/",domain:u}):Cookies.remove("last_pys_landing_page",{path:"/",domain:u}),t.cookie.disabled_utmTerms_cookie?o.each(L,(function(e,t){Cookies.remove("last_pys_"+t,{path:"/",domain:u})})):o.each(L,(function(e,t){i.hasOwnProperty(t)&&Cookies.set("last_pys_"+t,i[t],{expires:n,path:"/",domain:u})})),t.cookie.disabled_utmId_cookie?o.each(V,(function(e,t){Cookies.remove("last_pys_"+t,{path:"/",domain:u})})):o.each(V,(function(e,t){i.hasOwnProperty(t)&&Cookies.set("last_pys_"+t,i[t],{expires:n,path:"/",domain:u})}))),t.cookie.disabled_start_session_cookie&&(Cookies.remove("pys_start_session",{path:"/",domain:u}),Cookies.remove("pys_session_limit",{path:"/",domain:u})),t.cookie.disabled_all_cookie&&(Cookies.remove("pys_first_visit",{path:"/",domain:u}),Cookies.remove("pysTrafficSource",{path:"/",domain:u}),Cookies.remove("pys_landing_page",{path:"/",domain:u}),Cookies.remove("last_pys_landing_page",{path:"/",domain:u}),Cookies.remove("last_pysTrafficSource",{path:"/",domain:u}),Cookies.remove("pys_start_session",{path:"/",domain:u}),Cookies.remove("pys_session_limit",{path:"/",domain:u}),o.each(P.utmTerms,(function(e,t){Cookies.remove("pys_"+t,{path:"/",domain:u})})),o.each(P.utmId,(function(e,t){Cookies.remove("pys_"+t,{path:"/",domain:u})})),o.each(P.utmTerms,(function(e,t){Cookies.remove("last_pys_"+t,{path:"/",domain:u})})),o.each(P.utmId,(function(e,t){Cookies.remove("last_pys_"+t,{path:"/",domain:u})})))}catch(e){console.error(e)}},initializeRequestParams:function(){if(t.trackTrafficSource&&(B.traffic_source=function(){let e="pysTrafficSource";return"last_visit"===t.visit_data_model&&(e="last_pysTrafficSource"),Cookies.get(e)&&"undefined"!==Cookies.get(e)?Cookies.get(e):""}()),t.trackUTMs){var e=Q("last_visit"===t.visit_data_model);o.each(L,(function(t,a){a in e&&(B[a]=e[a])}))}var a=H();t.enable_event_time_param&&(B.event_hour=a[0]),t.enable_event_day_param&&(B.event_day=a[1]),t.enable_event_month_param&&(B.event_month=a[2]),t.enable_lading_page_param&&(B.landing_page=f(function(){let e="pys_landing_page";return"last_visit"===t.visit_data_model&&(e="last_pys_landing_page"),Cookies.get(e)&&"undefined"!==Cookies.get(e)?Cookies.get(e):t.hasOwnProperty("tracking_analytics")&&t.tracking_analytics.TrafficLanding?t.tracking_analytics.TrafficLanding:""}()))},getRequestParams:function(){return B},getLinkExtension:function(e){return(e=(e=(e=e.substring(0,-1===e.indexOf("#")?e.length:e.indexOf("#"))).substring(0,-1===e.indexOf("?")?e.length:e.indexOf("?"))).substring(e.lastIndexOf("/")+1,e.length)).length>0&&-1!==e.indexOf(".")?e=e.substring(e.lastIndexOf(".")+1):""},getLinkFilename:function(e){return(e=(e=(e=e.substring(0,-1===e.indexOf("#")?e.length:e.indexOf("#"))).substring(0,-1===e.indexOf("?")?e.length:e.indexOf("?"))).substring(e.lastIndexOf("/")+1,e.length)).length>0&&-1!==e.indexOf(".")?e:""},setupMouseOverClickEvents:function(e,t,a){document.addEventListener("mouseover",(function(n){var o=Array.from(document.querySelectorAll(t)),i=n.target,r=i.closest(t);if(o.includes(i)||r){if(n.target.classList.contains("pys-mouse-over-"+e))return!0;n.target.classList.add("pys-mouse-over-"+e),P.handleTriggerFired(e,a||"css_mouseover")}}))},setupFormFieldEvents:function(e,t,a){t.forEach((function(t){let n="input";["checkbox","radio","select"].includes(t.type)?n="change":["text","email","tel"].includes(t.type)&&(n="blur");const o=document.querySelector(t.form);if(!o)return;const i=o.querySelector(t.field);i&&i.addEventListener(n,(function(t){P.handleTriggerFired(e,a||"form_field")}),!0)}))},setupCSSClickEvents:function(e,t,a,n,o){var i=n&&n>1?n:1,r=o&&o>0?o:0,s="undefined"!=typeof WeakMap?new WeakMap:null;document.addEventListener("click",(function(n){let o=Array.from(document.querySelectorAll(t)),c=n.target,d=c.closest(t);if(o.includes(c)||d){var _=d||c;if(i<=1)return void P.handleTriggerFired(e,a||"css_click");if(!s)return void P.handleTriggerFired(e,a||"css_click");var l=Date.now(),u=s.get(_)||{count:0,last:0,timer:null};r>0&&l-u.last>r&&(u.count=0),u.count++,u.last=l,u.timer&&clearTimeout(u.timer),u.timer=setTimeout((function(){if(s)if(r>0)s.delete(_);else{var e=s.get(_);e&&(e.timer=null,s.set(_,e))}}),r>0?r:6e4),s.set(_,u),u.count>=i&&(s.delete(_),P.handleTriggerFired(e,a||"css_click"))}}),!0)},setupCopyElementEvents:function(e,t){var a=Array.isArray(t)?t.join(","):t;a&&document.addEventListener("copy",(function(){var t=window.getSelection();if(t&&!t.isCollapsed){var n=t.focusNode,o=n?3===n.nodeType?n.parentElement:n:null;if(o)try{o.closest(a)&&P.handleTriggerFired(e,"copy_element")}catch(e){}}}))},setupVideoSpeedEvents:function(e,t){var a=Array.isArray(t)?t:t.urls||[],n=Array.isArray(t)?"any":t.speed_rate||"any",o=Array.isArray(t)?[]:t.triggers||[];(function(){if(!a||0===a.length)return!1;var e=window.location.href;return a.some((function(t){return"*"===t||""===t||-1!==e.indexOf(t)}))})()&&document.addEventListener("ratechange",(function(t){var a=t.target;if(a&&"VIDEO"===a.tagName){var i=void 0!==a._pysSpeedRate?a._pysSpeedRate:1,r=a.playbackRate;if(a._pysSpeedRate=r,function(e,t){return"any"===n?t!==e:"increase"===n?t>e:"decrease"===n&&t<e}(i,r))(function(e){if(!o||0===o.length)return!0;var t;try{t=decodeURIComponent(e)}catch(a){t=e}return o.some((function(a){if(a.rule===e||a.rule===String(e))return!0;var n;try{n=decodeURIComponent(a.rule)}catch(e){n=a.rule}return n===t}))})(a.id||a.src||a.currentSrc||"")&&P.handleTriggerFired(e,"video_speed")}}),!0)},setupURLClickEvents:function(){t.triggerEventTypes.hasOwnProperty("url_click")&&document.addEventListener("click",(function(e){let a=e.target.closest("a");if(a){var n=a.getAttribute("href");n&&Object.entries(t.triggerEventTypes.url_click).forEach((function([e,t]){t.forEach((function(t){P.compareUrl(n,t.value,t.rule)&&P.handleTriggerFired(e,"url_click")}))}))}}),!0)},removeUrlDomain:e=>(e.indexOf("/#")>-1&&(e=e.substring(0,e.indexOf("/#"))),e.replace("http://","").replace("https://","").replace("www.","").trim().replace(/^\/+/g,"")),compareUrl:function(e,t,a){return"*"==t||""==t||(e=P.removeUrlDomain(e),t=P.removeUrlDomain(t),"match"==a?t==e:-1!==e.indexOf(t))},setupScrollPosEvents:function(e,t,a){var n={},i=o(document).height()-o(window).height();o.each(t,(function(t,a){a=i*a/100,a=Math.round(a),n[a]=e})),o(document).on("scroll",(function(){var e=o(window).scrollTop();o.each(n,(function(t,o){return e<t-.5||(null===o||(n[t]=null,void P.handleTriggerFired(o,a||"scroll_pos")))}))}))},setupCommentEvents:function(e,t){o("form.comment-form").on("submit",(function(){P.fireTriggerEvent(e)}))},setupEmailLinkEvents:function(e){o(document).on("click","a",(function(a){let n=a.target.closest("a");if(n){let a=n.getAttribute("href");if(a&&(a.startsWith("mailto:")||a.startsWith("tel:"))){let n=[],i=[],r=!1;o.each(e,(function(e,o){a=a.replace("mailto:","").replace("tel:",""),o.forEach((function(o){o.rules.forEach((function(s){P.compareUrl(a,s.value,s.rule)&&(n.push(e),o.hasOwnProperty("disabled_email_link")&&o.disabled_email_link&&(r=!0,t.triggerEvents.hasOwnProperty(e)&&i.push(...Object.keys(t.triggerEvents[e]))))}))}))})),n.length>0&&n.forEach((function(e){P.handleTriggerFired(e,"email_link")})),I(i)}}}))},isEventInTimeWindow:function(e,t,a){if(t.hasOwnProperty("hasTimeWindow")&&t.hasTimeWindow){var n=a+"_"+e,o=(new Date).getTime();if(void 0!==Cookies.get(n)){if(!(o-Cookies.get(n)>60*t.timeWindow*60*1e3))return!1;Cookies.set(n,o,{expires:t.timeWindow/24,path:"/"})}else Cookies.set(n,o,{expires:t.timeWindow/24,path:"/"})}return!0},handleTriggerFired:function(e,a){if(t.triggerLogic&&"AND"===t.triggerLogic[e]){var n=s[e];if(!n||n.fired)return;n.triggered[a]=!0,Object.keys(n.triggered).length>=n.total&&(n.fired=!0,P.fireTriggerEvent(e))}else P.fireTriggerEvent(e)},fireTriggerEvent:function(e){if(t.triggerEvents.hasOwnProperty(e)){if(t.triggerFrequency&&"once"===t.triggerFrequency[e]){if(c[e])return;c[e]=!0}var n={},o=t.triggerEvents[e];o.hasOwnProperty("facebook")&&(n=o.facebook,P.isEventInTimeWindow(n.name,n,"dyn_facebook_"+e)&&(n=P.getFormFilledData(n),O.fireEvent(n.name,n))),o.hasOwnProperty("ga")&&(n=o.ga,P.isEventInTimeWindow(n.name,n,"dyn_ga_"+e)&&(n=P.getFormFilledData(n),D.fireEvent(n.name,n))),o.hasOwnProperty("google_ads")&&(n=o.google_ads,P.isEventInTimeWindow(n.name,n,"dyn_google_ads_"+e)&&(n=P.getFormFilledData(n),T.fireEvent(n.name,n))),o.hasOwnProperty("pinterest")&&(n=o.pinterest,P.isEventInTimeWindow(n.name,n,"dyn_pinterest_"+e)&&(n=P.getFormFilledData(n),a.fireEvent(n.name,n))),o.hasOwnProperty("bing")&&(n=o.bing,P.isEventInTimeWindow(n.name,n,"dyn_bing_"+e)&&(n=P.getFormFilledData(n),i.fireEvent(n.name,n))),o.hasOwnProperty("tiktok")&&(n=o.tiktok,P.isEventInTimeWindow(n.name,n,"dyn_tiktok_"+e)&&(n=P.getFormFilledData(n),C.fireEvent(n.name,n))),o.hasOwnProperty("reddit")&&(n=o.reddit,P.isEventInTimeWindow(n.name,n,"dyn_reddit_"+e)&&(n=P.getFormFilledData(n),_.fireEvent(n.name,n))),o.hasOwnProperty("gtm")&&(n=o.gtm,P.isEventInTimeWindow(n.name,n,"dyn_gtm_"+e)&&(n=P.getFormFilledData(n),S.fireEvent(n.name,n)))}},isFirstPurchaseFire:function(e,t,a){return Cookies.get("pys_"+e+"_order_id_"+a)!=t&&(Cookies.set("pys_"+e+"_order_id_"+a,t,{expires:1,path:"/"}),!0)},fireStaticEvents:function(e,a=0){t.staticEvents.hasOwnProperty(e)&&o.each(t.staticEvents[e],(function(n,i){(!t.woo.hasOwnProperty("woo_purchase_on_transaction")||!t.woo.woo_purchase_on_transaction||"woo_purchase"!==n&&"woo_purchase_category"!==n||P.isFirstPurchaseFire(n,i[0].woo_order,e))&&(!t.edd.hasOwnProperty("edd_purchase_on_transaction")||!t.edd.edd_purchase_on_transaction||"edd_purchase"!==n&&"edd_purchase_category"!==n||P.isFirstPurchaseFire(n,i[0].edd_order,e))&&o.each(i,(function(t,n){if(n.fired=n.fired||!1,!n.fired&&P.isEventInTimeWindow(n.name,n,"static_"+e+"_")){n=P.getFormFilledData(n);"tiktok"===e?(setTimeout((function(){x(e).fireEvent(n.name,n)}),500*a),a++):x(e).fireEvent(n.name,n),n.fired=!1}}))}))},loadGoogleTag:function(e){if(!l){let a=this.dataLayerName;if(t.hasOwnProperty("GATags"))switch(t.GATags.ga_datalayer_type){case"default":a="dataLayerPYS";break;case"custom":a=t.GATags.ga_datalayer_name;break;default:a="dataLayer"}if(this.dataLayerName=a,function(e,t,a){var n=t.createElement("script"),o=t.getElementsByTagName("script")[0];n.async=1,n.src=a,o.parentNode.insertBefore(n,o)}(window,document,"//www.googletagmanager.com/gtag/js?id="+e+"&l="+this.dataLayerName),window[a]=window[a]||[],window.gtag=window.gtag||function(){window[a].push(arguments)},t.google_consent_mode){let e={};e.analytics_storage=t.gdpr.analytics_storage.enabled?t.gdpr.analytics_storage.value:"granted",e.ad_storage=t.gdpr.ad_storage.enabled?t.gdpr.ad_storage.value:"granted",e.ad_user_data=t.gdpr.ad_user_data.enabled?t.gdpr.ad_user_data.value:"granted",e.ad_personalization=t.gdpr.ad_personalization.enabled?t.gdpr.ad_personalization.value:"granted",this.loadDefaultConsent("consent","default",e)}gtag("js",new Date),l=!0}},loadDefaultConsent:function(){window[this.dataLayerName].push(arguments)},loadGTMScript:function(e=""){const a=(t.gtm.gtm_container_domain??"www.googletagmanager.com").replace(/\/$/,""),n=t.gtm.gtm_container_identifier??"gtm",o=t.gtm.gtm_auth??"",i=t.gtm.gtm_preview??"",r=t.gtm.gtm_dataLayer_name??"dataLayer";window[r]=window[r]||[],window.gtag=window.gtag||function(){window[r].push(arguments)},this.pushGTMConsentDefaults(r),function(e,t,r,s,c){e[s]=e[s]||[],e[s].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});const d=t.getElementsByTagName(r)[0],_=t.createElement(r),l="dataLayer"!==s?"&l="+s:"";_.async=!0;if(a.startsWith("http://")||a.startsWith("https://")||a.startsWith("/")){const e=n.includes(".");_.src=a+"/"+n+(e?"?":"/?")+"id="+c+l}else _.src="https://"+a+"/"+n+".js?id="+c+l;o&&i&&(_.src+=">m_auth="+o+">m_preview="+i+">m_cookies_win=x"),d.parentNode.insertBefore(_,d)}(window,document,"script",r,e)},loadDefaultGTMConsent:function(){window[this.GTMdataLayerName].push(arguments)},pushGTMConsentDefaults:function(e){if(!t.google_consent_mode)return;let a={};a.analytics_storage=t.gdpr.analytics_storage.enabled?t.gdpr.analytics_storage.value:"granted",a.ad_storage=t.gdpr.ad_storage.enabled?t.gdpr.ad_storage.value:"granted",a.ad_user_data=t.gdpr.ad_user_data.enabled?t.gdpr.ad_user_data.value:"granted",a.ad_personalization=t.gdpr.ad_personalization.enabled?t.gdpr.ad_personalization.value:"granted",this.GTMdataLayerName=e,this.loadDefaultGTMConsent("consent","default",a)},loadPixels:function(){t.gdpr.ajax_enabled&&!t.gdpr.consent_magic_integration_enabled?o.get({url:t.ajaxUrl,dataType:"json",data:{action:"pys_get_gdpr_filters_values"},success:function(e){e.success&&(t.gdpr.all_disabled_by_api=e.data.all_disabled_by_api,t.gdpr.facebook_disabled_by_api=e.data.facebook_disabled_by_api,t.gdpr.tiktok_disabled_by_api=e.data.tiktok_disabled_by_api,t.gdpr.analytics_disabled_by_api=e.data.analytics_disabled_by_api,t.gdpr.google_ads_disabled_by_api=e.data.google_ads_disabled_by_api,t.gdpr.pinterest_disabled_by_api=e.data.pinterest_disabled_by_api,t.gdpr.bing_disabled_by_api=e.data.bing_disabled_by_api,t.gdpr.reddit_disabled_by_api=e.data.reddit_disabled_by_api,t.cookie.externalID_disabled_by_api=e.data.externalID_disabled_by_api,t.cookie.disabled_all_cookie=e.data.disabled_all_cookie,t.cookie.disabled_advanced_form_data_cookie=e.data.disabled_advanced_form_data_cookie,t.cookie.disabled_landing_page_cookie=e.data.disabled_landing_page_cookie||!t.enable_lading_page_param,t.cookie.disabled_first_visit_cookie=e.data.disabled_first_visit_cookie,t.cookie.disabled_trafficsource_cookie=e.data.disabled_trafficsource_cookie,t.cookie.disabled_utmTerms_cookie=e.data.disabled_utmTerms_cookie,t.cookie.disabled_utmId_cookie=e.data.disabled_utmId_cookie),g()}}):g()},consentGiven:function(e){if(t.gdpr.cookiebot_integration_enabled&&"undefined"!=typeof Cookiebot){var a=t.gdpr["cookiebot_"+e+"_consent_category"];if(t.gdpr[e+"_prior_consent_enabled"]){if(!0===Cookiebot.consented||Cookiebot.consent[a])return!0}else if(Cookiebot.consent[a])return!0;return!1}if(t.gdpr.cookie_notice_integration_enabled&&"undefined"!=typeof cnArgs){var o=Cookies.get(cnArgs.cookieName);if(t.gdpr[e+"_prior_consent_enabled"]){if(void 0===o||"true"===o)return!0}else if("true"===o)return!0;return!1}if(t.gdpr.cookie_law_info_integration_enabled){var i=Cookies.get("cookieyes-consent")??Cookies.get("wt_consent")??Cookies.get("viewed_cookie_policy");if(t.gdpr[e+"_prior_consent_enabled"]){if(void 0===i)return!0;if(!i||i!==Cookies.get("cookieyes-consent")&&i!==Cookies.get("wt_consent")){if(i&&i===Cookies.get("viewed_cookie_policy")&&"yes"===Cookies.get("viewed_cookie_policy"))return!0}else if("yes"===n("analytics"))return!0}else if(!i||i!==Cookies.get("cookieyes-consent")&&i!==Cookies.get("wt_consent")){if(i&&i===Cookies.get("viewed_cookie_policy")&&"yes"===Cookies.get("viewed_cookie_policy"))return!0}else if("yes"===n("analytics"))return!0;return!1}if(t.gdpr.consent_magic_integration_enabled&&"undefined"!=typeof CS_Data){let t=CS_Data.test_prefix;if(void 0!==CS_Data.cs_google_consent_mode_enabled&&1==CS_Data.cs_google_consent_mode_enabled&&("analytics"==e||"google_ads"==e)||void 0!==CS_Data.cs_meta_ldu_mode&&CS_Data.cs_meta_ldu_mode&&"facebook"==e||void 0!==CS_Data.cs_reddit_ldu_mode&&CS_Data.cs_reddit_ldu_mode&&"reddit"==e||void 0!==CS_Data.cs_bing_consent_mode&&CS_Data.cs_bing_consent_mode.ad_storage.enabled&&"bing"==e)return!!(0==CS_Data.cs_cache_enabled||1==CS_Data.cs_cache_enabled&&window.CS_Cache&&window.CS_Cache.check_status);if("facebook"==e&&(0==CS_Data.cs_script_cat.facebook||CS_Data.cs_script_cat.facebook==CS_Data.cs_necessary_cat_id))return!0;if("bing"==e&&(0==CS_Data.cs_script_cat.bing||CS_Data.cs_script_cat.bing==CS_Data.cs_necessary_cat_id))return!0;if("analytics"==e&&(0==CS_Data.cs_script_cat.analytics||CS_Data.cs_script_cat.analytics==CS_Data.cs_necessary_cat_id))return!0;if("google_ads"==e&&(0==CS_Data.cs_script_cat.gads||CS_Data.cs_script_cat.gads==CS_Data.cs_necessary_cat_id))return!0;if("pinterest"==e&&(0==CS_Data.cs_script_cat.pinterest||CS_Data.cs_script_cat.pinterest==CS_Data.cs_necessary_cat_id))return!0;if("tiktok"==e&&(0==CS_Data.cs_script_cat.tiktok||CS_Data.cs_script_cat.tiktok==CS_Data.cs_necessary_cat_id))return!0;if("reddit"==e&&(0==CS_Data.cs_script_cat?.reddit||CS_Data.cs_script_cat?.reddit==CS_Data.cs_necessary_cat_id))return!0;let a="cs_enabled_cookie_term",n=document.cookie.split(";");for(let o=1;o<=n.length;o++)if(-1!==n[o-1].indexOf(a)){let a=n[o-1].replace("cs_enabled_cookie_term"+t+"_","");a=Number(a.replace(/\D+/g,""));let i=Cookies.get("cs_enabled_cookie_term"+t+"_"+a);if(a===CS_Data.cs_script_cat.facebook&&"facebook"==e)return"yes"==i;if(a===CS_Data.cs_script_cat.bing&&"bing"==e)return"yes"==i;if(a===CS_Data.cs_script_cat.analytics&&"analytics"==e)return"yes"==i;if(a===CS_Data.cs_script_cat.gads&&"google_ads"==e)return"yes"==i;if(a===CS_Data.cs_script_cat.pinterest&&"pinterest"==e)return"yes"==i;if(a===CS_Data.cs_script_cat.tiktok&&"tiktok"==e)return"yes"==i;if(a===CS_Data.cs_script_cat?.reddit&&"reddit"==e)return"yes"==i}return!1}if(t.gdpr.real_cookie_banner_integration_enabled){var r=window.consentApi;if(r)switch(e){case"analytics":return r.consentSync("http","_ga","*").cookieOptIn;case"facebook":return r.consentSync("http","_fbp","*").cookieOptIn;case"pinterest":return r.consentSync("http","_pinterest_sess",".pinterest.com").cookieOptIn;case"bing":return r.consentSync("http","_uetsid","*").cookieOptIn;case"google_ads":return r.consentSync("http","1P_JAR",".google.com").cookieOptIn;case"tiktok":return r.consentSync("http","tt_webid_v2",".tiktok.com").cookieOptIn;default:return!0}}return!0},setupGdprCallbacks:function(){let e=!1;if(t.gdpr.cookiebot_integration_enabled&&"undefined"!=typeof Cookiebot&&(e=!0,window.addEventListener("CookiebotOnConsentReady",(function(){let e={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,bing:!0,pinterest:!0,gtm:!0};P.initializeVideoAPIs(t),P.manageCookies(),Cookiebot.consent.marketing&&(O.loadPixel(),i.loadPixel(),a.loadPixel(),T.loadPixel(),C.loadPixel(),e.facebook=!0,e.bing=!0,e.google_ads=!0,e.pinterest=!0,e.tiktok=!0),Cookiebot.consent.statistics&&(D.loadPixel(),e.ga=!0,e.gtm=!0),Cookiebot.consent.marketing||(O.disable(),a.disable(),i.disable(),T.disable(),C.disable(),e.facebook=!1,e.bing=!1,e.google_ads=!1,e.pinterest=!1,e.tiktok=!1),Cookiebot.consent.statistics||(D.disable(),e.ga=!1,e.gtm=!1),P.setupGDPRData(e)}))),t.gdpr.cookie_notice_integration_enabled&&(e=!0,o(document).onFirst("click",".cn-set-cookie",(function(){let e={};"accept"===o(this).data("cookie-set")?(P.initializeVideoAPIs(t),O.loadPixel(),D.loadPixel(),T.loadPixel(),a.loadPixel(),i.loadPixel(),C.loadPixel(),e={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,bing:!0,pinterest:!0,gtm:!0}):(O.disable(),D.disable(),T.disable(),a.disable(),i.disable(),C.disable(),e={facebook:!1,ga:!1,google_ads:!1,tiktok:!1,bing:!1,pinterest:!1,gtm:!1}),P.setupGDPRData(e)})),o(document).onFirst("click",".cn-revoke-cookie",(function(){O.disable(),D.disable(),T.disable(),a.disable(),i.disable(),C.disable();P.setupGDPRData({facebook:!1,ga:!1,google_ads:!1,tiktok:!1,bing:!1,pinterest:!1,gtm:!1})}))),t.gdpr.cookie_law_info_integration_enabled&&(e=!0,o(document).onFirst("click","#wt-cli-accept-all-btn,#cookie_action_close_header, .cky-btn-accept",(function(){P.initializeVideoAPIs(t),setTimeout((function(){let e=Cookies.get("cookieyes-consent")??Cookies.get("wt_consent")??Cookies.get("viewed_cookie_policy");void 0!==e&&(!e||e!==Cookies.get("cookieyes-consent")&&e!==Cookies.get("wt_consent")?e===Cookies.get("viewed_cookie_policy")&&"yes"==e&&P.manageCookies():"yes"===n("analytics")&&P.manageCookies())}),1e3),O.loadPixel(),D.loadPixel(),T.loadPixel(),a.loadPixel(),i.loadPixel(),C.loadPixel();P.setupGDPRData({facebook:!0,ga:!0,google_ads:!0,tiktok:!0,bing:!0,pinterest:!0,gtm:!0})})),o(document).onFirst("click","#cookie_action_close_header_reject, .cky-btn-reject",(function(){O.disable(),D.disable(),T.disable(),a.disable(),i.disable(),C.disable();P.setupGDPRData({facebook:!1,ga:!1,google_ads:!1,tiktok:!1,bing:!1,pinterest:!1,gtm:!1})}))),t.gdpr.consent_magic_integration_enabled&&"undefined"!=typeof CS_Data){e=!0;let n=CS_Data.test_prefix,r=!1,s="cs_enabled_cookie_term";1==CS_Data.cs_refresh_after_consent&&(r=CS_Data.cs_refresh_after_consent);let c=function(){let e=document.cookie.split(";"),o={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,bing:!0,pinterest:!0,gtm:!0,reddit:!0};for(let r=1;r<=e.length;r++)if(-1!==e[r-1].indexOf(s)){let s=e[r-1].replace("cs_enabled_cookie_term"+n+"_","");s=Number(s.replace(/\D+/g,"")),"yes"==Cookies.get("cs_enabled_cookie_term"+n+"_"+s)?(P.initializeVideoAPIs(t),(s===CS_Data.cs_script_cat.facebook||void 0!==CS_Data.cs_meta_ldu_mode&&CS_Data.cs_meta_ldu_mode)&&O.loadPixel(),(s===CS_Data.cs_script_cat.bing||void 0!==CS_Data.cs_bing_consent_mode&&CS_Data.cs_bing_consent_mode.ad_storage.enabled)&&i.loadPixel(),(s===CS_Data.cs_script_cat.analytics||void 0!==CS_Data.cs_google_analytics_consent_mode&&1==CS_Data.cs_google_analytics_consent_mode)&&D.loadPixel(),(s===CS_Data.cs_script_cat.gads||void 0!==CS_Data.cs_google_ads_consent_mode&&1==CS_Data.cs_google_ads_consent_mode)&&T.loadPixel(),s===CS_Data.cs_script_cat.pinterest&&a.loadPixel(),s===CS_Data.cs_script_cat.tiktok&&C.loadPixel(),(s===CS_Data.cs_script_cat.reddit||void 0!==CS_Data.cs_reddit_ldu_mode&&CS_Data.cs_reddit_ldu_mode)&&_.loadPixel()):(s!==CS_Data.cs_script_cat.facebook||void 0!==CS_Data.cs_meta_ldu_mode&&CS_Data.cs_meta_ldu_mode||(O.disable(),o.facebook=!1),s!==CS_Data.cs_script_cat.bing||void 0!==CS_Data.cs_bing_consent_mode&&CS_Data.cs_bing_consent_mode.ad_storage.enabled||(i.disable(),o.bing=!1),s!==CS_Data.cs_script_cat.analytics||void 0!==CS_Data.cs_google_analytics_consent_mode&&0!=CS_Data.cs_google_analytics_consent_mode||(D.disable(),o.ga=!1,o.gtm=!1),s!==CS_Data.cs_script_cat.gads||void 0!==CS_Data.cs_google_ads_consent_mode&&0!=CS_Data.cs_google_ads_consent_mode||(T.disable(),o.google_ads=!1),s===CS_Data.cs_script_cat.pinterest&&(a.disable(),o.pinterest=!1),s===CS_Data.cs_script_cat.tiktok&&(C.disable(),o.tiktok=!1),s!==CS_Data.cs_script_cat.reddit||void 0!==CS_Data.cs_reddit_ldu_mode&&CS_Data.cs_reddit_ldu_mode||(_.disable(),o.reddit=!1)),"yes"==Cookies.get("cs_enabled_advanced_matching")&&O.loadPixel()}P.setupGDPRData(o)};r||(c(),o(document).on("click",".cs_action_btn",(function(e){e.preventDefault();let n={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,bing:!0,pinterest:!0,gtm:!0,reddit:!0},r=o(this).attr("data-cs_action");"allow_all"===r?(P.initializeVideoAPIs(t),O.loadPixel(),i.loadPixel(),D.loadPixel(),T.loadPixel(),a.loadPixel(),C.loadPixel(),_.loadPixel(),n.facebook=!0,n.bing=!0,n.ga=!0,n.google_ads=!0,n.pinterest=!0,n.tiktok=!0,n.reddit=!0,n.gtm=!0,P.setupGDPRData(n)):"disable_all"===r?(void 0!==CS_Data.cs_meta_ldu_mode&&0!=CS_Data.cs_meta_ldu_mode||(O.disable(),n.facebook=!1),void 0!==CS_Data.cs_bing_consent_mode&&0!=CS_Data.cs_bing_consent_mode.ad_storage.enabled||(i.disable(),n.bing=!1),void 0!==CS_Data.cs_google_analytics_consent_mode&&0!=CS_Data.cs_google_analytics_consent_mode||(D.disable(),n.ga=!1,n.gtm=!1),void 0!==CS_Data.cs_google_ads_consent_mode&&0!=CS_Data.cs_google_ads_consent_mode||(T.disable(),n.google_ads=!1),void 0!==CS_Data.cs_reddit_ldu_mode&&0!=CS_Data.cs_reddit_ldu_mode||(_.disable(),n.reddit=!1),a.disable(),C.disable(),n.pinterest=!1,n.tiktok=!1,P.setupGDPRData(n)):"cs_confirm"===r&&c()})))}if(t.gdpr.real_cookie_banner_integration_enabled){e=!0;let n=window.consentApi;if(n){n.consent("http","_ga","*").then(D.loadPixel.bind(D),D.disable.bind(D)),n.consent("http","1P_JAR",".google.com").then(T.loadPixel.bind(T),T.disable.bind(T)),n.consent("http","_fbp","*").then(O.loadPixel.bind(O),O.disable.bind(O)),n.consent("http","_pinterest_sess",".pinterest.com").then(a.loadPixel.bind(a),a.disable.bind(a)),n.consent("http","_uetsid","*").then(i.loadPixel.bind(i),i.disable.bind(i)),n.consent("http","tt_webid_v2",".tiktok.com").then(C.loadPixel.bind(C),C.disable.bind(C));let e={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,bing:!0,pinterest:!0,gtm:!0};n.consentSync("http","_ga","*").cookieOptIn||(e.ga=!1,e.gtm=!1),n.consentSync("http","_fbp","*").cookieOptIn||(e.facebook=!1),n.consentSync("http","_pinterest_sess",".pinterest.com").cookieOptIn||(e.pinterest=!1),n.consentSync("http","_uetsid","*").cookieOptIn||(e.bing=!1),n.consentSync("http","1P_JAR",".google.com").cookieOptIn||(e.google_ads=!1),n.consentSync("http","tt_webid_v2",".tiktok.com").cookieOptIn||(e.tiktok=!1),P.setupGDPRData(e),t.hasOwnProperty("automatic")&&t.automatic.enable_video&&t.automatic.enable_youtube&&n.consent("http","CONSENT",".youtube.com").then(P.initYouTubeAPI),t.hasOwnProperty("automatic")&&t.automatic.enable_video&&t.automatic.enable_vimeo&&n.consent("http","player",".vimeo.com").then(P.initVimeoAPI)}}e||P.initializeVideoAPIs(t)},setupGDPRData:function(e){e=window.btoa(JSON.stringify(e)),Cookies.set("pys_consent",e,{expires:365,path:"/",domain:u})},isCheckoutPage:function(){return o("body").hasClass("woocommerce-checkout")||document.querySelector(".woocommerce-checkout")||o("body").hasClass("edd-checkout")},addCheckoutFields:function(){var e="",t=Q();o.each(L,(function(a,n){a>0&&(e+="|"),e+=n+":"+t[n]}));var a="",n=Y();o.each(V,(function(e,t){e>0&&(a+="|"),a+=t+":"+n[t]}));var i="",r=Y(!0);o.each(V,(function(e,t){e>0&&(i+="|"),i+=t+":"+r[t]}));var s="",c=Q(!0);o.each(L,(function(e,t){e>0&&(s+="|"),s+=t+":"+c[t]}));var d=H(),_=Cookies.get("pys_landing_page"),l=Cookies.get("last_pys_landing_page"),u=Cookies.get("pysTrafficSource"),p=Cookies.get("last_pysTrafficSource"),m=null;m=o("body").hasClass("woocommerce-checkout")?o("form.woocommerce-checkout"):o("#edd_purchase_form");var f={pys_utm:e,pys_utm_id:a,pys_browser_time:d.join("|"),pys_landing:_,pys_source:u,pys_order_type:o(".wcf-optin-form").length>0?"wcf-optin":"normal",last_pys_landing:l,last_pys_source:p,last_pys_utm:s,last_pys_utm_id:i};Object.keys(f).forEach((function(e,t){m.append("<input type='hidden' name='"+e+"' value='"+f[e]+"' /> ")}))},saveAdvancedFormData:function(e,a,n,o,r=!0){if(t.cookie.disabled_advanced_form_data_cookie)Cookies.remove("pys_advanced_form_data",{path:"/",domain:u});else{let t=P.getAdvancedFormData();null!=e&&(r?t.email=e:void 0!==t.email&&t.email||(t.email=e),"object"==typeof t.emails?t.emails=r?[e,...Object.values(t.emails)]:[...Object.values(t.emails),e]:t.emails=[e],t.emails=[...new Set(t.emails)],t.emails=t.emails.slice(0,3)),null!=a&&(r?t.phone=a:void 0!==t.phone&&t.phone||(t.phone=a),"object"==typeof t.phones?t.phones=r?[a,...Object.values(t.phones)]:[...Object.values(t.phones),a]:t.phones=[a],t.phones=[...new Set(t.phones)],t.phones=t.phones.slice(0,3)),null!=n&&(r?t.first_name=n:void 0!==t.first_name&&t.first_name||(t.first_name=n),"object"==typeof t.fns?t.fns=r?[n,...Object.values(t.fns)]:[...Object.values(t.fns),n]:t.fns=[n],t.fns=[...new Set(t.fns)],t.fns=t.fns.slice(0,2)),null!=o&&(r?t.last_name=o:void 0!==t.last_name&&t.last_name||(t.last_name=o),"object"==typeof t.lns?t.lns=r?[o,...Object.values(t.lns)]:[...Object.values(t.fns),o]:t.lns=[o],t.lns=[...new Set(t.lns)],t.lns=t.lns.slice(0,2)),Cookies.set("pys_advanced_form_data",JSON.stringify(t),{expires:300,path:"/",domain:u})}S.isEnabled()&&S.updateEnhancedConversionData(),D.isEnabled()?D.updateEnhancedConversionData():T.isEnabled()&&T.updateEnhancedConversionData(),i.isEnabled()&&"function"==typeof i.updateEnhancedConversionData&&i.updateEnhancedConversionData()},getAdvancedMergeFormData:function(e=!1){const a=P.getAdvancedFormData();let n={},o=t.tracking_analytics.use_multiple_provided_data||e?3:1,i=t.tracking_analytics.use_multiple_provided_data||e?2:1;if(t.tracking_analytics.use_encoding_provided_data||e){n.sha256_email_address=[],n.sha256_phone_number=[],n.address=[],t.tracking_analytics.hasOwnProperty("userData")&&(t.tracking_analytics.userData.hasOwnProperty("emails")&&Object.keys(t.tracking_analytics.userData.emails).length>0&&Object.keys(t.tracking_analytics.userData.emails).forEach((e=>{n.sha256_email_address.push(sha256(t.tracking_analytics.userData.emails[e]))})),t.tracking_analytics.userData.hasOwnProperty("phones")&&Object.keys(t.tracking_analytics.userData.phones).length>0&&Object.keys(t.tracking_analytics.userData.phones).forEach((e=>{n.sha256_phone_number.push(sha256(t.tracking_analytics.userData.phones[e]))})),t.tracking_analytics.userData.hasOwnProperty("addresses")&&Object.keys(t.tracking_analytics.userData.addresses).length>0&&Object.keys(t.tracking_analytics.userData.addresses).forEach((e=>{let a=Object.assign({},t.tracking_analytics.userData.addresses[e]);a.first_name&&(a.sha256_first_name=""!==a.first_name?sha256(a.first_name):"",delete a.first_name),a.last_name&&(a.sha256_last_name=""!==a.last_name?sha256(a.last_name):"",delete a.last_name),n.address.push(a)})));let e=t.data_persistency;if(a.emails&&Object.keys(a.emails).length>0&&Object.keys(a.emails).forEach((t=>{"recent_data"===e?n.sha256_email_address.push(sha256(a.emails[t])):n.sha256_email_address.unshift(sha256(a.emails[t]))})),a.email&&""!==a.email&&("recent_data"===e?n.sha256_email_address.push(sha256(a.email)):n.sha256_email_address.unshift(sha256(a.email))),n.sha256_email_address=[...new Set(n.sha256_email_address)],n.sha256_email_address=n.sha256_email_address.slice(0,o),a.phones&&Object.keys(a.phones).length>0&&Object.keys(a.phones).forEach((t=>{"recent_data"===e?n.sha256_phone_number.push(sha256(a.phones[t])):n.sha256_phone_number.unshift(sha256(a.phones[t]))})),a.phone&&""!==a.phone&&("recent_data"===e?n.sha256_phone_number.push(sha256(a.phone)):n.sha256_phone_number.unshift(sha256(a.phone))),n.sha256_phone_number=[...new Set(n.sha256_phone_number)],n.sha256_phone_number=n.sha256_phone_number.slice(0,o),a.fns&&Object.keys(a.fns).length>0&&Object.entries(a.fns).forEach((e=>{if(n.address.length<i){let t=e[1],o=a.lns&&Object.keys(a.lns).length>0?a.lns[e[0]]?a.lns[e[0]]:a.lns[0]:"",i={sha256_first_name:""!==t?sha256(t):"",sha256_last_name:""!==o?sha256(o):""};n.address.push(i)}})),(a.first_name||a.last_name)&&n.address.length<i){let e={sha256_first_name:""!==a.first_name?sha256(a.first_name):"",sha256_last_name:""!==a.last_name?sha256(a.last_name):""};n.address.push(e)}}else{n.email=[],n.phone_number=[],n.address=[],t.tracking_analytics.hasOwnProperty("userData")&&(t.tracking_analytics.userData.hasOwnProperty("emails")&&Object.keys(t.tracking_analytics.userData.emails).length>0&&Object.keys(t.tracking_analytics.userData.emails).forEach((e=>{n.email.push(t.tracking_analytics.userData.emails[e])})),t.tracking_analytics.userData.hasOwnProperty("phones")&&Object.keys(t.tracking_analytics.userData.phones).length>0&&Object.keys(t.tracking_analytics.userData.phones).forEach((e=>{n.phone_number.push(t.tracking_analytics.userData.phones[e])})),t.tracking_analytics.userData.hasOwnProperty("addresses")&&Object.keys(t.tracking_analytics.userData.addresses).length>0&&Object.keys(t.tracking_analytics.userData.addresses).forEach((e=>{n.address.push(t.tracking_analytics.userData.addresses[e])})));let e=t.data_persistency;if(a.emails&&Object.keys(a.emails).length>0&&Object.keys(a.emails).forEach((t=>{"recent_data"===e?n.email.push(a.emails[t]):n.email.unshift(a.emails[t])})),a.email&&""!==a.email&&("recent_data"===e?n.email.push(a.email):n.email.unshift(a.email)),n.email=[...new Set(n.email)],n.email=n.email.slice(0,o),a.phones&&Object.keys(a.phones).length>0&&Object.keys(a.phones).forEach((t=>{"recent_data"===e?n.phone_number.push(a.phones[t]):n.phone_number.unshift(a.phones[t])})),a.phone&&""!==a.phone&&("recent_data"===e?n.phone_number.push(a.phone):n.phone_number.unshift(a.phone)),n.phone_number=[...new Set(n.phone_number)],n.phone_number=n.phone_number.slice(0,o),a.fns&&Object.keys(a.fns).length>0&&Object.entries(a.fns).forEach((e=>{if(n.address.length<i){let t={first_name:e[1]||"",last_name:(a.lns&&Object.keys(a.lns).length>0?a.lns[e[0]]?a.lns[e[0]]:a.lns[0]:"")||""};n.address.push(t)}})),(a.first_name||a.last_name)&&n.address.length<i){let e={first_name:a.first_name||"",last_name:a.last_name||""};n.address.push(e)}}return P.removeEmptyProperties(n),n},removeEmptyProperties:function(e){if(e.hasOwnProperty("address"))for(let t=0;t<e.address.length;t++){let a=e.address[t];for(let n=t+1;n<e.address.length;n++){let t=e.address[n];for(let e in a)a[e]===t[e]&&delete t[e]}}for(let t in e)null===e[t]||void 0===e[t]||""===e[t]?delete e[t]:Array.isArray(e[t])?(e[t]=[...new Set(e[t])],e[t]=e[t].filter((e=>null!=e&&""!==e)),e[t]=e[t].map((e=>{if(null!==e){if(Array.isArray(e))return this.removeEmptyProperties(e);if("object"!=typeof e)return e;{let t=this.removeEmptyProperties(e);if(Object.keys(t).length>0)return t}}})),e[t]=e[t].filter((e=>void 0!==e&&!("object"==typeof e&&0===Object.keys(e).length))),0===e[t].length&&delete e[t]):"object"==typeof e[t]&&(this.removeEmptyProperties(e[t]),0===Object.keys(e[t]).length&&delete e[t]);return e},getAdvancedFormData:function(){let e=Cookies.get("pys_advanced_form_data");return void 0===e?{first_name:"",last_name:"",email:"",phone:"",fns:[],lns:[],emails:[],phones:[]}:JSON.parse(e)},getFormFilledData:function(e){return e.params&&Object.keys(e.params).length>0&&Object.entries(e.params).forEach((([t,a])=>{const n=y(a,t);null!==n?e.params[t]=n:delete e.params[t]})),Object.keys(t.track_dynamic_fields).length>0&&Object.keys(e.params).length>0&&Object.entries(e.params).forEach((a=>{if(t.track_dynamic_fields.hasOwnProperty(a[0])){let t=Cookies.get("pys_dyn_field_"+a[1]);void 0!==t&&""!==t?e.params[a[0]]=t:delete e.params[a[0]]}})),e},registerGadsPhoneConversion(e){t.triggerEventTypes.hasOwnProperty("gads_phone_conversion")&&Object.entries(t.triggerEventTypes.gads_phone_conversion).forEach((function([a,n]){if(n.enabled&&Object.entries(n.numbers).length>0){let o=[];if(Object.entries(t.triggerEvents[a]).forEach((function([e,t]){"google_ads"===e&&o.push(...t.conversion_ids)})),!o.includes(e))return;n.numbers.forEach((function(t){if(!t.number||!t.label)return;gtag("config",e+"/"+t.label,{phone_conversion_number:t.number,phone_conversion_callback:function(){P.fireTriggerEvent(a)}})}))}}))}}}(i),C=function(e){var a=!1;function n(t,a){if("function"!=typeof window.pys_event_data_filter||!window.pys_disable_event_filter(t,"tiktok")){var n=a.params,o=a.pixelIds.filter((function(e){return!P.hideMatchingPixel(e,"tiktok")})),i={};P.copyProperties(n,i),i.eventID=P.generateUniqueId(a),o.length>0&&C.fireEventAPI(t,a,i),o.forEach((function(a){e.debug&&console.log("[TikTok] "+t,i,"pixel_id",a),ttq.instance(a).track(t,i)}));var r=new CustomEvent("tiktok_event_sent",{detail:{eventName:t,params:i,pixel_ids:o}});window.dispatchEvent(r)}}return{tag:function(){return"tiktok"},isEnabled:function(){return e.hasOwnProperty("tiktok")},getHidePixel:function(){return this.isEnabled()&&e.tiktok.hasOwnProperty("hide_pixels")?e.tiktok.hide_pixels:[]},disable:function(){a=!1},loadPixel:function(){if(!a&&this.isEnabled()&&P.consentGiven("tiktok")){for(var t=0;t<e.tiktok.pixelIds.length;t++){var n=e.tiktok.pixelIds[t];if(!P.hideMatchingPixel(n,"tiktok")){!function(e,t,a){e.TiktokAnalyticsObject=a;var n=e[a]=e[a]||[];n.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],n.setAndDefer=function(e,t){e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}};for(var o=0;o<n.methods.length;o++)n.setAndDefer(n,n.methods[o]);n.instance=function(e){for(var t=n._i[e]||[],a=0;a<n.methods.length;a++)n.setAndDefer(t,n.methods[a]);return t},n.load=function(e,t){var o="https://analytics.tiktok.com/i18n/pixel/events.js";n._i=n._i||{},n._i[e]=[],n._i[e]._u=o,n._t=n._t||{},n._t[e]=+new Date,n._o=n._o||{},n._o[e]=t||{};var i=document.createElement("script");i.type="text/javascript",i.async=!0,i.src=o+"?sdkid="+e+"&lib="+a;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(i,r)}}(window,document,"ttq");break}}if(e.tiktok.pixelIds.filter((function(e){return!P.hideMatchingPixel(e,"tiktok")})).forEach((function(t){ttq.load(t),ttq.page();let a={};e.tiktok.hasOwnProperty("advanced_matching")&&Object.keys(e.tiktok.advanced_matching).length>0&&(a=e.tiktok.advanced_matching,a.hasOwnProperty("external_id")?a.hasOwnProperty("external_id")&&a.external_id!=Cookies.get("pbid")&&(a.external_id=Cookies.get("pbid")?Cookies.get("pbid"):a.external_id):Cookies.get("pbid")&&(a.external_id=Cookies.get("pbid")),ttq.instance(t).identify(a))})),a=!0,e.staticEvents.hasOwnProperty("tiktok")){setTimeout((function(e){P.fireStaticEvents("tiktok",e)}),1500,1)}}},fireEvent:function(e,t){return!(!a||!this.isEnabled())&&(t.delay=t.delay||0,0===t.delay?n(e,t):setTimeout((function(e,t){n(e,t)}),1e3*t.delay,e,t),!0)},fireEventAPI:function(t,a,n){var o=a.pixelIds.filter((function(e){return!P.hideMatchingPixel(e,"tiktok")})),i=new Array;if(e.woo.hasOwnProperty("addToCartCatchMethod")&&"add_cart_js"===e.woo.addToCartCatchMethod||i.push("woo_add_to_cart_on_button_click"),e.tiktok.serverApiEnabled&&!i.includes(a.e_id)){var r=e.gdpr.all_disabled_by_api||e.gdpr.tiktok_disabled_by_api||e.gdpr.cookiebot_integration_enabled||e.gdpr.cookie_notice_integration_enabled||e.gdpr.consent_magic_integration_enabled||e.gdpr.cookie_law_info_integration_enabled;if(e.ajaxForServerEvent||r||a.delay>0||"static"!==a.type){var s={action:"pys_tiktok_api_event",pixel:C.tag(),event:t,event_slug:a.e_id,ids:o,data:n,url:window.location.href,event_id:n.eventID,ajax_event:e.ajax_event};let i=0;try{sessionStorage&&Object.keys(sessionStorage).filter((e=>e.startsWith("wc_fragments_"))).forEach((e=>{sessionStorage.getItem(e);"woo_add_to_cart_on_button_click"===a.e_id&&(i=2e3)}))}catch(e){console.error("sessionStorage is not accessible:",e)}a.hasOwnProperty("woo_order")&&(s.woo_order=a.woo_order),a.hasOwnProperty("edd_order")&&(s.edd_order=a.edd_order),"automatic_event_internal_link"===a.e_id||"automatic_event_outbound_link"===a.e_id||"PageView"==t?(i=0===i?500:i,setTimeout((()=>P.sendServerAjaxRequest(e.ajaxUrl,s)),i)):"static"!=a.type&&setTimeout((()=>P.sendServerAjaxRequest(e.ajaxUrl,s)),i),("static"==a.type&&e.ajaxForServerStaticEvent||a.hasOwnProperty("ajaxFire")&&a.ajaxFire)&&setTimeout((()=>P.sendServerAjaxRequest(e.ajaxUrl,s)),i)}}},onClickEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnSingleEvent:function(a,n,i,r,s){if(window.pysWooProductData=window.pysWooProductData||[],e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&window.pysWooProductData.hasOwnProperty(a)&&window.pysWooProductData[a].hasOwnProperty(this.tag())){var c=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(P.copyProperties(window.pysWooProductData[a][this.tag()].params,c.params),e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption)if(i===P.PRODUCT_BUNDLE){var d=o(".bundle_form .bundle_data").data("bundle_form_data"),_=t(d);c.params.value=(parseFloat(d.base_price)+_)*n}else c.params.value=c.params.value*n;c.params.quantity=n,this.fireEvent(c.name,c)}},onWooAddToCartOnButtonEvent:function(t){if(e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty(this.tag())){var a=window.pysWooProductData[t][this.tag()],n=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);P.copyProperties(a.params,n.params),n.pixelIds=a.pixelIds,this.fireEvent(n.name,n)}},onEddAddToCartOnButtonEvent:function(t,a,n){if(e.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var o,i=P.clone(e.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(t))o=a?t+"_"+a:t,window.pysEddProductData[t].hasOwnProperty(o)&&window.pysEddProductData[t][o].hasOwnProperty(this.tag())&&(P.copyProperties(window.pysEddProductData[t][o][this.tag()].params,i.params),this.fireEvent(i.name,i))}},onPageScroll:function(e){a&&this.isEnabled()&&this.fireEvent(e.name,e)},onWatchVideo:function(e){a&&this.isEnabled()&&!e.fired&&this.fireEvent(e.name,e)},onCommentEvent:function(e){a&&this.isEnabled()&&this.fireEvent(e.name,e)},onAdSenseEvent:function(e){a&&this.isEnabled()&&this.fireEvent(e.name,e)},onTime:function(e){a&&this.isEnabled()&&this.fireEvent(e.name,e)}}}(i),O=function(n){var i=["PageView","ViewContent","Search","AddToCart","AddToWishlist","InitiateCheckout","AddPaymentInfo","Purchase","Lead","Subscribe","CustomizeProduct","FindLocation","StartTrial","SubmitApplication","Schedule","Contact","Donate"],r=new Array;n.woo.hasOwnProperty("addToCartCatchMethod")&&"add_cart_js"===n.woo.addToCartCatchMethod||r.push("woo_add_to_cart_on_button_click");var s=!1,c=new Array;function d(e,t){if("function"!=typeof window.pys_event_data_filter||!window.pys_disable_event_filter(e,"facebook")){var a=t.params,o=t.pixelIds.filter((function(e){return!P.hideMatchingPixel(e,"facebook")})),s=i.includes(e)?"trackSingle":"trackSingleCustom",c={};if(P.copyProperties(a,c),P.copyProperties(P.getRequestParams(),c),P.copyProperties(P.getRequestParams(),a),c=O.filterParams(c),n.facebook.serverApiEnabled)if("woo_remove_from_cart"===t.e_id)O.updateEventId(t.name),t.eventID=O.getEventId(t.name);else if(!r.includes(t.e_id)){var d=n.gdpr.all_disabled_by_api||n.gdpr.facebook_disabled_by_api||n.gdpr.cookiebot_integration_enabled||n.gdpr.cookie_notice_integration_enabled||n.gdpr.consent_magic_integration_enabled||n.gdpr.cookie_law_info_integration_enabled;if(t.eventID=P.generateUniqueId(t),Cookies.get("_fbp")&&(c._fbp=Cookies.get("_fbp")),Cookies.get("_fbc")&&(c._fbc=Cookies.get("_fbc")),n.ajaxForServerEvent||d){var _={action:"pys_api_event",pixel:"facebook",event:e,event_slug:t.e_id,ids:o,data:c,url:window.location.href,eventID:t.eventID,ajax_event:n.ajax_event};t.hasOwnProperty("woo_order")&&(_.woo_order=t.woo_order),t.hasOwnProperty("edd_order")&&(_.edd_order=t.edd_order),p&&(_.referrer_url=p);let a=0;try{sessionStorage&&Object.keys(sessionStorage).filter((e=>e.startsWith("wc_fragments_"))).forEach((e=>{sessionStorage.getItem(e);"woo_add_to_cart_on_button_click"===t.e_id&&(a=2e3)}))}catch(e){console.error("sessionStorage is not accessible:",e)}"automatic_event_internal_link"===t.e_id||"automatic_event_outbound_link"===t.e_id?(a=0===a?500:a,setTimeout((()=>P.sendServerAjaxRequest(n.ajaxUrl,_)),a)):"static"!=t.type&&setTimeout((()=>P.sendServerAjaxRequest(n.ajaxUrl,_)),a),("static"==t.type&&n.ajaxForServerStaticEvent||t.hasOwnProperty("ajaxFire")&&t.ajaxFire)&&setTimeout((()=>P.sendServerAjaxRequest(n.ajaxUrl,_)),a)}if("automatic_event_signup"!==t.e_id&&"CompleteRegistration"==e&&n.facebook.wooCRSendFromServer)return}delete c._fbp,delete c._fbc,n.debug&&console.log("[Facebook] "+e,c,"pixel_ids",o,"eventID",t.eventID),o.forEach((function(a){var o={};n.facebook.serverApiEnabled&&t.hasOwnProperty("eventID")&&(o.eventID=t.eventID),O.maybeInitPixel(a),fbq(s,a,e,c,o)}));var l=new CustomEvent("facebook_event_sent",{detail:{eventName:e,params:c,pixel_ids:o}});window.dispatchEvent(l)}}return{tag:function(){return"facebook"},isEnabled:function(){return n.hasOwnProperty("facebook")},getHidePixel:function(){return this.isEnabled()&&n.facebook.hasOwnProperty("hide_pixels")?n.facebook.hide_pixels:[]},initEventIdCookies:function(t){var a={};a[t]=e(),Cookies.set("pys_fb_event_id",JSON.stringify(a),{path:"/",domain:u})},updateEventId:function(t){var a=Cookies.get("pys_fb_event_id");if(void 0===a)this.initEventIdCookies(t);else{var n=JSON.parse(a);n[t]=e(),Cookies.set("pys_fb_event_id",JSON.stringify(n),{path:"/",domain:u})}},getEventId:function(e){var t=Cookies.get("pys_fb_event_id");return void 0===t&&(this.initEventIdCookies(e),t=Cookies.get("pys_fb_event_id")),JSON.parse(t)[e]},disable:function(){s=!1},filterParams:function(e){var t={};if(n.facebook.hasOwnProperty("enabled_medical")&&n.facebook.enabled_medical&&n.facebook.hasOwnProperty("do_not_track_medical_param")){n.facebook.do_not_track_medical_param=n.facebook.do_not_track_medical_param.filter(Boolean);for(const a in e)Array.isArray(n.facebook.do_not_track_medical_param)&&(n.facebook.do_not_track_medical_param.includes(a)||(t[a]=e[a]))}else P.copyProperties(e,t);return t},loadPixel:function(){if(s||!this.isEnabled()||!P.consentGiven("facebook"))return;var e,t,o,i,r,c;e=window,t=document,o="script",e.fbq||(i=e.fbq=function(){i.callMethod?i.callMethod.apply(i,arguments):i.queue.push(arguments)},e._fbq||(e._fbq=i),i.push=i,i.loaded=!0,i.version="2.0",i.agent="dvpixelyoursite",i.queue=[],(r=t.createElement(o)).async=!0,r.src="https://connect.facebook.net/en_US/fbevents.js",(c=t.getElementsByTagName(o)[0]).parentNode.insertBefore(r,c));let d=parseInt(n.cookie_duration);Cookies.get("_fbp")||Cookies.set("_fbp",Cookies.get("_fbp")?Cookies.get("_fbp"):"fb.1."+Date.now()+"."+Math.floor(1e9+9e9*Math.random()),{expires:d,path:"/",domain:u}),a("fbclid")&&Cookies.set("_fbc",a("fbclid")?"fb.1."+Date.now()+"."+a("fbclid"):"",{expires:d,path:"/",domain:u}),g(!0),v(),n.facebook.pixelIds.filter((function(e){return!P.hideMatchingPixel(e,"facebook")})).forEach((function(e){O.maybeInitPixel(e)})),s=!0,P.fireStaticEvents("facebook")},advancedMatching:function(){if(n.facebook.advancedMatchingEnabled){let e=P.getAdvancedFormData(),t={};if(Object.keys(n.facebook.advancedMatching).length>0&&(t=n.facebook.advancedMatching),!t.hasOwnProperty("em")&&e.hasOwnProperty("email")&&e.email.length>0&&(t.em=e.email),!t.hasOwnProperty("ph")&&e.hasOwnProperty("phone")&&e.phone.length>0&&(t.ph=e.phone),!t.hasOwnProperty("fn")&&e.hasOwnProperty("first_name")&&e.first_name.length>0&&(t.fn=e.first_name),!t.hasOwnProperty("ln")&&e.hasOwnProperty("last_name")&&e.last_name.length>0&&(t.ln=e.last_name),t.hasOwnProperty("external_id")?t.hasOwnProperty("external_id")&&t.external_id!=Cookies.get("pbid")&&(t.external_id=Cookies.get("pbid")?Cookies.get("pbid"):t.external_id):Cookies.get("pbid")&&(t.external_id=Cookies.get("pbid")),Object.keys(t).length>0)return t}return!1},maybeInitPixel:function(e){if(c.includes(e))return;(n.facebook.removeMetadata||P.hideMatchingPixel(e,this.tag()))&&fbq("set","autoConfig",!1,e);let t=O.advancedMatching();if(1==+n.facebook.meta_ldu&&fbq("dataProcessingOptions",["LDU"],0,0),n.gdpr.consent_magic_integration_enabled&&"undefined"!=typeof CS_Data)if(t){var a=CS_Data.test_prefix,o=Cookies.get("cs_enabled_advanced_matching"+a);jQuery("#cs_enabled_advanced_matching"+a).length>0?"yes"==o?fbq("init",e,t):fbq("init",e):fbq("init",e,t)}else fbq("init",e);else t?fbq("init",e,t):fbq("init",e);c.push(e)},fireEvent:function(e,t){return!(!s||!this.isEnabled())&&(t.delay=t.delay||0,t.params=t.params||{},0===t.delay?d(e,t):setTimeout((function(e,t){d(e,t)}),1e3*t.delay,e,t),!0)},onAdSenseEvent:function(e){this.fireEvent(e.name,e)},onClickEvent:function(e){this.fireEvent(e.name,e)},onWatchVideo:function(e){this.fireEvent(e.name,e)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onFormEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnButtonEvent:function(e){if(window.pysWooProductData=window.pysWooProductData||[],n.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&window.pysWooProductData.hasOwnProperty(e)&&window.pysWooProductData[e].hasOwnProperty("facebook")){var t=P.clone(n.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);P.copyProperties(window.pysWooProductData[e].facebook.params,t.params),t.pixelIds=window.pysWooProductData[e].facebook.pixelIds,this.fireEvent(t.name,t)}},onWooAddToCartOnSingleEvent:function(e,a,i,r,s){if(window.pysWooProductData=window.pysWooProductData||[],n.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&(i!==P.PRODUCT_VARIABLE||n.facebook.wooVariableAsSimple||(e=parseInt(s.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(e)&&window.pysWooProductData[e].hasOwnProperty("facebook"))){var c=P.clone(n.dynamicEvents.woo_add_to_cart_on_button_click.facebook);P.copyProperties(window.pysWooProductData[e].facebook.params,c.params);var d=0;if(i===P.PRODUCT_GROUPED&&(s.find(".woocommerce-grouped-product-list .qty").each((function(t){var a=o(this).attr("name").replaceAll("quantity[","").replaceAll("]",""),n=parseInt(o(this).val());isNaN(n)&&(n=0);var i=window.pysWooProductData[e].facebook.grouped[a];0==n&&c.params.content_ids.forEach((function(e,t,a){e==i.content_id&&a.splice(t,1)})),c.params.hasOwnProperty("contents")&&c.params.contents.forEach((function(e,t,a){e.id==i.content_id&&(n>0?e.quantity=n:a.splice(t,1))})),d+=i.price*n})),0==d))return;if(n.woo.addToCartOnButtonValueEnabled&&"global"!==n.woo.addToCartOnButtonValueOption)if(i===P.PRODUCT_GROUPED)c.params.value=d;else if(i===P.PRODUCT_BUNDLE){var _=o(".bundle_form .bundle_data").data("bundle_form_data"),l=t(_);c.params.value=(parseFloat(_.base_price)+l)*a}else c.params.value=c.params.value*a;c.params.hasOwnProperty("contents")&&i!==P.PRODUCT_GROUPED&&(c.params.contents[0].quantity=a);var u=r?n.woo.affiliateEventName:c.name;this.fireEvent(u,c)}},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onWooAffiliateEvent:function(e){if(n.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag())){var t=P.clone(n.dynamicEvents.woo_affiliate[this.tag()]);window.pysWooProductData.hasOwnProperty(e)&&window.pysWooProductData[e].hasOwnProperty("facebook")&&(P.copyProperties(window.pysWooProductData[e][this.tag()].params,t.params),this.fireEvent(n.woo.affiliateEventName,t))}},onWooPayPalEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(e,t,a){if(n.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var o,i=P.clone(n.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(e))if(o=t?e+"_"+t:e,window.pysEddProductData[e].hasOwnProperty(o)&&window.pysEddProductData[e][o].hasOwnProperty("facebook")){P.copyProperties(window.pysEddProductData[e][o].facebook.params,i.params),n.edd.addToCartOnButtonValueEnabled&&"global"!==n.edd.addToCartOnButtonValueOption&&(i.params.value=i.params.value*a);var r=i.params.contents;r[0].quantity=a,i.params.contents=r,this.fireEvent(i.name,i)}}},onEddRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onPageScroll:function(e){this.fireEvent(e.name,e)},onTime:function(e){this.fireEvent(e.name,e)}}}(i),D=function(e){var t=!1;function a(t,a){if("function"!=typeof window.pys_event_data_filter||!window.pys_disable_event_filter(t,"ga")){var n=a.params,o=Object.values(a.trackingIds).filter((function(e){return b.some((t=>e.startsWith(t)))&&!P.hideMatchingPixel(e,"ga")&&!P.hideMatchingPixel(e,"google_ads")}));n.event_id=P.generateUniqueId(a),a.eventID=P.generateUniqueId(a),P.copyProperties(P.getRequestParams(),n);var r=function(e,t,a){var n=!1;Array.isArray(e)?n=e.some((function(e){return i(e)})):i(e)&&(n=!0);n&&(delete a.event_category,delete a.event_label,delete a.ecomm_prodid,delete a.ecomm_pagetype,delete a.ecomm_totalvalue,"search"===t&&(a.search=a.search_term,delete a.search_term,delete a.dynx_itemid,delete a.dynx_pagetype,delete a.dynx_totalvalue));return a}(o,t,P.copyProperties(n,{}));if(delete r.analytics_storage,delete r.ad_storage,delete r.ad_user_data,delete r.ad_personalization,e.hasOwnProperty("google_ads")){var s=a.e_id;switch(s){case"woo_add_to_cart_on_cart_page":case"woo_add_to_cart_on_checkout_page":case"woo_add_to_cart_on_button_click":s="woo_add_to_cart";break;case"edd_add_to_cart_on_cart_page":case"edd_add_to_cart_on_checkout_page":case"edd_add_to_cart_on_button_click":s="edd_add_to_cart";break;case"automatic_event_adsense":case"automatic_event_comment":case"automatic_event_download":case"automatic_event_email_link":case"automatic_event_form":case"automatic_event_internal_link":case"automatic_event_outbound_link":case"automatic_event_scroll":case"automatic_event_tel_link":case"automatic_event_time_on_page":case"automatic_event_video":s="automatic_event"}if("automatic_event"!==s){const t="woo_view_item_list"===s?"woo_view_category":s;if(void 0!==e.google_ads[t+"_conversion_track"]){"conversion"===e.google_ads[t+"_conversion_track"]&&(o=o.map((e=>e.split("/")[0])))}}}!function(t,a,n){n.send_to=t,e.debug&&console.log("[Google Analytics #"+t+"] "+a,n),gtag("event",a,n);var o=new CustomEvent("gtag_event_sent",{detail:{eventName:a,params:n,pixel_ids:t}});window.dispatchEvent(o)}(o,t,r),a.hasOwnProperty("unify")&&a.unify&&_.push(t)}}function n(e){var t={ViewContent:"view_item",AddToCart:"add_to_cart",AddToWishList:"add_to_wishlist",InitiateCheckout:"begin_checkout",Purchase:"purchase",Lead:"generate_lead",CompleteRegistration:"sign_up",AddPaymentInfo:"set_checkout_option"};return t.hasOwnProperty(e)?t[e]:e}function i(e){return 0===e.indexOf("G")}return{tag:function(){return"ga"},isEnabled:function(){return e.hasOwnProperty("ga")},getHidePixel:function(){return this.isEnabled()&&e.ga.hasOwnProperty("hide_pixels")?e.ga.hide_pixels:[]},disable:function(){t=!1},updateEnhancedConversionData:function(){if(t&&this.isEnabled()&&e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnable){var a=P.getAdvancedMergeFormData();Object.keys(a).length>0&>ag("set","user_data",a)}},loadPixel:function(){if(!t&&this.isEnabled()&&P.consentGiven("analytics")){for(var a=0;a<e.ga.trackingIds.length;a++){var n=e.ga.trackingIds[a];if(!P.hideMatchingPixel(n,"ga")){P.loadGoogleTag(n);break}}if(e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnable){var r=P.getAdvancedMergeFormData();Object.keys(r).length>0&>ag("set","user_data",r)}var s={};e.user_id&&0!=e.user_id&&(s.user_id=e.user_id),s.url_passthrough=e.ga.url_passthrough,e.ga.crossDomainEnabled&&(s.linker={accept_incoming:e.ga.crossDomainAcceptIncoming,domains:e.ga.crossDomainDomains});var c=e.ga.trackingIds.filter((function(e){return!P.hideMatchingPixel(e,"ga")}));if(b.push(...c),c.forEach((function(t,a){var n=e.ga.isDebugEnabled,o="index_"+a,r=Object.assign({},s);for(var c in r.debug_mode=!1,r.send_page_view=!e.ga.custom_page_view_event,n)if(n[c]===o){r.debug_mode=!0;break}if(r.debug_mode||delete r.debug_mode,i(t)&&e.ga.disableAdvertisingPersonalization&&(r.allow_ad_personalization_signals=!1),e.ga.hasOwnProperty("additionalConfig")&&e.ga.additionalConfig.hasOwnProperty(t)&&e.ga.additionalConfig[t]&&(r.first_party_collection=e.ga.additionalConfig[t].first_party_collection),e.ga.hasOwnProperty("serverContainerUrls")&&e.ga.serverContainerUrls.hasOwnProperty(t)&&0!=e.ga.serverContainerUrls[t].enable_server_container&&(""!=e.ga.serverContainerUrls[t].server_container_url&&(r.server_container_url=e.ga.serverContainerUrls[t].server_container_url),""!=e.ga.serverContainerUrls[t].transport_url&&(r.transport_url=e.ga.serverContainerUrls[t].transport_url)),e.gdpr.cookiebot_integration_enabled&&"undefined"!=typeof Cookiebot){var d=e.gdpr.cookiebot_analytics_consent_category;e.gdpr.analytics_prior_consent_enabled?!0===Cookiebot.consented&&Cookiebot.consent[d]&>ag("config",t,r):Cookiebot.consent[d]&>ag("config",t,r)}else gtag("config",t,r)})),!l&&T.isEnabled()&&e.google_ads.conversion_ids.length>0&&P.consentGiven("google_ads")){for(a=0;a<e.google_ads.conversion_ids.length;a++){n=e.google_ads.conversion_ids[a];if(!P.hideMatchingPixel(n,"google_ads")){P.loadGoogleTag(n);break}}c=e.google_ads.conversion_ids.filter((function(e){return!P.hideMatchingPixel(e,"google_ads")}));b.push(...c),c.forEach((function(t,a){gtag("config",t),e.google_ads.enhanced_conversion.includes("index_"+a)&>ag("config",t,{allow_enhanced_conversions:!0}),P.registerGadsPhoneConversion(t)})),l=!0}t=!0,P.fireStaticEvents("ga"),o(document).trigger("analytics_initialized")}},fireEvent:function(e,n){return!(!t||!this.isEnabled())&&(n.delay=n.delay||0,n.params=n.params||{},0===n.delay?a(e,n):setTimeout((function(e,t){a(e,t)}),1e3*n.delay,e,n),!0)},onAdSenseEvent:function(e){this.fireEvent(e.name,e)},onClickEvent:function(e){this.fireEvent(e.name,e)},onWatchVideo:function(e){e.hasOwnProperty("youtube_disabled")&&e.youtube_disabled&&"youtube"===e.params.video_type||this.fireEvent(e.name,e)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onFormEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnButtonEvent:function(t,a=null){if(e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("ga")){var n=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);P.copyProperties(window.pysWooProductData[t].ga.params,n.params),n.trackingIds=window.pysWooProductData[t].ga.trackingIds,a&&(a.pys_list_name_productlist_id&&(n.params.items[0].item_list_id=a.pys_list_name_productlist_id),a.pys_list_name_productlist_name&&(n.params.items[0].item_list_name=a.pys_list_name_productlist_name)),this.fireEvent(n.name,n)}},onWooAddToCartOnSingleEvent:function(t,a,i,r,s,c){if(window.pysWooProductData=window.pysWooProductData||[],e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var d=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(i!==P.PRODUCT_VARIABLE||e.ga.wooVariableAsSimple||(t=parseInt(s.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("ga")){if(P.copyProperties(window.pysWooProductData[t].ga.params,d.params),i===P.PRODUCT_GROUPED){var _=0;if(s.find(".woocommerce-grouped-product-list .qty").each((function(e){var a=o(this).attr("name").replaceAll("quantity[","").replaceAll("]",""),n=parseInt(o(this).val());isNaN(n)&&(n=0);var i=window.pysWooProductData[t].ga.grouped[a];d.params.items.forEach((function(e,t,a){e.id==i.content_id&&(n>0?(e.quantity=n,e.price=i.price):a.splice(t,1))})),_+=i.price*n})),e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&d.params.hasOwnProperty("value")&&(d.params.value=_),0==_)return}else d.params.items[0].quantity=a;e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&i!==P.PRODUCT_GROUPED&&d.params.hasOwnProperty("value")&&(d.params.value=d.params.items[0].price*a),c&&(c.pys_list_name_productlist_id&&(d.params.items[0].item_list_id=c.pys_list_name_productlist_id),c.pys_list_name_productlist_name&&(d.params.items[0].item_list_name=c.pys_list_name_productlist_name));var l=r?e.woo.affiliateEventName:d.name;l=n(l),this.fireEvent(l,d)}}},onWooCheckoutProgressStep:function(e){this.fireEvent(e.name,e)},onWooSelectContent:function(e){const t={};void 0!==e.params.items[0].item_list_name&&(t.list_name=e.params.items[0].item_list_name),void 0!==e.params.items[0].item_list_id&&(t.list_id=e.params.items[0].item_list_id);const a=new URL(window.location.href);t.url=a.origin+a.pathname,Cookies.set("select_prod_list",JSON.stringify(t),{expires:1,path:"/"}),this.fireEvent(e.name,e)},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onWooAffiliateEvent:function(t){if(e.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag())){var a=e.dynamicEvents.woo_affiliate[this.tag()];window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("ga")&&(a=P.clone(a),P.copyProperties(window.pysWooProductData[t][this.tag()],a.params),this.fireEvent(n(e.woo.affiliateEventName),a))}},onWooPayPalEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(t,a,n){if(e.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var o,i=P.clone(e.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(t))o=a?t+"_"+a:t,window.pysEddProductData[t].hasOwnProperty(o)&&window.pysEddProductData[t][o].hasOwnProperty("ga")&&(P.copyProperties(window.pysEddProductData[t][o].ga.params,i.params),i.params.items[0].quantity=n,this.fireEvent(i.name,i))}},onEddRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onPageScroll:function(e){t&&this.isEnabled()&&this.fireEvent(e.name,e)},onTime:function(e){t&&this.isEnabled()&&this.fireEvent(e.name,e)}}}(i),T=function(e){var t=!1;function a(t,a){if("function"!=typeof window.pys_event_data_filter||!window.pys_disable_event_filter(event_name,"google_ads")){var n=P.copyProperties(a.params,{});n.event_id=P.generateUniqueId(a);var o=a.ids.filter((function(e){return!P.hideMatchingPixel(e,"google_ads")})),i=a.hasOwnProperty("conversion_ids")?a.conversion_ids.filter((function(e){return!P.hideMatchingPixel(e,"google_ads")})):[],r=a.hasOwnProperty("conversion_labels")?a.conversion_labels.filter((function(e){return conversion_id=e.split("/")[0],!P.hideMatchingPixel(conversion_id,"google_ads")})):[];P.copyProperties(P.getRequestParams(),n);var s=function(t,a){params=P.copyProperties(n,{send_to:t}),"conversion"===a&&(delete params.items,delete params.ecomm_pagetype,delete params.ecomm_prodid,delete params.ecomm_totalvalue),e.debug&&console.log("[Google Ads #"+t+"] "+a,params),gtag("event",a,params);var o=new CustomEvent("gtag_event_sent",{detail:{eventName:a,params,pixel_ids:t}});window.dispatchEvent(o)};if(r.length>0)o=r,_.includes(t)||s(o,t);else{var c=a.e_id;switch(c){case"woo_add_to_cart_on_cart_page":case"woo_add_to_cart_on_checkout_page":case"woo_add_to_cart_on_button_click":c="woo_add_to_cart";break;case"edd_add_to_cart_on_cart_page":case"edd_add_to_cart_on_checkout_page":case"edd_add_to_cart_on_button_click":c="edd_add_to_cart";break;case"automatic_event_adsense":case"automatic_event_comment":case"automatic_event_download":case"automatic_event_email_link":case"automatic_event_form":case"automatic_event_internal_link":case"automatic_event_outbound_link":case"automatic_event_scroll":case"automatic_event_tel_link":case"automatic_event_time_on_page":case"automatic_event_video":c="automatic_event"}if(o.length){if("automatic_event"!==c&&e.hasOwnProperty("google_ads")){const t="woo_view_item_list"===c?"woo_view_category":c;"conversion"===e.google_ads[t+"_conversion_track"]&&(s(o,"conversion"),o=i)}}else o=i;_.includes(t)||s(o,t)}}}function n(e){var t={ViewContent:"view_item",AddToCart:"add_to_cart",AddToWishList:"add_to_wishlist",InitiateCheckout:"begin_checkout",Purchase:"purchase",Lead:"generate_lead",CompleteRegistration:"sign_up",AddPaymentInfo:"set_checkout_option"};return t.hasOwnProperty(e)?t[e]:e}return{tag:function(){return"google_ads"},isEnabled:function(){return e.hasOwnProperty("google_ads")},getHidePixel:function(){return this.isEnabled()&&e.google_ads.hasOwnProperty("hide_pixels")?e.google_ads.hide_pixels:[]},disable:function(){t=!1},updateEnhancedConversionData:function(){if(e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnable){var t=P.getAdvancedMergeFormData();gtag("set","user_data",t)}},loadPixel:function(){if(!t&&this.isEnabled()&&P.consentGiven("google_ads")){var a=e.google_ads.conversion_ids.filter((function(e){return!P.hideMatchingPixel(e,"google_ads")}));if(b.push(...a),!l&&e.google_ads.conversion_ids.length>0){for(var n=0;n<e.google_ads.conversion_ids.length;n++){var o=e.google_ads.conversion_ids[n];if(!P.hideMatchingPixel(o,"google_ads")){P.loadGoogleTag(o);break}}a.forEach((function(t,a){let n={};if(e.google_ads.enhanced_conversion.includes("index_"+a)&&(n.allow_enhanced_conversions=!0),e.google_ads.crossDomainEnabled&&(n.linker={accept_incoming:e.google_ads.crossDomainAcceptIncoming,domains:e.google_ads.crossDomainDomains}),gtag("config",t,n),P.registerGadsPhoneConversion(t),e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnableuserDataEnable){var o=P.getAdvancedMergeFormData();gtag("set","user_data",o)}})),l=!0}t=!0,P.fireStaticEvents("google_ads")}},fireEvent:function(e,n){return!(!t||!this.isEnabled())&&(n.delay=n.delay||0,n.params=n.params||{},n.ids=n.ids||[],n.conversion_labels=n.conversion_labels||[],0===n.delay?a(e,n):setTimeout((function(e,t){a(e,t)}),1e3*n.delay,e,n),!0)},onAdSenseEvent:function(e){this.fireEvent(e.name,e)},onClickEvent:function(e,t){},onWatchVideo:function(e){this.fireEvent(e.name,e)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onFormEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnButtonEvent:function(t){if(e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("google_ads")){var a=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);P.copyProperties(window.pysWooProductData[t].google_ads.params.params,a.params),a.ids=window.pysWooProductData[t].google_ads.ids,a.conversion_labels=window.pysWooProductData[t].google_ads.conversion_labels,this.fireEvent(a.name,a)}},onWooAddToCartOnSingleEvent:function(t,a,i,r,s){if(window.pysWooProductData=window.pysWooProductData||[],e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var c=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(i!==P.PRODUCT_VARIABLE||e.google_ads.wooVariableAsSimple||(t=parseInt(s.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("google_ads")){P.copyProperties(window.pysWooProductData[t].google_ads.params,c.params),c.ids=window.pysWooProductData[t].google_ads.ids,c.conversion_labels=window.pysWooProductData[t].google_ads.conversion_labels;var d=0;if(i===P.PRODUCT_GROUPED){if(s.find(".woocommerce-grouped-product-list .qty").each((function(a){var n=o(this).attr("name").replaceAll("quantity[","").replaceAll("]",""),i=parseInt(o(this).val());isNaN(i)&&(i=0);var r=window.pysWooProductData[t].google_ads.grouped[n];e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&c.params.items.forEach((function(e,t,a){e.id==r.content_id&&(i>0?(e.quantity=i,e.price=r.price):a.splice(t,1))})),d+=r.price*i})),0==d)return;c.params.value=d}else c.params.items[0].quantity=a;e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&i!==P.PRODUCT_GROUPED&&(c.params.value=c.params.value*a);var _=r?e.woo.affiliateEventName:c.name;_=n(_),this.fireEvent(_,c)}}},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onWooAffiliateEvent:function(t){if(e.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag())){var a=e.dynamicEvents.woo_affiliate[this.tag()];window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("google_ads")&&(a=P.clone(a),P.copyProperties(window.pysWooProductData[t][this.tag()],a.params),this.fireEvent(n(e.woo.affiliateEventName),a))}},onWooPayPalEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(t,a,n){if(e.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var o,i=e.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()];if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(t))o=a?t+"_"+a:t,window.pysEddProductData[t].hasOwnProperty(o)&&window.pysEddProductData[t][o].hasOwnProperty("google_ads")&&(i=P.clone(i),P.copyProperties(window.pysEddProductData[t][o].google_ads.params,i.params),i.ids=window.pysEddProductData[t][o].google_ads.ids,this.fireEvent(i.name,i))}},onEddRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onPageScroll:function(e){t&&this.isEnabled()&&this.fireEvent(e.name,e)},onTime:function(e){t&&this.isEnabled()&&this.fireEvent(e.name,e)}}}(i),S=function(e){var t=!1,a="dataLayer";function n(t,n){if("function"!=typeof window.pys_event_data_filter||!window.pys_disable_event_filter(t,"gtm")){var o=n.params,i=(n.params,Object.values(n.trackingIds).filter((function(e){return!P.hideMatchingPixel(e,"gtm")})));P.copyProperties(P.getRequestParams(),o);var s=function(e,t,a){var n=!1;Array.isArray(e)?n=e.some((function(e){return r(e)})):r(e)&&(n=!0);n&&(delete a.event_category,delete a.event_label,delete a.analytics_storage,delete a.ad_storage,delete a.ad_user_data,delete a.ad_personalization,"search"===t&&(a.search=a.search_term,delete a.search_term,delete a.dynx_itemid,delete a.dynx_pagetype,delete a.dynx_totalvalue));return a}(i,t,P.copyProperties(o,{}));s.event_id=P.generateUniqueId(n),function(t,n,o,i=null){var r={},s=!e.gtm.gtm_just_data_layer&&t.length>0;if(s)o.send_to=t;else if(!e.gtm.gtm_just_data_layer)return;o.hasOwnProperty("ecommerce")&&(r.ecommerce=o.ecommerce,delete o.ecommerce);var c={...o};[o.manualName,"manualName","triggerType"].forEach((e=>delete c[e])),i&&(!i.hasOwnProperty("hasAutoParam")||i.hasOwnProperty("hasAutoParam")&&i.hasAutoParam)&&(r.automatedParameters=c),o.hasOwnProperty(o.manualName)&&(r[o.manualName]=o[o.manualName],delete o[o.manualName]),["manualName","triggerType"].forEach((e=>{o.hasOwnProperty(e)&&(r[e]=o[e],delete o[e])})),r.manualDataLayer=e.gtm.gtm_dataLayer_name??"dataLayer",r.event=n,e.debug&&(s?console.log("[Google GTM #"+t+"] "+n,r):console.log('[Google GTM push to "'+a+'"] '+n,r)),window[a].push(r);var d=new CustomEvent("gtm_event_sent",{detail:{eventName:n,params:r,pixel_ids:t}});window.dispatchEvent(d)}(i,t,s,n)}}function i(e){var t={ViewContent:"view_item",AddToCart:"add_to_cart",AddToWishList:"add_to_wishlist",InitiateCheckout:"begin_checkout",Purchase:"purchase",Lead:"generate_lead",CompleteRegistration:"sign_up",AddPaymentInfo:"set_checkout_option"};return t.hasOwnProperty(e)?t[e]:e}function r(e){return 0===e.indexOf("GTM")}return{tag:function(){return"gtm"},isEnabled:function(){return e.hasOwnProperty("gtm")},getHidePixel:function(){return this.isEnabled()&&e.gtm.hasOwnProperty("hide_pixels")?e.gtm.hide_pixels:[]},disable:function(){t=!1},updateEnhancedConversionData:function(){if(t&&this.isEnabled()&&e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnable){var n=P.getAdvancedMergeFormData(!0);Object.keys(n).length>0&&window[a].push({user_data:n})}},loadPixel:function(){if(!t&&this.isEnabled()&&P.consentGiven("analytics")){a=e.gtm.gtm_dataLayer_name??"dataLayer";for(var n=0;n<e.gtm.trackingIds.length;n++){var o=e.gtm.trackingIds[n];if(!P.hideMatchingPixel(o,"gtm")&&!e.gtm.gtm_just_data_layer){console.log("[PYS] Google Tag Manager container code loaded"),P.loadGTMScript(o);break}}if(e.gtm.gtm_just_data_layer&&(console.warn&&console.warn("[PYS] Google Tag Manager container code placement set to OFF !!!"),console.warn&&console.warn("[PYS] Data layer codes are active but GTM container must be loaded using custom coding !!!"),P.pushGTMConsentDefaults(a),0==e.gtm.trackingIds.length&&P.loadGTMScript()),e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnable){var i=P.getAdvancedMergeFormData(!0);Object.keys(i).length>0&&window[a].push({user_data:i})}e.user_id&&0!=e.user_id&&e.user_id;e.gtm.trackingIds.filter((function(e){return!P.hideMatchingPixel(e,"gtm")}));t=!0,P.fireStaticEvents("gtm")}},fireEvent:function(e,a){return!(!t||!this.isEnabled())&&(a.delay=a.delay||0,a.params=a.params||{},0===a.delay?n(e,a):setTimeout((function(e,t){n(e,t)}),1e3*a.delay,e,a),!0)},onAdSenseEvent:function(e){this.fireEvent(e.name,e)},onClickEvent:function(e){this.fireEvent(e.name,e)},onWatchVideo:function(e){e.hasOwnProperty("youtube_disabled")&&e.youtube_disabled&&"youtube"===e.params.video_type||this.fireEvent(e.name,e)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onFormEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnButtonEvent:function(t,a=null){if(e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())&&window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("gtm")){var n=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);P.copyProperties(window.pysWooProductData[t].gtm.params,n.params),n.trackingIds=window.pysWooProductData[t].gtm.trackingIds,a&&(item=n.params.hasOwnProperty("ecommerce")?n.params.ecommerce.items[0]:n.params.items[0],a.pys_list_name_productlist_id&&(item.item_list_id=a.pys_list_name_productlist_id),a.pys_list_name_productlist_name&&(item.item_list_name=a.pys_list_name_productlist_name)),this.fireEvent(n.name,n)}},onWooAddToCartOnSingleEvent:function(t,a,n,r,s,c){if(window.pysWooProductData=window.pysWooProductData||[],e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var d=P.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(n!==P.PRODUCT_VARIABLE||e.gtm.wooVariableAsSimple||(t=parseInt(s.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("gtm")){if(P.copyProperties(window.pysWooProductData[t].gtm.params,d.params),params=d.params.hasOwnProperty("ecommerce")?d.params.ecommerce:d.params,n===P.PRODUCT_GROUPED){var _=0;if(s.find(".woocommerce-grouped-product-list .qty").each((function(e){var a=o(this).attr("name").replaceAll("quantity[","").replaceAll("]",""),n=parseInt(o(this).val());isNaN(n)&&(n=0);var i=window.pysWooProductData[t].gtm.grouped[a];params.items.forEach((function(e,t,a){e.id==i.content_id&&(n>0?(e.quantity=n,e.price=i.price):a.splice(t,1))})),_+=i.price*n})),e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&¶ms.hasOwnProperty("value")&&(params.value=_),0==_)return}else params.items[0].quantity=a;e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&n!==P.PRODUCT_GROUPED&¶ms.hasOwnProperty("value")&&(params.value=params.items[0].price*a),c&&(c.pys_list_name_productlist_id&&(params.items[0].item_list_id=c.pys_list_name_productlist_id),c.pys_list_name_productlist_name&&(params.items[0].item_list_name=c.pys_list_name_productlist_name));var l=r?e.woo.affiliateEventName:d.name;l=i(l),this.fireEvent(l,d)}}},onWooCheckoutProgressStep:function(e){this.fireEvent(e.name,e)},onWooSelectContent:function(e){const t={};void 0!==e.params.items[0].item_list_name&&(t.list_name=e.params.items[0].item_list_name),void 0!==e.params.items[0].item_list_id&&(t.list_id=e.params.items[0].item_list_id);const a=new URL(window.location.href);t.url=a.origin+a.pathname,Cookies.set("select_prod_list",JSON.stringify(t),{expires:1,path:"/"}),this.fireEvent(e.name,e)},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onWooAffiliateEvent:function(t){if(e.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag())){var a=e.dynamicEvents.woo_affiliate[this.tag()];window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("gtm")&&(a=P.clone(a),P.copyProperties(window.pysWooProductData[t][this.tag()],a.params),this.fireEvent(i(e.woo.affiliateEventName),a))}},onWooPayPalEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(t,a,n){if(e.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var o,i=P.clone(e.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(t))o=a?t+"_"+a:t,window.pysEddProductData[t].hasOwnProperty(o)&&window.pysEddProductData[t][o].hasOwnProperty("gtm")&&(P.copyProperties(window.pysEddProductData[t][o].gtm.params,i.params),item=i.params.hasOwnProperty("ecommerce")?i.params.ecommerce.items[0]:i.params.items[0],item.quantity=n,this.fireEvent(i.name,i))}},onEddRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onPageScroll:function(e){t&&this.isEnabled()&&this.fireEvent(e.name,e)},onTime:function(e){t&&this.isEnabled()&&this.fireEvent(e.name,e)}}}(i),x=function(e){switch(e){case"facebook":return window.pys.Facebook;case"ga":return window.pys.Analytics;case"gtm":return window.pys.GTM;case"google_ads":return window.pys.GAds;case"bing":return window.pys.Bing;case"pinterest":return window.pys.Pinterest;case"tiktok":return window.pys.TikTok;case"reddit":return window.pys.Reddit}};function A(){if(Cookies.get("form_track")&&Cookies.remove("form_track"),o("#pys_late_event").length>0){var t=o("#pys_late_event").attr("dir");if(t)try{var a=JSON.parse(t)}catch(e){console.warn("Invalid JSON in pys_late_event dir attribute:",e)}else console.warn("pys_late_event dir attribute is undefined or empty");if(a)for(var s in a){if(a.hasOwnProperty(s))a[s].forEach((function(e){var t={};t[e.e_id]=[e],i.staticEvents.hasOwnProperty(s)?Object.assign(i.staticEvents[s],t):i.staticEvents[s]=t}))}}var c=P.setupPinterestObject(),d=P.setupBingObject(),_=P.setupRedditObject();if(i.hasOwnProperty("cookie")&&((i.cookie.externalID_disabled_by_api||i.cookie.disabled_all_cookie)&&Cookies.remove("pbid"),(i.cookie.disabled_advanced_form_data_cookie||i.cookie.disabled_all_cookie)&&Cookies.remove("pys_advanced_form_data"),(i.cookie.disabled_landing_page_cookie||!i.enable_lading_page_param||i.cookie.disabled_all_cookie)&&(Cookies.remove("pys_landing_page",{path:"/",domain:u}),Cookies.remove("last_pys_landing_page",{path:"/",domain:u})),(i.cookie.disabled_trafficsource_cookie||i.cookie.disabled_all_cookie)&&(Cookies.remove("pysTrafficSource",{path:"/",domain:u}),Cookies.remove("last_pysTrafficSource",{path:"/",domain:u})),(i.cookie.disabled_first_visit_cookie||i.cookie.disabled_all_cookie)&&Cookies.remove("pys_first_visit",{path:"/",domain:u}),(i.cookie.disabled_utmTerms_cookie||i.cookie.disabled_all_cookie)&&(o.each(P.utmTerms,(function(e,t){Cookies.remove("pys_"+t,{path:"/",domain:u})})),o.each(P.utmTerms,(function(e,t){Cookies.remove("last_pys_"+t,{path:"/",domain:u})}))),(i.cookie.disabled_utmId_cookie||i.cookie.disabled_all_cookie)&&(o.each(P.utmId,(function(e,t){Cookies.remove("pys_"+t,{path:"/",domain:u})})),o.each(P.utmId,(function(e,t){Cookies.remove("last_pys_"+t,{path:"/",domain:u})})))),i.gdpr.cookie_law_info_integration_enabled){var l=Cookies.get("cookieyes-consent")??Cookies.get("wt_consent")??Cookies.get("viewed_cookie_policy");void 0!==l&&(l===Cookies.get("cookieyes-consent")||l===Cookies.get("wt_consent")?"yes"===n("analytics")&&P.manageCookies():l===Cookies.get("viewed_cookie_policy")&&"yes"==l&&P.manageCookies())}if(i.gdpr.consent_magic_integration_enabled&&"undefined"!=typeof CS_Data?(CS_Data.cs_script_cat.pys==CS_Data.cs_necessary_cat_id||0==CS_Data.cs_script_cat.pys||"yes"==Cookies.get("cs_enabled_cookie_term"+CS_Data.test_prefix+"_"+CS_Data.cs_script_cat.pys))&&P.manageCookies():P.manageCookies(),P.initializeRequestParams(),P.setupGdprCallbacks(),i.enable_auto_save_advance_matching){let e="recent_data"==i.data_persistency;if(i.advance_matching_form.enable_advance_matching_forms&&(o(document).on("blur","input[type='email']",(function(){if(o(this).closest(".payment_method_anet").length>0)return;let t=o(this).val().trim().toLowerCase();P.validateEmail(t)&&P.saveAdvancedFormData(t,null,null,null,e)})),o(document).on("blur","input[type='tel']",(function(){if(o(this).closest(".payment_method_anet").length>0)return;let t=o(this).val().trim().replace(/\D/g,"");t.length>5&&P.saveAdvancedFormData(null,t,null,null,e)})),o(document).on("blur","input[type='text']",(function(){if(o(this).closest(".payment_method_anet").length>0)return;let t;if(o(this).attr("name")&&""!=o(this).attr("name")&&(t=o(this).attr("name").trim()),t&&i.advance_matching_form.advance_matching_fn_names.includes(t)){let t=o(this).val().trim();t.length>0&&P.saveAdvancedFormData(null,null,t,null,e)}if(t&&i.advance_matching_form.advance_matching_ln_names.includes(t)){let t=o(this).val().trim();t.length>0&&P.saveAdvancedFormData(null,null,null,t,e)}if(t&&i.advance_matching_form.advance_matching_tel_names.includes(t)){let t=o(this).val().trim();t.length>0&&P.saveAdvancedFormData(null,t,null,null,e)}if(t&&i.advance_matching_form.advance_matching_em_names.includes(t)){let e=o(this).val().trim().toLowerCase();P.validateEmail(e)&&P.saveAdvancedFormData(e,null,null,null,!1)}}))),Object.keys(i.advance_matching_url).length>0&&i.advance_matching_url.enable_advance_matching_url){new URLSearchParams(window.location.search).forEach(((t,a)=>{if(i.advance_matching_url.advance_matching_fn_names.includes(a)&&P.saveAdvancedFormData(null,null,t.trim(),null,e),i.advance_matching_url.advance_matching_ln_names.includes(a)&&P.saveAdvancedFormData(null,null,null,t.trim(),e),i.advance_matching_url.advance_matching_tel_names.includes(a)&&P.saveAdvancedFormData(null,t.trim(),null,null,e),i.advance_matching_url.advance_matching_em_names.includes(a)){let a=t.trim().toLowerCase();P.validateEmail(a)&&P.saveAdvancedFormData(a,null,null,null,e)}}))}}if((i.dynamicEvents.hasOwnProperty("automatic_event_internal_link")||i.dynamicEvents.hasOwnProperty("automatic_event_outbound_link")||i.dynamicEvents.hasOwnProperty("automatic_event_tel_link")||i.dynamicEvents.hasOwnProperty("automatic_event_email_link")||i.dynamicEvents.hasOwnProperty("automatic_event_download"))&&o(document).onFirst("click",'a, button, input[type="button"], input[type="submit"]',(function(e){var t=o(this);if(i.dynamicEvents.hasOwnProperty("automatic_event_download")){var a=!1;if(t.is("a")){if("string"!=typeof(l=t.attr("href")))return;l=l.trim();var n=P.getLinkExtension(l);if(n.length>0&&i.dynamicEvents.hasOwnProperty("automatic_event_download"))for(var r=Object.keys(i.dynamicEvents.automatic_event_download),s=0;s<r.length;s++){(u=P.clone(i.dynamicEvents.automatic_event_download[r[s]])).extensions.includes(n)&&("tiktok"==r[s]||"reddit"==r[s]?x(r[s]).fireEvent(u.name,u):(i.enable_remove_download_url_param&&(l=f(l)),u.params.download_url=l,u.params.download_type=n,u.params.download_name=P.getLinkFilename(l),x(r[s]).onDownloadEvent(u)),a=!0)}}if(a)return}if(e.hasOwnProperty("originalEvent")&&!t.hasClass("add_to_cart_button")&&!t.hasClass("single_add_to_cart_button")&&!(i.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_next_step_click")&&t.hasClass("wcf-next-step-link")||i.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")&&t.hasClass("wcf-bump-order-cb")||t.hasClass("remove_from_cart_button")||t.hasClass("remove")&&(t.parents(".cart_item").length||t.parents(".mini_cart_item").length)||"update_cart"==t.attr("name")||"apply_coupon"==t.attr("name")||t.hasClass("pys_block"))){var c="",d="",_="Internal Click";if(t.is("a")){var l;if("string"!=typeof(l=t.attr("href")))return;if(l=l.trim(),c=t.contents().filter((function(){return 3===this.nodeType})).text().trim(),d=i.enable_remove_target_url_param?f(l):l,l.startsWith("mailto:")){if(i.triggerEventTypes.hasOwnProperty("email_link"))return;return void I()}if(l.startsWith("tel:")){if(i.dynamicEvents.hasOwnProperty("automatic_event_tel_link"))for(r=Object.keys(i.dynamicEvents.automatic_event_tel_link),s=0;s<r.length;s++){var u=P.clone(i.dynamicEvents.automatic_event_tel_link[r[s]]);"tiktok"!==r[s]&&"reddit"!==r[s]&&P.copyProperties(P.getRequestParams(),u.params),x(r[s]).fireEvent(u.name,u)}return}if(l.startsWith("http")){var p=null!=t.context?t.context.host:t[0].host;document.location.host!=p&&(_="External Click")}}else if(t.is("button")){if(t.hasClass("forminator-button-submit"))return;c=t.contents().filter((function(){return 3===this.nodeType})).text().trim()}else if(t.is('input[type="button"]'))c=t.val();else{if(!t.is('input[type="submit"]'))return;if(t.parents("form.comment-form"))return;if(t.parents("form"))return;c=t.val()}if(c=P.filterEmails(c),"Internal Click"===_&&i.dynamicEvents.hasOwnProperty("automatic_event_internal_link"))for(r=Object.keys(i.dynamicEvents.automatic_event_internal_link),s=0;s<r.length;s++){u=P.clone(i.dynamicEvents.automatic_event_internal_link[r[s]]);"tiktok"!==r[s]&&"reddit"!==r[s]&&(u.params.text=c,d&&(u.params.target_url=d),P.copyProperties(P.getRequestParams(),u.params)),x(r[s]).fireEvent(u.name,u)}if("External Click"===_&&i.dynamicEvents.hasOwnProperty("automatic_event_outbound_link"))for(r=Object.keys(i.dynamicEvents.automatic_event_outbound_link),s=0;s<r.length;s++){u=P.clone(i.dynamicEvents.automatic_event_outbound_link[r[s]]);"tiktok"!==r[s]&&"reddit"!==r[s]&&(u.params.text=c,d&&(u.params.target_url=d),P.copyProperties(P.getRequestParams(),u.params)),x(r[s]).fireEvent(u.name,u)}}})),i.dynamicEvents.hasOwnProperty("automatic_event_adsense")){var p=!1;o(document).on("mouseover","ins iframe",(function(){p=!0})).on("mouseout","iframe",(function(){p=!1})),o(window).on("blur",(function(){if(p){if(i.dynamicEvents.hasOwnProperty("automatic_event_adsense"))for(var e=Object.keys(i.dynamicEvents.automatic_event_adsense),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.automatic_event_adsense[e[t]]);"tiktok"!==e[t]&&"reddit"!==e[t]&&P.copyProperties(P.getRequestParams(),a.params),x(e[t]).onAdSenseEvent(a)}o.each(i.triggerEventTypes,(function(e,t){o.each(t,(function(t,a){if("ad_sense_click"===e)P.handleTriggerFired(t,e)}))}))}})).trigger("focus")}var m=0;if(o.each(i.triggerEventTypes,(function(e,t){"ad_sense_click"==e&&m++})),m>0){p=!1;o(document).on("mouseover","ins > ins > iframe",(function(){p=!0})).on("mouseout","iframe",(function(){p=!1})),o(window).on("blur",(function(){p&&o.each(i.triggerEventTypes,(function(e,t){o.each(t,(function(t,a){if("ad_sense_click"===e)P.handleTriggerFired(t,e)}))}))})).trigger("focus")}if(i.dynamicEvents.hasOwnProperty("automatic_event_scroll")){var g=function(){var e=o(document).height()-o(window).height(),t=!1;if(i.dynamicEvents.hasOwnProperty("automatic_event_scroll"))for(var a=Object.keys(i.dynamicEvents.automatic_event_scroll),n=0;n<a.length;n++){var r=P.clone(i.dynamicEvents.automatic_event_scroll[a[n]]);Math.round(e*r.scroll_percent/100)<o(window).scrollTop()&&("tiktok"!==a[n]&&"reddit"!==a[n]&&P.copyProperties(P.getRequestParams(),r.params),x(a[n]).onPageScroll(r),t=!0)}t&&o(document).off("scroll",g)};o(document).on("scroll",g)}if(i.dynamicEvents.hasOwnProperty("automatic_event_time_on_page")){var v=Object.keys(i.dynamicEvents.automatic_event_time_on_page),y=i.dynamicEvents.automatic_event_time_on_page[v[0]].time_on_page;setTimeout((function(){for(var e=0;e<v.length;e++){var t=P.clone(i.dynamicEvents.automatic_event_time_on_page[v[e]]);"tiktok"!==v[e]&&"reddit"!==v[e]&&P.copyProperties(P.getRequestParams(),t.params),x(v[e]).onTime(t)}}),1e3*y)}var h;o.each(i.triggerEventTypes,(function(e,t){o.each(t,(function(t,a){switch(e){case"url_click":case"video_view":break;case"css_click":var n=Array.isArray(a)?{selectors:a,click_count:1,click_time_limit:0}:a,o=n.selectors||a,i=n.click_count||1,r=parseInt(n.click_time_limit,10)||0;P.setupCSSClickEvents(t,o,e,i,r);break;case"css_mouseover":P.setupMouseOverClickEvents(t,a,e);break;case"scroll_pos":P.setupScrollPosEvents(t,a,e);break;case"comment":P.setupCommentEvents(t,a);break;case"form_field":P.setupFormFieldEvents(t,a,e);break;case"copy_element":P.setupCopyElementEvents(t,a);break;case"video_speed":P.setupVideoSpeedEvents(t,a)}})),"email_link"==e&&P.setupEmailLinkEvents(t)})),i.dynamicEvents.hasOwnProperty("automatic_event_rage_click")&&function(){var e=Math.max(2,parseInt(i.rage_click_threshold,10)||3),t=1e3*Math.max(.5,parseFloat(i.rage_click_time_limit)||2),a="undefined"!=typeof WeakMap?new WeakMap:null;if(a){document.addEventListener("click",(function(o){var r=function(e){for(;e&&e!==document.body;){if(e.matches&&e.matches('button, a, input, select, textarea, label, [role="button"], [role="link"], [onclick], [tabindex], [data-track], [data-testid]'))return e;e=e.parentElement}return null}(o.target);if(r){var s=Date.now(),c=a.get(r)||{count:0,last:0,timer:null};if(s-c.last>t&&(c.count=0),c.count++,c.last=s,c.timer&&clearTimeout(c.timer),c.timer=setTimeout((function(){a.delete(r)}),t),a.set(r,c),c.count>=e){a.delete(r);var d=n(r);Object.keys(i.dynamicEvents.automatic_event_rage_click).forEach((function(e){var t=P.clone(i.dynamicEvents.automatic_event_rage_click[e]);P.copyProperties(d,t.params);var a=x(e);a&&a.fireEvent(t.name,t)}))}}}),!0)}function n(e){var t=e.className&&("string"==typeof e.className?e.className:e.className.baseVal||""),a=t?t.trim().split(/\s+/).slice(0,3).join(" "):"",n=(e.innerText||e.value||e.getAttribute("aria-label")||"").trim().replace(/\s+/g," ").slice(0,80),o="A"===e.tagName&&e.getAttribute("href")||"",i=e.tagName?e.tagName.toLowerCase():"",r=function(e,t){t=t||3;for(var a=[],n=e;n&&n!==document.body&&a.length<t;){var o=n.tagName?n.tagName.toLowerCase():"",i=n.id?"#"+n.id:"",r=n.className&&"string"==typeof n.className?n.className:n.className&&n.className.baseVal?n.className.baseVal:"",s=r?"."+r.trim().split(/\s+/).slice(0,2).join("."):"";a.unshift(o+i+s),n=n.parentElement}return a.join(" > ")}(e),s={};return i&&(s.element_tag=i,s.element=i),e.id&&(s.element_id=e.id),a&&(s.element_classes=a),n&&(s.element_text=n),o&&(s.element_href=o),r&&(s.element_path=r),s}}(),i.dynamicEvents.hasOwnProperty("automatic_event_video_speed")&&document.addEventListener("ratechange",(function(e){var t=e.target;if(t&&"VIDEO"===t.tagName){var a=void 0!==t._pysGlobalSpeedRate?t._pysGlobalSpeedRate:1,n=t.playbackRate;a!==n&&(t._pysGlobalSpeedRate=n,function(e,t){var a=e&&(e.src||e.currentSrc)||"",n={video_url:a,video_type:P.getVideoTypeFromUrl(a),video_title:P.getHtml5VideoTitle(a),playback_speed:t,element:e&&e.tagName?e.tagName.toLowerCase():"video"};Object.keys(i.dynamicEvents.automatic_event_video_speed).forEach((function(e){var t=P.clone(i.dynamicEvents.automatic_event_video_speed[e]);P.copyProperties(n,t.params);var a=x(e);a&&a.fireEvent(t.name,t)}))}(t,n))}}),!0),i.woo.enabled&&(i.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_next_step_click")&&o("body").on("click",".wcf-next-step-link",(function(){for(var e=Object.keys(i.dynamicEvents.wcf_add_to_cart_on_next_step_click),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.wcf_add_to_cart_on_next_step_click[e[t]]);x(e[t]).fireEvent(a.name,a)}})),(i.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")||i.dynamicEvents.hasOwnProperty("wcf_bump"))&&o("body").on("change",".wcf-bump-order-cb",(function(){if(this.checked){if(i.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click"))for(var e=Object.keys(i.dynamicEvents.wcf_add_to_cart_on_bump_click),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.wcf_add_to_cart_on_bump_click[e[t]]);x(e[t]).fireEvent(a.name,a)}if(i.dynamicEvents.hasOwnProperty("wcf_bump"))for(e=Object.keys(i.dynamicEvents.wcf_bump),t=0;t<e.length;t++){a=P.clone(i.dynamicEvents.wcf_bump[e[t]]);x(e[t]).fireEvent(a.name,a)}}else if(i.dynamicEvents.hasOwnProperty("wcf_remove_from_cart_on_bump_click"))for(e=Object.keys(i.dynamicEvents.wcf_remove_from_cart_on_bump_click),t=0;t<e.length;t++){a=P.clone(i.dynamicEvents.wcf_remove_from_cart_on_bump_click[e[t]]);x(e[t]).fireEvent(a.name,a)}})),i.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")&&i.woo.hasOwnProperty("addToCartCatchMethod")&&"add_cart_js"===i.woo.addToCartCatchMethod?(o(".add_to_cart_button:not(.product_type_variable,.product_type_bundle,.single_add_to_cart_button)").on("click",(function(t){var a=o(this).closest(".product").find(".pys_list_name_productdata").data(),n=o(this).data("product_id");if(Cookies.set("productlist",JSON.stringify(a),{expires:1,path:"/"}),void 0!==(n=o(this).data("product_id"))){if(i.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")){var s=e();o.each(i.dynamicEvents.woo_add_to_cart_on_button_click,(function(e,t){t.eventID=s;var a=t.hasOwnProperty("custom_event_post_id")?t.custom_event_post_id:t.e_id;r[a]=s}))}O.onWooAddToCartOnButtonEvent(n,o(this)),D.onWooAddToCartOnButtonEvent(n,a),S.onWooAddToCartOnButtonEvent(n,a),T.onWooAddToCartOnButtonEvent(n),c.onWooAddToCartOnButtonEvent(n),d.onWooAddToCartOnButtonEvent(n),C.onWooAddToCartOnButtonEvent(n),_.onWooAddToCartOnButtonEvent(n)}})),o("body").onFirst("click","button.single_add_to_cart_button,.single_add_to_cart_button",(function(t){var a=o(this),n=a.siblings(".pys_list_name_productdata").data(),s=o(this).data("product_id");if(Cookies.set("productlist",JSON.stringify(n),{expires:1,path:"/"}),!a.hasClass("disabled")){var l=a.closest("form"),u=P.PRODUCT_SIMPLE,p=!1;0===l.length?p=!0:l.hasClass("variations_form")?u=P.PRODUCT_VARIABLE:l.hasClass("bundle_form")?u=P.PRODUCT_BUNDLE:l.hasClass("grouped_form")&&(u=P.PRODUCT_GROUPED);var m=1;if(u===P.PRODUCT_GROUPED)m=1,s=parseInt(l.find('*[name="add-to-cart"]').val());else if(u===P.PRODUCT_VARIABLE){s=parseInt(l.find('*[name="add-to-cart"]').val()),(f=l.find('input[name="quantity"]')).length<=0&&(f=l.find('select[name="quantity"]')),m=parseInt(f.val())}else if(p)s=i.woo.singleProductId,m=1;else{var f;s=parseInt(l.find('*[name="add-to-cart"]').val()),(f=l.find('input[name="quantity"]')).length<=0&&(f=l.find('select[name="quantity"]')),m=parseInt(f.val())}if(i.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")){var g=e();o.each(i.dynamicEvents.woo_add_to_cart_on_button_click,(function(e,t){t.eventID=g;var a=t.hasOwnProperty("custom_event_post_id")?t.custom_event_post_id:t.e_id;r[a]=g}))}O.onWooAddToCartOnSingleEvent(s,m,u,p,l),D.onWooAddToCartOnSingleEvent(s,m,u,p,l,n),S.onWooAddToCartOnSingleEvent(s,m,u,p,l,n),T.onWooAddToCartOnSingleEvent(s,m,u,p,l),c.onWooAddToCartOnSingleEvent(s,m,u,p,l),d.onWooAddToCartOnSingleEvent(s,m,u,p,l),C.onWooAddToCartOnSingleEvent(s,m,u,p,l),_.onWooAddToCartOnSingleEvent(s,m,u,p,l)}}))):(o(".add_to_cart_button:not(.product_type_variable,.product_type_bundle,.single_add_to_cart_button)").on("click",(function(e){var t=o(this).siblings(".pys_list_name_productdata").data();o(this).data("product_id");Cookies.set("productlist",JSON.stringify(t),{expires:1,path:"/"})})),o("body").onFirst("click","button.single_add_to_cart_button,.single_add_to_cart_button",(function(e){var t=o(this).siblings(".pys_list_name_productdata").data();Cookies.set("productlist",t,{expires:1,path:"/"})}))),i.dynamicEvents.hasOwnProperty("woo_affiliate")&&o(".product_type_external").on("click",(function(e){var t=o(this).data("product_id");void 0!==t&&(O.onWooAffiliateEvent(t),D.onWooAffiliateEvent(t),S.onWooAffiliateEvent(t),T.onWooAffiliateEvent(t),c.onWooAffiliateEvent(t),d.onWooAffiliateEvent(t))})),i.dynamicEvents.hasOwnProperty("woo_remove_from_cart")&&o("body").on("click",i.woo.removeFromCartSelector,(function(e){var t=o(e.currentTarget).attr("href"),a=new RegExp("[\\?&]remove_item=([^&#]*)").exec(t);if(null!==a){var n=a[1];if(i.dynamicEvents.woo_remove_from_cart.hasOwnProperty(n)){var r=i.dynamicEvents.woo_remove_from_cart[n];P.fireEventForAllPixel("onWooRemoveFromCartEvent",r)}}})),i.dynamicEvents.hasOwnProperty("woo_paypal")&&o(document).onFirst("submit click","#place_order",(function(e){if("paypal"===o('form[name="checkout"] input[name="payment_method"]:checked').val()){var t=i.dynamicEvents.woo_paypal;P.fireEventForAllPixel("onWooPayPalEvent",t)}})),i.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_f")&&o(document).on("change",".woocommerce-validated #billing_first_name",(function(){for(var e=Object.keys(i.dynamicEvents.woo_initiate_checkout_progress_f),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.woo_initiate_checkout_progress_f[e[t]]);x(e[t]).onWooCheckoutProgressStep(a)}})),i.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_l")&&o(document).on("change",".woocommerce-validated #billing_last_name",(function(){for(var e=Object.keys(i.dynamicEvents.woo_initiate_checkout_progress_l),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.woo_initiate_checkout_progress_l[e[t]]);x(e[t]).onWooCheckoutProgressStep(a)}})),i.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_e")&&o(document).on("change",".woocommerce-validated #billing_email",(function(){for(var e=Object.keys(i.dynamicEvents.woo_initiate_checkout_progress_e),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.woo_initiate_checkout_progress_e[e[t]]);x(e[t]).onWooCheckoutProgressStep(a)}})),i.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_o")&&o(document).onFirst("submit click","#place_order",(function(){for(var e=o('[name="shipping_method[0]"]:checked').val(),t=e?e.split(":")[0]:"",a=Object.keys(i.dynamicEvents.woo_initiate_checkout_progress_o),n=0;n<a.length;n++){var r=P.clone(i.dynamicEvents.woo_initiate_checkout_progress_o[a[n]]);r.params=r.params||{},r.params.checkout_option=t,x(a[n]).onWooCheckoutProgressStep(r)}})),o(".product.type-product a.woocommerce-loop-product__link").onFirst("click",(function(e){for(var t=o(this).closest(".product").find(".add_to_cart_button").attr("data-product_id"),a=["woo_select_content_search","woo_select_content_shop","woo_select_content_tag","woo_select_content_single","woo_select_content_category"],n=!1,r=0;r<a.length;r++){var s=a[r];if(i.dynamicEvents.hasOwnProperty(s)&&i.dynamicEvents[s].hasOwnProperty(t)){D.isEnabled()&&D.onWooSelectContent(i.dynamicEvents[s][t][D.tag()]),S.isEnabled()&&S.onWooSelectContent(i.dynamicEvents[s][t][S.tag()]),n=!0;break}}if(!n){let e=o(this).parent().find(".pys_list_name_productdata").data();if(e){const t={};e.pys_list_name_productlist_name&&(t.list_name=e.pys_list_name_productlist_name),e.pys_list_name_productlist_id&&(t.list_id=e.pys_list_name_productlist_id);const a=new URL(window.location.href);t.url=a.origin+a.pathname,Cookies.set("select_prod_list",JSON.stringify(t),{expires:1,path:"/"})}}}))),i.edd.enabled&&(i.dynamicEvents.hasOwnProperty("edd_add_to_cart_on_button_click")&&o("form.edd_download_purchase_form .edd-add-to-cart").on("click",(function(e){var t,a,n=o(this),i=n.closest("form"),r=n.data("variablePrice"),s=n.data("priceMode"),l=[],u=[];"yes"===r&&"multi"===s?(a=i.find('input[name="download_id"]').val(),o.each(i.find('input[name="edd_options[price_id][]"]:checked'),(function(e,t){l.push(a+"_"+o(t).val())})),o.each(l,(function(e,a){var n=a.split("_",2);void 0!==(t=i.find('input[name="edd_download_quantity_'+n[1]+'"]').val())?u.push(t):u.push(1)}))):"yes"===r&&"single"===s?(a=i.find('input[name="download_id"]').val(),l.push(a+"_"+i.find('input[name="edd_options[price_id][]"]:checked').val()),void 0!==(t=i.find('input[name="edd_download_quantity"]').val())?u.push(t):u.push(1)):(l.push(n.data("downloadId")),void 0!==(t=i.find('input[name="edd_download_quantity"]').val())?u.push(t):u.push(1)),o.each(l,(function(e,t){var a,n=parseInt(u[e]),o=t.toString().split("_",2);2===o.length&&(t=o[0],a=o[1]),O.onEddAddToCartOnButtonEvent(t,a,n),D.onEddAddToCartOnButtonEvent(t,a,n),S.onEddAddToCartOnButtonEvent(t,a,n),T.onEddAddToCartOnButtonEvent(t,a,n),c.onEddAddToCartOnButtonEvent(t,a,n),d.onEddAddToCartOnButtonEvent(t,a,n),C.onEddAddToCartOnButtonEvent(t,a,n),_.onEddAddToCartOnButtonEvent(t,a,n)}))})),i.dynamicEvents.hasOwnProperty("edd_remove_from_cart")&&o("form#edd_checkout_cart_form .edd_cart_remove_item_btn").on("click",(function(e){var t=o(this).attr("href"),a=t.substring(t.indexOf("=")+1).charAt(0);if(i.dynamicEvents.edd_remove_from_cart.hasOwnProperty(a)){var n=i.dynamicEvents.edd_remove_from_cart[a];P.fireEventForAllPixel("onEddRemoveFromCartEvent",n)}}))),P.setupURLClickEvents(),i.dynamicEvents.hasOwnProperty("automatic_event_comment")&&o("form.comment-form").on("submit",(function(){if(i.dynamicEvents.hasOwnProperty("automatic_event_comment"))for(var e=Object.keys(i.dynamicEvents.automatic_event_comment),t=0;t<e.length;t++){var a=P.clone(i.dynamicEvents.automatic_event_comment[e[t]]);"tiktok"!==e[t]&&"reddit"!==e[t]&&P.copyProperties(P.getRequestParams(),a.params),x(e[t]).onCommentEvent(a)}})),i.dynamicEvents.hasOwnProperty("automatic_event_form")&&o(document).onFirst("submit","form",(function(e){var t=o(this);const a=t.attr("class")||"",n=(t.attr("role")||"").toLowerCase(),r=t.attr("id");if(!(t.hasClass("comment-form")||t.hasClass("search-form")||t.hasClass("woocommerce-ordering")||a.toLowerCase().includes("search")||a.toLowerCase().includes("add-to-cart")||"search"===n||"adminbarsearch"===r||t.hasClass("woocommerce-product-search")||t.hasClass("cart")||t.hasClass("woocommerce-cart-form")||t.hasClass("woocommerce-shipping-calculator")||t.hasClass("checkout")||t.hasClass("checkout_coupon")||t.hasClass("edd_form")||t.hasClass("edd_download_purchase_form")||t.hasClass("wpcf7-form"))){if(t.attr("id")&&t.attr("id").includes("gform")){var s=t.attr("target");if(s&&-1!==s.indexOf("gform_ajax_frame"))return}if(!t.hasClass("forminator-custom-form")&&!t.hasClass("forminator_ajax")&&!(t.hasClass("wpforms-form")||t.hasClass("wpforms-ajax-form")||t.parent().hasClass("nf-form-layout")||t.hasClass("frm-fluent-form")||t.hasClass("wsf-form")||t.hasClass("elementor-form")||i.enable_success_send_form)){var c={form_id:t.attr("id"),form_class:t.attr("class")?t.attr("class"):t.attr("id"),text:t.find('[type="submit"]').is("input")?t.find('[type="submit"]').val():t.find('[type="submit"]').text()};if(i.dynamicEvents.hasOwnProperty("automatic_event_form"))for(var d=Object.keys(i.dynamicEvents.automatic_event_form),_=0;_<d.length;_++){var l=P.clone(i.dynamicEvents.automatic_event_form[d[_]]);"tiktok"===d[_]||"reddit"===d[_]?x(d[_]).fireEvent(l.name,l):(P.copyProperties(c,l.params),P.copyProperties(P.getRequestParams(),l.params),x(d[_]).onFormEvent(l))}}}})),jQuery(document).on("elementor/popup/show",(function(e){for(var t=0;t<jQuery(".wpcf7-form").length;t++)wpcf7.init(jQuery(".wpcf7-form")[t])})),document.addEventListener("wpcf7mailsent",(function(e){let t=e.detail.contactFormId,a=null,n=!1,r="both";i.triggerEventTypes.hasOwnProperty("CF7")&&o.each(i.triggerEventTypes.CF7,(function(e,i){o.each(i,(function(i,s){o.each(s.forms,(function(o,i){i==t&&(a=e,n=s.disabled_form_action,r=s.form_submit_mode||"both")}))}))})),null==a||"both"!==r&&"ajax_only"!==r||P.handleTriggerFired(a,"CF7"),j(o(e.target),t,a,n,r)}),!1),jQuery(document).on("gform_confirmation_loaded",(function(e,t){let a=t,n=null,r=!1,s="both";i.triggerEventTypes.hasOwnProperty("gravity")&&o.each(i.triggerEventTypes.gravity,(function(e,t){o.each(t,(function(t,i){o.each(i.forms,(function(t,o){o==a&&(r=i.disabled_form_action,n=e,s=i.form_submit_mode||"both")}))}))})),null==n||"both"!==s&&"ajax_only"!==s||P.handleTriggerFired(n,"gravity"),j(o(e.target),a,n,r,s),jQuery(document).off("gform_confirmation_loaded")})),o(document).on("forminator:form:submit:success",(function(e){let t=o(e.target).find('input[name="form_id"]').val(),a=null,n=!1,r="both";i.triggerEventTypes.hasOwnProperty("forminator")&&o.each(i.triggerEventTypes.forminator,(function(e,i){o.each(i,(function(i,s){o.each(s.forms,(function(o,i){i==t&&(n=s.disabled_form_action,a=e,r=s.form_submit_mode||"both")}))}))})),null==a||"both"!==r&&"ajax_only"!==r||P.handleTriggerFired(a,"forminator"),j(o(e.target),t,a,n,r)})),o("form.wpforms-form").on("wpformsAjaxSubmitSuccess",(e=>{let t=o(e.target).attr("data-formid"),a=null,n=!1,r="both";i.triggerEventTypes.hasOwnProperty("wpforms")&&o.each(i.triggerEventTypes.wpforms,(function(e,i){o.each(i,(function(i,s){o.each(s.forms,(function(o,i){i==t&&(a=e,n=s.disabled_form_action,r=s.form_submit_mode||"both")}))}))})),null==a||"both"!==r&&"ajax_only"!==r||P.handleTriggerFired(a,"wpforms"),j(o(e.target),t,a,n,r)})),o(document).on("frmFormComplete",(function(e,t,a){const n=o(t).find('input[name="form_id"]').val();let r=null,s=!1,c="both";i.triggerEventTypes.hasOwnProperty("formidable")&&o.each(i.triggerEventTypes.formidable,(function(e,t){o.each(t,(function(t,a){o.each(a.forms,(function(t,o){o==n&&(s=a.disabled_form_action,r=e,c=a.form_submit_mode||"both")}))}))})),null==r||"both"!==c&&"ajax_only"!==c||P.handleTriggerFired(r,"formidable"),j(o(e.target),n,r,s,c)})),o(document).onFirst("nfFormSubmitResponse",(function(e,t){const a=t.response.data.form_id;let n=null,r=!1,s="both";i.triggerEventTypes.hasOwnProperty("ninjaform")&&o.each(i.triggerEventTypes.ninjaform,(function(e,t){o.each(t,(function(t,i){o.each(i.forms,(function(t,o){o==a&&(r=i.disabled_form_action,n=e,s=i.form_submit_mode||"both")}))}))})),null==n||"both"!==s&&"ajax_only"!==s||P.handleTriggerFired(n,"ninjaform"),j(o(e.target),a,n,r,s)})),o(document).on("fluentform_submission_success",(function(e,t){if(!t||!t.form)return;t.form;let a=t.config,n=(t.response,a.id),r=null,s=!1,c="both";i.triggerEventTypes.hasOwnProperty("fluentform")&&o.each(i.triggerEventTypes.fluentform,(function(e,t){o.each(t,(function(t,a){o.each(a.forms,(function(t,o){o==n&&(s=a.disabled_form_action,r=e,c=a.form_submit_mode||"both")}))}))})),null==r||"both"!==c&&"ajax_only"!==c||P.handleTriggerFired(r,"fluentform"),j(o(e.target),n,r,s,c)})),o(document).on("wsf-submit-complete",((e,t,a)=>{let n=null,r=!1,s="both";i.triggerEventTypes.hasOwnProperty("wsform")&&o.each(i.triggerEventTypes.wsform,(function(e,t){o.each(t,(function(t,i){o.each(i.forms,(function(t,o){o==a&&(r=i.disabled_form_action,n=e,s=i.form_submit_mode||"both")}))}))})),null==n||"both"!==s&&"ajax_only"!==s||P.handleTriggerFired(n,"wsform"),j(o(e.target),a,n,r,s)})),document.querySelectorAll(".elementor-form").forEach((function(e){W(e)})),new MutationObserver((function(e,t){for(let a=0;a<e.length;a++){let e=document.querySelector('[class*="elementor-popup"] form');if(e){W(e),t.disconnect();break}}})).observe(document.body,{childList:!0,subtree:!0}),P.loadPixels(),P.isCheckoutPage()&&P.addCheckoutFields(),i.woo.hasOwnProperty("woo_view_content_variation_is_selected")&&i.woo.woo_view_content_variation_is_selected&&(h=o("form.variations_form")).on("change","select",(function(){var e={};h.find("select").each((function(){var t=o(this).data("attribute_name")||o(this).attr("name"),a=o(this).val();a&&(e[t]=a)})),o.ajax({url:i.ajaxUrl,type:"POST",data:{action:"get_variation_info",product_id:h.data("product_id"),attributes:e},success:function(e){e.success?o.each(e.data,(function(t){o.each(e.data[t],(function(e,a){a.isVariationTrigger=!0,x(t).fireEvent(a.name,a)}))})):console.log("Error retrieving data:",e.data)}})}))}window.pys=window.pys||{},window.pys.Facebook=O,window.pys.Analytics=D,window.pys.GAds=T,window.pys.GTM=S,window.pys.Utils=P,window.pys.TikTok=C,window.pys.getPixelBySlag=x,window.pys.setEventUniqueId=function(e,t){r[e]=t},window.pys.fireAjaxTriggerEvent=function(e,t){var a=x(e);if(a){var n=t.custom_event_post_id||t.e_id||null;if(n&&i.triggerFrequency&&"once"===i.triggerFrequency[n]){if(c[n])return;c[n]=!0}P.isEventInTimeWindow(t.name,t,"ajax_"+e)&&a.fireEvent(t.name,t)}},window.getPixelBySlag=x,o(document).ready((function(){i.dynamicDataUrl?fetch(i.dynamicDataUrl,{method:"GET",credentials:"same-origin",cache:"no-store",headers:{Accept:"application/json"}}).then((function(e){return e.ok?e.json():Promise.reject(e.status)})).then((function(e){i.ajax_event=e.ajax_event,i.user_id=e.user_id,i.cache_bypass=e.cache_bypass,i.tracking_analytics=e.tracking_analytics,e.gdpr_dynamic&&i.gdpr&&(Object.assign(i.gdpr,e.gdpr_dynamic),null!==e.gdpr_dynamic.analytics_storage_value&&(i.gdpr.analytics_storage.value=e.gdpr_dynamic.analytics_storage_value),null!==e.gdpr_dynamic.ad_storage_value&&(i.gdpr.ad_storage.value=e.gdpr_dynamic.ad_storage_value),null!==e.gdpr_dynamic.ad_user_data_value&&(i.gdpr.ad_user_data.value=e.gdpr_dynamic.ad_user_data_value),null!==e.gdpr_dynamic.ad_personalization_value&&(i.gdpr.ad_personalization.value=e.gdpr_dynamic.ad_personalization_value)),i.cookie=e.cookie,A()})).catch((function(e){i.debug&&console.warn("[PYS] dynamic-options fetch failed:",e),A()})):A()}));var j=function(e,t,a=null,n=!1,o="both"){if(1!=n&&"reload_only"!==o){var r={form_id:t,text:e.find('[type="submit"]').is("input")?e.find('[type="submit"]').val():""!=e.find(".forminator-button-submit").text()?e.find(".forminator-button-submit").text():e.find('[type="submit"]').text()};if(i.dynamicEvents.hasOwnProperty("automatic_event_form"))for(var s=Object.keys(i.dynamicEvents.automatic_event_form),c=0;c<s.length;c++)if(!n||!a||void 0===i.triggerEvents[a][s[c]]){var d=i.dynamicEvents.automatic_event_form[s[c]];"tiktok"===s[c]||"reddit"===s[c]?x(s[c]).fireEvent(d.name,d):(P.copyProperties(r,d.params),P.copyProperties(P.getRequestParams(),d.params),x(s[c]).onFormEvent(d))}}},I=function(e=[]){if(i.dynamicEvents.hasOwnProperty("automatic_event_email_link"))for(var t=Object.keys(i.dynamicEvents.automatic_event_email_link),a=0;a<t.length;a++)if(-1===e.indexOf(t[a])){var n=P.clone(i.dynamicEvents.automatic_event_email_link[t[a]]);"tiktok"!==t[a]&&"reddit"!==t[a]&&P.copyProperties(P.getRequestParams(),n.params),x(t[a]).fireEvent(n.name,n)}},W=function(e){let t=new MutationObserver((function(a){for(let n=0;n<a.length;n++){let r=a[n];if(("childList"===r.type||"attributes"===r.type)&&o(e).find(".elementor-message-success").length>0){let a=o(e).attr("id");a||(a=o(e).find('input[name="form_id"]').val());let n=null,r=!1,s="both";i.triggerEventTypes.hasOwnProperty("elementor_form")&&o.each(i.triggerEventTypes.elementor_form,(function(e,t){o.each(t,(function(t,i){o.each(i.forms,(function(t,o){o==a&&(r=i.disabled_form_action,n=e,s=i.form_submit_mode||"both")}))}))})),null==n||"both"!==s&&"ajax_only"!==s||P.handleTriggerFired(n,"elementor_form"),j(o(event.target),a,n,r,s),t.disconnect();break}}}));t.observe(e,{attributes:!0,childList:!0,subtree:!0})}}(jQuery,pysOptions)})();