PageSourceSearch

https://winmobile.co.il/wp-content/cache/min/1/wp-content/plugins/…/dist/scripts/public.js?ver=1790357930

js winmobile.co.il collected 2026-10-08 01:19:34 UTC 98,848 bytes, 418 lines download raw bytes

1if(!Array.prototype.includes){Object.defineProperty(Array.prototype,'includes',{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}
2var o=Object(this);var len=o.length>>>0;if(len===0){return!1}
3var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);function sameValueZero(x,y){return x===y||(typeof x==='number'&&typeof y==='number'&&isNaN(x)&&isNaN(y))}
4while(k<len){if(sameValueZero(o[k],searchElement)){return!0}
5k++}
6return!1}})}
7if(!String.prototype.startsWith){Object.defineProperty(String.prototype,'startsWith',{enumerable:!1,configurable:!1,writable:!1,value:function(searchString,position){position=position||0;return this.indexOf(searchString,position)===position}})}
8if(!String.prototype.trim){(function(){String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}})()}
9!function($,options){if(options.debug){console.log('PYS:',options)}
10var dummyPinterest=function(){return{tag:function(){return"pinterest"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(name,data){return!1},onAdSenseEvent:function(event){},onClickEvent:function(params){},onWatchVideo:function(params){},onCommentEvent:function(event){},onFormEvent:function(params){},onDownloadEvent:function(params){},onWooAddToCartOnButtonEvent:function(product_id){},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){},onWooRemoveFromCartEvent:function(cart_item_hash){},onWooAffiliateEvent:function(product_id){},onWooPayPalEvent:function(event){},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){},onEddRemoveFromCartEvent:function(item){},onPageScroll:function(event){},onTime:function(event){},}}();var dummyBing=function(){return{tag:function(){return"bing"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(name,data){return!1},onAdSenseEvent:function(event){},onClickEvent:function(params){},onWatchVideo:function(params){},onCommentEvent:function(event){},onFormEvent:function(params){},onDownloadEvent:function(params){},onWooAddToCartOnButtonEvent:function(product_id){},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){},onWooRemoveFromCartEvent:function(cart_item_hash){},onWooAffiliateEvent:function(product_id){},onWooPayPalEvent:function(event){},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){},onEddRemoveFromCartEvent:function(item){},onPageScroll:function(event){},onTime:function(event){},}}();var Utils=function(options){var Pinterest=dummyPinterest;var Bing=dummyBing;var gtag_loaded=!1;let isNewSession=checkSession();function loadPixels(){if(!options.gdpr.all_disabled_by_api){if(!options.gdpr.tiktok_disabled_by_api){TikTok.loadPixel()}
11if(!options.gdpr.facebook_disabled_by_api){Facebook.loadPixel()}
12if(!options.gdpr.analytics_disabled_by_api){Analytics.loadPixel()}
13if(!options.gdpr.google_ads_disabled_by_api){GAds.loadPixel()}
14if(!options.gdpr.pinterest_disabled_by_api){Pinterest.loadPixel()}
15if(!options.gdpr.bing_disabled_by_api){Bing.loadPixel()}}
16if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(typeof CS_Data.cs_google_analytics_consent_mode!=="undefined"&&CS_Data.cs_google_analytics_consent_mode==1){Analytics.loadPixel()}
17if(typeof CS_Data.cs_google_ads_consent_mode!=="undefined"&&CS_Data.cs_google_ads_consent_mode==1){GAds.loadPixel()}}}
18function isJSApiAttrEnabled(url){return url.indexOf('enablejsapi')>-1}
19function isOriginAttrEnabled(url){return url.indexOf('origin')>-1}
20function getVideoCompletionMarks(duration){var marks={};var points=[0,10,50,90,100];for(var i=0;i<points.length;i++){var _point=points[i];var _mark=_point+'%';var _time=duration*_point/100;if(_point===100){_time=_time-1}
21marks[_mark]=Math.floor(_time)}
22return marks}
23function tagIsYouTubeVideo(tag){var src=tag.src||'';return src.indexOf('youtube.com/embed/')>-1||src.indexOf('youtube.com/v/')>-1}
24function tagIsYouTubeAsyncVideo(tag){if(tag.src&&tag.src.indexOf("data:image")!==-1)return!1;var keys=Object.keys(tag.dataset);for(var i=0;i<keys.length;i++){if(keys[i].toLowerCase().indexOf("src")>-1){var src=tag.dataset[keys[i]];return src.indexOf('youtube.com/embed/')>-1||src.indexOf('youtube.com/v/')>-1}}
25return!1}
26function normalizeYouTubeIframe(tag){var loc=window.location;var a=document.createElement('a');a.href=tag.src;a.hostname='www.youtube.com';a.protocol=loc.protocol;var tmpPathname=a.pathname.charAt(0)==='/'?a.pathname:'/'+a.pathname;if(!isJSApiAttrEnabled(a.search)){a.search=(a.search.length>0?a.search+'&':'')+'enablejsapi=1'}
27if(!isOriginAttrEnabled(a.search)&&loc.hostname.indexOf('localhost')===-1){var port=loc.port?':'+loc.port:'';var origin=loc.protocol+'%2F%2F'+loc.hostname+port;a.search=a.search+'&origin='+origin}
28if(tag.type==='application/x-shockwave-flash'){var newIframe=document.createElement('iframe');newIframe.height=tag.height;newIframe.width=tag.width;tmpPathname=tmpPathname.replace('/v/','/embed/');tag.parentNode.parentNode.replaceChild(newIframe,tag.parentNode);tag=newIframe}
29a.pathname=tmpPathname;if(tag.src!==a.href+a.hash){tag.src=a.href+a.hash}
30return tag}
31function addYouTubeEvents(iframe){var player=YT.get(iframe.id);if(!player){player=new YT.Player(iframe,{})}
32if(typeof iframe.pauseFlag==='undefined'){iframe.pauseFlag=!1;player.addEventListener('onStateChange',function(evt){onYouTubePlayerStateChange(evt,iframe)})}}
33function addDynYouTubeVideos(el){if(el.tagName==='IFRAME'&&tagIsYouTubeVideo(el)&&isJSApiAttrEnabled(el.src)&&isOriginAttrEnabled(el.src)){addYouTubeEvents(el)}}
34function onYouTubePlayerStateChange(evt,iframe){var stateIndex=evt.data;var player=evt.target;var targetVideoUrl=player.getVideoUrl();var targetVideoId=targetVideoUrl.match(/[?&]v=([^&#]*)/)[1];var playerState=player.getPlayerState();var marks=getVideoCompletionMarks(player.getDuration());iframe.playTracker=iframe.playTracker||{};if(playerState===YT.PlayerState.PLAYING&&!iframe.timer){clearInterval(iframe.timer);iframe.timer=setInterval(function(){checkYouTubeCompletion(player,marks,iframe.videoId)},1000)}else{clearInterval(iframe.timer);iframe.timer=!1}
35if(stateIndex===YT.PlayerState.PLAYING){iframe.playTracker[targetVideoId]=!0;iframe.videoId=targetVideoId;iframe.pauseFlag=!1}
36if(!iframe.playTracker[iframe.videoId]){return!1}
37if(stateIndex===YT.PlayerState.PAUSED){if(!iframe.pauseFlag){iframe.pauseFlag=!0}else{return!1}}}
38function checkYouTubeCompletion(player,marks,videoId){var currentTime=player.getCurrentTime();player[videoId]=player[videoId]||{};for(var key in marks){if(marks[key]<=currentTime&&!player[videoId][key]){player[videoId][key]=!0;var data=player.getVideoData();if(key==='0%'){key='play'}
39var params={video_type:'youtube',video_id:videoId,video_title:data.title,};if(options.automatic.enable_video&&options.automatic.enable_youtube&&options.dynamicEvents.hasOwnProperty("automatic_event_video")){var pixels=Object.keys(options.dynamicEvents.automatic_event_video);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_video[pixels[i]]);event.params.progress=key
40Utils.copyProperties(params,event.params)
41Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onWatchVideo(event)}}
42if(key=="play"){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'video_play':Utils.fireTriggerEvent(eventId);break}})})}}}}
43function tagIsVimeoVideo(tag){var src=tag.src||'';return src.indexOf('player.vimeo.com/video/')>-1}
44function tagIsAsincVimeoVideo(tag){if(tag.src)return!1;var keys=Object.keys(tag.dataset);for(var i=0;i<keys.length;i++){if(keys[i].toLowerCase().indexOf("src")>-1){var src=tag.dataset[keys[i]];return src.indexOf('player.vimeo.com/video/')>-1}}
45return!1}
46function attachVimeoPlayerToTag(tag){var player=new Vimeo.Player(tag);player.getDuration().then(function(pl,seconds){pl.pysMarks=getVideoCompletionMarks(seconds)}.bind(null,player));player.getVideoTitle().then(function(pl,title){pl.pysVideoTitle=title}.bind(null,player));player.getVideoId().then(function(pl,id){pl.pysVideoId=id}.bind(null,player));player.pysCompletedMarks={};player.on('play',function(){if(this.pysTimer){return}
47clearInterval(this.pysTimer);var player=this;this.pysTimer=setInterval(function(){checkVimeoCompletion(player)},1000)});player.on('pause',function(){clearInterval(this.pysTimer);this.pysTimer=!1});player.on('ended',function(){clearInterval(this.pysTimer);this.pysTimer=!1})}
48function checkVimeoCompletion(player){player.getCurrentTime().then(function(seconds){for(var key in player.pysMarks){if(player.pysMarks[key]<=seconds&&!player.pysCompletedMarks[key]){player.pysCompletedMarks[key]=!0;if(key==='0%'){key='play'}
49var params={video_type:'vimeo',video_id:player.pysVideoId,video_title:player.pysVideoTitle,};if(options.automatic.enable_video&&options.automatic.enable_vimeo&&options.dynamicEvents.hasOwnProperty("automatic_event_video")){var pixels=Object.keys(options.dynamicEvents.automatic_event_video);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_video[pixels[i]]);event.params.progress=key
50Utils.copyProperties(params,event.params,);
50Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onWatchVideo(event)}}
51if(key=="play"){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'video_play':Utils.fireTriggerEvent(eventId);break}})})}}}})}
52var utmTerms=['utm_source','utm_medium','utm_campaign','utm_content','utm_term'];var utmId=['fbadid','gadid','padid','bingid'];var requestParams=[];function getDomain(url){url=url.replace(/(https?:\/\/)?(www.)?/i,'');if(url.indexOf('/')!==-1){return url.split('/')[0]}
53return url}
54function checkSession(){let duration=options.last_visit_duration*60000
55if(Cookies.get('pys_start_session')===undefined||Cookies.get('pys_session_limit')===undefined){var now=new Date();now.setTime(now.getTime()+duration);Cookies.set('pys_session_limit',!0,{expires:now})
56Cookies.set('pys_start_session',!0)
57return!0}
58return!1}
59function getTrafficSource(){try{let referrer=document.referrer.toString(),source;let direct=referrer.length===0;let internal=direct?!1:referrer.indexOf(options.siteUrl)===0;let external=!direct&&!internal;if(external===!1){source='direct'}else{source=referrer}
60if(source!=='direct'){return getDomain(source)}else{return source}}catch(e){console.error(e);return'direct'}}
61function getQueryVars(){try{var result={},tmp=[];window.location.search.substr(1).split("&").forEach(function(item){tmp=item.split('=');if(tmp.length>1){result[tmp[0]]=tmp[1]}});return result}catch(e){console.error(e);return{}}}
62function getLandingPageValue(){let name="pys_landing_page"
63if(options.visit_data_model==="last_visit"){name="last_pys_landing_page"}
64if(Cookies.get(name)==='undefined'){return""}else{return Cookies.get(name)}}
65function getTrafficSourceValue(){let name="pysTrafficSource"
66if(options.visit_data_model==="last_visit"){name="last_pysTrafficSource"}
67if(Cookies.get(name)==='undefined'){return""}else{return Cookies.get(name)}}
68function getUTMId(useLast=!1){try{let cookiePrefix='pys_'
69let terms=[];if(useLast){cookiePrefix='last_pys_'}
70$.each(utmId,function(index,name){if(Cookies.get(cookiePrefix+name)){terms[name]=Cookies.get(cookiePrefix+name)}});return terms}catch(e){console.error(e);return[]}}
71function getUTMs(useLast=!1){try{let cookiePrefix='pys_'
72if(useLast){cookiePrefix='last_pys_'}
73let terms=[];$.each(utmTerms,function(index,name){if(Cookies.get(cookiePrefix+name)){let value=Cookies.get(cookiePrefix+name);terms[name]=filterEmails(value)}});return terms}catch(e){console.error(e);return[]}}
74function getDateTime(){var dateTime=new Array();var date=new Date(),days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],months=['January','February','March','April','May','June','July','August','September','October','November','December'],hours=['00-01','01-02','02-03','03-04','04-05','05-06','06-07','07-08','08
74-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'];dateTime.push(hours[date.getHours()]);dateTime.push(days[date.getDay()]);dateTime.push(months[date.getMonth()]);return dateTime}
75function filterEmails(value){return Utils.validateEmail(value)?undefined:value}
76return{PRODUCT_SIMPLE:0,PRODUCT_VARIABLE:1,PRODUCT_BUNDLE:2,PRODUCT_GROUPED:3,validateEmail:function(email){var re=/^(([^<>()[\]\\.,;:\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,}))$/;return re.test(email)},fireEventForAllPixel:function(functionName,events){if(events.hasOwnProperty(Facebook.tag()))
77Facebook[functionName](events[Facebook.tag()]);if(events.hasOwnProperty(Analytics.tag()))
78Analytics[functionName](events[Analytics.tag()]);if(events.hasOwnProperty(GAds.tag()))
79GAds[functionName](events[GAds.tag()]);if(events.hasOwnProperty(Pinterest.tag()))
80Pinterest[functionName](events[Pinterest.tag()]);if(events.hasOwnProperty(Bing.tag()))
81Bing[functionName](events[Bing.tag()]);if(events.hasOwnProperty(TikTok.tag()))
82TikTok[functionName](events[TikTok.tag()])},getQueryValue:function(name){return getQueryVars()[name]},filterEmails:function(value){return filterEmails(value)},setupPinterestObject:function(){Pinterest=window.pys.Pinterest||Pinterest;return Pinterest},setupBingObject:function(){Bing=window.pys.Bing||Bing;return Bing},copyProperties:function(from,to){for(var key in from){if("function"==typeof from[key]){continue}
83to[key]=from[key]}
84return to},clone:function(obj){var copy;if(null==obj||"object"!=typeof obj)return obj;if(obj instanceof Date){copy=new Date();copy.setTime(obj.getTime());return copy}
85if(obj instanceof Array){copy=[];for(var i=0,len=obj.length;i<len;i++){if("function"==typeof obj[i]){continue}
86copy[i]=Utils.clone(obj[i])}
87return copy}
88if(obj instanceof Object){copy={};for(var attr in obj){if(obj.hasOwnProperty(attr)){if("function"==typeof obj[attr]){continue}
89copy[attr]=Utils.clone(obj[attr])}}
90return copy}
91return obj},getTagsAsArray:function(tag){return[].slice.call(document.getElementsByTagName(tag))},initYouTubeAPI:function(){if(typeof window.YT==='undefined'){var tag=document.createElement('script');tag.src='//www.youtube.com/iframe_api';var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag)}
92window.onYouTubeIframeAPIReady=function(){var potentialVideos=Utils.getTagsAsArray('iframe').concat(Utils.getTagsAsArray('embed'));for(var i=0;i<potentialVideos.length;i++){var video=potentialVideos[i];if(tagIsYouTubeVideo(video)){var iframe=normalizeYouTubeIframe(video);addYouTubeEvents(iframe)}else{if(tagIsYouTubeAsyncVideo(video)){video.addEventListener("load",function(evt){var iframe=normalizeYouTubeIframe(evt.currentTarget);addYouTubeEvents(iframe)})}}}
93var targets=document.querySelectorAll('.elementor-widget-video .elementor-wrapper');const config={attributes:!1,childList:!0,subtree:!0};const callback=function(mutationsList,observer){for(let mutation of mutationsList){if(mutation.type==='childList'){for(var m=0;m<mutation.addedNodes.length;m++){addDynYouTubeVideos(mutation.addedNodes[m])}}}};for(var i=0;i<targets.length;i++){const observer=new MutationObserver(callback);observer.observe(targets[i],config)}}},initVimeoAPI:function(){$(document).ready(function(){var potentialVideos=Utils.getTagsAsArray('iframe').concat(Utils.getTagsAsArray('embed'));for(var i=0;i<potentialVideos.length;i++){var tag=potentialVideos[i];if(tagIsVimeoVideo(tag)){attachVimeoPlayerToTag(tag)}else{if(tagIsAsincVimeoVideo(tag)){tag.addEventListener("load",function(evt){attachVimeoPlayerToTag(evt.currentTarget)})}}}})},manageCookies:function(){let expires=parseInt(options.cookie_duration);let queryVars=getQueryVars();let landing=window.location.href.split('?')[0];try{if(Cookies.get('pys_first_visit')===undefined){Cookies.set('pys_first_visit',!0,{expires:expires});Cookies.set('pysTrafficSource',getTrafficSource(),{expires:expires});Cookies.set('pys_landing_page',landing,{expires:expires});$.each(utmTerms,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('pys_'+name,queryVars[name],{expires:expires})}else{Cookies.remove('pys_'+name)}});$.each(utmId,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('pys_'+name,queryVars[name],{expires:expires})}else{Cookies.remove('pys_'+name)}})}
94if(isNewSession){Cookies.set('last_pysTrafficSource',getTrafficSource(),{expires:expires});$.each(utmTerms,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('last_pys_'+name,queryVars[name],{expires:expires})}else{Cookies.remove('last_pys_'+name)}});$.each(utmId,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('last_pys_'+name,queryVars[name],{expires:expires})}else{Cookies.remove('last_pys_'+name)}})
95Cookies.set('last_pys_landing_page',landing,{expires:expires})}}catch(e){console.error(e)}}
95,initializeRequestParams:function(){if(options.trackTrafficSource){requestParams.traffic_source=getTrafficSourceValue()}
96if(options.trackUTMs){var utms=getUTMs(options.visit_data_model==="last_visit");$.each(utmTerms,function(index,term){if(term in utms){requestParams[term]=utms[term]}})}
97var dateTime=getDateTime();if(options.enable_event_time_param){requestParams.event_time=dateTime[0]}
98if(options.enable_event_day_param){requestParams.event_day=dateTime[1]}
99if(options.enable_event_month_param){requestParams.event_month=dateTime[2]}
100if(options.enable_lading_page_param){requestParams.landing_page=getLandingPageValue()}},getRequestParams:function(){return requestParams},getLinkExtension:function(link){link=link.substring(0,(link.indexOf("#")===-1)?link.length:link.indexOf("#"));link=link.substring(0,(link.indexOf("?")===-1)?link.length:link.indexOf("?"));link=link.substring(link.lastIndexOf("/")+1,link.length);if(link.length>0&&link.indexOf('.')!==-1){link=link.substring(link.lastIndexOf(".")+1);return link}else{return""}},getLinkFilename:function(link){link=link.substring(0,(link.indexOf("#")===-1)?link.length:link.indexOf("#"));link=link.substring(0,(link.indexOf("?")===-1)?link.length:link.indexOf("?"));link=link.substring(link.lastIndexOf("/")+1,link.length);if(link.length>0&&link.indexOf('.')!==-1){return link}else{return""}},setupMouseOverClickEvents:function(eventId,triggers){document.addEventListener('mouseover',function(event){var matchedElements=Array.from(document.querySelectorAll(triggers));if(matchedElements.includes(event.target)){if(event.target.classList.contains('pys-mouse-over-'+eventId)){return!0}else{event.target.classList.add('pys-mouse-over-'+eventId)}
101Utils.fireTriggerEvent(eventId)}})},setupCSSClickEvents:function(eventId,triggers){document.addEventListener('click',function(event){var matchedElements=Array.from(document.querySelectorAll(triggers));if(matchedElements.includes(event.target)){console.log(event.target)
102Utils.fireTriggerEvent(eventId)}},!0)},setupURLClickEvents:function(){if(!options.triggerEventTypes.hasOwnProperty('url_click')){return}
103document.addEventListener('click',function(event){if(event.target.matches('a')){var url=event.target.getAttribute('href');if(url){Object.entries(options.triggerEventTypes.url_click).forEach(function([eventId,triggers]){triggers.forEach(function(trigger){if(Utils.compareUrl(url,trigger.value,trigger.rule)){Utils.fireTriggerEvent(eventId)}})})}}},!0)},removeUrlDomain(url){if(url.indexOf("/#")>-1){url=url.substring(0,url.indexOf("/#"))}
104return url.replace('http://','').replace('https://','').replace('www.','').trim().replace(/^\/+/g,'')},compareUrl:function(base,url,rule){if(url=="*"||url=='')return!0;base=Utils.removeUrlDomain(base)
105url=Utils.removeUrlDomain(url)
106if(rule=='match'){return url==base}else{return base.indexOf(url)>-1}},setupScrollPosEvents:function(eventId,triggers){var scrollPosThresholds={},docHeight=$(document).height()-$(window).height();$.each(triggers,function(index,scrollPos){scrollPos=docHeight*scrollPos/100;scrollPos=Math.round(scrollPos);scrollPosThresholds[scrollPos]=eventId});$(document).on("scroll",function(){var scrollPos=$(window).scrollTop();$.each(scrollPosThresholds,function(threshold,eventId){if(scrollPos<=threshold){return!0}
107if(eventId===null){return!0}else{scrollPosThresholds[threshold]=null}
108Utils.fireTriggerEvent(eventId)})})},setupCommentEvents:function(eventId,triggers){$('form.comment-form').on("submit",function(){Utils.fireTriggerEvent(eventId)})},isEventInTimeWindow:function(eventName,event,prefix){if(event.hasOwnProperty("hasTimeWindow")&&event.hasTimeWindow){var cookieName=prefix+"_"+eventName;var now=new Date().getTime();if(Cookies.get(cookieName)!==undefined){var lastTimeFire=Cookies.get(cookieName);var fireTime=event.timeWindow*60*60*1000;if(now-lastTimeFire>fireTime){Cookies.set(cookieName,now,{expires:event.timeWindow/24.0})}else{return!1}}else{Cookies.set(cookieName,now,{expires:event.timeWindow/24.0})}}
109return!0},fireTriggerEvent:function(eventId){if(!options.triggerEvents.hasOwnProperty(eventId)){return}
110var event={};var events=options.triggerEvents[eventId];if(events.hasOwnProperty('facebook')){event=events.facebook;
110if(Utils.isEventInTimeWindow(event.name,event,"dyn_facebook_"+eventId)){Facebook.fireEvent(event.name,event)}}
111if(events.hasOwnProperty('ga')){event=events.ga;if(Utils.isEventInTimeWindow(event.name,event,"dyn_ga_"+eventId)){Analytics.fireEvent(event.name,event)}}
112if(events.hasOwnProperty('google_ads')){event=events.google_ads;if(Utils.isEventInTimeWindow(event.name,event,"dyn_google_ads_"+eventId)){GAds.fireEvent(event.name,event)}}
113if(events.hasOwnProperty('pinterest')){event=events.pinterest;if(Utils.isEventInTimeWindow(event.name,event,"dyn_pinterest_"+eventId)){Pinterest.fireEvent(event.name,event)}}
114if(events.hasOwnProperty('bing')){event=events.bing;if(Utils.isEventInTimeWindow(event.name,event,"dyn_bing_"+eventId)){Bing.fireEvent(event.name,event)}}
115if(events.hasOwnProperty('tiktok')){event=events.tiktok;if(Utils.isEventInTimeWindow(event.name,event,"dyn_bing_"+eventId)){TikTok.fireEvent(event.name,event)}}},isFirstPurchaseFire:function($eventName,orderId,pixel){if(Cookies.get("pys_"+$eventName+"_order_id_"+pixel)==orderId){return!1}else{Cookies.set("pys_"+$eventName+"_order_id_"+pixel,orderId,{expires:1})}
116return!0},fireStaticEvents:function(pixel){if(options.staticEvents.hasOwnProperty(pixel)){$.each(options.staticEvents[pixel],function(eventId,events){if(options.woo.hasOwnProperty('woo_purchase_on_transaction')&&options.woo.woo_purchase_on_transaction&&(eventId==="woo_purchase"||eventId==="woo_purchase_category")){if(!Utils.isFirstPurchaseFire(eventId,events[0].woo_order,pixel)){return}}
117if(options.edd.hasOwnProperty('edd_purchase_on_transaction')&&options.edd.edd_purchase_on_transaction&&(eventId==="edd_purchase"||eventId==="edd_purchase_category")){if(!Utils.isFirstPurchaseFire(eventId,events[0].edd_order,pixel)){return}}
118$.each(events,function(index,event){event.fired=event.fired||!1;if(!event.fired&&Utils.isEventInTimeWindow(event.name,event,'static_'+pixel+"_")){var fired=!1;getPixelBySlag(pixel).fireEvent(event.name,event);event.fired=fired}})})}},loadGoogleTag:function(id){if(!gtag_loaded){(function(window,document,src){var a=document.createElement('script'),m=document.getElementsByTagName('script')[0];a.async=1;a.src=src;m.parentNode.insertBefore(a,m)})(window,document,'//www.googletagmanager.com/gtag/js?id='+id);window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function gtag(){dataLayer.push(arguments)};gtag('js',new Date());gtag_loaded=!0}},loadPixels:function(){if(options.gdpr.ajax_enabled&&!options.gdpr.consent_magic_integration_enabled){$.get({url:options.ajaxUrl,dataType:'json',data:{action:'pys_get_gdpr_filters_values'},success:function(res){if(res.success){options.gdpr.all_disabled_by_api=res.data.all_disabled_by_api;options.gdpr.facebook_disabled_by_api=res.data.facebook_disabled_by_api;options.gdpr.tiktok_disabled_by_api=res.data.tiktok_disabled_by_api;options.gdpr.analytics_disabled_by_api=res.data.analytics_disabled_by_api;options.gdpr.google_ads_disabled_by_api=res.data.google_ads_disabled_by_api;options.gdpr.pinterest_disabled_by_api=res.data.pinterest_disabled_by_api;options.gdpr.bing_disabled_by_api=res.data.bing_disabled_by_api}
119loadPixels()}})}else{loadPixels()}},consentGiven:function(pixel){if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){var cookiebot_consent_category=options.gdpr['cookiebot_'+pixel+'_consent_category'];if(options.gdpr[pixel+'_prior_consent_enabled']){if(Cookiebot.consented===!1||Cookiebot.consent[cookiebot_consent_category]){return!0}}else{if(Cookiebot.consent[cookiebot_consent_category]){return!0}}
120return!1}
121if(options.gdpr.cookie_notice_integration_enabled&&typeof cnArgs!=='undefined'){var cn_cookie=Cookies.get(cnArgs.cookieName);if(options.gdpr[pixel+'_prior_consent_enabled']){if(typeof cn_cookie==='undefined'||cn_cookie==='true'){return!0}}else{if(cn_cookie==='true'){return!0}}
122return!1}
123if(options.gdpr.cookie_law_info_integration_enabled){var cli_cookie=Cookies.get('viewed_cookie_policy');if(options.gdpr[pixel+'_prior_consent_enabled']){if(typeof cli_cookie==='undefined'||cli_cookie==='yes'){return!0}}else{if(cli_cookie==='yes'){return!0}}
124return!1}
125if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){var test_prefix=CS_Data.test_prefix;if((typeof CS_Data.cs_google_analytics_consent_mode!=="undefined"&&CS_Data.cs_google_analytics_consent_mode==1)&&pixel=='analytics'){return!0}
126if((typeof CS_Data.cs_google_ads_consent_mode!=="undefined"&&CS_Data.cs_google_ads_consent_mode==1)&&pixel=='google_ads'){return!0}
127if(CS_Data.cs_cache_enabled==1){var substring="cs_enabled_cookie_term";var theCookies=document.cookie.split(';');for(var i=1;i<=theCookies.length;i++){if(theCookies[i-1].indexOf(substring)!==-1){var categoryCookie=theCookies[i-1].replace('cs_enabled_cookie_term'+test_prefix+'_','');categoryCookie=Number(categoryCookie.replace(/\D+/g,""));var cs_cookie_val=Cookies.get('cs_enabled_cookie_term'+test_prefix+'_'+categoryCookie);if(categoryCookie===CS_Data.cs_script_cat.facebook&&pixel=='facebook'){if(cs_cookie_val=='yes'){return!0}else{return!1}}else if(categoryCookie===CS_Data.cs_script_cat.bing&&pixel=='bing'){if(cs_cookie_val=='yes'){return!0}else{return!1}}else if(categoryCookie===CS_Data.cs_script_cat.analytics&&pixel=='analytics'){if(cs_cookie_val=='yes'){return!0}else{return!1}}else if(categoryCookie===CS_Data.cs_script_cat.gads&&pixel=='google_ads'){if(cs_cookie_val=='yes'){return!0}else{return!1}}else if(categoryCookie===CS_Data.cs_script_cat.pinterest&&pixel=='pinterest'){if(cs_cookie_val=='yes'){return!0}else{return!1}}else if(categoryCookie===CS_Data.cs_script_cat.tiktok&&pixel=='tiktok'){if(cs_cookie_val=='yes'){return!0}else{return!1}}}}}else{var cs_cookie=Cookies.get('cs_viewed_cookie_policy'+test_prefix);if(typeof cs_cookie==='undefined'||cs_cookie==='yes'){return!0}}
128return!1}
129if(options.gdpr.real_cookie_banner_integration_enabled){var consentApi=window.consentApi;if(consentApi){switch(pixel){case "analytics":return consentApi.consentSync("http","_ga","*").cookieOptIn;case "facebook":return consentApi.consentSync("http","_fbp","*").cookieOptIn;case "pinterest":return consentApi.consentSync("http","_pinterest_sess",".pinterest.com").cookieOptIn;case "bing":return consentApi.consentSync("http","_uetsid","*").cookieOptIn;case "google_ads":return consentApi.consentSync("http","1P_JAR",".google.com").cookieOptIn;case 'tiktok':return consentApi.consentSync("http","tt_webid_v2",".tiktok.com").cookieOptIn;default:return!0}}}
130return!0},setupGdprCallbacks:function(){if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){window.addEventListener("CookiebotOnConsentReady",function(){if(Cookiebot.consent.marketing){Facebook.loadPixel();Bing.loadPixel();Pinterest.loadPixel();GAds.loadPixel();TikTok.loadPixel()}
131if(Cookiebot.consent.statistics){Analytics.loadPixel()}
132if(!Cookiebot.consent.marketing){Facebook.disable();Pinterest.disable();Bing.disable()
133GAds.disable();TikTok.disable()}
134if(!Cookiebot.consent.statistics){Analytics.disable()}})}
135if(options.gdpr.cookie_notice_integration_enabled){$(document).onFirst('click','.cn-set-cookie',function(){if($(this).data('cookie-set')==='accept'){Facebook.loadPixel();Analytics.loadPixel();GAds.loadPixel();Pinterest.loadPixel();Bing.loadPixel();TikTok.loadPixel()}else{Facebook.disable();Analytics.disable();GAds.disable();Pinterest.disable();Bing.disable();TikTok.disable()}});$(document).onFirst('click','.cn-revoke-cookie',function(){Facebook.disable();Analytics.disable();GAds.disable();Pinterest.disable();Bing.disable();TikTok.disable()})}
136if(options.gdpr.cookie_law_info_integration_enabled){$(document).onFirst('click','#cookie_action_close_header',function(){Facebook.loadPixel();Analytics.loadPixel();GAds.loadPixel();Pinterest.loadPixel();Bing.loadPixel();TikTok.loadPixel()});$(document).onFirst('click','#cookie_action_close_header_reject',function(){Facebook.disable();Analytics.disable();GAds.disable();Pinterest.disable();Bing.disable();TikTok.disable()})}
137if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){var test_prefix=CS_Data.test_prefix,cs_refresh_after_consent=!1,substring="cs_enabled_cookie_term";if(CS_Data.cs_refresh_after_consent==1){cs_refresh_after_consent=CS_Data.cs_refresh_after_consent}
138if(!cs_refresh_after_consent){var theCookies=document.cookie.split(';');for(var i=1;i<=theCookies.length;i++){if(theCookies[i-1].indexOf(substring)!==-1){var categoryCookie=theCookies[i-1].replace('cs_enabled_cookie_term'+test_prefix+'_','');categoryCookie=Number(categoryCookie.replace(/\D+/g,""));var cs_cookie_val=Cookies.get('cs_enabled_cookie_term'+test_prefix+'_'+categoryCookie);if(cs_cookie_val=='yes'){if(categoryCookie===CS_Data.cs_script_cat.facebook){Facebook.loadPixel()}
139if(categoryCookie===CS_Data.cs_script_cat.bing){Bing.loadPixel()}
140if(categoryCookie===CS_Data.cs_script_cat.analytics||(typeof CS_Data.cs_google_analytics_consent_mode!=="undefined"&&CS_Data.cs_google_analytics_consent_mode==1)){Analytics.loadPixel()}
141if(categoryCookie===CS_Data.cs_script_cat.gads||(typeof CS_Data.cs_google_ads_consent_mode!=="undefined"&&CS_Data.cs_google_ads_consent_mode==1)){GAds.loadPixel()}
142if(categoryCookie===CS_Data.cs_script_cat.pinterest){Pinterest.loadPixel()}
143if(categoryCookie===CS_Data.cs_script_cat.tiktok){TikTok.loadPixel()}}else{if(categoryCookie===CS_Data.cs_script_cat.facebook){Facebook.disable()}
144if(categoryCookie===CS_Data.cs_script_cat.bing){Bing.disable()}
145if(categoryCookie===CS_Data.cs_script_cat.analytics&&(typeof CS_Data.cs_google_analytics_consent_mode=="undefined"||CS_Data.cs_google_analytics_consent_mode==0)){Analytics.disable()}
146if(categoryCookie===CS_Data.cs_script_cat.gads&&(typeof CS_Data.cs_google_ads_consent_mode=="undefined"||CS_Data.cs_google_ads_consent_mode==0)){GAds.disable()}
147if(categoryCookie===CS_Data.cs_script_cat.pinterest){Pinterest.disable()}
148if(categoryCookie===CS_Data.cs_script_cat.tiktok){TikTok.disable()}}
149if(Cookies.get('cs_enabled_advanced_matching')=='yes'){Facebook.loadPixel()}}}
150$(document).on('click','.cs_action_btn',function(e){e.preventDefault();var elm=$(this),button_action=elm.attr('data-cs_action');if(button_action==='allow_all'){Facebook.loadPixel();Bing.loadPixel();Analytics.loadPixel();GAds.loadPixel();Pinterest.loadPixel();TikTok.loadPixel()}else if(button_action==='disable_all'){Facebook.disable();Bing.disable();if(CS_Data.cs_google_analytics_consent_mode==0||typeof CS_Data.cs_google_analytics_consent_mode=="undefined"){Analytics.disable()}
151if(CS_Data.cs_google_ads_consent_mode==0||typeof CS_Data.cs_google_ads_consent_mode=="undefined"){GAds.disable()}
152Pinterest.disable();TikTok.disable()}})}}
153if(options.gdpr.real_cookie_banner_integration_enabled){var consentApi=window.consentApi;if(consentApi){consentApi.consent("http","_ga","*").then(Analytics.loadPixel.bind(Analytics),Analytics.disable.bind(Analytics));consentApi.consent("http","_fbp","*").then(Facebook.loadPixel.bind(Facebook),Facebook.disable.bind(Facebook));consentApi.consent("http","_pinterest_sess",".pinterest.com").then(Pinterest.loadPixel.bind(Pinterest),Pinterest.disable.bind(Pinterest));consentApi.consent("http","_uetsid","*").then(Bing.loadPixel.bind(Bing),Bing.disable.bind(Bing));consentApi.consent("http","1P_JAR",".google.com").then(GAds.loadPixel.bind(GAds),GAds.disable.bind(GAds));consentApi.consent("http","tt_webid_v2",".tiktok.com").then(TikTok.loadPixel.bind(GAds),TikTok.disable.bind(GAds))}}},isCheckoutPage:function(){return $('body').hasClass('woocommerce-checkout')||document.querySelector('.woocommerce-checkout')||$('body').hasClass('edd-checkout')},addCheckoutFields:function(){var utm="";var utms=getUTMs()
154$.each(utmTerms,function(index,name){if(index>0){utm+="|"}
155utm+=name+":"+utms[name]});var utmIdList="";var utmsIds=getUTMId()
156$.each(utmId,function(index,name){if(index>0){utmIdList+="|"}
157utmIdList+=name+":"+utmsIds[name]});var utmIdListLast="";var utmsIdsLast=getUTMId(!0)
158$.each(utmId,function(index,name){if(index>0){utmIdListLast+="|"}
159utmIdListLast+=name+":"+utmsIdsLast[name]});var utmLast="";var utmsLast=getUTMs(!0)
160$.each(utmTerms,function(index,name){if(index>0){utmLast+="|"}
161utmLast+=name+":"+utmsLast[name]});var dateTime=getDateTime();var landing=Cookies.get('pys_landing_page');var lastLanding=Cookies.get('last_pys_landing_page');var trafic=Cookies.get('pysTrafficSource');var lastTrafic=Cookies.get('last_pysTrafficSource');var $form=null;if($('body').hasClass('woocommerce-checkout')){$form=$("form.woocommerce-checkout")}else{$form=$("#edd_purchase_form")}
162var inputs={'pys_utm':utm,'pys_utm_id':utmIdList,'pys_browser_time':dateTime.join("|"),'pys_landing':landing,'pys_source':trafic,'pys_order_type':$(".wcf-optin-form").length>0?"wcf-optin":"normal",'last_pys_landing':lastLanding,'last_pys_source':lastTrafic,'last_pys_utm':utmLast,'last_pys_utm_id':utmIdListLast,}
163Object.keys(inputs).forEach(function(key,index){$form.append("<input type='hidden' name='"+key+"' value='"+inputs[key]+"' /> ")})},saveAdvancedFormData:function(email,phone,firstName,lastName){let data=Utils.getAdvancedFormData();if(email!=null){data.email=email}
164if(phone!=null){data.phone=phone}
165if(firstName!=null){data.first_name=firstName}
166if(lastName!=null){data.last_name=lastName}
167Cookies.set('pys_advanced_form_data',JSON.stringify(data),{expires:300});GAds.updateEnhancedConversionData()},getAdvancedFormData:function(){let dataStr=Cookies.get("pys_advanced_form_data");if(dataStr===undefined){return{'first_name':"",'last_name':"",'email':"",'phone':""}}else{return JSON.parse(dataStr)}}}}(options);var TikTok=function(options){var initialized=!1;function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'tiktok')){return}
168var params=Utils.copyProperties(event.params,{});event.pixelIds.forEach(function(pixelId){if(options.debug){console.log('[TikTok] '+name,params,"pixel_id",pixelId)}
169if(options.tiktok.hasOwnProperty('advanced_matching')&&Object.keys(options.tiktok.advanced_matching).length>0){ttq.instance(pixelId).identify(options.tiktok.advanced_matching)}
170ttq.instance(pixelId).track(name,params)})}
171return{tag:function(){return"tiktok"},isEnabled:function(){return options.hasOwnProperty('tiktok')},disable:function(){initialized=!1},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('tiktok')){return}
172!function(w,d,t){w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"];ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)
173ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}}(window,document,'ttq');options.tiktok.pixelIds.forEach(function(pixelId){ttq.load(pixelId);ttq.page()});initialized=!0;if(options.staticEvents.hasOwnProperty('tiktok')){setTimeout(function(){Utils.fireStaticEvents('tiktok')},1500)}},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
174data.delay=data.delay||0;if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
175return!0},onClickEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
176return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty(this.tag())){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysWooProductData[product_id][this.tag()].params,event.params);if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'){if(product_type===Utils.PRODUCT_BUNDLE){var data=$(".bundle_form .bundle_data").data("bundle_form_data");
176var items_sum=getBundlePriceOnSingleProduct(data);event.params.value=(parseFloat(data.base_price)+items_sum)*qty}else{event.params.value=event.params.value*qty}}
177event.params.quantity=qty;this.fireEvent(event.name,event)}}},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
178return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty(this.tag())){var productData=window.pysWooProductData[product_id][this.tag()]
179var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()])
180Utils.copyProperties(productData.params,event.params)
181event.pixelIds=productData.pixelIds;this.fireEvent(event.name,event)}}},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
182return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
183if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty(this.tag())){Utils.copyProperties(window.pysEddProductData[download_id][index][this.tag()].params,event.params);this.fireEvent(event.name,event)}}}}}}(options);var Facebook=function(options){var defaultEventTypes=['PageView','ViewContent','Search','AddToCart','AddToWishlist','InitiateCheckout','AddPaymentInfo','Purchase','Lead','Subscribe','CustomizeProduct','FindLocation','StartTrial','SubmitApplication','Schedule','Contact','Donate'];var notCachedEventsIds=new Array();var isAddToCartFromJs=options.woo.hasOwnProperty("addToCartCatchMethod")&&options.woo.addToCartCatchMethod==="add_cart_js";if(!isAddToCartFromJs){notCachedEventsIds.push('woo_add_to_cart_on_button_click')}
184var initialized=!1;var configuredPixels=new Array();function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'facebook')){return}
185var data=event.params;var ids=event.pixelIds;var actionType=defaultEventTypes.includes(name)?'trackSingle':'trackSingleCustom';var params={};Utils.copyProperties(data,params);
185Utils.copyProperties(Utils.getRequestParams(),params);if(options.facebook.serverApiEnabled){if(event.e_id==="woo_remove_from_cart"){Facebook.updateEventId(event.name);event.eventID=Facebook.getEventId(event.name)}else if(isAddToCartFromJs&&event.e_id==="woo_add_to_cart_on_button_click"){Facebook.updateEventId(event.name);event.eventID=Facebook.getEventId(event.name)}else if(!notCachedEventsIds.includes(event.e_id)){var isApiDisabled=options.gdpr.all_disabled_by_api||options.gdpr.facebook_disabled_by_api||options.gdpr.tiktok_disabled_by_api||options.gdpr.cookiebot_integration_enabled||options.gdpr.cookie_notice_integration_enabled||options.gdpr.consent_magic_integration_enabled||options.gdpr.cookie_law_info_integration_enabled;if(options.facebook.ajaxForServerEvent||event.type!=="static"){event.eventID=pys_generate_token(36)}
186if(options.facebook.ajaxForServerEvent||isApiDisabled||event.delay>0||event.type!=="static"){var json={action:'pys_api_event',pixel:'facebook',event:name,ids:ids,data:params,url:window.location.href,eventID:event.eventID,ajax_event:options.ajax_event};if(event.hasOwnProperty('woo_order')){json.woo_order=event.woo_order}
187if(event.hasOwnProperty('edd_order')){json.edd_order=event.edd_order}
188if(event.e_id==="automatic_event_internal_link"||event.e_id==="automatic_event_outbound_link"){setTimeout(function(){jQuery.ajax({type:'POST',url:options.ajaxUrl,data:json,headers:{'Cache-Control':'no-cache'},success:function(){},})},500)}else if(name=='PageView'){let expires=parseInt(options.cookie_duration);var currentTimeInSeconds=Date.now();var randomNum=Math.floor(1000000000+Math.random()*9000000000);timeoutDelay=0;if(!Cookies.get('_fbp')){timeoutDelay=100}
189if(getUrlParameter('fbclid')&&!Cookies.get('_fbc')){timeoutDelay=100}
190setTimeout(function(){if(!Cookies.get('_fbp')){Cookies.set('_fbp','fb.1.'+currentTimeInSeconds+'.'+randomNum,{expires:expires})}
191if(getUrlParameter('fbclid')&&!Cookies.get('_fbc')){Cookies.set('_fbc','fb.1.'+currentTimeInSeconds+'.'+getUrlParameter('fbclid'),{expires:expires})}
192jQuery.ajax({type:'POST',url:options.ajaxUrl,data:json,headers:{'Cache-Control':'no-cache'},success:function(){},})},timeoutDelay)}else{jQuery.ajax({type:'POST',url:options.ajaxUrl,data:json,headers:{'Cache-Control':'no-cache'},success:function(){},})}}
193if(event.e_id!=="automatic_event_signup"&&name=="CompleteRegistration"&&options.facebook.wooCRSendFromServer){return}}}
194if(options.debug){console.log('[Facebook] '+name,params,"pixel_ids",ids,"eventID",event.eventID)}
195ids.forEach(function(pixelId){var args={};if(options.facebook.serverApiEnabled&&event.hasOwnProperty('eventID')){args.eventID=pixelId+event.eventID}
196Facebook.maybeInitPixel(pixelId);fbq(actionType,pixelId,name,params,args)})}
197return{tag:function(){return"facebook"},isEnabled:function(){return options.hasOwnProperty('facebook')},initEventIdCookies:function(key){var ids={};ids[key]=pys_generate_token(36)
198Cookies.set('pys_fb_event_id',JSON.stringify(ids))},updateEventId:function(key){var cooData=Cookies.get("pys_fb_event_id")
199if(cooData===undefined){this.initEventIdCookies(key)}else{var data=JSON.parse(cooData);data[key]=pys_generate_token(36);Cookies.set('pys_fb_event_id',JSON.stringify(data))}},getEventId:function(key){var data=Cookies.get("pys_fb_event_id");if(data===undefined){this.initEventIdCookies(key);data=Cookies.get("pys_fb_event_id")}
200return JSON.parse(data)[key]},disable:function(){initialized=!1},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('facebook')){return}
201!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='dvpixelyoursite';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');options.facebook.pixelIds.forEach(function(pixelId){Facebook.maybeInitPixel(pixelId)});initialized=!0;Utils.fireStaticEvents('facebook')},advancedMatching:function(){if(options.facebook.advancedMatchingEnabled){let advancedMatchingForm=Utils.getAdvancedFormData();let advancedMatching={};if(Object.keys(options.facebook.advancedMatching).length>0){advancedMatching=options.facebook.advancedMatching}
202if(!advancedMatching.hasOwnProperty("em")&&advancedMatchingForm.hasOwnProperty("email")&&advancedMatchingForm.email.length>0){advancedMatching.em=advancedMatchingForm.email}
203if(!advancedMatching.hasOwnProperty("ph")&&advancedMatchingForm.hasOwnProperty("phone")&&advancedMatchingForm.phone.length>0){advancedMatching.ph=advancedMatchingForm.phone}
204if(!advancedMatching.hasOwnProperty("fn")&&advancedMatchingForm.hasOwnProperty("first_name")&&advancedMatchingForm.first_name.length>0){advancedMatching.fn=advancedMatchingForm.first_name}
205if(!advancedMatching.hasOwnProperty("ln")&&advancedMatchingForm.hasOwnProperty("last_name")&&advancedMatchingForm.last_name.length>0){advancedMatching.ln=advancedMatchingForm.last_name}
206if(Object.keys(advancedMatching).length>0){return advancedMatching}}
207return!1}
207,maybeInitPixel:function(pixelId){if(configuredPixels.includes(pixelId))return;if(options.facebook.removeMetadata){fbq('set','autoConfig',!1,pixelId)}
208let advancedMatching=Facebook.advancedMatching();if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(!advancedMatching){fbq('init',pixelId)}else{var cs_advanced_matching=Cookies.get('cs_enabled_advanced_matching'+test_prefix);if(jQuery('#cs_enabled_advanced_matching'+test_prefix).length>0){if(cs_advanced_matching=='yes'){fbq('init',pixelId,advancedMatching)}else{fbq('init',pixelId)}}else{fbq('init',pixelId,advancedMatching)}}}else{if(!advancedMatching){fbq('init',pixelId)}else{fbq('init',pixelId,advancedMatching)}}
209configuredPixels.push(pixelId)},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
210data.delay=data.delay||0;data.params=data.params||{};if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
211return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(event){this.fireEvent(event.name,event)},onWatchVideo:function(event){this.fireEvent(event.name,event)},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
212return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()])
213Utils.copyProperties(window.pysWooProductData[product_id].facebook.params,event.params)
214event.pixelIds=window.pysWooProductData[product_id].facebook.pixelIds;this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
215return;if(product_type===Utils.PRODUCT_VARIABLE&&!options.facebook.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
216if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click.facebook);Utils.copyProperties(window.pysWooProductData[product_id].facebook.params,event.params);var groupValue=0;if(product_type===Utils.PRODUCT_GROUPED){$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
217var childItem=window.pysWooProductData[product_id].facebook.grouped[childId];if(quantity==0){event.params.content_ids.forEach(function(el,index,array){if(el==childItem.content_id){array.splice(index,1)}})}
218if(event.params.hasOwnProperty('contents')){event.params.contents.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity}else{array.splice(index,1)}}})}
219groupValue+=childItem.price*quantity});if(groupValue==0)return}
220if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'){if(product_type===Utils.PRODUCT_GROUPED){event.params.value=groupValue}else if(product_type===Utils.PRODUCT_BUNDLE){var data=$(".bundle_form .bundle_data").data("bundle_form_data");var items_sum=getBundlePriceOnSingleProduct(data);event.params.value=(parseFloat(data.base_price)+items_sum)*qty}else{event.params.value=event.params.value*qty}}
221if(event.params.hasOwnProperty('contents')&&product_type!==Utils.PRODUCT_GROUPED){event.params.contents[0].quantity=qty}
222var event_name=is_external?options.woo.affiliateEventName:event.name;this.fireEvent(event_name,event)}}},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
223return;var event=Utils.clone(options.dynamicEvents.woo_affiliate[this.tag()]);if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){Utils.copyProperties(window.pysWooProductData[product_id][this.tag()].params,event.params)
224this.fireEvent(options.woo.affiliateEventName,event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
225return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
226if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('facebook')){Utils.copyProperties(window.pysEddProductData[download_id][index].facebook.params,event.params)
227if(options.edd.addToCartOnButtonValueEnabled&&options.edd.addToCartOnButtonValueOption!=='global'){event.params.value=event.params.value*qty}
228var contents=event.params.contents;contents[0].quantity=qty;event.params.contents=JSON.stringify(contents);this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){this.fireEvent(event.name,event)},onTime:function(event){this.fireEvent(event.name,event)},}}(options);var Analytics=function(options){var initialized=!1;function fireEvent(name,data){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'ga')){return}
229var eventParams=Utils.copyProperties(data.params,{});Utils.copyProperties(Utils.getRequestParams(),eventParams);var _fireEvent=function(tracking_id,name,params){params.send_to=tracking_id;if(options.debug){console.log('[Google Analytics #'+tracking_id+'] '+name,params)}
230gtag('event',name,params)};data.trackingIds.forEach(function(tracking_id){var copyParams=Utils.copyProperties(eventParams,{});var params=mapParamsTov4(tracking_id,name,copyParams)
231_fireEvent(tracking_id,name,params)})}
232function normalizeEventName(eventName){var matches={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 matches.hasOwnProperty(eventName)?matches[eventName]:eventName}
233function mapParamsTov4(tag,name,param){delete param.page_title;delete param.event_url;delete param.landing_page;if(isv4(tag)){delete param.traffic_source;delete param.event_category;delete param.event_label;delete param.ecomm_prodid;delete param.ecomm_pagetype;delete param.ecomm_totalvalue;if(name==='search'){param.search=param.search_term;delete param.search_term;delete param.non_interaction;delete param.dynx_itemid;delete param.dynx_pagetype;delete param.dynx_totalvalue}}else{switch(name){case 'OutboundClick':case 'InternalClick':{let params={event_category:"Key Actions",event_action:name,non_interaction:param.non_interaction,}
234if(param.hasOwnProperty("target_url")){params.event_label=param.target_url}
235if(options.trackTrafficSource){params.traffic_source=param.traffic_source}
236return params}
237case 'AdSense':case 'Comment':case 'login':case 'sign_up':case 'EmailClick':case 'TelClick':{let params={event_category:"Key Actions",event_action:name,non_interaction:param.non_interaction,}
238return params}
239case 'Form':{let params={event_category:"Key Actions",event_action:name,non_interaction:param.non_interaction,}
240var formClass=(typeof param.form_class!='undefined')?'class: '+param.form_class:'';if(formClass!=""){params.event_label=formClass}
241return params}
242case 'Download':{let params={event_category:"Key Actions",event_action:name,event_label:param.download_name,non_interaction:param.non_interaction,}
243return params}
244case 'TimeOnPage':case 'PageScroll':{let params={event_category:"Key Actions",event_action:name,event_label:document.title,non_interaction:param.non_interaction,}
245return params}
246case 'search':{let params={event_category:"Key Actions",event_action:name,event_label:param.search_term,non_interaction:param.non_interaction,}
247return params}}
248delete param.post_type;delete param.post_id;delete param.plugin;delete param.user_role;delete param.cartlows;delete param.cartflows_flow;delete param.cartflows_step}
249return param}
250function isv4(tag){return tag.indexOf('G')===0}
251return{tag:function(){return"ga"},isEnabled:function(){return options.hasOwnProperty('ga')},disable:function(){initialized=!1},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('analytics')){return}
252Utils.loadGoogleTag(options.ga.trackingIds[0]);var cd={'dimension1':'event_hour','dimension2':'event_day','dimension3':'event_month'};if(options.ga.retargetingLogic==='ecomm'){cd.dimension4='ecomm_prodid';cd.dimension5='ecomm_pagetype';cd.dimension6='ecomm_totalvalue'}else{cd.dimension4='dynx_itemid';cd.dimension5='dynx_pagetype';cd.dimension6='dynx_totalvalue'}
253var config={'link_attribution':options.ga.enhanceLinkAttr,'anonymize_ip':options.ga.anonimizeIP,'custom_map':cd};if(options.user_id&&options.user_id!=0){config.user_id=options.user_id}
254if(options.ga.crossDomainEnabled){config.linker={accept_incoming:options.ga.crossDomainAcceptIncoming,domains:options.ga.crossDomainDomains}}
255options.ga.trackingIds.forEach(function(trackingId,index){if(options.ga.isDebugEnabled.includes("index_"+index)){config.debug_mode=!0}else{config.debug_mode=!1}
256if(isv4(trackingId)){if(options.ga.disableAdvertisingFeatures){config.allow_google_signals=!1}
257if(options.ga.disableAdvertisingPersonalization){config.allow_ad_personalization_signals=!1}}
258if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){var cookiebot_consent_category=options.gdpr.cookiebot_analytics_consent_category;if(options.gdpr.analytics_prior_consent_enabled){if(Cookiebot.consented===!0&&Cookiebot.consent[cookiebot_consent_category]){gtag('config',trackingId,config)}}else{if(Cookiebot.consent[cookiebot_consent_category]){gtag('config',trackingId,config)}}}else{gtag('config',trackingId,config)}});initialized=!0;Utils.fireStaticEvents('ga');$(document).trigger("analytics_initialized")},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
259data.delay=data.delay||0;data.params=data.params||{};if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
260return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(event){this.fireEvent(event.name,event)},onWatchVideo:function(event){if(!event.hasOwnProperty("youtube_disabled")||!event.youtube_disabled||event.params.video_type!=="youtube"){this.fireEvent(event.name,event)}},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
261return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysWooProductData[product_id].ga.params,event.params)
262event.trackingIds=window.pysWooProductData[product_id].ga.trackingIds;this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
263return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.ga.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
264if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){Utils.copyProperties(window.pysWooProductData[product_id].ga.params,event.params);if(product_type===Utils.PRODUCT_GROUPED){var groupValue=0;$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
265var childItem=window.pysWooProductData[product_id].ga.grouped[childId];
265event.params.items.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity;el.price=childItem.price}else{array.splice(index,1)}}});groupValue+=childItem.price*quantity});if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&event.params.hasOwnProperty('ecomm_totalvalue')){event.params.ecomm_totalvalue=groupValue}
266if(groupValue==0)return}else{event.params.items[0].quantity=qty}
267if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&product_type!==Utils.PRODUCT_GROUPED){if(event.params.hasOwnProperty('ecomm_totalvalue')){event.params.ecomm_totalvalue=event.params.items[0].price*qty}}
268var eventName=is_external?options.woo.affiliateEventName:event.name;eventName=normalizeEventName(eventName);this.fireEvent(eventName,event)}}},onWooCheckoutProgressStep:function(event){this.fireEvent(event.name,event)},onWooSelectContent:function(event){this.fireEvent(event.name,event)},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
269return;var event=options.dynamicEvents.woo_affiliate[this.tag()];if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){event=Utils.clone(event);Utils.copyProperties(window.pysWooProductData[product_id][this.tag()],event.params)
270this.fireEvent(normalizeEventName(options.woo.affiliateEventName),event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
271return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
272if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('ga')){Utils.copyProperties(window.pysEddProductData[download_id][index].ga.params,event.params);event.params.items[0].quantity=qty;this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onTime:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},}}(options);var GAds=function(options){var initialized=!1;var isAllowEnhancedConversions=!1
273function fireEvent(name,data){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(event_name,'google_ads')){return}
274var _params=Utils.copyProperties(data.params,{});var ids=data.ids;var conversion_labels=data.conversion_labels;
274Utils.copyProperties(Utils.getRequestParams(),_params);var _fireEvent=function(conversion_id,event_name){params=Utils.copyProperties(_params,{send_to:conversion_id});if("conversion"===event_name){delete params.items;delete params.ecomm_pagetype;delete params.ecomm_prodid;delete params.ecomm_totalvalue}
275if(options.debug){console.log('[Google Ads #'+conversion_id+'] '+event_name,params)}
276gtag('event',event_name,params)};if(conversion_labels.length>0){conversion_labels.forEach(function(conversion_id){_fireEvent(conversion_id,name)})}else{data.conversion_ids.forEach(function(conversion_id){_fireEvent(conversion_id,name)});if(ids.length){ids.forEach(function(conversion_id){_fireEvent(conversion_id,"conversion")})}}}
277function normalizeEventName(eventName){var matches={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 matches.hasOwnProperty(eventName)?matches[eventName]:eventName}
278return{tag:function(){return"google_ads"},isEnabled:function(){return options.hasOwnProperty('google_ads')},disable:function(){initialized=!1},updateEnhancedConversionData:function(){if(isAllowEnhancedConversions){var advanced=Utils.getAdvancedFormData()
279if(Object.keys(options.google_ads.user_data).length==0){if(advanced.email.length>0){gtag('set','user_data',{"email":advanced.email})}}}},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('google_ads')){return}
280Utils.loadGoogleTag(options.google_ads.conversion_ids[0]);options.google_ads.conversion_ids.forEach(function(conversion_id,index){gtag('config',conversion_id);if(options.google_ads.enhanced_conversion.includes("index_"+index)){isAllowEnhancedConversions=!0
281gtag('config',conversion_id,{'allow_enhanced_conversions':!0})}
282if(isAllowEnhancedConversions){var advanced=Utils.getAdvancedFormData()
283if(Object.keys(options.google_ads.user_data).length>0){gtag('set','user_data',options.google_ads.user_data)}else if(advanced.email.length>0){gtag('set','user_data',{"email":advanced.email})}}});initialized=!0;Utils.fireStaticEvents('google_ads')},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
284data.delay=data.delay||0;data.params=data.params||{};data.ids=data.ids||[];data.conversion_labels=data.conversion_labels||[];if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,data){fireEvent(name,data)},data.delay*1000,name,data)}
285return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(action,params){},onWatchVideo:function(event){this.fireEvent(event.name,event)},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
286return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('google_ads')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()])
287Utils.copyProperties(window.pysWooProductData[product_id].google_ads.params.params,event.params)
288event.ids=window.pysWooProductData[product_id].google_ads.ids
289event.conversion_labels=window.pysWooProductData[product_id].google_ads.conversion_labels
290this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
291return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.google_ads.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
292if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('google_ads')){Utils.copyProperties(window.pysWooProductData[product_id].google_ads.params,event.params);
292event.ids=window.pysWooProductData[product_id].google_ads.ids
293event.conversion_labels=window.pysWooProductData[product_id].google_ads.conversion_labels
294var groupValue=0;if(product_type===Utils.PRODUCT_GROUPED){$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
295var childItem=window.pysWooProductData[product_id].google_ads.grouped[childId];if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'){event.params.items.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity;el.price=childItem.price}else{array.splice(index,1)}}})}
296groupValue+=childItem.price*quantity});if(groupValue==0)return;event.params.value=groupValue}else{event.params.items[0].quantity=qty}
297if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&product_type!==Utils.PRODUCT_GROUPED){event.params.value=event.params.value*qty}
298var eventName=is_external?options.woo.affiliateEventName:event.name;eventName=normalizeEventName(eventName);this.fireEvent(eventName,event)}}},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
299return;var event=options.dynamicEvents.woo_affiliate[this.tag()];if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('google_ads')){event=Utils.clone(event)
300Utils.copyProperties(window.pysWooProductData[product_id][this.tag()],event.params)
301this.fireEvent(normalizeEventName(options.woo.affiliateEventName),event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
302return;var event=options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()];if(window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
303if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('google_ads')){event=Utils.clone(event)
304Utils.copyProperties(window.pysEddProductData[download_id][index].google_ads.params,event.params);event.ids=window.pysEddProductData[download_id][index].google_ads.ids
305this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onTime:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},}}(options);window.pys=window.pys||{};window.pys.Facebook=Facebook;window.pys.Analytics=Analytics;window.pys.GAds=GAds;window.pys.Utils=Utils;window.pys.TikTok=TikTok;$(document).ready(function(){if($("#pys_late_event").length>0){var events=JSON.parse($("#pys_late_event").attr("dir"));for(var key in events){var event={};event[events[key].e_id]=[events[key]];if(options.staticEvents.hasOwnProperty(key)){Object.assign(options.staticEvents[key],event)}else{options.staticEvents[key]=event}}}
306var Pinterest=Utils.setupPinterestObject();var Bing=Utils.setupBingObject();if((options.woo.enabled||options.edd.enabled)&&(options.woo.enabled_save_data_to_orders||options.edd.enabled_save_data_to_orders)){Utils.manageCookies()}else{Cookies.remove('pys_first_visit')
307Cookies.remove('pysTrafficSource')
308Cookies.remove('pys_landing_page')
309Cookies.remove('last_pys_landing_page')
310Cookies.remove('last_pysTrafficSource')
311Cookies.remove('pys_start_session')
312Cookies.remove('pys_session_limit')
313$.each(Utils.utmTerms,function(index,name){Cookies.remove('pys_'+name)});$.each(Utils.utmId,function(index,name){Cookies.remove('pys_'+name)})
314$.each(Utils.utmTerms,function(index,name){Cookies.remove('last_pys_'+name)});$.each(Utils.utmId,function(index,name){Cookies.remove('last_pys_'+name)})}
315Utils.initializeRequestParams();Utils.setupGdprCallbacks();if(options.enable_auto_save_advance_matching){$(document).on("blur","input[type='email']",function(){let email=$(this).val().trim().toLowerCase();if(Utils.validateEmail(email)){Utils.saveAdvancedFormData(email,null,null,null)}})
316$(document).on("blur","input[type='tel']",function(){let phone=$(this).val().trim().replace(/\D/g,"");if(phone.length>5){Utils.saveAdvancedFormData(null,phone,null,null)}})
317$(document).on("blur","input[type='text']",function(){let name;if($(this).attr("name")&&$(this).attr("name")!=''){name=$(this).attr("name").trim()}
318if(name&&options.advance_matching_fn_names.includes(name)){let value=$(this).val().trim();if(value.length>0){Utils.saveAdvancedFormData(null,null,value,null)}}
319if(name&&options.advance_matching_ln_names.includes(name)){let value=$(this).val().trim();if(value.length>0){Utils.saveAdvancedFormData(null,null,null,value)}}
320if(name&&options.advance_matching_tel_names.includes(name)){let value=$(this).val().trim();if(value.length>0){Utils.saveAdvancedFormData(null,value,null,null)}}})}
321if(options.dynamicEvents.hasOwnProperty("automatic_event_internal_link")||options.dynamicEvents.hasOwnProperty("automatic_event_outbound_link")||options.dynamicEvents.hasOwnProperty("automatic_event_tel_link")||options.dynamicEvents.hasOwnProperty("automatic_event_email_link")||options.dynamicEvents.hasOwnProperty("automatic_event_download")){$(document).onFirst('click','a, button, input[type="button"], input[type="submit"]',function(e){var $elem=$(this);if(options.dynamicEvents.hasOwnProperty("automatic_event_download")){var isFired=!1;if($elem.is('a')){var href=$elem.attr('href');if(typeof href!=="string"){return}
322href=href.trim();var extension=Utils.getLinkExtension(href);var track_download=!1;if(extension.length>0){if(options.dynamicEvents.hasOwnProperty("automatic_event_download")){var pixels=Object.keys(options.dynamicEvents.automatic_event_download);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_download[pixels[i]]);var extensions=event.extensions;if(extensions.includes(extension)){if(pixels[i]=="tiktok"){getPixelBySlag(pixels[i]).fireEvent(event.name,event)}else{if(options.enable_remove_download_url_param){href=href.split('?')[0]}
323event.params.download_url=href;event.params.download_type=extension;event.params.download_name=Utils.getLinkFilename(href);getPixelBySlag(pixels[i]).onDownloadEvent(event)}
324isFired=!0}}}}}
325if(isFired){return}}
326if(!e.hasOwnProperty('originalEvent')){return}
327if($elem.hasClass("add_to_cart_button")||$elem.hasClass("single_add_to_cart_button")){return}
328if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_next_step_click")&&$elem.hasClass("wcf-next-step-link")){return}
329if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")&&$elem.hasClass("wcf-bump-order-cb")){return}
330if($elem.hasClass("remove_from_cart_button")){return}
331if($elem.hasClass("remove")){if($elem.parents('.cart_item').length||$elem.parents('.mini_cart_item').length)
332return}
333if($elem.attr("name")=="update_cart"||$elem.attr("name")=="apply_coupon"){return}
334if($elem.hasClass('pys_block')){return}
335var text="";var target_url="";var linkType="Internal Click";if($elem.is('a')){var href=$elem.attr('href');if(typeof href!=="string"){return}
336href=href.trim();text=$elem.text();if(options.enable_remove_target_url_param){target_url=href.split('?')[0]}else{target_url=href}
337if(href.startsWith('mailto:')){if(options.dynamicEvents.hasOwnProperty("automatic_event_email_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_email_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_email_link[pixels[i]]);
337Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
338return}
339if(href.startsWith('tel:')){if(options.dynamicEvents.hasOwnProperty("automatic_event_tel_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_tel_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_tel_link[pixels[i]]);Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
340return}
341if(href.startsWith('http')){var host=$elem.context!=undefined?$elem.context.host:$elem[0].host;if(document.location.host!=host){linkType='External Click'}}}else if($elem.is('button')){if($elem.hasClass("forminator-button-submit")){return}
342text=$elem.text()}else if($elem.is('input[type="button"]')){text=$elem.val()}else if($elem.is('input[type="submit"]')){if($elem.parents("form.comment-form")){return}
343if($elem.parents("form")){return}
344text=$elem.val()}else{return}
345text=Utils.filterEmails(text);if(linkType==="Internal Click"&&options.dynamicEvents.hasOwnProperty("automatic_event_internal_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_internal_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_internal_link[pixels[i]]);if(pixels[i]!=="tiktok"){event.params.text=text;if(target_url){event.params.target_url=target_url}
346Utils.copyProperties(Utils.getRequestParams(),event.params)}
347getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
348if(linkType==="External Click"&&options.dynamicEvents.hasOwnProperty("automatic_event_outbound_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_outbound_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_outbound_link[pixels[i]]);if(pixels[i]!=="tiktok"){event.params.text=text;if(target_url){event.params.target_url=target_url}
349Utils.copyProperties(Utils.getRequestParams(),event.params)}
350getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}})}
351if(options.dynamicEvents.hasOwnProperty("automatic_event_adsense")){var isOverGoogleAd=!1;$(document).on('mouseover','ins iframe',function(){isOverGoogleAd=!0}).on('mouseout','iframe',function(){isOverGoogleAd=!1});$(window).on("blur",function(){if(isOverGoogleAd){console.log('automatic_event_adsense')
352if(options.dynamicEvents.hasOwnProperty("automatic_event_adsense")){var pixels=Object.keys(options.dynamicEvents.automatic_event_adsense);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_adsense[pixels[i]]);
352Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onAdSenseEvent(event)}}
353$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'ad_sense_click':Utils.fireTriggerEvent(eventId);break}})})}}).trigger("focus")}
354var dynamicAdsenseEventsTriggers=0
355$.each(options.triggerEventTypes,function(triggerType,events){if(triggerType=="ad_sense_click"){dynamicAdsenseEventsTriggers++}});if(dynamicAdsenseEventsTriggers>0){var isOverGoogleAd=!1;$(document).on('mouseover','ins > ins > iframe',function(){isOverGoogleAd=!0}).on('mouseout','iframe',function(){isOverGoogleAd=!1});$(window).on("blur",function(){if(isOverGoogleAd){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'ad_sense_click':Utils.fireTriggerEvent(eventId);break}})})}}).trigger("focus")}
356if(options.dynamicEvents.hasOwnProperty("automatic_event_scroll")){var singlePageScroll=function(){var docHeight=$(document).height()-$(window).height();var isFired=!1;if(options.dynamicEvents.hasOwnProperty("automatic_event_scroll")){var pixels=Object.keys(options.dynamicEvents.automatic_event_scroll);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_scroll[pixels[i]]);var scroll=Math.round(docHeight*event.scroll_percent/100)
357if(scroll<$(window).scrollTop()){Utils.copyProperties(Utils.getRequestParam
357s(),event.params);getPixelBySlag(pixels[i]).onPageScroll(event);isFired=!0}}}
358if(isFired){$(document).off("scroll",singlePageScroll)}}
359$(document).on("scroll",singlePageScroll)}
360if(options.dynamicEvents.hasOwnProperty("automatic_event_time_on_page")){var pixels=Object.keys(options.dynamicEvents.automatic_event_time_on_page);var time=options.dynamicEvents.automatic_event_time_on_page[pixels[0]].time_on_page;setTimeout(function(){for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_time_on_page[pixels[i]]);Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onTime(event)}},time*1000)}
361$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'url_click':break;case 'css_click':Utils.setupCSSClickEvents(eventId,triggers);break;case 'css_mouseover':Utils.setupMouseOverClickEvents(eventId,triggers);break;case 'scroll_pos':Utils.setupScrollPosEvents(eventId,triggers);break;case 'comment':Utils.setupCommentEvents(eventId,triggers);break}})});if(options.woo.enabled){if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_next_step_click")){$("body").on("click",'.wcf-next-step-link',function(){var pixels=Object.keys(options.dynamicEvents.wcf_add_to_cart_on_next_step_click);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_add_to_cart_on_next_step_click[pixels[i]])
362getPixelBySlag(pixels[i]).fireEvent(event.name,event)}})}
363if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")||options.dynamicEvents.hasOwnProperty("wcf_bump")){$("body").on('change','.wcf-bump-order-cb',function(){if(this.checked){if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")){var pixels=Object.keys(options.dynamicEvents.wcf_add_to_cart_on_bump_click);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_add_to_cart_on_bump_click[pixels[i]]);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
364if(options.dynamicEvents.hasOwnProperty("wcf_bump")){var pixels=Object.keys(options.dynamicEvents.wcf_bump);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_bump[pixels[i]]);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}}else{if(options.dynamicEvents.hasOwnProperty("wcf_remove_from_cart_on_bump_click")){var pixels=Object.keys(options.dynamicEvents.wcf_remove_from_cart_on_bump_click);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_remove_from_cart_on_bump_click[pixels[i]]);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}}})}
365if(options.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")&&options.woo.hasOwnProperty("addToCartCatchMethod")&&options.woo.addToCartCatchMethod==="add_cart_js"){$('.add_to_cart_button:not(.product_type_variable,.product_type_bundle,.single_add_to_cart_button)').on("click",function(e){var product_id=$(this).data('product_id');if(typeof product_id!=='undefined'){Facebook.onWooAddToCartOnButtonEvent(product_id,$(this));Analytics.onWooAddToCartOnButtonEvent(product_id);GAds.onWooAddToCartOnButtonEvent(product_id);Pinterest.onWooAddToCartOnButtonEvent(product_id);Bing.onWooAddToCartOnButtonEvent(product_id);TikTok.onWooAddToCartOnButtonEvent(product_id)}});$('body').onFirst('click','button.single_add_to_cart_button,.single_add_to_cart_button',function(e){var $button=$(this);if($button.hasClass('disabled')){return}
366var $form=$button.closest('form');var product_type=Utils.PRODUCT_SIMPLE;var is_external=!1;if($form.length===0){is_external=!0}else if($form.hasClass('variations_form')){product_type=Utils.PRODUCT_VARIABLE}else if($form.hasClass('bundle_form')){product_type=Utils.PRODUCT_BUNDLE}else if($form.hasClass('grouped_form')){product_type=Utils.PRODUCT_GROUPED}
367var product_id;var qty;if(product_type===Utils.PRODUCT_GROUPED){qty=1;product_id=parseInt($form.find('*[name="add-to-cart"]').val())}else if(product_type===Utils.PRODUCT_VARIABLE){product_id=parseInt($form.find('*[name="add-to-cart"]').val());var qtyTag=$form.find('input[name="quantity"]');if(qtyTag.length<=0){qtyTag=$form.find('select[name="quantity"]')}
368qty=parseInt(qtyTag.val())}else if(is_external){product_id=options.woo.singleProductId;qty=1}else{product_id=parseInt($form.find('*[name="add-to-cart"]').val());var qtyTag=$form.find('input[name="quantity"]');if(qtyTag.length<=0){qtyTag=$form.find('select[name="quantity"]')}
369qty=parseInt(qtyTag.val())}
370Facebook.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Analytics.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);GAds.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Pinterest.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Bing.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);TikTok.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form)})}
371if(options.dynamicEvents.hasOwnProperty("woo_affiliate")){$('.product_type_external').on("click",function(e){var product_id=$(this).data('product_id');if(typeof product_id!=='undefined'){Facebook.onWooAffiliateEvent(product_id);Analytics.onWooAffiliateEvent(product_id);GAds.onWooAffiliateEvent(product_id);Pinterest.onWooAffiliateEvent(product_id);Bing.onWooAffiliateEvent(product_id)}})}
372if(options.dynamicEvents.hasOwnProperty("woo_remove_from_cart")){$('body').on('click',options.woo.removeFromCartSelector,function(e){var $a=$(e.currentTarget),href=$a.attr('href');var regex=new RegExp("[\\?&]remove_item=([^&#]*)"),results=regex.exec(href);if(results!==null){var item_hash=results[1];if(options.dynamicEvents.woo_remove_from_cart.hasOwnProperty(item_hash)){var events=options.dynamicEvents.woo_remove_from_cart[item_hash];Utils.fireEventForAllPixel("onWooRemoveFromCartEvent",events)}}})}
373if(options.dynamicEvents.hasOwnProperty("woo_paypal")){$(document).onFirst('submit click','#place_order',function(e){var method=$('form[name="checkout"] input[name="payment_method"]:checked').val();if(method!=='paypal'){return}
374var events=options.dynamicEvents.woo_paypal;Utils.fireEventForAllPixel("onWooPayPalEvent",events)})}
375if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_f")){$(document).on("change",".woocommerce-validated #billing_first_name",function(){Analytics.onWooCheckoutProgressStep(options.dynamicEvents.woo_initiate_checkout_progress_f[Analytics.tag()])})}
376if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_l")){$(document).on("change",".woocommerce-validated #billing_last_name",function(){Analytics.onWooCheckoutProgressStep(options.dynamicEvents.woo_initiate_checkout_progress_l[Analytics.tag()])})}
377if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_e")){$(document).on("change",".woocommerce-validated #billing_email",function(){Analytics.onWooCheckoutProgressStep(options.dynamicEvents.woo_initiate_checkout_progress_e[Analytics.tag()])})}
378if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_o")){$(document).onFirst('submit click','#place_order',function(){Analytics.onWooCheckoutProgressStep(options.dynamicEvents.woo_initiate_checkout_progress_o[Analytics.tag()])})}
379if(options.dynamicEvents.hasOwnProperty("woo_select_content_search")||options.dynamicEvents.hasOwnProperty("woo_select_content_shop")||options.dynamicEvents.hasOwnProperty("woo_select_content_tag")||options.dynamicEvents.hasOwnProperty("woo_select_content_single")||options.dynamicEvents.hasOwnProperty("woo_select_content_category")){$('.product.type-product a.woocommerce-loop-product__link').onFirst('click',function(evt){var productId=$(this).parent().find("a.add_to_cart_button").attr("data-product_id");if(options.dynamicEvents.hasOwnProperty("woo_select_content_search")&&options.dynamicEvents.woo_select_content_search.hasOwnProperty(productId)){Analytics.onWooSelectContent(options.dynamicEvents.woo_select_content_search[productId][Analytics.tag()])}else if(options.dynamicEvents.hasOwnProperty("woo_select_content_shop")&&options.dynamicEvents.woo_select_content_shop.hasOwnProperty(productId)){Analytics.onWooSelectContent(options.dynamicEvents.woo_select_content_shop[productId][Analytics.tag()])}else if(options.dynamicEvents.hasOwnProperty("woo_select_content_tag")&&options.dynamicEvents.woo_select_content_tag.hasOwnProperty(productId)){Analytics.onWooSelectContent(options.dynamicEvents.woo_select_content_tag[productId][Analytics.tag()])}else if(options.dynamicEvents.hasOwnProperty("woo_select_content_single")&&options.dynamicEvents.woo_select_content_single.hasOwnProperty(productId)){Analytics.onWooSelectContent(options.dynamicEvents.woo_select_content_single[productId][Analytics.tag()])}else if(options.dynamicEvents.hasOwnProperty("woo_select_content_category")&&options.dynamicEvents.woo_select_content_category.hasOwnProperty(productId)){Analytics.onWooSelectContent(options.dynamicEvents.woo_select_content_category[productId][Analytics.tag()])}})}}
380if(options.edd.enabled){if(options.dynamicEvents.hasOwnProperty("edd_add_to_cart_on_button_click")){$('form.edd_download_purchase_form .edd-add-to-cart').on("click",function(e){var $button=$(this);var $form=$button.closest('form');var variable_price=$button.data('variablePrice');var price_mode=$button.data('priceMode');var ids=[];var quantities=[];var qty;var id;if(variable_price==='yes'&&price_mode==='multi'){id=$form.find('input[name="download_id"]').val();$.each($form.find('input[name="edd_options[price_id][]"]:checked'),function(i,el){ids.push(id+'_'+$(el).val())});$.each(ids,function(i,variant_id){var variant_index=variant_id.split('_',2);qty=$form.find('input[name="edd_download_quantity_'+variant_index[1]+'"]').val();if(typeof qty!=='undefined'){quantities.push(qty)}else{quantities.push(1)}})}else if(variable_price==='yes'&&price_mode==='single'){id=$form.find('input[name="download_id"]').val();ids.push(id+'_'+$form.find('input[name="edd_options[price_id][]"]:checked').val());qty=$form.find('input[name="edd_download_quantity"]').val();if(typeof qty!=='undefined'){quantities.push(qty)}else{quantities.push(1)}}else{ids.push($button.data('downloadId'));qty=$form.find('input[name="edd_download_quantity"]').val();if(typeof qty!=='undefined'){quantities.push(qty)}else{quantities.push(1)}}
381$.each(ids,function(i,download_id){var q=parseInt(quantities[i]);var variant_index=download_id.toString().split('_',2);var price_index;if(variant_index.length===2){download_id=variant_index[0];price_index=variant_index[1]}
382Facebook.onEddAddToCartOnButtonEvent(download_id,price_index,q);Analytics.onEddAddToCartOnButtonEvent(download_id,price_index,q);GAds.onEddAddToCartOnButtonEvent(download_id,price_index,q);Pinterest.onEddAddToCartOnButtonEvent(download_id,price_index,q);Bing.onEddAddToCartOnButtonEvent(download_id,price_index,q);TikTok.onEddAddToCartOnButtonEvent(download_id,price_index,q)})})}
383if(options.dynamicEvents.hasOwnProperty("edd_remove_from_cart")){$('form#edd_checkout_cart_form .edd_cart_remove_item_btn').on("click",function(e){var href=$(this).attr('href');var key=href.substring(href.indexOf('=')+1).charAt(0);if(options.dynamicEvents.edd_remove_from_cart.hasOwnProperty(key)){var events=options.dynamicEvents.edd_remove_from_cart[key];Utils.fireEventForAllPixel("onEddRemoveFromCartEvent",events)}})}}
384Utils.setupURLClickEvents();
384if(options.dynamicEvents.hasOwnProperty("automatic_event_comment")){$('form.comment-form').on("submit",function(){if(options.dynamicEvents.hasOwnProperty("automatic_event_comment")){var pixels=Object.keys(options.dynamicEvents.automatic_event_comment);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_comment[pixels[i]]);Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onCommentEvent(event)}}})}
385if(options.dynamicEvents.hasOwnProperty("automatic_event_form")){$(document).onFirst('submit','form',function(e){var $form=$(this);if($form.hasClass('comment-form')||$form.hasClass('search-form')||$form.attr('id')==='adminbarsearch'){return}
386if($form.hasClass('woocommerce-product-search')||$form.hasClass('cart')||$form.hasClass('woocommerce-cart-form')||$form.hasClass('woocommerce-shipping-calculator')||$form.hasClass('checkout')||$form.hasClass('checkout_coupon')){return}
387if($form.hasClass('edd_form')||$form.hasClass('edd_download_purchase_form')){return}
388if($form.hasClass('wpcf7-form')){return}
389if($form.hasClass('forminator-custom-form')||$form.hasClass('forminator_ajax')){return}
390if($form.hasClass('wpforms-form')||$form.hasClass('wpforms-ajax-form')){return}
391if($form.parent().hasClass('nf-form-layout')){return}
392if($form.hasClass('frm-fluent-form')){return}
393if(!options.enable_success_send_form){var params={form_id:$form.attr('id'),form_class:$form.attr('class'),text:$form.find('[type="submit"]').is('input')?$form.find('[type="submit"]').val():$form.find('[type="submit"]').text()};if(options.dynamicEvents.hasOwnProperty("automatic_event_form")){var pixels=Object.keys(options.dynamicEvents.automatic_event_form);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_form[pixels[i]]);if(pixels[i]==="tiktok"){getPixelBySlag(pixels[i]).fireEvent(event.name,event)}else{Utils.copyProperties(params,event.params,)
394Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onFormEvent(event)}}}}})}
395document.addEventListener('wpcf7mailsent',function(event){var form_id=event.detail.contactFormId;var sendEventId=null;var disabled_form_action=!1;if(options.triggerEventTypes.hasOwnProperty('CF7')){key_event=Object.keys(options.triggerEventTypes.CF7)[0];if(options.triggerEventTypes.CF7[key_event].hasOwnProperty('disabled_form_action')){disabled_form_action=options.triggerEventTypes.CF7[key_event].disabled_form_action}
396$.each(options.triggerEventTypes.CF7,function(eventId,triggers){$.each(triggers.forms,function(index,value){if(value==form_id){sendEventId=eventId}})})}
397if(sendEventId!=null){Utils.fireTriggerEvent(sendEventId);if(!disabled_form_action){sendFormAction($(event.target),form_id)}}else{sendFormAction($(event.target),form_id)}},!1);$(document).on('forminator:form:submit:success',function(event){var form_id=$(event.target).find('input[name="form_id"]').val();var sendEventId=null;var disabled_form_action=!1;if(options.triggerEventTypes.hasOwnProperty('forminator')){key_event=Object.keys(options.triggerEventTypes.forminator)[0];if(options.triggerEventTypes.forminator[key_event].hasOwnProperty('disabled_form_action')){disabled_form_action=options.triggerEventTypes.forminator[key_event].disabled_form_action}
398$.each(options.triggerEventTypes.forminator,function(eventId,triggers){$.each(triggers.forms,function(index,value){if(value==form_id){sendEventId=eventId}})})}
399if(sendEventId!=null){Utils.fireTriggerEvent(sendEventId);if(!disabled_form_action){sendFormAction($(event.target),form_id)}}else{sendFormAction($(event.target),form_id)}});$('form.wpforms-form').on('wpformsAjaxSubmitSuccess',(event)=>{var form_id=$(event.target).attr('data-formid');var sendEventId=null;var disabled_form_action=!1;if(options.triggerEventTypes.hasOwnProperty('wpforms')){key_event=Object.keys(options.triggerEventTypes.wpforms)[0];if(options.triggerEventTypes.wpforms[key_event].hasOwnProperty('disabled_form_action')){disabled_form_action=options.triggerEventTypes.wpforms[key_event].disabled_form_action}
400$.each(options.triggerEventTypes.wpforms,function(eventId,triggers){$.each(triggers.forms,function(index,value){if(value==form_id){sendEventId=eventId}})})}
401if(sendEventId!=null){Utils.fireTriggerEvent(sendEventId);if(!disabled_form_action){sendFormAction($(event.target),form_id)}}else{sendFormAction($(event.target),form_id)}})
402$(document).on('frmFormComplete',function(event,form,response){const form_id=$(form).find('input[name="form_id"]').val();var sendEventId=null;var disabled_form_action=!1;if(options.triggerEventTypes.hasOwnProperty('formidable')){key_event=Object.keys(options.triggerEventTypes.formidable)[0];if(options.triggerEventTypes.formidable[key_event].hasOwnProperty('disabled_form_action')){disabled_form_action=options.triggerEventTypes.formidable[key_event].disabled_form_action}
403$.each(options.triggerEventTypes.formidable,function(eventId,triggers){$.each(triggers.forms,function(index,value){if(value==form_id){sendEventId=eventId}})})}
404if(sendEventId!=null){Utils.fireTriggerEvent(sendEventId);if(!disabled_form_action){sendFormAction($(event.target),form_id)}}else{sendFormAction($(event.target),form_id)}});$(document).onFirst('nfFormSubmitResponse',function(event,data){const form_id=data.response.data.form_id;var sendEventId=null;var disabled_form_action=!1;if(options.triggerEventTypes.hasOwnProperty('ninjaform')){key_event=Object.keys(options.triggerEventTypes.ninjaform)[0];if(options.triggerEventTypes.ninjaform[key_event].hasOwnProperty('disabled_form_action')){disabled_form_action=options.triggerEventTypes.ninjaform[key_event].disabled_form_action}
405$.each(options.triggerEventTypes.ninjaform,function(eventId,triggers){$.each(triggers.forms,function(index,value){if(value==form_id){sendEventId=eventId}})})}
406if(sendEventId!=null){Utils.fireTriggerEvent(sendEventId);if(!disabled_form_action){sendFormAction($(event.target),form_id)}}else{sendFormAction($(event.target),form_id)}});var fluentForms=$('form.frm-fluent-form');fluentForms.each(function(){var $form=$(this);$form.on('fluentform_submission_success',function(event){var $formItem=$(this);var form_id=$formItem.attr('data-form_id');var sendEventId=null;var disabled_form_action=!1;if(options.triggerEventTypes.hasOwnProperty('fluentform')){key_event=Object.keys(options.triggerEventTypes.fluentform)[0];if(options.triggerEventTypes.fluentform[key_event].hasOwnProperty('disabled_form_action')){disabled_form_action=options.triggerEventTypes.fluentform[key_event].disabled_form_action}
407$.each(options.triggerEventTypes.fluentform,function(eventId,triggers){$.each(triggers.forms,function(index,value){if(value==form_id){sendEventId=eventId}})})}
408if(sendEventId!=null){Utils.fireTriggerEvent(sendEventId);if(!disabled_form_action){sendFormAction($(event.target),form_id)}}else{sendFormAction($(event.target),form_id)}})});Utils.loadPixels();if(Utils.isCheckoutPage()){Utils.addCheckoutFields()}});if(options.automatic.enable_video){var consentApi=window.consentApi;if(consentApi&&options.gdpr.real_cookie_banner_integration_enabled){if(options.automatic.enable_youtube&&options.enable_event_video&&options.enable_automatic_events){window.consentApi.consent("http","CONSENT",".youtube.com").then(Utils.initYouTubeAPI)}
409if(options.automatic.enable_vimeo&&options.enable_event_video&&options.enable_automatic_events){window.consentApi.consent("http","player",".vimeo.com").then(Utils.initVimeoAPI)}}else{if(options.automatic.enable_youtube&&options.enable_event_video&&options.enable_automatic_events){Utils.initYouTubeAPI()}
410if(options.automatic.enable_vimeo&&options.enable_event_video&&options.enable_automatic_events){Utils.initVimeoAPI()}}}
411var sendFormAction=function(form_target,formId){var params={form_id:formId,text:form_target.find('[type="submit"]').is('input')?form_target.find('[type="submit"]').val():form_target.find('.forminator-button-submit').text()!=''?form_target.find('.forminator-button-submit').text():form_target.find('[type="submit"]').text()};if(options.dynamicEvents.hasOwnProperty("automatic_event_form")){var pixels=Object.keys(options.dynamicEvents.automatic_event_form);for(var i=0;i<pixels.length;i++){var event=options.dynamicEvents.automatic_event_form[pixels[i]];if(pixels[i]==="tiktok"){getPixelBySlag(pixels[i]).fireEvent(event.name,event)}else{Utils.copyProperties(params,event.params)
412Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onFormEvent(event)}}}}}(jQuery,pysOptions);function pys_generate_token(length){var a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890".split("");var b=[];for(var i=0;i<length;i++){var j=(Math.random()*(a.length-1)).toFixed(0);b[i]=a[j]}
413return b.join("")}
414function getBundlePriceOnSingleProduct(data){var items_sum=0;jQuery(".bundle_form .bundled_product").each(function(index){var id=jQuery(this).find(".cart").data("bundled_item_id");var item_price=data.prices[id];var item_quantity=jQuery(this).find(".bundled_qty").val();if(!jQuery(this).hasClass("bundled_item_optional")||jQuery(this).find(".bundled_product_optional_checkbox input").prop('checked')){items_sum+=item_price*item_quantity}});return items_sum}
415function getPixelBySlag(slug){switch(slug){case "facebook":return window.pys.Facebook;case "ga":return window.pys.Analytics;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}}
416var getUrlParameter=function getUrlParameter(sParam){var sPageURL=window.location.search.substring(1),sURLVariables=sPageURL.split('&'),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split('=');if(sParameterName[0]===sParam){return sParameterName[1]===undefined?!0:decodeURIComponent(sParameterName[1])}}
417return!1};function inArray(needle,haystack){var length=haystack.length;for(var i=0;i<length;i++){if(haystack[i]==needle)return!0}
418return!1}

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