(function(){window.UOLFinance=function(g){var a,c,d,f,e,b;a=0.9;c=0;d=g||{interday:"http://cotacoes.economia.uol.com.br/ws/%type/%idt/interday?",intraday:"http://cotacoes.economia.uol.com.br/ws/%type/%idt/intraday?",list:"http://cotacoes.economia.uol.com.br/ws/%type/list?"};this.getVersion=function(){return a};this.getScriptVersion=function(){return c};this.interday=function(l){var k=c,m=l.callback,i=l.idt||"none",j=l.type||"none";delete l.idt;delete l.type;if(!jQuery||!l.usejQuery){delete l.usejQuery;window["uolfinancecallback"+k]=function(o){window["uolfinancecallback"+k]=undefined;try{delete window["uolfinancecallback"+k]}catch(p){}var n=document.getElementById("script"+k);n.parentNode.removeChild(n);m(o)};if(l.callback){l.callback="uolfinancecallback"+k}var h=d.interday.replace("%idt",i).replace("%type",j)+e(l);b(h)}else{delete l.usejQuery;window["uolfinancecallback"+k]=function(n){if(window.UOLFinance.dataFilter){m(window.UOLFinance.dataFilterFunction(n,window.UOLFinance.dataFilter))}else{m(n)}};if(l.callback){delete l.callback}var h=d.interday.replace("%idt",i).replace("%type",j)+e(l);jQuery.ajax({url:h,dataType:"jsonp",jsonpCallback:"uolfinancecallback"+k++,cache:true})}return h};this.intraday=function(l){var k=c,m=l.callback,i=l.idt||"none",j=l.type||"none";delete l.idt;delete l.type;if(!jQuery||!l.usejQuery){delete l.usejQuery;window["uolfinancecallback"+k]=function(o){window["uolfinancecallback"+k]=undefined;try{delete window["uolfinancecallback"+k]}catch(p){}var n=document.getElementById("script"+k);n.parentNode.removeChild(n);m(o)};if(l.callback){l.callback="uolfinancecallback"+k}var h=d.intraday.replace("%idt",i).replace("%type",j)+e(l);b(h)}else{delete l.usejQuery;window["uolfinancecallback"+k]=function(n){if(window.UOLFinance.dataFilter){m(window.UOLFinance.dataFilterFunction(n,window.UOLFinance.dataFilter))}else{m(n)}};if(l.callback){delete l.callback}var h=d.intraday.replace("%idt",i).replace("%type",j)+e(l);jQuery.ajax({url:h,dataType:"jsonp",jsonpCallback:"uolfinancecallback"+k++,cache:true})}return h};this.list=function(k){var j=c,l=k.callback,i=k.type||"none";delete k.type;if(k.asset){i+="/"+k.asset;delete k.asset}if(!jQuery||!k.usejQuery){delete k.usejQuery;window["uolfinancecallback"+j]=function(n){window["uolfinancecallback"+j]=undefined;try{delete window["uolfinancecallback"+j]}catch(o){}var m=document.getElementById("script"+j);m.parentNode.removeChild(m);l(n)};if(k.callback){k.callback="uolfinancecallback"+j}var h=d.list.replace("%type",i)+e(k);b(h)}else{delete k.usejQuery;window["uolfinancecallback"+j]=function(m){if(window.UOLFinance.dataFilter){l(window.UOLFinance.dataFilterFunction(m,window.UOLFinance.dataFilter))}else{l(m)}};if(k.callback){delete k.callback}var h=d.list.replace("%type",i)+e(k);jQuery.ajax({url:h,dataType:"jsonp",jsonpCallback:"uolfinancecallback"+j++,cache:true})}return h};dataFilterFunction=function(k,j){if(j.length){var l=k.data.slice(0),q=[],m=0,o=j.length,h,p,n;while(l.length){for(m=0;m<o;m++){p=true;n=j[m];for(h in n){if(n[h]!=l[0][h]){p=false;break}}if(p){break}}if(p){l.shift()}else{q.push(l.shift())}}k.data=q}return k};f=function(i,h){for(var j in h){if(!(j in i)){i[j]=h[j]}}return i};e=function(h){var i="",j;for(j in h){i+=j+"="+h[j]+"&"}return i.substr(0,i.length-1)};b=function(i){var h=document.createElement("script");h.type="text/javascript";h.src=i;h.id="script"+c++;document.getElementsByTagName("head")[0].appendChild(h)}}})();