/*
 * LIGHTSTREAMER - www.lightstreamer.com
 * Web Client - lscommons.js - Version 4 Revision: 24327 $
 * Copyright (c) 2004-2010 Weswit Srl. All Rights Reserved.
 */






  if(!document.getElementById){  throw("Browser not compatible");}if(window.Lightstreamer){ throw("Warning: Lightstreamer singleton already on the page; lscommons.js should be the first Lightstreamer file included");}    window.Lightstreamer={    HiG:false, TNp:"211  24324 $", KbK:false, MoJ:"CONNECTING", JsO:"STREAMING", smu:"STALLED", rgV:"POLLING", sgl:"DISCONNECTED", TjM:{length:-1}, bEl:new RegExp("^[a-zA-Z0-9]*$"), rgP:function(){}, vHI:function(SIV){var kZj="";for(var CtU in SIV){if(!this[CtU]){this[CtU]=SIV[CtU];}else{ }}}, svV:function(sQW,vgp,gST){var TlR={}; for(var CtU in vgp.prototype){if(sQW.prototype[CtU]){if(!gST){   var Njb="super_"+CtU;while(vgp.prototype["_"+Njb]){        Njb="super_"+Njb;}    sQW.prototype["_"+Njb]=vgp.prototype[CtU];}else if(gST==="O"){ sQW.prototype[CtU]=vgp.prototype[CtU];}}else{if(CtU.indexOf("_super_")!=0||!gST){ sQW.prototype[CtU]=vgp.prototype[CtU];}}}if(!gST){  var Dxw="_super";while(sQW.prototype[Dxw]){  Dxw+="_super";} sQW.prototype[Dxw]=vgp;}    if(!sQW.prototype.Hwd){sQW.prototype.Hwd=this.TdQ;}if(!sQW.prototype.uAp){sQW.prototype.uAp=this.Jkb;}}, TdQ:function(Boq,Jqm){if(Boq.prototype["_super_"+Jqm]){while(Boq.prototype["_super_"+Jqm]){Jqm="super_"+Jqm;}Jqm="_"+Jqm;}else{return;}if(this[Jqm].apply){return this[Jqm].apply(this,Lightstreamer.jaN(arguments,2));}}, Jkb:function(Boq){var Jqm="_super";if(Boq.prototype[Jqm]){while(Boq.prototype[Jqm+"_super"]){Jqm+="_super";}if(this[Jqm].apply){    this[Jqm].apply(this,Lightstreamer.jaN(arguments,1));}}},  wcq:function(rah){if(rah.shift){return rah.shift();}var PHn=rah[0];for(var CtU=0,YSk=rah.length-1;CtU<YSk;CtU++){rah[CtU]=rah[CtU+1];}delete(rah[rah.length-1]);return PHn;}, jaN:function(ldc,wPO){var rQk=[];for(var xmH=wPO,YSk=ldc.length;xmH<YSk;xmH++){rQk[xmH-wPO]=ldc[xmH];}return rQk;},  AsQ:function(PVa){if(window.encodeURIComponent){return encodeURIComponent(PVa);}else{PVa=escape(PVa); return PVa.replace(this.pfT,"%2B");}}, FbV:function(rvT){if(window.decodeURIComponent){return decodeURIComponent(rvT);}else{return unescape(rvT);}}, hIT:function(svi,iTs){ if(typeof window.addEventListener!="undefined"){window.addEventListener(svi,iTs,false);return true;}else if(typeof document.addEventListener!="undefined"){ document.addEventListener(svi,iTs,false);return true;}else if(typeof window.attachEvent!="undefined"){return window.attachEvent("on"+svi,iTs);}else{return false;}},  BZa:function(wNQ,ZHY,Jfr,vFj,min,max){var DMa=new Number(wNQ);var OLf=this.wae?this.wae:Lightstreamer.PaW;if(isNaN(DMa)){OLf.CVC("This is a not valid value for "+ZHY+": "+'"'+wNQ+'"'+". Please use a number",ZHY);return Jfr;}else if(vFj==true&&DMa!=Math.round(DMa)){OLf.CVC("This is a not valid value for "+ZHY+": "+wNQ+". Please use an integer",ZHY);return Jfr;}else if(!isNaN(min)&&DMa<min){OLf.CVC("This is a not valid value for "+ZHY+": "+wNQ+". The minimum value allowed is "+min,ZHY);return Jfr;}else if(!isNaN(max)&&DMa>max){OLf.CVC("This is a not valid value for "+ZHY+": "+wNQ+". The maximum value allowed is "+max,ZHY);return Jfr;}else{OLf.log(ZHY,DMa);return DMa;}}, rfG:function(wNQ,ZHY,Jfr){var OLf=this.wae?this.wae:Lightstreamer.PaW;if(wNQ===true||wNQ===false){OLf.log(ZHY,wNQ);return wNQ;}else{OLf.CVC("This is a not valid value for "+ZHY+": "+'"'+wNQ+'"'+". Please use true or false",ZHY);return Jfr;}}, getLogger:function(){return Lightstreamer.QcC;}, Sxl:function(wBA){if(this.pAj!=null&&this.pAj!=""){if(wBA.indexOf(this.pAj)==-1){return false;}}  return true;}, waO:function(wNQ){if(typeof wNQ!="undefined"){if(wNQ===true||wNQ===false){ return wNQ===true;}else if(wNQ==null){ return null;}else if(!isNaN(wNQ)&&wNQ!=""){ return parseFloat(wNQ,10);}else if((wNQ||wNQ=="")&&wNQ.toString){ return wNQ.toString();}else if(isNaN(wNQ)){ return NaN;   }else{     Lightstreamer.PaW.EPl(false,'waO');return wNQ;}}return null;}, EIb:new RegExp("^\\s*([\\s\\S]*?)\\s*$"), fKc:function(DpK){return DpK.replace(Lightstreamer.EIb,"$1");}, GSE:function(OBN,Kps){      if(!OBN){return true;}if(Kps.toLowerCase()=="http:"){return OBN==80;}if(Kps.toLowerCase()=="https:"){return OBN==443;}return false;}, uFO:function(qUQ,ifx){var pLV=[];for(var XLZ=0,YSk=qUQ.length;CtU<YSk;CtU++){if(qUQ[XLZ]==null){pLV[XLZ]=null;}else if(ifx){pLV[XLZ]=new Number(qUQ[XLZ]);}else{pLV[XLZ]=new String(qUQ[XLZ]);}}return jNP;}, asm:function(qUQ,ifx){var jNP={};for(var XLZ in qUQ){if(qUQ[XLZ]==null){jNP[XLZ]=null;}else if(ifx){jNP[XLZ]=new Number(qUQ[XLZ]);}else{jNP[XLZ]=new String(qUQ[XLZ]);}}return jNP;}, aIL:function(max){max=max?max:1000;return Math.round(Math.random() * max );}, IcY:function(uNU,QAv){return function(){var ldc=arguments;return function(){uNU.apply(QAv,ldc);};};}, EoJ:function(uNU,QAv){return function(){uNU.apply(QAv);};}   };  with(Lightstreamer){ Lightstreamer.TXV="gi_buf"; Lightstreamer.Afp=TXV.substring(1,2); Lightstreamer.Hdx=TXV.substring(0,1); Lightstreamer.Ylr=TXV.substring(0,2); Lightstreamer.pfT=new RegExp("\\+",Ylr);}     Lightstreamer.avoidLSGlobals=false;   Lightstreamer.ZEn=["div","span","input"]; Lightstreamer.ZZa=function(){return Lightstreamer.ZEn;}; Lightstreamer.vUO=function(BiD,Lml){Lightstreamer.ZEn=BiD;}; Lightstreamer.lWs=function(AmD){Lightstreamer.ZEn.push(AmD);}; Lightstreamer.MaR=function(){this.oce(["ChartLine","ChartTable","DynaMetapushTable","DynaScrollTable","FieldNameDescriptor","FieldPositionDescriptor","GroupIdDescriptor","GroupListDescriptor","ItemNameDescriptor","ItemPositionDescriptor","LabelFormatter","MetapushTable","MultiDynaMetapushTable","NonVisualTable","OverwriteTable","PushPage","SchemaIdDescriptor","SchemaListDescriptor","ScreenTableHelper","ScrollTable","FlashBridge","MessageListener"],true,true);  };  Lightstreamer.oce=function(xJL,vjl,nho){for(var CtU=0;CtU<xJL.length;CtU++){this.ZEC(xJL[CtU]);}if(vjl){ window.LS_cell=Lightstreamer.cellOverwrite;window.LS_cs=Lightstreamer.cellScroll;window.LS_cM=Lightstreamer.cellMetapush;}if(nho){window.LS_fadeCell=Lightstreamer.PMQ;}}; Lightstreamer.ZEC=function(ZHY){if(Lightstreamer[ZHY]){window[ZHY]=Lightstreamer[ZHY];}}; Lightstreamer.OWa=function(){var sbt=document.getElementsByTagName("script");for(var CtU=0;CtU<sbt.length;CtU++){var huN=null;if((huN=/lspushpage\.js\?(.*)$/.exec(sbt[CtU].src))!=null){Lightstreamer.avoidLSGlobals=(huN[1]=="avoidLSGlobals=true");}}};     Lightstreamer.vHI({ iqb:null, uMi:null, vNa:function(){if(this.iqb!=null){return this.iqb;}if((document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)&&(!navigator.accentColorName)){this.iqb=true;return true;}this.iqb=false;return false;},IKL:function(){if(this.uMi!=null){return this.uMi;}if(this.vNa()){KjE=navigator.userAgent;if(KjE){if(KjE.indexOf(" Version/")>-1){  if(KjE.indexOf(" Version/3.0")<=-1){ this.uMi=false;return false;}}else if(KjE.indexOf("Chrome/")>-1){ this.uMi=false;return false;}}  this.uMi=true;return true;}this.uMi=false;return false;},UsB:new RegExp("[^0-9.]+",Lightstreamer.Hdx),smV:null,NIS:function(DKH,PQQ){if(window.opera){if(!DKH){ return true;}if(this.smV===null){if(!window.opera.version){   this.smV=7;}else{ var vqB=window.opera.version();vqB=vqB.replace(this.UsB,"");this.smV=parseFloat(vqB);}}if(PQQ===true){ return this.smV<=DKH;}else if(PQQ===false){ return this.smV>=DKH;}else{ return this.smV==DKH;}}return false;}, fVj:null, bfJ:function(){if(this.fVj!==null){return this.fVj;}if(window.ActiveXObject){this.fVj=true;}else{this.fVj=false;}return this.fVj;}, BFh:null, vOS:function(){if(this.BFh!==null){return this.BFh;}var RsO=navigator.userAgent.toLowerCase(); if(window.ScriptEngine&&(ScriptEngine().indexOf("InScript")>-1)){  if(RsO.indexOf("icab")>-1){Lightstreamer.Eem.log('vOS',"iCab"); this.BFh=true;return true;}}   if(document.all){crD=RsO.indexOf("msie");if(crD>-1){vGY=RsO.substring(crD+5,crD+8);if(vGY.indexOf(5)>-1){Lightstreamer.Eem.log('vOS',"IE5");this.BFh=true;return true;}}}Lightstreamer.Eem.log('vOS',false);this.BFh=false;return false;}, ahg:{},PoS:new RegExp("Firefox\\/(\\d+\\.?\\d*)"),tSW:function(DKH,PQQ){if(this.ahg===null){return false;}if(!DKH){DKH=-1;PQQ=false;}else{PQQ=PQQ===true||PQQ===false?PQQ:"";}if(this.ahg[DKH+""+PQQ]||this.ahg[DKH+""+PQQ]===false){return this.ahg[DKH+""+PQQ];}var Gwq=navigator.userAgent;if(Gwq.indexOf("Firefox")<=-1){this.ahg=null;return false;}var kcg=0;if(Gwq.indexOf("Firefox/")>-1){var EkQ=this.PoS.exec(Gwq);if(EkQ){kcg=Number(EkQ[1]);}}var huN;if(PQQ===true){ huN=kcg<=DKH;}else if(PQQ===false){ huN=kcg>=DKH;}else{ huN=kcg==DKH;}this.ahg[DKH+""+PQQ]=huN;return huN;}, awA:null, iAH:function(){if(this.awA!==null){return this.awA;}var Gwq=navigator.userAgent;this.awA=Gwq.indexOf("Chrome/")>-1;return this.awA;}});       Lightstreamer.vHI({ MnN:function(GhI,pSX){Lightstreamer.Zxs.log('MnN',GhI,pSX);this.rHi(GhI,pSX,"");}, rHi:function(GhI,pSX,FbE){var hvV="";if(Lightstreamer.pAj!=null&&Lightstreamer.pAj!=""){     hvV="domain=."+Lightstreamer.pAj+"; ";}var xBH=GhI+"="+pSX+"; ";var UIi=xBH+hvV+FbE+"path=/;";document.cookie=UIi;Lightstreamer.Zxs.log('rHi',UIi);}, DPv:function(GhI){GhI+="="; var gHo=document.cookie.toString();gHo=gHo.split(";");var OLf=Lightstreamer.Zxs;for(var CtU=0;CtU<gHo.length;CtU++){gHo[CtU]=Lightstreamer.fKc(gHo[CtU]);OLf.log('DPv',GhI,"?",gHo[CtU]);if(gHo[CtU].indexOf(GhI)==0){   var hpg=gHo[CtU].substring(GhI.length,gHo[CtU].length);OLf.log('DPv',GhI,hpg);return hpg;}}OLf.log('DPv',GhI,null);return null;}, DQu:function(GhI){Lightstreamer.Zxs.log('DQu',GhI);var abG=new Date();abG.setTime(abG.getTime()-86400000); var FbE="expires="+abG.toGMTString()+"; ";this.rHi(GhI,"deleting",FbE);}, ILZ:false, uYw:function(){ var OLf=Lightstreamer.Zxs;OLf.log('uYw',0); var AsJ=Lightstreamer.aIL();  var gfh="LS__cookie_test"+AsJ;this.MnN(gfh,"testing");var fvh=this.DPv(gfh);if(fvh=="testing"){OLf.log('uYw',1);this.DQu(gfh);fvh=this.DPv(gfh);if(fvh==null){OLf.log('uYw',2); this.ILZ=true;}}}, TcX:function(){return new Date().getTime();}, YYX:1000});       Lightstreamer.vHI({ EIh:"|", FdX:function(GhI){var EFK=this.DPv(GhI);if(!EFK){return null;}var XwV=EFK.split(this.EIh);if(XwV[0]==""){XwV.shift();}if(XwV[XwV.length-1]==""){XwV.pop();}return XwV.length>0?XwV:null;}, jnY:function(GhI,id){var pSX=this.DPv(GhI);if(!pSX){pSX=this.EIh;}else if(pSX.indexOf(this.EIh+id+this.EIh)>-1){return false;}pSX+=id+this.EIh;this.MnN(GhI,pSX);return true;},   wSH:function(GhI,id){var pSX=this.DPv(GhI);if(!pSX){return;}var WsB=this.EIh+id+this.EIh;if(pSX.indexOf(WsB)>-1){pSX=pSX.replace(WsB,this.EIh);if(pSX==this.EIh){this.DQu(GhI);}else{this.MnN(GhI,pSX);}}}, okV:function(GhI,ZrX){var pSX=ZrX.join(this.EIh);this.MnN(GhI,pSX);} });               Lightstreamer.Whu=function(uZs){ this.vEq=null;if(typeof uZs!="undefined"){this.vEq=uZs;}else{this.vEq={};}}; Lightstreamer.Whu.adw=function(qUQ,ifx){var xGl={};var vEq=qUQ.wMQ();for(var fmY in vEq){xGl[fmY]={};for(var SVg in vEq[fmY]){if(vEq[fmY][SVg]==null){xGl[fmY][SVg]=null;}else if(ifx){xGl[fmY][SVg]=new Number(vEq[fmY][SVg]);}else{xGl[fmY][SVg]=new String(vEq[fmY][SVg]);}}}return new this(xGl);};Lightstreamer.Whu.prototype={ VKq:function(Wnr,fmY,SVg){if(!this.vEq[fmY]){this.vEq[fmY]={};}this.vEq[fmY][SVg]=Wnr;}, bqs:function(fmY,SVg){if(!this.vEq[fmY]){return null;}if(typeof this.vEq[fmY][SVg]=="undefined"){return null;}return this.vEq[fmY][SVg];}, EAA:function(fmY,SVg){if(!this.vEq[fmY]){return;}if(this.vEq[fmY][SVg]){delete(this.vEq[fmY][SVg]);}for(var CtU in this.vEq[fmY]){ return;} delete(this.vEq[fmY]);}, insertRow:function(NVg,fmY){this.vEq[fmY]=NVg;}, lLS:function(fmY){if(!this.vEq[fmY]){return null;}return this.vEq[fmY];}, TwV:function(fmY){var xDn=this.lLS(fmY);this.eWU(fmY);return xDn;}, eWU:function(fmY){if(!this.vEq[fmY]){return;}delete(this.vEq[fmY]);}, wMQ:function(){return this.vEq;}};       Lightstreamer.jpi=function(taA){this.inS=taA?taA:"GE";}; Lightstreamer.jpi.prototype={ woX:function(eWk){var huN=false;if(eWk){huN=Lightstreamer.QcC.woX(eWk);}return huN||Lightstreamer.QcC.woX(this.inS);}, ZcB:function(CvY){if(Lightstreamer.Ben){this.log(CvY,arguments,Lightstreamer.Ben);}else{this.log(CvY,arguments);}}, log:function(CvY){if(!this.woX()){return;}if(Lightstreamer.obfMap){CvY=Lightstreamer.obfMap.SxW(CvY);}var bHP=this.wDL(arguments);      Lightstreamer.QcC.RwA(this.inS,bHP);}, MKn:function(aGq,CvY,inS,LPg,ldc){if(!this.woX(inS)){return;}if(Lightstreamer.obfMap){ldc[LPg]=Lightstreamer.obfMap.SxW(ldc[LPg]);}var bHP=aGq+" "+this.wDL(ldc,LPg);if(this.inS!=inS){Lightstreamer.QcC.RwA(this.inS,bHP,aGq);}Lightstreamer.QcC.RwA(inS,bHP,aGq);}, nKI:function(lSX,CvY){this.MKn(this.TQH(lSX),CvY,"EX",1,arguments);}, aqK:function(CvY,EKx){this.MKn(EKx,CvY,"EX",1,arguments);}, PhQ:function(UME,CvY){this.MKn(UME,CvY,"ER",1,arguments);}, CVC:function(UME,CvY){this.PhQ(UME,CvY);throw(UME);}, cst:function(UME,CvY){if(!this.woX("ER")){return;}var VQa=this;setTimeout(function(){VQa.PhQ(UME,CvY);},2);}, hHu:function(lSX,EKx,CvY){this.MKn(this.TQH(lSX,EKx),CvY,"ER",2,arguments);}, EPl:function(XXe,CvY){if(!XXe){this.MKn("",CvY,"AS",1,arguments);}}, wDL:function(ldc,TmY){TmY=TmY?TmY:0;var bHP=" ";for(var CtU=TmY;CtU<ldc.length;CtU++){try{var ExG=ldc[CtU];if(ExG==null){bHP+="NULL";}else if(ExG.prototype){bHP+=ExG.apply();}else if(ExG.length<0){ bHP+="*";}else if(ExG.charAt!=null){ bHP+=ExG;}else if(ExG[0]==ExG){ bHP+=ExG;}else if(ExG.length!=null&&ExG.top==null){   bHP+="(";bHP+=this.wDL(ExG);bHP+=")";}else{bHP+=ExG;}bHP+=" ";}catch(lSX){bHP+="missing-parameter ";}}return bHP;}, TQH:function(lSX,Gja){var FqB=lSX.message;if(typeof FqB=="undefined"){if(lSX.getMessage){FqB=lSX.getMessage();}if(typeof FqB=="undefined"){FqB=lSX;}}var huN="exception\n"+FqB+" \n\n";if(Gja){huN+="thrown by your callback\n\n"+Gja;}if(lSX.stack){huN+=lSX.stack;huN+="\n";}else if(!Lightstreamer.NIS()){ huN+="(Exception stack trace only available on Firefox and Opera)\n\n";}return huN;}};      Lightstreamer.LogSystem=function(){ this.TSk=""; this.hMs={};this.hMs.length=0; this.YQl=0; this.LWe=new Lightstreamer.BufferConsumer();this.addConsumer(this.LWe,true); this.LWe.Njb++;this.LWe.KDX[0]="START OF LOG";this.LWe.KDX[0+"_C"]="GE";this.jca={};this.wae=this.getLogger("LS");};Lightstreamer.LogSystem.prototype={ getLogger:function(taA){if(!this.jca[taA]){this.jca[taA]=new Lightstreamer.jpi(taA);}return this.jca[taA];},  getInternalLog:function(){return this.LWe;}, addConsumer:function(dpT,EMS){  this.hMs[this.hMs.length]=dpT;this.hMs.length++;dpT.ReN=this;    if(EMS!=true){ this.LWe.sendLogToConsumer(dpT);} var CCV=dpT.fqi.split(" ");this.WIF(CCV);}, removeConsumer:function(dpT){Rvv=false;var CtU=0;while((CtU<this.hMs.length)&&(!Rvv)){if(this.hMs[CtU]==dpT){this.CvG(CtU);Rvv=true;}CtU++;}return Rvv;}, CvG:function(CtU){ATb=this.hMs.length-1;if(CtU!=ATb){ this.hMs[CtU]=this.hMs[ATb];}delete(this.hMs[ATb]);this.hMs.length--; this.XeU();}, xwW:function(inS){if(!inS){return;}if(this.TSk.indexOf(inS)>-1){return;}if(this.TSk==""){this.TSk+=inS;}else{this.TSk+=" "+inS;}this.LWe.addLogCategory(inS);}, WIF:function(fqi){for(var inS in fqi){this.xwW(fqi[inS]);}}, XeU:function(){this.TSk="";     for(var CtU=0;CtU<this.hMs.length;CtU++){var CCV=this.hMs[CtU].fqi.split(" ");this.WIF(CCV);}}, RwA:function(taA,bHP,FQU){if(!this.woX(taA)){return;} var djZ=++this.YQl; bHP=this.pAs(djZ)+taA+" "+bHP; this.ZjA(taA,bHP,FQU);return bHP;}, woX:function(taA){if(this.TSk.length==0||this.TSk.indexOf(taA)==-1){return false;}return true;}, pAs:function(djZ){ var GaF=new Date();var bHP=window.name;bHP+=" ";bHP+=djZ;bHP+=": ";bHP+=GaF.getHours();bHP+=":";bHP+=GaF.getMinutes();bHP+=":";bHP+=GaF.getSeconds();bHP+=",";bHP+=GaF.getMilliseconds();bHP+=" ";return bHP;}, ZjA:function(taA,bHP,FQU){var CtU;for(CtU=0;CtU<this.hMs.length;CtU++){var dpT=this.hMs[CtU];if(dpT.fqi.indexOf(taA)>-1){if(dpT.XrT==true){dpT.SOS(FQU,taA);}else{dpT.SOS(bHP,taA);}}}},  cNS:function(dpT,kLL){this.wae.PhQ("Sorry, the "+dpT+" is not compatible with this Browser",kLL);}, xTx:function(inS){return(inS=="ER"||inS=="AS"||inS=="EX");}, UPw:function(){for(var CtU=0;CtU<this.hMs.length;CtU++){if(this.hMs[CtU].PLR){this.hMs[CtU].PLR();}}},  hNY:function(QAv,EKx,aGq){var YQY=true;if((typeof mIn!="undefined")&&(mIn)){YQY=!KmP.pTi("onClientAlert",'dtJ',{EKx:EKx,aGq:aGq});}if(YQY&&QAv.onClientAlert){try{QAv.onClientAlert(EKx,aGq);}catch(lSX){this.wae.hHu(lSX,QAv.onClientAlert,"onClientAlert");}}}, StT:function(){var KDX=new Lightstreamer.BufferConsumer();KDX.setHistoryDim(10);KDX.addLogCategory("ER");KDX.XrT=true;Lightstreamer.QhF=KDX;this.addConsumer(KDX);}, aEc:function(RJP,object){with(Lightstreamer){if(vEf==null&&QhF!=null){vEf=new FunctionConsumer(RJP,object);vEf.addLogCategory("ER");vEf.XrT=true;this.removeConsumer(QhF);QhF.sendLogToConsumer(vEf);this.addConsumer(vEf,true);QhF=null;}}}};      Lightstreamer.wup=null; Lightstreamer.ZRG=null; Lightstreamer.vEf=null; Lightstreamer.QhF=null;         Lightstreamer.LogConsumer=function(){ this.ReN; this.fqi=""; this.XrT=false;};Lightstreamer.LogConsumer.prototype={ SOS:function(bHP,inS){}, isCompatible:function(){return false;}, addLogCategory:function(inS){if(!inS){return;}if(this.fqi.indexOf(inS)>-1){return;}if(this.fqi==""){this.fqi+=inS;}else{this.fqi+=" "+inS;}if(this.ReN){this.ReN.xwW(inS);}}, getLogCategories:function(){return this.fqi;}};         Lightstreamer.BufferConsumer=function(){this.uAp(Lightstreamer.BufferConsumer); this.hNt=0; this.PQL=0; this.Njb=-1; this.KDX={};};Lightstreamer.BufferConsumer.prototype={ isCompatible:function(){return true;}, extractLog:function(pBS,eEs,OKG,hXQ){var CtU;var Mic=1;if(pBS==null){CtU=this.PQL;}else{CtU=this.Njb-pBS+1;if(CtU<this.PQL){CtU=this.PQL;}}if(eEs==null){eEs="\n";}var cxc="";if(typeof hXQ!="undefined"&&hXQ){hXQ=true;}else{hXQ=false;}while(CtU<=this.Njb){if(typeof OKG!="undefined"&&OKG){cxc+=OKG;if(hXQ){cxc+=Mic+"=";}}if(hXQ){cxc+=Lightstreamer.AsQ(this.KDX[CtU]);}else{cxc+=this.KDX[CtU];}cxc+=eEs;CtU++;Mic++;}return cxc;}, sendLogToConsumer:function(dpT){var CtU=this.PQL;while(CtU<=this.Njb){if(dpT.fqi.indexOf(this.KDX[CtU+"_C"])>-1){dpT.SOS(this.KDX[CtU],this.KDX[CtU+"_C"]);}CtU++;}}, setHistoryDim:function(mpn){this.hNt=mpn;}, SOS:function(bHP,inS){    var djZ=++this.Njb;var TmY=djZ-this.hNt+1;while(this.PQL<TmY){delete(this.KDX[this.PQL]);delete(this.KDX[this.PQL+"_C"]);this.PQL++;} this.KDX[djZ]=bHP;this.KDX[djZ+"_C"]=inS;}};Lightstreamer.svV(Lightstreamer.BufferConsumer,Lightstreamer.LogConsumer);         Lightstreamer.RemoteConsumer=function(bNt,gbO,oPC){this.uAp(Lightstreamer.RemoteConsumer); this.bNt=bNt; this.gbO=gbO?gbO:0; this.oPC=oPC?oPC:0; this.oDC=0; this.reG=0; this.LnT=100; this.KDX=new Lightstreamer.BufferConsumer();this.KDX.setHistoryDim(this.bNt);};Lightstreamer.RemoteConsumer.prototype={ lWg:function(){ var Csk=false;if((typeof mIn!="undefined")&&(mIn)){ Csk=true;}else if(!Lightstreamer.kRs||!Lightstreamer.kRs.Iin){if(this.reG<this.LnT){ this.KDX.setHistoryDim(this.reG+1);} return;}   var uNh=this.KDX.extractLog(this.reG,"&","LS_log",true);if(uNh!=""){if(Csk){mIn.Rpo(uNh);}else{ Lightstreamer.kRs.qof('Rpo',uNh);}}this.reG=0;this.KDX=new Lightstreamer.BufferConsumer();this.KDX.setHistoryDim(this.bNt);}, PLR:function(){setTimeout(Lightstreamer.EoJ(this.lWg,this),1);}, SOS:function(bHP,inS){if(this.oPC>0&&this.oDC>=this.oPC){if(this.reG>0){ this.PLR();}return;}if(this.gbO>0&&bHP.length>this.gbO){bHP=bHP.substr(0,this.gbO);}this.reG++;this.KDX.SOS(bHP,inS);this.oDC++;if(this.reG>=this.bNt){this.PLR();}}, rGG:function(NpR){if(!NpR){this.gbO=0;}else{this.gbO=NpR;}}, aMh:function(max){if(!max){this.oPC=0;}else{this.oPC=max;}}, isCompatible:function(){return true;}};Lightstreamer.svV(Lightstreamer.RemoteConsumer,Lightstreamer.LogConsumer);         Lightstreamer.FunctionConsumer=function(hhA,eur,tpf){this.uAp(Lightstreamer.FunctionConsumer); this.hhA=hhA; this.tpf=tpf?tpf:hhA; this.eur=eur;};Lightstreamer.FunctionConsumer.prototype={ isCompatible:function(){if(!this.hhA){return false;}return(this.hhA.apply)?true:false;}, SOS:function(bHP,inS){var oYo=new Array(bHP);var Jqm=this.hhA;if(Lightstreamer.QcC.xTx(inS)){Jqm=this.tpf;}   if(Jqm.apply){try{Jqm.apply(this.eur,oYo);}catch(lSX){}} }};Lightstreamer.svV(Lightstreamer.FunctionConsumer,Lightstreamer.LogConsumer);         Lightstreamer.AlertConsumer=function(bNt){this.uAp(Lightstreamer.AlertConsumer); this.cDX=bNt; this.reG=0; this.KDX=new Lightstreamer.BufferConsumer();this.KDX.setHistoryDim(this.cDX);};Lightstreamer.AlertConsumer.prototype={ isCompatible:function(){return window.alert;}, SOS:function(bHP,inS){this.reG++;this.KDX.SOS(bHP,inS);if(this.reG>=this.cDX){this.reG=0;vDV=this.xiv(this.KDX,this.cDX);setTimeout(vDV,10);this.KDX=new Lightstreamer.BufferConsumer();this.KDX.setHistoryDim(this.cDX);}}, xiv:function(KDX,reG){return function(){alert(KDX.extractLog(reG,"\n"));};}};Lightstreamer.svV(Lightstreamer.AlertConsumer,Lightstreamer.LogConsumer);         Lightstreamer.RQE=function(Vwx){ this.EqE=Vwx; this.wae=Lightstreamer.QcC.getLogger("FM");};Lightstreamer.RQE.prototype={ xrQ:function(Csk,nxw){var huN=this.QrL(Csk,nxw);this.wae.ZcB('xrQ',Csk,nxw,huN.GGh,huN.log,huN.Yqx); return huN;}, QrL:function(Csk,nxw){var rOO={};var ujf=1;try{if(this.EqE==null){ujf=2; rOO.log="null";rOO.Yqx=true;return rOO;}else if(this.EqE.closed){ ujf=3; this.EqE=null;rOO.log="closed";rOO.Yqx=true;return rOO;}else if(!this.EqE.Lightstreamer||(Csk&&!this.EqE.Lightstreamer.HiG)){ujf=4;rOO.log=(!this.EqE.Lightstreamer)?"not global":"not active";this.EqE=null;rOO.Yqx=false; return rOO;}else if(Csk){if(this.EqE.KmP){ujf=5; if(!this.EqE.mIn){ ujf=11;this.EqE=null;rOO.log="too young";rOO.Yqx=false;return rOO;       }else if(nxw&&!this.EqE.mIn.oxl){ujf=6;     this.EqE=null;rOO.log="wait conf";rOO.Yqx=false;return rOO;}}else if(this.EqE.Lightstreamer.ldq){ if(this.EqE.Lightstreamer.ldq.jiW){ujf=7;var nQt=this.EqE.Lightstreamer.ldq.jiW;if(Lightstreamer.ldq){Lightstreamer.ldq.jiW=nQt;}this.EqE=nQt;var jLH=this.xrQ(true);jLH.log="linked: "+jLH.log;return jLH;}else{ujf=8; this.EqE=null;rOO.log="linked w/o reference";rOO.Yqx=false; return rOO;}}else{ujf=9;    this.wae.EPl(false,'xrQ',this.EqE);this.EqE=null;rOO.log="not engine";rOO.Yqx=true;return rOO;}}ujf=10;rOO.log="OK";rOO.GGh=true;return rOO;}catch(lSX){this.EqE=null; rOO.log="exception "+ujf+" "+lSX;rOO.Yqx=true;return rOO;}}, PJc:function(SOI,Lup){var OYv=SOI+"__TRASH";var niJ=this.jUi(SOI,OYv);var SNv="eval(" + '"' + niJ + "; " + '"' + ")"; this.wae.log('PJc',1);var XvJ=Lightstreamer.Kvb("javascript:"+SNv,SOI);this.wae.log('PJc',2,XvJ!=null);if(XvJ===false){return false;}else if(!XvJ){    var XvJ=Lightstreamer.Kvb(Lightstreamer.bQj,SOI);  Lightstreamer.aml.log('PJc',3);this.wae.log('PJc',4,XvJ!=null);if(XvJ===false){return false;}else if(XvJ==null){return true;}}try{this.wae.log('PJc',5,XvJ.closed);if(XvJ.closed){return true;}  if(Lup){this.wae.log('PJc',6,(XvJ==XvJ.top));if(XvJ==XvJ.top&&!XvJ.Lightstreamer){   try{this.PDw(XvJ,SOI,OYv);}catch(lSX){this.wae.nKI(lSX,'PJc',10);}return true;}XvJ=XvJ.parent;this.wae.log('PJc',7,XvJ!=null);if(XvJ==null){return true;}}this.wae.log('PJc',8,(XvJ.Lightstreamer!=null));if(!XvJ.Lightstreamer){return true;}this.wae.log('PJc',9,(XvJ.Lightstreamer.QcC!=null));if(!XvJ.Lightstreamer.QcC){return true;}this.EqE=XvJ;}catch(lSX){this.wae.nKI(lSX,'PJc',11);}return true;}, OWl:function(CZg,XaK){if(this.PJc("LS__"+CZg,true)===false){ return false;}var kZj=this.xrQ(true,!XaK);return kZj;}, jUi:function(ZHY,QXt){var YZP=function(ZHY,QXt){if(window.name==ZHY){if(window==top&&!(window.Lightstreamer&&window.Lightstreamer.QcC)){window.name=QXt;window.close();}}};      var mMh="callFun";  return "var "+mMh+" = "+YZP.toString()+"; "+mMh+"('"+ZHY+"', '"+QXt+"');";}, PDw:function(XvJ,SOI,OYv){ if(XvJ.name!=SOI&&XvJ.name!=OYv){return;}XvJ.close();}};        Lightstreamer.vHI({ kAq:0, ZQV:0, pGQ:false, Hnd:"You have Norton Internet Security or Norton\nPersonal Firewall installed on this computer.\nIf no real-time data show up, then you need\nto disable Ad Blocking in Norton Internet\nSecurity and then refresh this page", Kvb:function(kuB,SOI){var rOO=null;Lightstreamer.Eem.log('Kvb',document.cookie);try{rOO=this.Gps(kuB,SOI);}catch(lSX){Lightstreamer.Eem.nKI(lSX);return false;}if(rOO){try{this.ZQV++;}catch(aWg){   this.KbK=true;}}return rOO;}, Gps:function(kuB,SOI){if(window.SymError){var mBp=true;if((this.ZQV-this.kAq)<-5){   mBp=false;}if(window.SymRealWinOpen&&mBp){this.kAq++;Lightstreamer.Eem.log('Gps',1); return window.SymRealWinOpen(kuB,SOI,"height=100,width=100",true);}else if(!this.pGQ){this.pGQ=true;Lightstreamer.Eem.cst(this.Hnd,"window.open");    var uek=null;if(window.mIn){uek=mIn;}else if(Lightstreamer.ldq){uek=Lightstreamer.ldq;}if(uek!=null){Lightstreamer.QcC.hNY(uek,100,this.Hnd);}}mBp=true;this.kAq=0;return null;}else{if(Lightstreamer.TcX()-Lightstreamer.eGJ>Lightstreamer.PiL){return false;}return window.open(kuB,SOI,"height=100,width=100",true);}}});        Lightstreamer.vHI({  FfY:function(ujE){var XEI=0;var aDn=ujE.length;for(var CtU=0;CtU<aDn;CtU++){XEI+=ujE.charCodeAt(CtU);}return parseInt(XEI);}, UWq:function(uJm,GhI,TmY,ulH,MMg){ var YeI=3;var uYC;var QMw=TmY;var vPZ=TmY-ulH;var huN="";var XEI=this.FfY(GhI.toString()); if(XEI>0){var Nbg=uJm.length;if(Nbg>0){var CtU; for(CtU=0;QMw+YeI-CtU<=Nbg;CtU+=3){ var FIY=CtU;if(vPZ>0){for(FIY=XEI * 3;FIY>=vPZ;FIY-=vPZ);} var FeF=uJm.substring(CtU,YeI-1); var seG=uJm.substring(FIY,FIY+2); var khU=uJm.substring(QMw,QMw+YeI-CtU); uYC=parseInt(FeF)-parseInt(seG)+MMg-parseInt(khU);   var bvJ=unescape("%"+uYC.toString(16)); huN=bvJ+huN; YeI+=3;QMw+=3;XEI+=uYC;}}} return huN;}});      Lightstreamer.MessageListener=function(){};Lightstreamer.MessageListener.prototype={ onAbort:function(){return;}, onError:function(){return;}, onDiscarded:function(){return;}, onDeny:function(code,message){return;}, onProcessed:function(){return;}};       Lightstreamer.mBC=function(FbN){ this.name=null; this.parent=null; this.wae=Lightstreamer.QcC.getLogger("OP");if(FbN){this.aOS(FbN);}};Lightstreamer.mBC.prototype={ xQx:Lightstreamer.BZa, Hul:Lightstreamer.rfG, eZs:function(OZb,wNQ){this[OZb]=Lightstreamer.waO(wNQ);if(this.parent==window.mIn){this.YOH(OZb);}  }, YOH:function(wJs,olZ,ZPb){var NQT='DAh';var CdX={object:this.name,OZb:wJs};CdX.wNQ=Lightstreamer.waO(this[wJs]);this.wae.log('YOH',wJs,(wJs!='vgv'?this[wJs]:"[...]"));if(this.parent==window.mIn){ var pcS=KmP.hPO();for(var CtU in pcS){pcS[CtU].qof(NQT,CdX);}}else{if(!Lightstreamer.kRs.NLu(NQT,CdX)){this.wae.PhQ("The LightstreamerEngine instance is not available",olZ);  this[wJs]=ZPb;return false;}}return true;}, aOS:function(WAK){var vvd=this.vSO;for(var CtU=0;CtU<vvd.length;CtU++){this[vvd[CtU]]=Lightstreamer.waO(WAK[vvd[CtU]]);}}};         Lightstreamer.pAj=null; Lightstreamer.bQj="lsblank.html?";    Lightstreamer.Context=function(){ this.cUS=null; this.mWV=null; this.ejJ=null; this.gbO=0; this.oPC=0; this.QcC=null; this.vSO=Lightstreamer.Context.vSO;this.uAp(Lightstreamer.Context,arguments[0]); this.name="context";}; Lightstreamer.Context.vSO=['cUS','mWV','ejJ','gbO','oPC'];Lightstreamer.Context.prototype={ getLogger:function(){return this.QcC;}, aOS:function(WAK){this.Hwd(Lightstreamer.Context,'aOS',WAK);if(!this.QcC&&WAK.QcC){  this.QcC=WAK.QcC;}}, bind:function(){if(this.parent&&this.parent!=window.mIn){ return;}if(Lightstreamer.pAj!=null&&Lightstreamer.pAj!=""){ document.domain=Lightstreamer.pAj;     var SWJ="domain="+Lightstreamer.pAj+"&";Lightstreamer.bQj+=SWJ;if(Lightstreamer.LSX){Lightstreamer.LSX.ZgN=SWJ;}}Lightstreamer.BQn=this; Lightstreamer.uYw();return true;}, setDebugAlertsOnClientError:function(ueT){var ZPb=this.mWV;this.mWV=ueT===true;if(this.parent==null){ this.Iao();}else{this.YOH('mWV',"setDebugAlertsOnClientError",ZPb);}}, Iao:function(){if(this.mWV){if(!Lightstreamer.wup){ var wup=new Lightstreamer.AlertConsumer(1);wup.addLogCategory("ER");Lightstreamer.QcC.addConsumer(wup,true);Lightstreamer.wup=wup;this.wae.log('Iao',1);}else{this.wae.log('Iao',2);}}else if(Lightstreamer.wup){Lightstreamer.QcC.removeConsumer(Lightstreamer.wup);Lightstreamer.wup=null;this.wae.log('Iao',3);}else{this.wae.log('Iao',4);}}, setRemoteAlertsOnClientError:function(ueT,gbO,oPC){var gHq=this.ejJ;var FBk=this.oPC;var cxu=this.gbO;this.ejJ=ueT===true;if(oPC){this.oPC=this.xQx(oPC,"setRemoteAlertsOnClientError",this.oPC,true,0);}if(gbO){this.gbO=this.xQx(gbO,"setRemoteAlertsOnClientError",this.gbO,true,0);}if(this.parent==null){ this.rCL();}else{ var huN=this.YOH('oPC',"setRemoteAlertsOnClientError");huN&=this.YOH('gbO',"setRemoteAlertsOnClientError");huN&=this.YOH('ejJ',"setRemoteAlertsOnClientError");if(!huN){this.ejJ=gHq;this.oPC=FBk;this.gbO=cxu;}}}, rCL:function(){if(this.ejJ){if(Lightstreamer.ZRG){Lightstreamer.ZRG.rGG(this.gbO);Lightstreamer.ZRG.aMh(this.oPC);this.wae.log('rCL',2);}else{var ZRG=new Lightstreamer.RemoteConsumer(1,this.gbO,this.oPC);ZRG.addLogCategory("ER");Lightstreamer.QcC.addConsumer(ZRG,true);Lightstreamer.ZRG=ZRG;this.wae.log('rCL',1);}}else if(Lightstreamer.ZRG){Lightstreamer.QcC.removeConsumer(Lightstreamer.ZRG);Lightstreamer.ZRG=null;this.wae.log('rCL',3);}else{this.wae.log('rCL',4);}}, setDomain:function(domain){  if(this.parent==window.mIn||this.parent==null){if(domain!=null&&domain!=""&&Lightstreamer.BQn!=this){Lightstreamer.pAj=domain;this.cUS=Lightstreamer.pAj;this.wae.log("setDomain",Lightstreamer.pAj);} if(!Lightstreamer.Sxl(location.hostname)){this.wae.PhQ("The domain set is inconsistent with the hostname used","setDomain"); }}}};with(Lightstreamer){svV(Context,mBC);}   Lightstreamer.Policy=function(){ this.hCj=0; this.IxF=NaN; this.mTP=NaN;  this.HYb=2000; this.Dkw=15000; this.vlu=NaN; this.oOI=0;   this.QLK=30000; this.PWc=true; this.SbH=true; this.qqI=false; this.QCq=4000; this.esB=30000; this.vLQ=1000; this.lsw=300; this.vSO=Lightstreamer.Policy.vSO;this.uAp(Lightstreamer.Policy,arguments[0]); this.name="policy";}; Lightstreamer.Policy.vSO=['hCj','IxF','mTP','HYb','Dkw','vlu','oOI', 'QLK','PWc','SbH','qqI','QCq','esB','vLQ','lsw'];Lightstreamer.Policy.prototype={ setRequestSerializationTimeout:function(ppN){var ZPb=this.lsw;this.lsw=this.xQx(ppN,"setRequestSerializationTimeout",this.lsw,true,0);this.YOH('lsw',"setRequestSerializationTimeout",ZPb);}, getRequestSerializationTimeout:function(){return this.lsw;}, setMaxBandwidth:function(hCj){var ZPb=this.hCj;var JLj=new String(hCj);if(JLj.toLowerCase()=="unlimited"){this.hCj=0;}else{this.hCj=this.xQx(hCj,"setMaxBandwidth",this.hCj,false,0);}this.YOH('hCj',"setMaxBandwidth",ZPb);}, getMaxBandwidth:function(){return this.hCj;}, setKeepaliveInterval:function(IxF){var ZPb=this.IxF;this.IxF=this.xQx(IxF,"setKeepaliveInterval",this.IxF,true,1);this.YOH('IxF',"setKeepaliveInterval",ZPb);}, getKeepaliveInterval:function(){if(!isNaN(this.mTP)){return this.mTP;}return this.IxF;}, setTimeoutForStalled:function(HYb){var ZPb=this.HYb;this.HYb=this.xQx(HYb,"setTimeoutForStalled",this.HYb,true,1);this.YOH('HYb',"setTimeoutForStalled",ZPb);}, getTimeoutForStalled:function(){return this.HYb;}, setTimeoutForReconnect:function(Dkw){var ZPb=this.Dkw;this.Dkw=this.xQx(Dkw,"setTimeoutForReconnect",this.Dkw,true,1);this.YOH('Dkw',"setTimeoutForReconnect",ZPb);}, getTimeoutForReconnect:function(){return this.Dkw;}, setPollingInterval:function(oOI){var ZPb=this.oOI;this.oOI=this.xQx(oOI,"setPollingInterval",this.oOI,true,0);this.YOH('oOI',"setPollingInterval",ZPb);}, getPollingInterval:function(){if(!isNaN(this.vlu)){return this.vlu;}return this.oOI;},     setIdleTimeout:function(QLK){var ZPb=this.QLK;this.QLK=this.xQx(QLK,"setIdleTimeout",this.QLK,true,0);this.YOH('QLK',"setIdleTimeout",ZPb);}, getIdleTimeout:function(){return this.QLK;}, setSlowingEnabled:function(PWc){var ZPb=this.PWc;this.PWc=this.Hul(PWc,"setSlowingEnabled",this.PWc);this.YOH('PWc',"setSlowingEnabled",ZPb);}, isSlowingEnabled:function(){return this.PWc;}, setCanUseGetForStreaming:function(SbH){var ZPb=this.SbH;this.SbH=this.Hul(SbH,"setCanUseGetForStreaming",this.SbH);this.YOH('SbH',"setCanUseGetForStreaming",ZPb);}, canUseGetForStreaming:function(){return this.SbH;}, setBufferedStreamingHandled:function(qqI){var ZPb=this.qqI;this.qqI=this.Hul(qqI,"setBufferedStreamingHandled",this.qqI);this.YOH('qqI',"setBufferedStreamingHandled",ZPb);}, cbi:function(){return this.qqI;}, setConnectTimeout:function(mDw){var ZPb=this.QCq;this.QCq=this.xQx(mDw,"setConnectTimeout",this.QCq,true,1);this.YOH('QCq',"setConnectTimeout",ZPb);}, getConnectTimeout:function(){return this.QCq;}, setStreamingTimeout:function(KCB){var ZPb=this.esB;this.esB=this.xQx(KCB,"setStreamingTimeout",this.esB,true,1);this.YOH('esB',"setStreamingTimeout",ZPb);}, getStreamingTimeout:function(){return this.esB;}, setFirstPollInterval:function(jPq){var ZPb=this.vLQ;this.vLQ=this.xQx(jPq,"setFirstPollInterval",this.vLQ,true,0);this.YOH('vLQ',"setFirstPollInterval",ZPb);}, getFirstPollInterval:function(){return this.vLQ;}};with(Lightstreamer){svV(Policy,mBC);}   Lightstreamer.Connection=function(){ this.VIL="/lightstreamer"; this.fsw=false; this.ctY=location.hostname; this.Htf=location.port; this.uUQ=null; this.Epi="STREAMING_IN_PROGRESS"; this.dGF=null; this.vgv=null; this.vSO=Lightstreamer.Connection.vSO;this.uAp(Lightstreamer.Connection,arguments[0]); this.name="connection";}; Lightstreamer.Connection.vSO=['VIL','fsw','ctY','Htf','uUQ','dGF','vgv','Epi'];Lightstreamer.Connection.prototype={ setServerUrlPath:function(AcW){var ZPb=this.VIL;if(AcW){if(AcW.indexOf("/")!=0){ AcW="/"+AcW;}while(AcW.length>0&&AcW.lastIndexOf("/")==AcW.length-1){ AcW=AcW.substring(0,AcW.length-1);}this.VIL=AcW;}else{this.VIL="/lightstreamer";}this.YOH('VIL',"setServerUrlPath",ZPb);}, getServerUrlPath:function(){return this.VIL;},  setLSHost:function(weD){ var gwf=this.ctY; if(weD){if(weD.indexOf("://")>0){weD=weD.substring(weD.indexOf("://")+3);}if(!Lightstreamer.Sxl(weD)&&arguments[1]!==true){ this.wae.PhQ(gNk()+" Server hostname inconsistent with the domain set","setLSHost");}this.ctY=weD;vhG=weD;}else{this.ctY=location.hostname;vhG=location.hostname;}  this.YOH('ctY',"setLSHost",gwf);}, getLSHost:function(){return this.ctY;}, setLSPort:function(port){var ZPb=this.Htf;if(port){ this.Htf=this.xQx(port,"setLSPort",this.Htf,true,0);}else{this.Htf=location.port;}this.YOH('Htf',"setLSPort",ZPb);}, getLSPort:function(){return this.Htf;}, setAdapterName:function(uUQ){var ZPb=this.uUQ;this.uUQ=uUQ;this.YOH('uUQ',"setAdapterName",ZPb);}, getAdapterName:function(){return this.uUQ;}, setStatusBarUrlPortion:function(Chq){var ZPb=this.Epi;this.Epi=Lightstreamer.AsQ("_"+Chq);this.YOH('Epi',"setStatusBarUrlPortion",ZPb);}, getStatusBarUrlPortion:function(){return this.Epi;}, setUserName:function(dGF){var ZPb=this.dGF;this.dGF=dGF;this.YOH('dGF',"setUserName",ZPb);}, setPassword:function(AtO){var ZPb=this.vgv;this.vgv=AtO;this.YOH('vgv',"setPassword",ZPb);}};with(Lightstreamer){svV(Connection,mBC);}     Lightstreamer.Xek=function(FbN){ this.IgR=false; this.PsX=null; this.jcb=null; this.UGn=Lightstreamer.sgl; this.vSO=Lightstreamer.Xek.vSO;this.uAp(Lightstreamer.Xek,FbN); this.name='YwA';}; Lightstreamer.Xek.vSO=['IgR','PsX','jcb','UGn']; with(Lightstreamer){svV(Xek,mBC);}      Lightstreamer.Dew=function(YSs,Snd,qPG){ this.hZX=qPG===true;  this.YSs=YSs; this.lJo=Snd; this.mtc=(this.hZX)?[]:{readId:0,writeId:0,firstId:0}; this.wae=Lightstreamer.QcC.getLogger("XS");  if(!this.hZX){this.knL=Lightstreamer.Dew.wLX++;Lightstreamer.Dew.jpK[this.knL]=this;if(!Lightstreamer.Dew.QIk){Lightstreamer.Dew.QIk=setInterval(Lightstreamer.EoJ(Lightstreamer.Dew.jAS,Lightstreamer.Dew),50);}}this.wae.log('Dew');}; Lightstreamer.Dew.QIk=null; Lightstreamer.Dew.jpK={}; Lightstreamer.Dew.wLX=0; Lightstreamer.Dew.jAS=function(){for(var CtU in this.jpK){this.jpK[CtU].jAS();}}; Lightstreamer.Dew.remove=function(naS){ delete(this.jpK[naS.knL]);}; Lightstreamer.Dew.prototype={ wkn:function(vpb,qbO,GWh,lNL){if(this.hZX){var VQa=this;this.joS(function(){VQa.LMu(vpb,qbO,GWh,lNL);},1);}else{this.LMu(vpb,qbO,GWh,lNL);}}, LMu:function(vpb,qbO,GWh,lNL){   if(this.hZX){this.mtc.push(new Lightstreamer.Dew.PkS(vpb,qbO,GWh,lNL));this.jAS();}else{this.JTE(); var KmZ=this.mtc.writeId;this.mtc[KmZ]=new Lightstreamer.Dew.PkS(vpb,qbO,GWh,lNL);this.mtc.writeId++; this.uBu();}}, uBu:function(){  var hsA=this.mtc.readId; for(;this.mtc.firstId<hsA;this.mtc.firstId++){delete(this.mtc[this.mtc.firstId]);}}, JTE:function(){if(this.mtc.firstId==this.mtc.readId&&this.mtc.firstId==this.mtc.writeId){    this.mtc.writeId=0; this.mtc.readId=0; this.mtc.firstId=0;  this.mtc={readId:0,writeId:0,firstId:0};this.wae.log('JTE');}}, jAS:function(){if(this.hZX){while(this.mtc.length>0){var vpb=this.mtc.shift();this.OBV(vpb);}}else{var KmZ=this.mtc.readId; while(KmZ<this.mtc.writeId){var vpb=this.mtc[KmZ];this.OBV(vpb);KmZ++;}this.mtc.readId=KmZ;}}, OBV:function(vpb){try{if(!this.YSs.ILT(vpb.qbO,vpb.lNL)){ return;}if(this.lJo[vpb.vpb]){ this.lJo[vpb.vpb](vpb.GWh);}else{this.wae.aqK('OBV',3,vpb);}}catch(lSX){this.wae.nKI(lSX,'OBV',vpb);}}, joS:function(sVN,ppN){setTimeout(sVN,ppN);  }}; Lightstreamer.Dew.PkS=function(vpb,EGa,QrC,ZDE){this.vpb=vpb;this.qbO=EGa;this.GWh=QrC;this.lNL=ZDE;}; Lightstreamer.Dew.PkS.prototype.toString=function(){return ["[",'Dew.Event',this.vpb,this.qbO,this.GWh,this.lNL,"]"].join("|");};      with(Lightstreamer){Lightstreamer.QcC=new LogSystem();QcC.LWe.setHistoryDim(5); Lightstreamer.PaW=QcC.getLogger("OP"); Lightstreamer.Eem=QcC.getLogger("FM"); Lightstreamer.Zxs=QcC.getLogger("CH"); Lightstreamer.MPg=QcC.getLogger("PC"); Lightstreamer.mNP=QcC.getLogger("PF"); Lightstreamer.orR=QcC.getLogger("LC"); Lightstreamer.aml=QcC.getLogger("M1"); Lightstreamer.HjO=new Context();  HjO.setDebugAlertsOnClientError(true); HjO.QcC=QcC;   }Lightstreamer.version="4.4.build_placeholder";if(window.OpenAjax){ if(OpenAjax.hub){OpenAjax.hub.registerLibrary("Lightstreamer","http://www.lightstreamer.com/","4.4");}else{ OpenAjax.registerLibrary("Lightstreamer","http://www.lightstreamer.com/","4.4");OpenAjax.registerGlobals("Lightstreamer",["Lightstreamer"]);}}  