(()=>{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,a,o=window.location.search.substring(1).split("&");for(a=0;a{const[a,o]=t.split("=");return a&&o&&(e[a.trim()]=o),e}),{}),a=t["cookieyes-consent"]||t.wt_consent;if(!a)return;const{[e]:o}=a.split(",").reduce(((e,t)=>{const[a,o]=t.split(":");return a&&o&&(e[a]=o),e}),{});return o}!function(o,n){n.debug&&console.log("PYS:",n);var i={};var r="";function s(e,t=""){if(null==e)return null;if("object"!=typeof e)return e;if(Array.isArray(e))return e.map((e=>s(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||!1===e.dynamic||!e.selector||""===e.selector.trim()){let t=e.value??null;return"float"!==e.input_type&&"int"!==e.input_type||(t=d(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=d(a,"int"===e.input_type)),a}catch(e){return null}}return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,s(t,e)])).filter((([e,t])=>null!=t)))}function d(e,t=!1){return null==e?null:t?parseInt(e):parseFloat(e)}n.hasOwnProperty("track_cookie_for_subdomains")&&n.track_cookie_for_subdomains&&(r=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 c={isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(e,t){return!1},onCommentEvent:function(){},onDownloadEvent:function(e){},onFormEvent:function(e){},onWooAddToCartOnButtonEvent:function(e){},onWooAddToCartOnSingleEvent:function(e,t,a,o,n){},onWooRemoveFromCartEvent:function(e){},onEddAddToCartOnButtonEvent:function(e,t,a){},onEddRemoveFromCartEvent:function(e){},onPageScroll:function(e){},onTime:function(e){}},_={isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(e,t){return!1},onAdSenseEvent:function(){},onClickEvent:function(e){},onWatchVideo:function(e){},onCommentEvent:function(){},onFormEvent:function(e){},onDownloadEvent:function(e){},onWooAddToCartOnButtonEvent:function(e){},onWooAddToCartOnSingleEvent:function(e,t,a,o,n){},onWooRemoveFromCartEvent:function(e){},onWooAffiliateEvent:function(e){},onWooPayPalEvent:function(){},onEddAddToCartOnButtonEvent:function(e,t,a){},onEddRemoveFromCartEvent:function(e){},onPageScroll:function(e){},onTime:function(e){}},l={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,o,n){},onWooRemoveFromCartEvent:function(e){},onWooAffiliateEvent:function(e){},onWooPayPalEvent:function(e){},onEddAddToCartOnButtonEvent:function(e,t,a){},onEddRemoveFromCartEvent:function(e){},onPageScroll:function(e){},onTime:function(e){}},u=function(t){var n=c,d=_,g=l,y=!1;let v=function(){if(void 0===Cookies.get("pys_start_session")||void 0===Cookies.get("pys_session_limit"))return firstVisit=!0,!0;return!1}();var b=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],h=["fbadid","gadid","padid","bingid"];function k(){t.gdpr.all_disabled_by_api||(t.gdpr.facebook_disabled_by_api||p.loadPixel(),t.gdpr.analytics_disabled_by_api||f.loadPixel(),t.gdpr.analytics_disabled_by_api||m.loadPixel(),t.gdpr.pinterest_disabled_by_api||n.loadPixel(),t.gdpr.bing_disabled_by_api||d.loadPixel(),t.gdpr.reddit_disabled_by_api||g.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&&f.loadPixel()}function w(){try{let a,o=document.referrer.toString(),n=0===o.length,i=!n&&0===o.indexOf(t.siteUrl);return a=!1===(!n&&!i)?"direct":o,"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 C(){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:""}function E(){let e="pysTrafficSource";return"last_visit"===t.visit_data_model&&(e="last_pysTrafficSource"),Cookies.get(e)&&"undefined"!==Cookies.get(e)?Cookies.get(e):""}function P(e=!1){try{let a="pys_",n=[];return e&&(a="last_pys_"),o.each(h,(function(e,o){Cookies.get(a+o)?n[o]=Cookies.get(a+o):t.hasOwnProperty("tracking_analytics")&&t.tracking_analytics.TrafficUtmsId[o]&&(n[o]=D(t.tracking_analytics.TrafficUtmsId[o]))})),n}catch(e){return console.error(e),[]}}function O(e=!1){try{let a="pys_";e&&(a="last_pys_");let n=[];return o.each(b,(function(e,o){if(Cookies.get(a+o)){let e=Cookies.get(a+o);n[o]=D(e)}else t.hasOwnProperty("tracking_analytics")&&t.tracking_analytics.TrafficUtms[o]&&(n[o]=D(t.tracking_analytics.TrafficUtms[o]))})),n}catch(e){return console.error(e),[]}}function D(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)?void 0:e}return{PRODUCT_SIMPLE:0,PRODUCT_VARIABLE:1,PRODUCT_BUNDLE:2,PRODUCT_GROUPED:3,utmTerms:b,utmId:h,fireEventForAllPixel:function(e,t){t.hasOwnProperty(p.tag())&&p[e](t[p.tag()]),t.hasOwnProperty(f.tag())&&f[e](t[f.tag()]),t.hasOwnProperty(n.tag())&&n[e](t[n.tag()]),t.hasOwnProperty(d.tag())&&d[e](t[d.tag()]),t.hasOwnProperty(g.tag())&&g[e](t[g.tag()]),t.hasOwnProperty(m.tag())&&m[e](t[m.tag()])},setupPinterestObject:function(){return n=window.pys.Pinterest||n},setupBingObject:function(){return d=window.pys.Bing||d},setupRedditObject:function(){return g=window.pys.Reddit||g},copyProperties:function(e,t){for(var a in e)"function"!=typeof e[a]&&(t[a]=e[a]);return t},manageCookies:function(){if(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&&v&&!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:r}),Cookies.set("pys_start_session",!0,{path:"/",domain:r})}if(t.ajaxForServerEvent&&!Cookies.get("pbid")&&p.isEnabled())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:r})}t.hasOwnProperty("facebook")&&(t.facebook.advancedMatching={...t.facebook.advancedMatching,external_id:e.data.pbid})}}});else if(Cookies.get("pbid")&&p.isEnabled()&&p.advancedMatching()&&p.advancedMatching().external_id&&!t.cookie.disabled_all_cookie&&!t.cookie.externalID_disabled_by_api){let e=parseInt(t.external_id_expire||180);Cookies.set("pbid",p.advancedMatching().external_id,{expires:e,path:"/",domain:r})}let n=parseInt(t.cookie_duration),i=function(){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),{}}}(),s=window.location.href.split("?")[0];try{void 0!==Cookies.get("pys_first_visit")||t.cookie.disabled_all_cookie||(t.cookie.disabled_first_visit_cookie?Cookies.remove("pys_first_visit"):Cookies.set("pys_first_visit",!0,{expires:n,path:"/",domain:r}),t.cookie.disabled_trafficsource_cookie?Cookies.remove("pysTrafficSource"):Cookies.set("pysTrafficSource",w(),{expires:n,path:"/",domain:r}),t.cookie.disabled_landing_page_cookie?Cookies.remove("pys_landing_page"):Cookies.set("pys_landing_page",s,{expires:n,path:"/",domain:r}),t.cookie.disabled_utmTerms_cookie?o.each(b,(function(e,t){Cookies.remove("pys_"+t)})):o.each(b,(function(e,t){i.hasOwnProperty(t)?Cookies.set("pys_"+t,i[t],{expires:n,path:"/",domain:r}):Cookies.remove("pys_"+t)})),t.cookie.disabled_utmId_cookie?o.each(h,(function(e,t){Cookies.remove("pys_"+t)})):o.each(h,(function(e,t){i.hasOwnProperty(t)?Cookies.set("pys_"+t,i[t],{expires:n,path:"/",domain:r}):Cookies.remove("pys_"+t)}))),v&&!t.cookie.disabled_all_cookie&&(t.cookie.disabled_trafficsource_cookie?Cookies.remove("last_pysTrafficSource"):Cookies.set("last_pysTrafficSource",w(),{expires:n,path:"/",domain:r}),t.cookie.disabled_landing_page_cookie?Cookies.remove("last_pys_landing_page"):Cookies.set("last_pys_landing_page",s,{expires:n,path:"/",domain:r}),t.cookie.disabled_utmTerms_cookie?o.each(b,(function(e,t){Cookies.remove("last_pys_"+t)})):o.each(b,(function(e,t){i.hasOwnProperty(t)?Cookies.set("last_pys_"+t,i[t],{expires:n,path:"/",domain:r}):Cookies.remove("last_pys_"+t)})),t.cookie.disabled_utmId_cookie?o.each(h,(function(e,t){Cookies.remove("last_pys_"+t)})):o.each(h,(function(e,t){i.hasOwnProperty(t)?Cookies.set("last_pys_"+t,i[t],{expires:n,path:"/",domain:r}):Cookies.remove("last_pys_"+t)}))),t.cookie.disabled_start_session_cookie&&(Cookies.remove("pys_start_session"),Cookies.remove("pys_session_limit")),t.cookie.disabled_all_cookie&&(Cookies.remove("pys_first_visit"),Cookies.remove("pysTrafficSource"),Cookies.remove("pys_landing_page"),Cookies.remove("last_pys_landing_page"),Cookies.remove("last_pysTrafficSource"),Cookies.remove("pys_start_session"),Cookies.remove("pys_session_limit"),o.each(u.utmTerms,(function(e,t){Cookies.remove("pys_"+t)})),o.each(u.utmId,(function(e,t){Cookies.remove("pys_"+t)})),o.each(u.utmTerms,(function(e,t){Cookies.remove("last_pys_"+t)})),o.each(u.utmId,(function(e,t){Cookies.remove("last_pys_"+t)})))}catch(e){console.error(e)}},generateUniqueId:function(a){if(0==a.eventID.length||"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 i.hasOwnProperty(t)||(i[t]=e()),i[t]}if(0!==a.eventID.length)return a.eventID},flattenObject:function(e,t="",a={}){for(const[o,n]of Object.entries(e)){const i=t?(Array.isArray(e),`${t}[${o}]`):o;null===n||"object"!=typeof n||n instanceof File?a[i]=n:this.flattenObject(n,i,a)}return a},sendServerAjaxRequest:function(e,a){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),o=new URLSearchParams;for(const[e,a]of Object.entries(t))null!=a&&o.append(e,a);if(navigator.sendBeacon(e,o))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 o;if("facebook"!==a)return console.error("PYS: Unknown platform for REST API:",a),void this.sendAjaxFallback(e);o=window.pysFacebookRest?window.pysFacebookRest.restApiUrl:"/wp-json/pys-facebook/v1/event";const n={event:e.event,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(t.useSendBeacon&&navigator.sendBeacon)try{const e=new URLSearchParams;for(const[t,a]of Object.entries(n))e.append(t,a);if(navigator.sendBeacon(o,e))return}catch(e){}if(window.fetch){fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}).then((e=>{if(!e.ok)throw new Error(a+" REST API request failed: "+e.status)})).catch((o=>{t.debug&&console.log("PYS: "+a+" REST API failed, falling back to AJAX:",o),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,o=e.length;a0&&-1!==e.indexOf(".")?e=e.substring(e.indexOf(".")+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:""},isCheckoutPage:function(){return o("body").hasClass("woocommerce-checkout")||document.querySelector(".woocommerce-checkout")||o("body").hasClass("edd-checkout")},addCheckoutFields:function(){var e="",t=O();o.each(b,(function(a,o){a>0&&(e+="|"),e+=o+":"+t[o]}));var a="",n=P();o.each(h,(function(e,t){e>0&&(a+="|"),a+=t+":"+n[t]}));var i="",r=P(!0);o.each(h,(function(e,t){e>0&&(i+="|"),i+=t+":"+r[t]}));var s="",d=O(!0);o.each(b,(function(e,t){e>0&&(s+="|"),s+=t+":"+d[t]}));var c=function(){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}(),_=C(),l=C(),u=E(),p=E(),f=null;f=o("body").hasClass("woocommerce-checkout")?o("form.woocommerce-checkout"):o("#edd_purchase_form");var m={pys_utm:e,pys_utm_id:a,pys_browser_time:c.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(m).forEach((function(e,t){f.append(" ")}))},getAdvancedFormData:function(){let e=Cookies.get("pys_advanced_form_data");return void 0===e?{first_name:"",last_name:"",email:"",phone:""}:JSON.parse(e)},getFormFilledData:function(e){return e.params&&Object.keys(e.params).length>0&&Object.entries(e.params).forEach((([t,a])=>{const o=s(a,t);null!==o?e.params[t]=o:delete e.params[t]})),e}}}(n),p=function(a){var n=["PageView","ViewContent","Search","AddToCart","AddToWishlist","InitiateCheckout","AddPaymentInfo","Purchase","Lead","Subscribe","CustomizeProduct","FindLocation","StartTrial","SubmitApplication","Schedule","Contact","Donate"],i=!1,s=a.gdpr.all_disabled_by_api||a.gdpr.facebook_disabled_by_api||a.gdpr.cookiebot_integration_enabled||a.gdpr.consent_magic_integration_enabled||a.gdpr.cookie_notice_integration_enabled||a.gdpr.cookie_law_info_integration_enabled;function d(e,t){if("function"==typeof window.pys_event_data_filter&&window.pys_disable_event_filter(e,"facebook"))return;var o=n.includes(e)?"track":"trackCustom",i=t.params,r={},d={};u.copyProperties(i,r);let c=function(e,t,o){let n=null;if(a.facebook.serverApiEnabled){if("woo_remove_from_cart"===e.e_id)p.updateEventId(e.name),e.eventID=p.getEventId(e.name);else if(e.eventID=u.generateUniqueId(e),Cookies.get("_fbp")&&(o._fbp=Cookies.get("_fbp")),Cookies.get("_fbc")&&(o._fbc=Cookies.get("_fbc")),a.ajaxForServerEvent||s){var i={action:"pys_api_event",pixel:"facebook",event:t,data:o,ids:a.facebook.pixelIds,eventID:e.eventID,url:window.location.href,ajax_event:a.ajax_event};e.hasOwnProperty("woo_order")&&(i.woo_order=e.woo_order),e.hasOwnProperty("edd_order")&&(i.edd_order=e.edd_order),"automatic_event_internal_link"===e.e_id||"automatic_event_outbound_link"===e.e_id?setTimeout((()=>u.sendServerAjaxRequest(a.ajaxUrl,i)),500):"static"!=e.type&&u.sendServerAjaxRequest(a.ajaxUrl,i),("static"==e.type&&a.ajaxForServerStaticEvent||e.hasOwnProperty("ajaxFire")&&e.ajaxFire)&&u.sendServerAjaxRequest(a.ajaxUrl,i)}delete o._fbp,delete o._fbc,n=e.eventID}return n}(t,e,r);"hCR"!==e&&(a.debug&&console.log("[Facebook] "+e,r,"eventID",c),null!=c&&(d.eventID=c),fbq(o,e,r,d))}return{tag:function(){return"facebook"},isEnabled:function(){return a.hasOwnProperty("facebook")},disable:function(){i=!1},advancedMatching:function(){if(a.facebook.advancedMatchingEnabled){let e=u.getAdvancedFormData(),t={};if(Object.keys(a.facebook.advancedMatching).length>0&&(t=a.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.external_id!=Cookies.get("pbid")&&(t.external_id=Cookies.get("pbid")?Cookies.get("pbid"):t.external_id):(Cookies.get("pbid")||a.hasOwnProperty("pbid")&&a.pbid)&&(t.external_id=Cookies.get("pbid")?Cookies.get("pbid"):a.pbid),Object.keys(t).length>0)return t}return!1},loadPixel:function(){if(i||!this.isEnabled()||!u.consentGiven("facebook"))return;var e,o,n,s,d,c;e=window,o=document,n="script",e.fbq||(s=e.fbq=function(){s.callMethod?s.callMethod.apply(s,arguments):s.queue.push(arguments)},e._fbq||(e._fbq=s),s.push=s,s.loaded=!0,s.version="2.0",s.agent="dvpixelyoursite",s.queue=[],(d=o.createElement(n)).async=!0,d.src="https://connect.facebook.net/en_US/fbevents.js",(c=o.getElementsByTagName(n)[0]).parentNode.insertBefore(d,c));let _=parseInt(a.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:_,path:"/",domain:r}),t("fbclid")&&Cookies.set("_fbc",t("fbclid")?"fb.1."+Date.now()+"."+t("fbclid"):"",{expires:_,path:"/",domain:r}),a.facebook.pixelIds.forEach((function(e){a.facebook.removeMetadata&&fbq("set","autoConfig",!1,e);let t=p.advancedMatching();if(1==+a.facebook.meta_ldu&&fbq("dataProcessingOptions",["LDU"],0,0),a.gdpr.consent_magic_integration_enabled&&"undefined"!=typeof CS_Data)if(t){var o=CS_Data.test_prefix,n=Cookies.get("cs_enabled_advanced_matching"+o);jQuery("#cs_enabled_advanced_matching"+o).length>0?"yes"==n?fbq("init",e,t):fbq("init",e):fbq("init",e,t)}else fbq("init",e);else t?fbq("init",e,t):fbq("init",e)})),i=!0,u.fireStaticEvents("facebook")},fireEvent:function(e,t){return!(!i||!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)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onFormEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnButtonEvent:function(e){if(a.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var t=a.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()];window.pysWooProductData=window.pysWooProductData||[],window.pysWooProductData.hasOwnProperty(e)&&window.pysWooProductData[e].hasOwnProperty("facebook")&&(t=u.copyProperties(t,{}),u.copyProperties(window.pysWooProductData[e].facebook.params,t.params),this.fireEvent(t.name,t))}},onWooAddToCartOnSingleEvent:function(e,t,n,i){if(window.pysWooProductData=window.pysWooProductData||[],a.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var r=u.clone(a.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(n!==u.PRODUCT_VARIABLE||a.facebook.wooVariableAsSimple||(e=parseInt(i.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(e)&&window.pysWooProductData[e].hasOwnProperty("facebook")){u.copyProperties(window.pysWooProductData[e].facebook.params,r.params);var s=0;if(n===u.PRODUCT_GROUPED&&(i.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&&r.params.content_ids.forEach((function(e,t,a){e==i.content_id&&a.splice(t,1)})),r.params.hasOwnProperty("contents")&&r.params.contents.forEach((function(e,t,a){e.id==i.content_id&&(n>0?e.quantity=n:a.splice(t,1))})),s+=i.price*n})),0==s))return;if(a.woo.addToCartOnButtonValueEnabled&&"global"!==a.woo.addToCartOnButtonValueOption)if(n===u.PRODUCT_GROUPED)r.params.value=s;else if(n===u.PRODUCT_BUNDLE){var d=o(".bundle_form .bundle_data").data("bundle_form_data"),c=function(e){var t=0;return jQuery(".bundle_form .bundled_product").each((function(a){var o=jQuery(this).find(".cart").data("bundled_item_id"),n=e.prices[o],i=jQuery(this).find(".bundled_qty").val();jQuery(this).hasClass("bundled_item_optional")&&!jQuery(this).find(".bundled_product_optional_checkbox input").prop("checked")||(t+=n*i)})),t}(d);r.params.value=(parseInt(d.base_price)+c)*t}else r.params.value=r.params.value*t;r.params.hasOwnProperty("contents")&&n!==u.PRODUCT_GROUPED&&(r.params.contents[0].quantity=t),this.fireEvent(r.name,r)}}},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(e,t,o){if(a.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var n,i=u.clone(a.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData.hasOwnProperty(e))if(n=t?e+"_"+t:e,window.pysEddProductData[e].hasOwnProperty(n)&&window.pysEddProductData[e][n].hasOwnProperty("facebook")){u.copyProperties(window.pysEddProductData[e][n].facebook.params,i.params),a.edd.addToCartOnButtonValueEnabled&&"global"!==a.edd.addToCartOnButtonValueOption&&(i.params.value=i.params.value*o);var r=i.params.contents;r[0].quantity=o,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)},initEventIdCookies:function(t){var a={};a[t]=e(),Cookies.set("pys_fb_event_id",JSON.stringify(a))},updateEventId:function(t){var a=Cookies.get("pys_fb_event_id");if(void 0===a)this.initEventIdCookies(t);else{var o=JSON.parse(a);o[t]=e(),Cookies.set("pys_fb_event_id",JSON.stringify(o))}},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]},sendFacebookRestAPIRequest:function(e,t,o){if(void 0===window.pysFacebookRest||!window.pysFacebookRest.restApiUrl)return;const n={event:t,data:JSON.stringify(o),ids:e.pixelIds||a.facebook.pixelIds,eventID:e.eventID,woo_order:e.woo_order||0,edd_order:e.edd_order||0};if(navigator.sendBeacon){const e=new FormData;if(Object.keys(n).forEach((t=>{Array.isArray(n[t])?n[t].forEach((a=>{e.append(t+"[]",a)})):e.append(t,n[t])})),navigator.sendBeacon(window.pysFacebookRest.restApiUrl,e))return}fetch(window.pysFacebookRest.restApiUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(n)}).catch((()=>{this.sendAjaxFallback(e,t,o)}))},sendAjaxFallback:function(e,t,o){var n={action:"pys_api_event",pixel:"facebook",event:t,data:o,ids:e.pixelIds||a.facebook.pixelIds,eventID:e.eventID,url:window.location.href,ajax_event:a.ajax_event};e.hasOwnProperty("woo_order")&&(n.woo_order=e.woo_order),e.hasOwnProperty("edd_order")&&(n.edd_order=e.edd_order),u.sendServerAjaxRequest(a.ajaxUrl,n)}}}(n),f=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 o=u.copyProperties(a,{});e.ga.trackingIds.forEach((function(a){var i=u.copyProperties(o,{}),r=function(e,t,a){delete a.landing_page,n(e)&&(delete a.traffic_source,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}(a,t,i);!function(t,a,o){o.send_to=t,e.debug&&console.log("[Google Analytics #"+t+"] "+a,o),gtag("event",a,o)}(a,t,r)}))}}function n(e){return 0===e.indexOf("G")}return{tag:function(){return"ga"},isEnabled:function(){return e.hasOwnProperty("ga")},disable:function(){t=!1},loadPixel:function(){if(!t&&this.isEnabled()&&u.consentGiven("analytics")){u.loadGoogleTag(e.ga.trackingIds[0]);e.ga.crossDomainEnabled&&(e.ga.crossDomainAcceptIncoming,e.ga.crossDomainDomains),e.ga.trackingIds.forEach((function(t,a){var o=e.ga.isDebugEnabled,i="index_"+a,r=Object.assign({},e.config);for(var s in r.debug_mode=!1,r.send_page_view=!e.ga.custom_page_view_event,o)if(o.hasOwnProperty(s)&&o[s]===i){r.debug_mode=!0;break}if(r.debug_mode||delete r.debug_mode,n(t)&&(e.ga.disableAdvertisingFeatures&&(r.allow_google_signals=!1),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)})),t=!0,u.fireStaticEvents("ga")}},fireEvent:function(e,o){return!(!t||!this.isEnabled())&&(o.delay=o.delay||0,o.params=o.params||{},o.params.eventID=u.generateUniqueId(o),0===o.delay?a(e,o.params):setTimeout((function(e,t){a(e,t)}),1e3*o.delay,e,o.params),!0)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onFormEvent:function(e){this.fireEvent(e.name,e)},onWooAddToCartOnButtonEvent:function(t){if(e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var a=u.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("ga")&&(u.copyProperties(window.pysWooProductData[t].ga.params,a.params),this.fireEvent(a.name,a))}},onWooAddToCartOnSingleEvent:function(t,a,n,i){if(window.pysWooProductData=window.pysWooProductData||[],e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var r=u.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(n!==u.PRODUCT_VARIABLE||e.ga.wooVariableAsSimple||(t=parseInt(i.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("ga")){if(u.copyProperties(window.pysWooProductData[t].ga.params,r.params),n===u.PRODUCT_GROUPED){var s=0;if(i.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];r.params.items.forEach((function(e,t,a){e.id==i.content_id&&(n>0?e.quantity=n:a.splice(t,1))})),s+=i.price*n})),e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&r.params.hasOwnProperty("ecomm_totalvalue")&&(r.params.ecomm_totalvalue=s),0==s)return}else r.params.items[0].quantity=a;e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&n!==u.PRODUCT_GROUPED&&r.params.hasOwnProperty("ecomm_totalvalue")&&(r.params.ecomm_totalvalue=r.params.items[0].price*a),this.fireEvent(r.name,r)}}},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(t,a,o){if(e.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var n,i=u.clone(e.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData.hasOwnProperty(t))n=a?t+"_"+a:t,window.pysEddProductData[t].hasOwnProperty(n)&&window.pysEddProductData[t][n].hasOwnProperty("ga")&&(u.copyProperties(window.pysEddProductData[t][n].ga.params,i.params),i.params.items[0].quantity=o,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)}}}(n),m=function(e){var t=!1,a="dataLayer";function n(t,o){if("function"!=typeof window.pys_event_data_filter||!window.pys_disable_event_filter(t,"gtm")){var n=o.params,r=(o.params,Object.values(o.trackingIds));u.copyProperties(u.getRequestParams(),n);var s=function(e,t,a){var o=!1;Array.isArray(e)?o=e.some((function(e){return i(e)})):i(e)&&(o=!0);o&&(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}(r,t,u.copyProperties(n,{}));s.event_id=u.generateUniqueId(o),function(t,o,n,i=null){var r={},s=!e.gtm.gtm_just_data_layer&&t.length>0;if(s)n.send_to=t;else if(!e.gtm.gtm_just_data_layer)return;n.hasOwnProperty("ecommerce")&&(r.ecommerce=n.ecommerce,delete n.ecommerce);var d={...n};[n.manualName,"manualName","triggerType"].forEach((e=>delete d[e])),i&&(!i.hasOwnProperty("hasAutoParam")||i.hasOwnProperty("hasAutoParam")&&i.hasAutoParam)&&(r.automatedParameters=d),n.hasOwnProperty(n.manualName)&&(r[n.manualName]=n[n.manualName],delete n[n.manualName]),["manualName","triggerType"].forEach((e=>{n.hasOwnProperty(e)&&(r[e]=n[e],delete n[e])})),r.manualDataLayer=e.gtm.gtm_dataLayer_name??"dataLayer",r.event=o,e.debug&&(s?console.log("[Google GTM #"+t+"] "+o,r):console.log('[Google GTM push to "'+a+'"] '+o,r)),window[a].push(r)}(r,t,s,o)}}function i(e){return 0===e.indexOf("GTM")}return{tag:function(){return"gtm"},isEnabled:function(){return e.hasOwnProperty("gtm")},disable:function(){t=!1},updateEnhancedConversionData:function(){if(t&&this.isEnabled()&&e.hasOwnProperty("tracking_analytics")&&e.tracking_analytics.hasOwnProperty("userDataEnable")&&e.tracking_analytics.userDataEnable){var o=u.getAdvancedFormData();Object.keys(o).length>0&&window[a].push({user_data:o})}},loadPixel:function(){if(!t&&this.isEnabled()&&u.consentGiven("analytics")){a=e.gtm.gtm_dataLayer_name??"dataLayer";for(var o=0;o0&&window[a].push({user_data:i})}e.user_id&&0!=e.user_id&&e.user_id;e.gtm.trackingIds;t=!0,u.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)},onCommentEvent:function(e){this.fireEvent(e.name,e)},onDownloadEvent:function(e){this.fireEvent(e.name,e)},onFormEvent: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())){var o=u.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("gtm")&&(u.copyProperties(window.pysWooProductData[t].gtm.params,o.params),this.fireEvent(o.name,o))}},onWooAddToCartOnSingleEvent:function(t,a,n,i,r,s){if(window.pysWooProductData=window.pysWooProductData||[],e.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var d=u.clone(e.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(n!==u.PRODUCT_VARIABLE||e.gtm.wooVariableAsSimple||(t=parseInt(r.find('input[name="variation_id"]').val())),window.pysWooProductData.hasOwnProperty(t)&&window.pysWooProductData[t].hasOwnProperty("gtm")){if(u.copyProperties(window.pysWooProductData[t].gtm.params,d.params),params=d.params.hasOwnProperty("ecommerce")?d.params.ecommerce:d.params,n===u.PRODUCT_GROUPED){var c=0;if(r.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))})),c+=i.price*n})),e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&¶ms.hasOwnProperty("value")&&(params.value=c),0==c)return}else params.items[0].quantity=a;e.woo.addToCartOnButtonValueEnabled&&"global"!==e.woo.addToCartOnButtonValueOption&&n!==u.PRODUCT_GROUPED&¶ms.hasOwnProperty("value")&&(params.value=params.items[0].price*a),this.fireEvent(d.name,d)}}},onWooRemoveFromCartEvent:function(e){this.fireEvent(e.name,e)},onEddAddToCartOnButtonEvent:function(t,a,o){if(e.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){var n,i=u.clone(e.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData.hasOwnProperty(t))n=a?t+"_"+a:t,window.pysEddProductData[t].hasOwnProperty(n)&&window.pysEddProductData[t][n].hasOwnProperty("gtm")&&(u.copyProperties(window.pysEddProductData[t][n].gtm.params,i.params),item=i.params.hasOwnProperty("ecommerce")?i.params.ecommerce.items[0]:i.params.items[0],item.quantity=o,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)}}}(n),g=function(e){switch(e){case"facebook":return window.pys.Facebook;case"ga":return window.pys.Analytics;case"gtm":return window.pys.GTM;case"bing":return window.pys.Bing;case"pinterest":return window.pys.Pinterest;case"reddit":return window.pys.Reddit}};window.pys=window.pys||{},window.pys.Facebook=p,window.pys.Analytics=f,window.pys.GTM=m,window.pys.Utils=u,window.pys.getPixelBySlag=g,window.getPixelBySlag=g,o(document).ready((function(){if(o("#pys_late_event").length>0){var t=o("#pys_late_event").attr("dir");if(t)try{var i=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(i)for(var r in i){var s={};s[i[r].e_id]=[i[r]],n.staticEvents.hasOwnProperty(r)?Object.assign(n.staticEvents[r],s):n.staticEvents[r]=s}}var d=u.setupPinterestObject(),c=u.setupBingObject(),_=u.setupRedditObject();if(n.hasOwnProperty("cookie")&&((n.cookie.externalID_disabled_by_api||n.cookie.disabled_all_cookie)&&Cookies.remove("pbid"),(n.cookie.disabled_advanced_form_data_cookie||n.cookie.disabled_all_cookie)&&Cookies.remove("pys_advanced_form_data"),(n.cookie.disabled_landing_page_cookie||n.cookie.disabled_all_cookie)&&(Cookies.remove("pys_landing_page"),Cookies.remove("last_pys_landing_page")),(n.cookie.disabled_trafficsource_cookie||n.cookie.disabled_all_cookie)&&(Cookies.remove("pysTrafficSource"),Cookies.remove("last_pysTrafficSource")),(n.cookie.disabled_first_visit_cookie||n.cookie.disabled_all_cookie)&&Cookies.remove("pys_first_visit"),(n.cookie.disabled_utmTerms_cookie||n.cookie.disabled_all_cookie)&&(o.each(u.utmTerms,(function(e,t){Cookies.remove("pys_"+t)})),o.each(u.utmTerms,(function(e,t){Cookies.remove("last_pys_"+t)}))),(n.cookie.disabled_utmId_cookie||n.cookie.disabled_all_cookie)&&(o.each(u.utmId,(function(e,t){Cookies.remove("pys_"+t)})),o.each(u.utmId,(function(e,t){Cookies.remove("last_pys_"+t)})))),n.gdpr.cookie_law_info_integration_enabled){var l=Cookies.get("cookieyes-consent")??Cookies.get("viewed_cookie_policy");void 0!==l&&(l===Cookies.get("cookieyes-consent")&&"yes"==a("analytics")||l===Cookies.get("viewed_cookie_policy")&&"yes"==l)&&u.manageCookies()}if(n.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))&&u.manageCookies():u.manageCookies(),u.setupGdprCallbacks(),n.dynamicEvents.hasOwnProperty("automatic_event_scroll")){var v=function(){var e=o(document).height()-o(window).height(),t=!1;if(n.dynamicEvents.hasOwnProperty("automatic_event_scroll"))for(var a=Object.keys(n.dynamicEvents.automatic_event_scroll),i=0;i0&&n.dynamicEvents.hasOwnProperty("automatic_event_download"))for(var s=Object.keys(n.dynamicEvents.automatic_event_download),d=0;d{var t=o(e.target).attr("data-formid");y(o(e.target),t)})),o(document).on("frmFormComplete",(function(e,t,a){const n=o(t).find('input[name="form_id"]').val();y(o(e.target),n)})),o(document).onFirst("nfFormSubmitResponse",(function(e,t){const a=t.response.data.form_id;y(o(e.target),a)})),o("form.frm-fluent-form").each((function(){o(this).on("fluentform_submission_success",(function(e){var t=o(this).attr("data-form_id");y(o(e.target),t)}))})));u.loadPixels(),u.isCheckoutPage()&&u.addCheckoutFields()}));var y=function(e,t){var a={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(n.dynamicEvents.hasOwnProperty("automatic_event_form"))for(var o=Object.keys(n.dynamicEvents.automatic_event_form),i=0;i