PageSourceSearch

https://www.thebriscoe.com.au/common/js/widgets/leadattributionanddni.134291768760000000.js

js thebriscoe.com.au collected 2026-09-29 03:37:25 UTC 3,237 bytes, 1 lines download raw bytes

1var RCTPCampaign={PId:"",UrlPattern:"",CampaignDetails:{KeyID:"",Phone:"",Email:"",Source:"",CampaignType:"",CampaignID:"",UseMVCDNI:""},TrimString:function(a){return null==a?a:a.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")},init:function(){var a=ysi.cookie.read("sReferrerURL"),e=ysi.cookie.read("sCurrentURL");a||ysi.cookie.create("sReferrerURL",encodeURIComponent(document.referrer)),e||ysi.cookie.create("sCurrentURL",encodeURIComponent(document.location.href)),RCTPCampaign.DoGetCampaignData()},DoGetCampaignData:function(){var a=document.createElement("a");a.href=document.referrer,document.location.hostname!=a.hostname&&ysi.localstorage.setItem("ldd_"+RCTPCampaign.PId,"");var e=void 0!==ysi.localstorage?ysi.localstorage.getItem("ldd_"+RCTPCampaign.PId):null;if(e&&RCTPCampaign.ReadFromResponseString(e),null==RCTPCampaign.CampaignDetails.KeyID||"undefined"==RCTPCampaign.CampaignDetails.KeyID||0==RCTPCampaign.CampaignDetails.KeyID){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE&&200===n.status){var a=this.responseText;null!=a&&""!=a&&-1==a.indexOf("error")&&(ysi.localstorage.setItem("ldd_"+RCTPCampaign.PId,a,7200),RCTPCampaign.ReadFromResponseString(a))}},n.open("POST",RCTPCampaign.UrlPattern+"/ajaxhandler?handler=LeadAttributionAndDNI"),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("RequestVerificationToken",document.getElementById("dni-request-verification-token").value),n.send(new URLSearchParams)}},ReadFromResponseString:function(a){var e=JSON.parse(a);RCTPCampaign.CampaignDetails.Phone=e.Phone,RCTPCampaign.CampaignDetails.Email=e.Email,RCTPCampaign.CampaignDetails.Source=e.Source,RCTPCampaign.CampaignDetails.CampaignType=e.CampaignType,RCTPCampaign.CampaignDetails.CampaignID=e.CampaignID,RCTPCampaign.CampaignDetails.KeyID=e.KeyID},getDNINumberData:function(){return new Promise(function(a,e){var n,i=120;function t(){clearTimeout(n);const e=RCTPCampaign.CampaignDetails.CampaignID;e<=0&&console.log("Campaign not found!"),a(e)}n=setInterval(function(){0==RCTPCampaign.CampaignDetails.CampaignID&&0==RCTPCampaign.CampaignDetails.KeyID||t(),i<=0&&t(),i-=1},500)})},DoExecuteAfterCampaignLoad:async function(callbackfunction){let number;return number=await RCTPCampaign.getDNINumberData(),"function"==typeof callbackfunction?callbackfunction():eval(callbackfunction),number},AppendCrossDomainParamsInURL:function(a){if(void 0===a||null==a||"null"==a)return"";if(a.replace(" ","").indexOf("javascript:")>=0||a.replace(" ","").indexOf("void(")>=0)return a;var e=a.indexOf("?"),n=a,t="",C="";e>-1&&(n=a.slice(0,e),t=a.slice(e)),""==t?t=n:C=n;var m=t.split("&");for(i=0;i<m.length;i++)0==(m[i].indexOf("RCDynamicCampaignId_"+RCTPCampaign.CampaignDetails.KeyID)>=0||m[i].indexOf("RCStandardCampaignId_"+RCTPCampaign.CampaignDetails.KeyID)>=0)&&(i>0&&(C+="&"),C+=m[i]);return-1==C.indexOf("?")?C+="?":C+="&",RCTPCampaign.CampaignDetails.CampaignID>0&&(C="CustomCampaign"==RCTPCampaign.CampaignDetails.CampaignType?C+"RCDynamicCampaignId_"+RCTPCampaign.CampaignDetails.KeyID+"="+RCTPCampaign.CampaignDetails.CampaignID:C+"RCStandardCampaignId_"+RCTPCampaign.CampaignDetails.KeyID+"="+RCTPCampaign.CampaignDetails.CampaignID),C}};

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.