if(!Array.prototype.includes){Object.defineProperty(Array.prototype,'includes',{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')} var o=Object(this);var len=o.length>>>0;if(len===0){return!1} var 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))} while(k()[\]\\.,;:\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)} function getDomain(url){url=url.replace(/(https?:\/\/)?(www.)?/i,'');if(url.indexOf('/')!==-1){return url.split('/')[0]} return url} function loadPixels(){if(!options.gdpr.all_disabled_by_api){if(!options.gdpr.facebook_disabled_by_api){Facebook.loadPixel()} if(!options.gdpr.analytics_disabled_by_api){Analytics.loadPixel()} if(!options.gdpr.analytics_disabled_by_api){GTM.loadPixel()} if(!options.gdpr.pinterest_disabled_by_api){Pinterest.loadPixel()} if(!options.gdpr.bing_disabled_by_api){Bing.loadPixel()}} if(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()}}} function checkSession(){if(Cookies.get('pys_start_session')===undefined||Cookies.get('pys_session_limit')===undefined){firstVisit=!0;return!0} return!1} function 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} if(source!=='direct'){return getDomain(source)}else{return source}}catch(e){console.error(e);return'direct'}} function 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{}}} function getLandingPageValue(){let name="pys_landing_page" if(options.visit_data_model==="last_visit"){name="last_pys_landing_page"} if(Cookies.get(name)&&Cookies.get(name)!=="undefined"){return Cookies.get(name)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficLanding){return options.tracking_analytics.TrafficLanding}else{return""}} function getTrafficSourceValue(){let name="pysTrafficSource" if(options.visit_data_model==="last_visit"){name="last_pysTrafficSource"} if(Cookies.get(name)&&Cookies.get(name)!=="undefined"){return Cookies.get(name)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficSource){return options.tracking_analytics.TrafficSource}else{return""}} function getUTMId(useLast=!1){try{let cookiePrefix='pys_' let terms=[];if(useLast){cookiePrefix='last_pys_'} $.each(utmId,function(index,name){if(Cookies.get(cookiePrefix+name)){terms[name]=Cookies.get(cookiePrefix+name)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficUtmsId[name]){terms[name]=filterEmails(options.tracking_analytics.TrafficUtmsId[name])}});return terms}catch(e){console.error(e);return[]}} function getUTMs(useLast=!1){try{let cookiePrefix='pys_' if(useLast){cookiePrefix='last_pys_'} let terms=[];$.each(utmTerms,function(index,name){if(Cookies.get(cookiePrefix+name)){let value=Cookies.get(cookiePrefix+name);terms[name]=filterEmails(value)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficUtms[name]){terms[name]=filterEmails(options.tracking_analytics.TrafficUtms[name])}});return terms}catch(e){console.error(e);return[]}} function 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-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} function filterEmails(value){return validateEmail(value)?undefined:value} return{PRODUCT_SIMPLE:0,PRODUCT_VARIABLE:1,PRODUCT_BUNDLE:2,PRODUCT_GROUPED:3,utmTerms:utmTerms,utmId:utmId,fireEventForAllPixel:function(functionName,events){if(events.hasOwnProperty(Facebook.tag())) Facebook[functionName](events[Facebook.tag()]);if(events.hasOwnProperty(Analytics.tag())) Analytics[functionName](events[Analytics.tag()]);if(events.hasOwnProperty(Pinterest.tag())) Pinterest[functionName](events[Pinterest.tag()]);if(events.hasOwnProperty(Bing.tag())) Bing[functionName](events[Bing.tag()]);if(events.hasOwnProperty(GTM.tag())) GTM[functionName](events[GTM.tag()]);},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} to[key]=from[key]} return to},manageCookies:function(){if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){if(Cookiebot.consented===!1&&!Cookiebot.consent.marketing&&!Cookiebot.consent.statistics){return}} let cm_consent_not_expressed=!1;if(options.gdpr.consent_magic_integration_enabled&&window.CS_Data!==undefined&&window.CS_Data.cs_refresh_after_consent==1){if(Cookies.get('cs_viewed_cookie_policy')===undefined){cm_consent_not_expressed=!0}} if(!cm_consent_not_expressed&&isNewSession&&!options.cookie.disabled_all_cookie&&!options.cookie.disabled_start_session_cookie){let duration=options.last_visit_duration*60000 var now=new Date();now.setTime(now.getTime()+duration);Cookies.set('pys_session_limit',!0,{expires:now,path:'/',domain:domain}) Cookies.set('pys_start_session',!0,{path:'/',domain:domain})} 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;options.cookie.externalID_disabled_by_api=res.data.externalID_disabled_by_api;options.cookie.disabled_all_cookie=res.data.disabled_all_cookie;options.cookie.disabled_advanced_form_data_cookie=res.data.disabled_advanced_form_data_cookie;options.cookie.disabled_landing_page_cookie=res.data.disabled_landing_page_cookie;options.cookie.disabled_first_visit_cookie=res.data.disabled_first_visit_cookie;options.cookie.disabled_trafficsource_cookie=res.data.disabled_trafficsource_cookie;options.cookie.disabled_utmTerms_cookie=res.data.disabled_utmTerms_cookie;options.cookie.disabled_utmId_cookie=res.data.disabled_utmId_cookie}}})} if(options.ajaxForServerEvent&&!Cookies.get('pbid')&&Facebook.isEnabled()){jQuery.ajax({url:options.ajaxUrl,dataType:'json',data:{action:'pys_get_pbid'},success:function(res){if(res.data&&res.data.pbid!=!1&&options.send_external_id){if(!(options.cookie.disabled_all_cookie||options.cookie.externalID_disabled_by_api)){var expires=parseInt(options.external_id_expire||180);Cookies.set('pbid',res.data.pbid,{expires:expires,path:'/',domain:domain})} if(options.hasOwnProperty('facebook')){options.facebook.advancedMatching={...options.facebook.advancedMatching,external_id:res.data.pbid}}}}})}else if(Cookies.get('pbid')&&Facebook.isEnabled()){if(Facebook.advancedMatching()&&Facebook.advancedMatching().external_id&&!(options.cookie.disabled_all_cookie||options.cookie.externalID_disabled_by_api)){let expires=parseInt(options.external_id_expire||180);Cookies.set('pbid',Facebook.advancedMatching().external_id,{expires:expires,path:'/',domain:domain})}} let expires=parseInt(options.cookie_duration);let queryVars=getQueryVars();let landing=window.location.href.split('?')[0];try{if(Cookies.get('pys_first_visit')===undefined&&(!options.cookie.disabled_all_cookie)){if(!options.cookie.disabled_first_visit_cookie){Cookies.set('pys_first_visit',!0,{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_first_visit')} if(!options.cookie.disabled_trafficsource_cookie){Cookies.set('pysTrafficSource',getTrafficSource(),{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pysTrafficSource')} if(!options.cookie.disabled_landing_page_cookie){Cookies.set('pys_landing_page',landing,{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_landing_page')} if(!options.cookie.disabled_utmTerms_cookie){$.each(utmTerms,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_'+name)}})}else{$.each(utmTerms,function(index,name){Cookies.remove('pys_'+name)})} if(!options.cookie.disabled_utmId_cookie){$.each(utmId,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_'+name)}})}else{$.each(utmId,function(index,name){Cookies.remove('pys_'+name)})}} if(isNewSession&&(!options.cookie.disabled_all_cookie)){if(!options.cookie.disabled_trafficsource_cookie){Cookies.set('last_pysTrafficSource',getTrafficSource(),{expires:expires,path:'/',domain:domain})}else{Cookies.remove('last_pysTrafficSource')} if(!options.cookie.disabled_landing_page_cookie){Cookies.set('last_pys_landing_page',landing,{expires:expires,path:'/',domain:domain})}else{Cookies.remove('last_pys_landing_page')} if(!options.cookie.disabled_utmTerms_cookie){$.each(utmTerms,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('last_pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}else{Cookies.remove('last_pys_'+name)}})}else{$.each(utmTerms,function(index,name){Cookies.remove('last_pys_'+name)})} if(!options.cookie.disabled_utmId_cookie){$.each(utmId,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('last_pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}else{Cookies.remove('last_pys_'+name)}})}else{$.each(utmId,function(index,name){Cookies.remove('last_pys_'+name)})}} if(options.cookie.disabled_start_session_cookie){Cookies.remove('pys_start_session') Cookies.remove('pys_session_limit')} if(options.cookie.disabled_all_cookie){Cookies.remove('pys_first_visit') Cookies.remove('pysTrafficSource') Cookies.remove('pys_landing_page') Cookies.remove('last_pys_landing_page') Cookies.remove('last_pysTrafficSource') Cookies.remove('pys_start_session') Cookies.remove('pys_session_limit') $.each(Utils.utmTerms,function(index,name){Cookies.remove('pys_'+name)});$.each(Utils.utmId,function(index,name){Cookies.remove('pys_'+name)}) $.each(Utils.utmTerms,function(index,name){Cookies.remove('last_pys_'+name)});$.each(Utils.utmId,function(index,name){Cookies.remove('last_pys_'+name)})}}catch(e){console.error(e)}},generateUniqueId:function(event){if(event.eventID.length==0||(event.type=="static"&&options.ajaxForServerStaticEvent)||(event.type!=="static"&&options.ajaxForServerEvent)){let idKey=event.hasOwnProperty('custom_event_post_id')?event.custom_event_post_id:event.e_id;if(!uniqueId.hasOwnProperty(idKey)){uniqueId[idKey]=pys_generate_token()} return uniqueId[idKey]}else if(event.eventID.length!==0){return event.eventID}},sendServerAjaxRequest:function(url,data){jQuery.ajax({type:'POST',url:url,data:data,headers:{'Cache-Control':'no-cache'},success:function(){},})},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} if(obj instanceof Array){copy=[];for(var i=0,len=obj.length;i0&&link.indexOf('.')!==-1){link=link.substring(link.indexOf(".")+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""}},isCheckoutPage:function(){return $('body').hasClass('woocommerce-checkout')||document.querySelector('.woocommerce-checkout')||$('body').hasClass('edd-checkout')},addCheckoutFields:function(){var utm="";var utms=getUTMs() $.each(utmTerms,function(index,name){if(index>0){utm+="|"} utm+=name+":"+utms[name]});var utmIdList="";var utmsIds=getUTMId() $.each(utmId,function(index,name){if(index>0){utmIdList+="|"} utmIdList+=name+":"+utmsIds[name]});var utmIdListLast="";var utmsIdsLast=getUTMId(!0) $.each(utmId,function(index,name){if(index>0){utmIdListLast+="|"} utmIdListLast+=name+":"+utmsIdsLast[name]});var utmLast="";var utmsLast=getUTMs(!0) $.each(utmTerms,function(index,name){if(index>0){utmLast+="|"} utmLast+=name+":"+utmsLast[name]});var dateTime=getDateTime();var landing=getLandingPageValue();var lastLanding=getLandingPageValue();var trafic=getTrafficSourceValue();var lastTrafic=getTrafficSourceValue();var $form=null;if($('body').hasClass('woocommerce-checkout')){$form=$("form.woocommerce-checkout")}else{$form=$("#edd_purchase_form")} var 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,} Object.keys(inputs).forEach(function(key,index){$form.append(" ")})},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 Facebook=function(options){var defaultEventTypes=['PageView','ViewContent','Search','AddToCart','AddToWishlist','InitiateCheckout','AddPaymentInfo','Purchase','Lead','Subscribe','CustomizeProduct','FindLocation','StartTrial','SubmitApplication','Schedule','Contact','Donate'];var initialized=!1;var genereateFbp=function(){return!Cookies.get('_fbp')?'fb.1.'+Date.now()+'.'+Math.floor(1000000000+Math.random()*9000000000):Cookies.get('_fbp')};var genereateFbc=function(){return getUrlParameter('fbclid')?'fb.1.'+Date.now()+'.'+getUrlParameter('fbclid'):''};var isApiDisabled=options.gdpr.all_disabled_by_api||options.gdpr.facebook_disabled_by_api||options.gdpr.cookiebot_integration_enabled||options.gdpr.consent_magic_integration_enabled||options.gdpr.cookie_notice_integration_enabled||options.gdpr.cookie_law_info_integration_enabled;function sendFbServerEvent(allData,name,params){let eventId=null;if(options.facebook.serverApiEnabled){if(allData.e_id==="woo_remove_from_cart"){Facebook.updateEventId(allData.name);allData.eventID=Facebook.getEventId(allData.name)}else{allData.eventID=Utils.generateUniqueId(allData);if(Cookies.get('_fbp')){params._fbp=Cookies.get('_fbp')} if(Cookies.get('_fbc')){params._fbc=Cookies.get('_fbc')} if(options.ajaxForServerEvent||isApiDisabled){var json={action:'pys_api_event',pixel:'facebook',event:name,data:params,ids:options.facebook.pixelIds,eventID:allData.eventID,url:window.location.href,ajax_event:options.ajax_event};if(allData.hasOwnProperty('woo_order')){json.woo_order=allData.woo_order} if(allData.hasOwnProperty('edd_order')){json.edd_order=allData.edd_order} if(allData.e_id==="automatic_event_internal_link"||allData.e_id==="automatic_event_outbound_link"){setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),500)}else if(allData.type!='static'){Utils.sendServerAjaxRequest(options.ajaxUrl,json)} if((allData.type=='static'&&options.ajaxForServerStaticEvent)||(allData.hasOwnProperty('ajaxFire')&&allData.ajaxFire)){Utils.sendServerAjaxRequest(options.ajaxUrl,json)}}} delete params._fbp;delete params._fbc;eventId=allData.eventID} return eventId} function fireEvent(name,allData){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'facebook')){return} var actionType=defaultEventTypes.includes(name)?'track':'trackCustom';var data=allData.params;var params={};var arg={};Utils.copyProperties(data,params);let eventId=sendFbServerEvent(allData,name,params) if("hCR"===name){return} if(options.debug){console.log('[Facebook] '+name,params,"eventID",eventId)} if(eventId!=null){arg.eventID=eventId} fbq(actionType,name,params,arg)} return{tag:function(){return"facebook"},isEnabled:function(){return options.hasOwnProperty('facebook')},disable:function(){initialized=!1},advancedMatching:function(){if(options.facebook.advancedMatchingEnabled){let advancedMatchingForm=Utils.getAdvancedFormData();let advancedMatching={};if(Object.keys(options.facebook.advancedMatching).length>0){advancedMatching=options.facebook.advancedMatching} if(!advancedMatching.hasOwnProperty("em")&&advancedMatchingForm.hasOwnProperty("email")&&advancedMatchingForm.email.length>0){advancedMatching.em=advancedMatchingForm.email} if(!advancedMatching.hasOwnProperty("ph")&&advancedMatchingForm.hasOwnProperty("phone")&&advancedMatchingForm.phone.length>0){advancedMatching.ph=advancedMatchingForm.phone} if(!advancedMatching.hasOwnProperty("fn")&&advancedMatchingForm.hasOwnProperty("first_name")&&advancedMatchingForm.first_name.length>0){advancedMatching.fn=advancedMatchingForm.first_name} if(!advancedMatching.hasOwnProperty("ln")&&advancedMatchingForm.hasOwnProperty("last_name")&&advancedMatchingForm.last_name.length>0){advancedMatching.ln=advancedMatchingForm.last_name} if(!advancedMatching.hasOwnProperty("external_id")){if(Cookies.get('pbid')||(options.hasOwnProperty('pbid')&&options.pbid)){advancedMatching.external_id=Cookies.get('pbid')?Cookies.get('pbid'):options.pbid}}else if(advancedMatching.external_id!=Cookies.get('pbid')){advancedMatching.external_id=Cookies.get('pbid')?Cookies.get('pbid'):advancedMatching.external_id} if(Object.keys(advancedMatching).length>0){return advancedMatching}} return!1},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('facebook')){return} !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');let expires=parseInt(options.cookie_duration);if(!Cookies.get('_fbp')){Cookies.set('_fbp',genereateFbp(),{expires:expires,path:'/',domain:domain})} if(getUrlParameter('fbclid')){Cookies.set('_fbc',genereateFbc(),{expires:expires,path:'/',domain:domain})} options.facebook.pixelIds.forEach(function(pixelId){if(options.facebook.removeMetadata){fbq('set','autoConfig',!1,pixelId)} let advancedMatching=Facebook.advancedMatching();if(+options.facebook.meta_ldu===1){fbq('dataProcessingOptions',['LDU'],0,0)} if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(!advancedMatching){fbq('init',pixelId)}else{var test_prefix=CS_Data.test_prefix;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)}}});initialized=!0;Utils.fireStaticEvents('facebook')},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1} data.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)} return!0},onCommentEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())) return;var event=options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()];window.pysWooProductData=window.pysWooProductData||[];if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){event=Utils.copyProperties(event,{}) Utils.copyProperties(window.pysWooProductData[product_id].facebook.params,event.params) this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())) return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.facebook.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())} if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('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} var 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)}})} if(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)}}})} groupValue+=childItem.price*quantity});if(groupValue==0)return} if(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=(parseInt(data.base_price)+items_sum)*qty}else{event.params.value=event.params.value*qty}} if(event.params.hasOwnProperty('contents')&&product_type!==Utils.PRODUCT_GROUPED){event.params.contents[0].quantity=qty} this.fireEvent(event.name,event)}}},onWooRemoveFromCartEvent: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())) return;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} if(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) if(options.edd.addToCartOnButtonValueEnabled&&options.edd.addToCartOnButtonValueOption!=='global'){event.params.value=event.params.value*qty} var contents=event.params.contents;contents[0].quantity=qty;event.params.contents=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)},initEventIdCookies:function(key){var ids={};ids[key]=pys_generate_token(36) Cookies.set('pys_fb_event_id',JSON.stringify(ids))},updateEventId:function(key){var cooData=Cookies.get("pys_fb_event_id") if(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")} return JSON.parse(data)[key]},}}(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} var eventParams=Utils.copyProperties(data,{});var _fireEvent=function(tracking_id,name,params){params.send_to=tracking_id;if(options.debug){console.log('[Google Analytics #'+tracking_id+'] '+name,params)} gtag('event',name,params)};options.ga.trackingIds.forEach(function(tracking_id){var copyParams=Utils.copyProperties(eventParams,{});var params=mapParamsTov4(tracking_id,name,copyParams) _fireEvent(tracking_id,name,params)})} function mapParamsTov4(tag,name,param){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.dynx_itemid;delete param.dynx_pagetype;delete param.dynx_totalvalue}} return param} function isv4(tag){return tag.indexOf('G')===0} return{tag:function(){return"ga"},isEnabled:function(){return options.hasOwnProperty('ga')},disable:function(){initialized=!1},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('analytics')){return} Utils.loadGoogleTag(options.ga.trackingIds[0]);var config={};if(options.ga.crossDomainEnabled){config.linker={accept_incoming:options.ga.crossDomainAcceptIncoming,domains:options.ga.crossDomainDomains}} var ids=options.ga.trackingIds;ids.forEach(function(trackingId,index){var obj=options.ga.isDebugEnabled;var searchValue="index_"+index;var config_for_tag=Object.assign({},options.config);config_for_tag.debug_mode=!1;config_for_tag.send_page_view=!options.ga.custom_page_view_event;for(var key in obj){if(obj.hasOwnProperty(key)&&obj[key]===searchValue){config_for_tag.debug_mode=!0;break}} if(!config_for_tag.debug_mode){delete config_for_tag.debug_mode} if(isv4(trackingId)){if(options.ga.disableAdvertisingFeatures){config_for_tag.allow_google_signals=!1} if(options.ga.disableAdvertisingPersonalization){config_for_tag.allow_ad_personalization_signals=!1}} if(options.ga.hasOwnProperty('additionalConfig')){if(options.ga.additionalConfig.hasOwnProperty(trackingId)&&options.ga.additionalConfig[trackingId]){config_for_tag.first_party_collection=options.ga.additionalConfig[trackingId].first_party_collection}} if(options.ga.hasOwnProperty('serverContainerUrls')){if(options.ga.serverContainerUrls.hasOwnProperty(trackingId)&&options.ga.serverContainerUrls[trackingId].enable_server_container!=!1){if(options.ga.serverContainerUrls[trackingId].server_container_url!=''){config_for_tag.server_container_url=options.ga.serverContainerUrls[trackingId].server_container_url} if(options.ga.serverContainerUrls[trackingId].transport_url!=''){config_for_tag.transport_url=options.ga.serverContainerUrls[trackingId].transport_url}}} if(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_for_tag)}}else{if(Cookiebot.consent[cookiebot_consent_category]){gtag('config',trackingId,config_for_tag)}}}else{gtag('config',trackingId,config_for_tag)}});initialized=!0;Utils.fireStaticEvents('ga')},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1} data.delay=data.delay||0;data.params=data.params||{};data.params.eventID=Utils.generateUniqueId(data);if(data.delay===0){fireEvent(name,data.params)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data.params)} return!0},onCommentEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())) return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){Utils.copyProperties(window.pysWooProductData[product_id].ga.params,event.params) this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())) return;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())} if(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} var childItem=window.pysWooProductData[product_id].ga.grouped[childId];event.params.items.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity}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} if(groupValue==0)return}else{event.params.items[0].quantity=qty} if(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}} this.fireEvent(event.name,event)}}},onWooRemoveFromCartEvent: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())) return;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} if(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){this.fireEvent(event.name,event)},onTime:function(event){this.fireEvent(event.name,event)},}}(options);var GTM=function(options){var initialized=!1;var datalayer_name='dataLayer';function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'gtm')){return} var eventParams=event.params;var data=event.params;var valuesArray=Object.values(event.trackingIds);var ids=valuesArray;Utils.copyProperties(Utils.getRequestParams(),eventParams);var _fireEvent=function(tracking_id,name,params,event=null){var eventData={};var ContainerCodeHasTag=!options.gtm.gtm_just_data_layer&&tracking_id.length>0;if(ContainerCodeHasTag){params.send_to=tracking_id}else if(!options.gtm.gtm_just_data_layer){return} if(params.hasOwnProperty('ecommerce')){eventData.ecommerce=params.ecommerce;delete params.ecommerce} var automatedParams={...params};[params.manualName,'manualName','triggerType'].forEach(key=>delete automatedParams[key]);if(event&&(!event.hasOwnProperty('hasAutoParam')||(event.hasOwnProperty('hasAutoParam')&&event.hasAutoParam))){eventData.automatedParameters=automatedParams} if(params.hasOwnProperty(params.manualName)){eventData[params.manualName]=params[params.manualName];delete params[params.manualName]}['manualName','triggerType'].forEach(key=>{if(params.hasOwnProperty(key)){eventData[key]=params[key];delete params[key]}});eventData.manualDataLayer=options.gtm.gtm_dataLayer_name??'dataLayer';eventData.event=name;if(options.debug){if(ContainerCodeHasTag){console.log('[Google GTM #'+tracking_id+'] '+name,eventData)}else{console.log('[Google GTM push to "'+datalayer_name+'"] '+name,eventData)}} window[datalayer_name].push(eventData)};var copyParams=Utils.copyProperties(eventParams,{});var params=mapParamsToGTM(ids,name,copyParams) params.event_id=Utils.generateUniqueId(event);_fireEvent(ids,name,params,event)} function 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} function mapParamsToGTM(tag,name,param){var hasGTM=!1;if(Array.isArray(tag)){hasGTM=tag.some(function(element){return isGTM(element)})}else if(isGTM(tag)){hasGTM=!0} if(hasGTM){delete param.event_category;delete param.event_label;delete param.analytics_storage;delete param.ad_storage;delete param.ad_user_data;delete param.ad_personalization;if(name==='search'){param.search=param.search_term;delete param.search_term;delete param.dynx_itemid;delete param.dynx_pagetype;delete param.dynx_totalvalue}} return param} function isGTM(tag){return tag.indexOf('GTM')===0} return{tag:function(){return"gtm"},isEnabled:function(){return options.hasOwnProperty('gtm')},disable:function(){initialized=!1},updateEnhancedConversionData:function(){if(!initialized||!this.isEnabled()){return} if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnable){var advanced=Utils.getAdvancedFormData();if(Object.keys(advanced).length>0){window[datalayer_name].push({'user_data':advanced})}}},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('analytics')){return} datalayer_name=options.gtm.gtm_dataLayer_name??'dataLayer';for(var i=0;i0){window[datalayer_name].push({'user_data':advanced})}} var config={};if(options.user_id&&options.user_id!=0){config.user_id=options.user_id} var ids=options.gtm.trackingIds;initialized=!0;Utils.fireStaticEvents('gtm')},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1} data.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)} return!0},onCommentEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id,prod_info=null){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())) return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('gtm')){Utils.copyProperties(window.pysWooProductData[product_id].gtm.params,event.params) this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form,prod_info){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())) return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.gtm.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())} if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('gtm')){Utils.copyProperties(window.pysWooProductData[product_id].gtm.params,event.params);params=event.params.hasOwnProperty('ecommerce')?event.params.ecommerce: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} var childItem=window.pysWooProductData[product_id].gtm.grouped[childId];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'&¶ms.hasOwnProperty('value')){params.value=groupValue} if(groupValue==0)return}else{params.items[0].quantity=qty} if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&product_type!==Utils.PRODUCT_GROUPED){if(params.hasOwnProperty('value')){params.value=params.items[0].price*qty}} this.fireEvent(event.name,event)}}},onWooRemoveFromCartEvent: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())) return;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} if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('gtm')){Utils.copyProperties(window.pysEddProductData[download_id][index].gtm.params,event.params);item=event.params.hasOwnProperty('ecommerce')?event.params.ecommerce.items[0]:event.params.items[0];item.quantity=qty;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);window.pys=window.pys||{};window.pys.Facebook=Facebook;window.pys.Analytics=Analytics;window.pys.GTM=GTM;window.pys.Utils=Utils;$(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}}} var Pinterest=Utils.setupPinterestObject();var Bing=Utils.setupBingObject();if(options.hasOwnProperty('cookie')){if(options.cookie.externalID_disabled_by_api||options.cookie.disabled_all_cookie){Cookies.remove('pbid')} if(options.cookie.disabled_advanced_form_data_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pys_advanced_form_data')} if(options.cookie.disabled_landing_page_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pys_landing_page') Cookies.remove('last_pys_landing_page')} if(options.cookie.disabled_trafficsource_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pysTrafficSource') Cookies.remove('last_pysTrafficSource')} if(options.cookie.disabled_first_visit_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pys_first_visit')} if(options.cookie.disabled_utmTerms_cookie||options.cookie.disabled_all_cookie){$.each(Utils.utmTerms,function(index,name){Cookies.remove('pys_'+name)});$.each(Utils.utmTerms,function(index,name){Cookies.remove('last_pys_'+name)})} if(options.cookie.disabled_utmId_cookie||options.cookie.disabled_all_cookie){$.each(Utils.utmId,function(index,name){Cookies.remove('pys_'+name)}) $.each(Utils.utmId,function(index,name){Cookies.remove('last_pys_'+name)})}} if(options.gdpr.cookie_law_info_integration_enabled){var cli_cookie=Cookies.get('cookieyes-consent')??Cookies.get('viewed_cookie_policy');if(typeof cli_cookie!=='undefined'){if(cli_cookie===Cookies.get('cookieyes-consent')&&getCookieYes('analytics')=='yes'){Utils.manageCookies()}else if(cli_cookie===Cookies.get('viewed_cookie_policy')&&cli_cookie=='yes'){Utils.manageCookies()}}} if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(CS_Data.cs_script_cat.pys==CS_Data.cs_necessary_cat_id||CS_Data.cs_script_cat.pys==0){Utils.manageCookies()}else if(Cookies.get('cs_enabled_cookie_term'+CS_Data.test_prefix+'_'+CS_Data.cs_script_cat.pys)=='yes'){Utils.manageCookies()}}else{Utils.manageCookies()} Utils.setupGdprCallbacks();if(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;i0){if(options.dynamicEvents.hasOwnProperty("automatic_event_download")){var pixels=Object.keys(options.dynamicEvents.automatic_event_download);for(var i=0;i{var form_id=$(event.target).attr('data-formid');sendFormAction($(event.target),form_id)}) $(document).on('frmFormComplete',function(event,form,response){const form_id=$(form).find('input[name="form_id"]').val();sendFormAction($(event.target),form_id)});$(document).onFirst('nfFormSubmitResponse',function(event,data){const form_id=data.response.data.form_id;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');sendFormAction($(event.target),form_id)})})} Utils.loadPixels();if(Utils.isCheckoutPage()){Utils.addCheckoutFields()}});var 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(c^crypto.getRandomValues(new Uint8Array(1))[0]&15>>c/4).toString(16))} function 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} function getPixelBySlag(slug){switch(slug){case "facebook":return window.pys.Facebook;case "ga":return window.pys.Analytics;case "gtm":return window.pys.GTM;case "bing":return window.pys.Bing;case "pinterest":return window.pys.Pinterest}} function getUrlParameter(sParam){var sPageURL=window.location.search.substring(1),sURLVariables=sPageURL.split('&'),sParameterName,i;for(i=0;iObject.assign(ac,{[cv.split("=")[0].trim()]:cv.split("=")[1]}),{})["cookieyes-consent"];const{[key]:value}=cookies.split(",").reduce((obj,pair)=>((pair=pair.split(":")),(obj[pair[0]]=pair[1]),obj),{});return value} function getRootDomain(useSubdomain=!1){const hostname=window.location.hostname;const rootDomain=tldjs.getDomain(hostname);return rootDomain&&(useSubdomain==!0)?'.'+rootDomain:hostname} ;