PageSourceSearch

https://www.propertyresultinvestments.co.uk/app/plugins/gravityfor…/js/jquery-utmz.min.js?ver=1790642948

js propertyresultinvestments.co.uk collected 2026-09-29 01:30:49 UTC 3,590 bytes, 1 lines download raw bytes

1(function($){$.fn.utmz=function(options){var opts=$.extend({},$.fn.utmz.defaults,options);var _getQueryParams=function(qs){qs=qs.split("+").join(" ");var params={},tokens,re=/[?&]?([^=]+)=([^&]*)/g;while(tokens=re.exec(qs)){params[decodeURIComponent(tokens[1])]=decodeURIComponent(tokens[2])}return params};var _parseUrl=function(url){var parser=document.createElement("a"),searchObject={},queries,split,i;parser.href=url;queries=parser.search.replace(/^\?/,"").split("&");for(i=0;i<queries.length;i++){split=queries[i].split("=");searchObject[split[0]]=split[1]}return{protocol:parser.protocol,host:parser.host,hostname:parser.hostname,port:parser.port,pathname:parser.pathname,search:parser.search,searchObject:searchObject,hash:parser.hash}};var _listSubDomains=function(domain){var doms=domain.split(".");if(doms.length<=2){return[domain]}var output=[];var i=doms.length-1;var tmp="";for(i;i>=0;i--){tmp="."+doms[i]+tmp;output.push(tmp.slice(1))}output.shift();return output};var _serialize=function(data){var _hash=function(d){var a=1,c=0,h,o;if(d){a=0;for(h=d.length-1;h>=0;h--){o=d.charCodeAt(h);a=(a<<6&268435455)+o+(o<<14);c=a&266338304;a=c!==0?a^c>>21:a}}return a};var timestamp=Date.now(),session=6,campaign=1,cData="";cData="utmcsr="+data.utmcsr+"|utmccn="+data.utmccn+"|utmcmd="+data.utmcmd+"|utmctr="+data.utmctr+"|utmcct="+data.utmcct;return _hash(document.domain)+"."+timestamp+"."+session+"."+campaign+"."+cData};var _deserialize=function(str){var pairs=str.split(".").slice(4).join(".").split("|");var ga={};for(var i=0;i<pairs.length;i++){var temp=pairs[i].split("=");ga[temp[0]]=temp[1]}return ga};var _write=function(data,domains){var formatedCookie=_serialize(data);var currentDomainName=_parseUrl(document.domain).hostname;$.cookie.raw=true;if(opts.domainName){$(domains).each((function(index,value){return $.cookie(opts.cookieName,formatedCookie,{expires:opts.expires,domain:value,path:opts.cookiePath})}))}else{return $.cookie(opts.cookieName,formatedCookie,{expires:opts.expires,path:opts.cookiePath})}};var oldCookie={utmcsr:"(direct)",utmccn:false,utmcct:false,utmctr:false};if($.cookie(opts.cookieName)){oldCookie=_deserialize($.cookie(opts.cookieName))}var get=_getQueryParams(document.location.search);var _utmz={utmcsr:oldCookie.utmcsr||"(direct)",utmccn:oldCookie.utmccn||false,utmcmd:oldCookie.utmcmd||false,utmctr:oldCookie.utmctr||false,utmcct:oldCookie.utmcct||false};var myDomain=_parseUrl(document.domain).hostname;if(get.hasOwnProperty("utm_source")){_utmz.utmcsr=get.utm_source}else{if(_utmz.utmcsr==="(direct)"){var referrer=_parseUrl(document.referrer).hostname;if(referrer!==myDomain&&referrer!==""){var GOOGLE=/www.google/;var YAHOO=/search.yahoo/;var BING=/www.bing/;var FACEBOOK=/.facebook.com/;if(GOOGLE.test(referrer)){if(get.hasOwnProperty("gclid")){_utmz.utmcsr="Google Paid Ad"}else{_utmz.utmcsr="Google Search"}}else if(YAHOO.test(referrer)){_utmz.utmcsr="Yahoo Search"}else if(BING.test(referrer)){if(get.hasOwnProperty("msclkid")){_utmz.utmcsr="Bing Paid Ad"}else{_utmz.utmcsr="Bing Search"}}else if(FACEBOOK.test(referrer)){_utmz.utmcsr="facebook.com"}else{_utmz.utmcsr=referrer}}}}if(get.hasOwnProperty("utm_campaign")){_utmz.utmccn=get.utm_campaign}if(get.hasOwnProperty("utm_medium")){_utmz.utmcmd=get.utm_medium}if(get.hasOwnProperty("utm_term")){_utmz.utmctr=get.utm_term}if(get.hasOwnProperty("utm_content")){_utmz.utmcct=get.utm_content}var writeDomains=_listSubDomains(myDomain);_write(_utmz,writeDomains);return this};$.fn.utmz.defaults={domainName:"true",cookiePath:"/",expires:61,cookieName:"__utmze"};$().utmz()})(jQuery);

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.