raptor.defineClass("raptor.tracking.core.Tracker",function(e){var j=e.require("ebay.cookies"),m=function(a){var b=$trk=this;e.extend(b,b.config=a);b.image=$("").css("display","none");b.rover.sync&&b.image.attr("src",b.rover.sync);e.bind(b,document,"click",b.onBody);e.bind(b,document,"mousedown",b.onMouse);e.bind(b,document,"rover",b.onRover);e.bind(b,document,"track",b.onTrack);b.originalPSI=b.currentPSI=a.psi;$("body").bind("TRACKING_UPDATE_PSI",function(a,c){c&&c.psi&&(b.currentPSI=c.psi);
c&&(c.callback&&"function"==typeof c.callback)&&c.callback.call(b)});$("body").bind("ADD_LAYER_PSI",function(a,c){c&&(b.currentPSI+=c)});$("body").bind("CLEAR_LAYER_PSI",function(){b.currentPSI=b.originalPSI})};e.extend(m.prototype,{codes:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy-_!".split(""),sizes:{p:4,c:1,m:3,l:3},start:{p:1,c:5,m:6,l:9},target:function(a){return a.tagName?a:a.target},attrib:function(a,b){return a.getAttribute?a.getAttribute(b):null},valid:function(a,b){return b&&
0").css("display",
"none");for(var c=0,b=a.length-1;c