Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var adsafeVisParams = {
- mode: "jss",
- jsref: "http://www.elamericano.com/quantcast/sprint.html",
- adsafeSrc: "http://pixel.adsafeprotected.com/rfw/st/13570/453990/skeleton.js",
- adsafeSep: "?",
- requrl: "",
- reqquery: "",
- debug: "false",
- allowEnagement: "true",
- trackMouse: "true",
- enagementDelay: "1-5-15",
- useAdTalk: "true",
- adTalkDtCall: "false",
- killPhrases: "",
- asid: "cf951497-ebb4-11e1-ab74-003048cc6fac",
- adWidth: "160",
- adHeight: "600"
- };
- (function (av, f) {
- var B = "3.3.9";
- var ah = {
- list: {},
- codes: {
- GET_AD_DIMENSIONS: "a",
- ADTALK_GENERAL: "c",
- GET_SCREEN_LOC_GET_DIMENSIONS: "d",
- PHONE_HOME: "h",
- KILL_IT: "k",
- LOCATION_DETAILS: "l",
- GET_SCREEN_LOC_PIV_CALC: "p",
- GET_WIN_DIMENSIONS: "w",
- ADTALK_DUBIOUS: "D"
- },
- add: function (e) {
- if (typeof this.list[e] != E) {
- this.list[e]++;
- } else {
- this.list[e] = 1;
- }
- },
- toString: function () {
- var aE = "";
- for (var e in this.list) {
- if (this.list.hasOwnProperty(e)) {
- aE += e;
- }
- }
- return aE;
- },
- hasErrors: function () {
- for (var e in this.list) {
- return true;
- }
- return false;
- }
- };
- var q = (av.debug === "true");
- var E = "undefined";
- var ae = 2000;
- var aw;
- var O = window !== top;
- var k = false;
- try {
- k = typeof top.innerHeight !== E;
- } catch (K) {
- k = false;
- }
- var s = false;
- var y = new Date().getTime();
- var ak = {};
- var i = function () {
- var aI = function () {};
- var aH = function (aK) {
- top.postMessage(aK, "*");
- };
- var aG, aJ, aF = false,
- aE = "pm,inDoc,";
- var e = aE + "log,info,warn,dir,exception,trace,group,groupEnd,groupCollapsed,profile,profileEnd,count,clear,time,timeEnd,timeStamp,table,error,memoryProfile,memoryProfileEnd";
- e = e.split(",");
- if (typeof console !== E && q) {
- ak = console;
- for (aG = 0, len = e.length; aG < len; aG++) {
- aJ = e[aG];
- if (typeof ak[aJ] === E) {
- if (typeof ak.log === E) {
- ak[aJ] = aI;
- } else {
- ak[aJ] = ak.log;
- }
- }
- }
- ak.pm = window.postMessage ? aH : aI;
- ak.inDoc = function (aM, aL) {
- var aK = function () {
- var aN;
- try {
- if (!aF) {
- aF = document.createElement("ul");
- document.body.appendChild(aF);
- }
- aN = document.createElement("li");
- aF.appendChild(aN);
- aN.textContent = aM;
- } catch (aO) {}
- };
- if (!aL) {
- aK();
- } else {
- setTimeout(aK, aL);
- }
- };
- } else {
- for (aG = 0, len = e.length; aG < len; aG++) {
- aJ = e[aG];
- ak[aJ] = aI;
- }
- }
- };
- i();
- ak.info("v" + B + ", mode: " + av.mode);
- ak.groupCollapsed("Server Parameters");
- ak.dir(av);
- ak.groupEnd();
- var M = function (aF, aG, aE, e) {
- if (typeof aF.addEventListener != E) {
- if (aG === "mouseenter") {
- aF.addEventListener("mouseover", ai(aE), e);
- } else {
- if (aG === "mouseleave") {
- aF.addEventListener("mouseout", ai(aE), e);
- } else {
- aF.addEventListener(aG, aE, e);
- }
- }
- } else {
- if (typeof aF.attachEvent != E) {
- aF.attachEvent("on" + aG, aE);
- }
- }
- };
- var R = function (aE, aF, e) {
- if (typeof aE.removeEventListener != E) {
- if (aF === "mouseenter") {
- aF = "mouseover";
- e = ai;
- } else {
- if (aF === "mouseleave") {
- aF = "mouseout";
- e = ai;
- }
- }
- aE.removeEventListner(aF, e);
- } else {
- if (typeof aE.detachEvent != E) {
- aE.detachEvent("on" + aF, e);
- }
- }
- };
- var ai = function (e) {
- return function (aE) {
- var aF = aE.relatedTarget;
- if (this === aF || Y(this, aF)) {
- return;
- }
- e.call(this, aE);
- };
- };
- var Y = function (e, aE) {
- if (e === aE) {
- return false;
- }
- while (aE && aE !== e) {
- aE = aE.parentNode;
- }
- return aE === e;
- };
- var t = function (aE, e) {
- var aF = "" + aE;
- while (aF.length < e) {
- aF = "0" + aF;
- }
- return aF;
- };
- var S = function (aH, aG) {
- var aE = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
- var aF, e = [];
- do {
- aF = aH % aG;
- e.push(aE[aF]);
- aH = (aH - aF) / aG;
- } while (aH > 0);
- return e.reverse().join("");
- };
- var ay = (function () {
- var aF = new Date();
- var aE = Date.parse("Jan 1 " + aF.getFullYear());
- var e = aF.getTime() - aE;
- return S(e, 62);
- }());
- var l = function () {
- var aH = 0,
- aF = {};
- var aE = function (aJ, aK, aI) {
- if (typeof aJ.output === "undefined") {
- throw new Error("item with id " + aK + ' must have "output" method');
- }
- this.item = aJ;
- this.id = aK || ++aH;
- this.props = aI || {};
- this.output = function () {
- return (typeof aJ.output === "function") ? aJ.output() : aJ.output;
- };
- };
- var e = function (aK) {
- var aL, aI, aJ = [];
- for (aL in aF) {
- if (aF.hasOwnProperty(aL)) {
- aI = aK(aL, aF[aL]);
- if (aI) {
- aJ.push(aI);
- }
- }
- }
- return aJ;
- };
- var aG = function (aK, aL, aJ) {
- var aI = new aE(aK, aL, aJ || {});
- aF[aI.id] = aI;
- };
- return {
- addItem: aG,
- iterate: e,
- getItem: function (aI) {
- return aF[aI];
- }
- };
- };
- l = new l();
- var ap;
- var ag = function () {
- var aM = function (aP) {
- var aO = {
- a: "top.location.href",
- b: "parent.location.href",
- c: "parent.document.referrer",
- d: "window.location.href",
- e: "window.document.referrer",
- f: "jsref",
- g: "ffCheck -- firefox result",
- q: "ffCheck -- parent.parent.parent... result"
- };
- ak.groupCollapsed("Detection Results");
- var aQ = "";
- for (var e in aP) {
- row = aP[e];
- aQ += row.key + ": " + decodeURIComponent(row.val) + "\n";
- }
- ak.log(aQ);
- ak.dir(aO);
- ak.groupEnd();
- };
- var aJ = function () {
- var aO = {
- g: "",
- q: ""
- };
- try {
- aO.q = window.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.location.href;
- } catch (aQ) {
- var aP = aQ.message;
- var aR = aP.substring(aP.lastIndexOf("<") + 1, aP.lastIndexOf(">"));
- if (typeof aR != E && aN()) {
- aO.g = aR;
- }
- }
- return aO;
- };
- var aN = function () {
- var aP = 3;
- var aO = 6;
- var aS = 13;
- var aX = false;
- if (typeof window.navigator !== E && typeof window.navigator.userAgent !== undefined) {
- var aQ = window.navigator.userAgent;
- var e = window.navigator.userAgent.match(/Firefox\/([\.0-9]+)/);
- if (e !== null && e.length == 2) {
- var aU = e[1];
- var aR = aU.split(".");
- var aV = aR[0];
- if (parseInt(aV, 10) == aP) {
- var aT = aR[1];
- if (parseInt(aT, 10) <= aO) {
- if (aR.length == 3) {
- var aW = aR[2];
- if (parseInt(aW, 10) <= aS) {
- aX = true;
- }
- } else {
- aX = true;
- }
- }
- }
- }
- }
- return aX;
- };
- var aF = function (e) {
- for (var aP in e) {
- if (e.hasOwnProperty(aP)) {
- var aO = e[aP];
- if (aO === "" || aO === "null" || aO === E || aO === null || typeof aO === E) {
- delete e[aP];
- }
- }
- }
- return e;
- };
- var aL = function (aP) {
- var e = {};
- var aQ, aR;
- for (aR in aP) {
- if (aP.hasOwnProperty(aR)) {
- aQ = aP[aR];
- if (typeof e[aQ] == E) {
- e[aQ] = aR;
- } else {
- e[aQ] += aR;
- }
- }
- }
- var aO = {};
- for (aR in e) {
- if (e.hasOwnProperty(aR)) {
- aQ = e[aR];
- aO[aQ] = aR;
- }
- }
- return aO;
- };
- var aH = {};
- try {
- aH.a = encodeURIComponent(top.location.href);
- } catch (aK) {}
- try {
- aH.b = encodeURIComponent(parent.location.hr...centInView ",obst:"
- obstructed ",th:"
- tabHidden ",reas:"
- reason "};for(var aM in aH){try{if(aH.hasOwnProperty[aM]){var aF=aH[aM];if(typeof aL[aF]!==E){aO+=aK(aM,aL[aF]);}}}catch(aJ){throw aM;}}}catch(aJ){ah.add(ah.codes.LOCATION_DETAILS);var aE=(typeof aJ==="
- string ")?aJ:(typeof aJ.type!=="
- undefined ")?aJ.type:"
- unk ";aO+=", detErr: "+aE;ak.error(aJ);}return aO;};var d=function(aH){var aF;var aE=aH.length;var e=aH[aE-1];for(aF=0;aF<aE;aF++){var aG=aH[aF];if(aG.key.indexOf("
- g ")!==-1){e=aG;}}return e;};var U=function(aE){var e=new Image();e.onload=function(){ak.info("
- Image loaded: "+aE);};e.src=aE;};var ar=function(){ak.groupCollapsed("
- Checking
- for kill phrases...");var aM=false;try{if(typeof av!=E&&typeof av.killPhrases!=E&&av.killPhrases!=="
- "){var aL=av.adsafeSrc;if(aL==="
- "){aL=av.requrl+av.reqquery;}var aI=av.killPhrases.split(", ");var aG="
- ";for(var aH=0,aJ=aI.length;aH<aJ;aH++){var aE=decodeURIComponent(aI[aH]).replace(/^\s+|\s+$/g,"
- ");if(aL.search(aE)!==-1){aG=aE;aM=true;}}var aF=(aM)?'found ("
- '+aG+'
- ").':"
- not found.";ak.log('Kill phrases ("
- '+av.killPhrases+'
- ") '+aF);}else{ak.log("
- Kill phrase empty or not found.");}}catch(aK){ah.add(ah.codes.KILL_IT);ak.exception(aK);}ak.groupEnd();return aM;};var Q=(typeof JSON!==E&&typeof window.postMessage!==E);var I=function(){var aE={};var aM=[];if(!Q){return;}var aH=[];var aG=function(aP){var aN,aO,aQ;aP=aP||av;if(aP.reqquery){aN=aP.reqquery.split("
- anId = ")[1].split(" & ")[0];}else{aO=aP.adsafeSrc.split(" / ");aN=aO[5]+" - "+aO[6];}aQ={adId:aN,adSafeId:aP.asid};aH.push(aQ);return aQ;};var aF=function(){var aO=[];var aN={};var aQ={noMe:true};var aR=function(aS){aO.push(aS);aN[aS.pageId]=aS;if(aS.isMe){aQ=aS;}};var aP=function(){var aT,aS,aW,aV,aU=[];for(aT=0;aT<aO.length;aT++){aW=aO[aT];if(aW.isLeaf||aW.isMe||aW.selfDescription!==undefined){aV="
- ";for(aS=0;aS<aW.position.length;aS++){aV+=(Number(aW.position[aS])+1).toString(36);}aV+=(aW.isMe)?" * ":"
- ";aV+=(aW.adProxies.length!==0)?"."+aW.adProxies[0].adId:"
- ";aU.push(aV);}}return S(aQ.unifiedId,62)+" + "+aU.join(" | ");};return{addFrame:aR,list:aO,lookup:aN,me:function(){return aQ;},output:aP};};aF=new aF();var aL=function(aQ,aP){var aN=aQ===window;var aO={position:aP.slice(0),pageId:aP.join(" - "),domObj:function(){return aQ;},isMe:aN,isLeaf:!aQ.frames.length,adProxies:aN?aH:[],selfDescription:undefined,unifiedId:y};aO.toString=function(){return JSON.stringify(aO);};aO.addDescription=function(aR){aO.selfDescription=aR;aO.adProxies=aR.adProxies;};aF.addFrame(aO);return aO;};var e=function(){var aN=function(aT,aO){var aR=aO.length,aQ=aT.frames,aS=new aL(aT,aO);if(!aS.isLeaf){for(var aP=0;aP<aQ.length;aP++){aO[aR]=aP;aN(aQ[aP],aO);}aO.pop();}};return{start:function(){aN(top,[0]);}};};e=new e();var aI=function(aP){var aO=function(aQ,aR){aR=aR||" * ";aP.getMessageTime=new Date().getTime();delete aN.updateMessage;delete aN.sendMessage;aQ.postMessage(JSON.stringify(aN),aR);};var aN={srcId:av.asid,srcKey:av.asid.split(" - ")[2],srcStart:f,getMessageTime:undefined,replyTo:document.location,sendMessage:aO,updateMessage:function(aQ){aP=aQ(aP);},messageContent:aP||{}};return aN;};var aJ=function(){var aO=[];var aP=function(){M(window,"
- message ",function(aW){var aS,aV,aT,aR,aU=aF.me();try{aS=JSON.parse(aW.data);aV=aS.messageContent;if(av.asid.split(" - ")[2]!==aS.srcKey||!aS.hasOwnProperty("
- messageContent ")){return;}if(aV.unifiedId<aU.unifiedId){aU.unifiedId=aV.unifiedId;}}catch(aX){return;}aO.push(aS);try{if(aV.expectedPageId!==aF.me().pageId){ah.add(ah.codes.ADTALK_DUBIOUS);}else{aR=aF.lookup[aV.self.pageId];if(aR===undefined||aR.selfDescription===undefined){aR=aR||new aL(aW.source,aV.self.pageId.split(" - "));aQ(aR);}aR.addDescription(aV.self);}}catch(aX){ah.add(ah.codes.ADTALK_DUBIOUS);}});};var aQ=function(aR){var aT=aF.me();var aS=new aI({self:aT,expectedPageId:aR.pageId,unifiedId:aT.unifiedId});aS.sendMessage(aR.domObj());};var aN=function(){var aS,aR;for(aS=0;aS<aF.list.length;aS++){aR=aF.list[aS];if(!aR.isMe){aQ(aR);}}};return{sendMessages:aN,listen:aP};};aJ=new aJ();var aK=function(){var aN=new aG();};return{sendMessages:aJ.sendMessages,listen:aJ.listen,findFrames:e.start,createAdProxy:function(aO){var aN=new aG(aO);return aN;},getFrameStore:function(){return aF;}};}();var b=function(aE){switch(av.mode){case"
- jsli ":var e=V(aE);e+=X(e.length,false);U(e);break;case"
- jspix ":x(aE);break;case"
- jload ":ab(aE);break;default:u(aE);break;}};var p=function(){var aE;if(!ar()){if(av.useAdTalk==="
- true "&&Q){try{I.createAdProxy(av);I.findFrames();I.listen();I.sendMessages();l.addItem(I.getFrameStore(),"
- fm ");}catch(aF){ah.add(ah.codes.ADTALK_GENERAL);}}at();c.init();ap=ag();b(ap);if(av.adTalkDtCall==="
- true "&&Q){aE=new Date().getTime();setTimeout(function(){setTimeout(function(){var e={output:new Date().getTime()-aE};l.addItem(e,"
- sinceFw ",{type:a.ADTALK});if(typeof aw!=="
- undefined "){l.addItem({output:aw},"
- readyFired ",{type:a.ADTALK});}if(q){ak.inDoc(I.getFrameStore().output(),2000);}T(null,a.ADTALK);},0);},0);}}};p();av.NS={Output:l};})(adsafeVisParams,new Date().getTime());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement