(function(d){var f={common:{type:"line",lineColor:"#00f",fillColor:"#cdf",defaultPixelsPerValue:3,width:"auto",height:"auto",composite:false,tagValuesAttribute:"values",tagOptionsPrefix:"spark",enableTagOptions:false},line:{spotColor:"#f80",spotRadius:1.5,minSpotColor:"#f80",maxSpotColor:"#f80",lineWidth:1,normalRangeMin:undefined,normalRangeMax:undefined,normalRangeColor:"#ccc",drawNormalOnTop:false,chartRangeMin:undefined,chartRangeMax:undefined,chartRangeMinX:undefined,chartRangeMaxX:undefined},bar:{barColor:"#00f",negBarColor:"#f44",zeroColor:undefined,nullColor:undefined,zeroAxis:undefined,barWidth:4,barSpacing:1,chartRangeMax:undefined,chartRangeMin:undefined,chartRangeClip:false,colorMap:undefined},tristate:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{}},discrete:{lineHeight:"auto",thresholdColor:undefined,thresholdValue:0,chartRangeMax:undefined,chartRangeMin:undefined,chartRangeClip:false},bullet:{targetColor:"red",targetWidth:3,performanceColor:"blue",rangeColors:["#D3DAFE","#A8B6FF","#7F94FF"],base:undefined},pie:{sliceColors:["#f00","#0f0","#00f"]},box:{raw:false,boxLineColor:"black",boxFillColor:"#cdf",whiskerColor:"black",outlierLineColor:"#333",outlierFillColor:"white",medianColor:"red",showOutliers:true,outlierIQR:1.5,spotRadius:1.5,target:undefined,targetColor:"#4a2",chartRangeMax:undefined,chartRangeMin:undefined}};var e,i,h;d.fn.simpledraw=function(l,k,m){if(m&&this[0].VCanvas){return this[0].VCanvas}if(l===undefined){l=d(this).innerWidth()}if(k===undefined){k=d(this).innerHeight()}if(d.browser.hasCanvas){return new i(l,k,this)}else{if(d.browser.msie){return new h(l,k,this)}else{return false}}};var c=[];d.fn.sparkline=function(k,l){return this.each(function(){var n=new d.fn.sparkline.options(this,l);var m=function(){var r,p,o;if(k==="html"||k===undefined){var s=this.getAttribute(n.get("tagValuesAttribute"));if(s===undefined||s===null){s=d(this).html()}r=s.replace(/(^\s*<!--)|(-->\s*$)|\s+/g,"").split(",")}else{r=k}p=n.get("width")=="auto"?r.length*n.get("defaultPixelsPerValue"):n.get("width");if(n.get("height")=="auto"){if(!n.get("composite")||!this.VCanvas){var q=document.createElement("span");q.innerHTML="a";d(this).html(q);o=d(q).innerHeight();d(q).remove()}}else{o=n.get("height")}d.fn.sparkline[n.get("type")].call(this,r,n,p,o)};if((d(this).html()&&d(this).is(":hidden"))||(d.fn.jquery<"1.3.0"&&d(this).parents().is(":hidden"))||!d(this).parents("body").length){c.push([this,m])}else{m.call(this)}})};d.fn.sparkline.defaults=f;d.sparkline_display_visible=function(){for(var l=c.length-1;l>=0;l--){var k=c[l][0];if(d(k).is(":visible")&&!d(k).parents().is(":hidden")){c[l][1].call(k);c.splice(l,1)}}};var g={};var a=function(l){switch(l){case"undefined":l=undefined;break;case"null":l=null;break;case"true":l=true;break;case"false":l=false;break;default:var k=parseFloat(l);if(l==k){l=k}}return l};d.fn.sparkline.options=function(m,o){var k;this.userOptions=o=o||{};this.tag=m;this.tagValCache={};var n=d.fn.sparkline.defaults;var l=n.common;this.tagOptionsPrefix=o.enableTagOptions&&(o.tagOptionsPrefix||l.tagOptionsPrefix);var p=this.getTagSetting("type");if(p===g){k=n[o.type||l.type]}else{k=n[p]}this.mergedOptions=d.extend({},l,k,o)};d.fn.sparkline.options.prototype.getTagSetting=function(l){var p,n,m=this.tagOptionsPrefix;if(m===false||m===undefined){return g}if(this.tagValCache.hasOwnProperty(l)){p=this.tagValCache.key}else{p=this.tag.getAttribute(m+l);if(p===undefined||p===null){p=g}else{if(p.substr(0,1)=="["){p=p.substr(1,p.length-2).split(",");for(n=p.length;n--;){p[n]=a(p[n].replace(/(^\s*)|(\s*$)/g,""))}}else{if(p.substr(0,1)=="{"){var k=p.substr(1,p.length-2).split(",");p={};for(n=k.length;n--;){var o=k[n].split(":",2);p[o[0].replace(/(^\s*)|(\s*$)/g,"")]=a(o[1].replace(/(^\s*)|(\s*$)/g,""))}}else{p=a(p)}}}this.tagValCache.key=p}return p};d.fn.sparkline.options.prototype.get=function(k){var l=this.getTagSetting(k);if(l!==g){return l}return this.mergedOptions[k]};d.fn.sparkline.line=function(n,R,F,S){var k=[],U=[],s=[];for(var H=0;H<n.length;H++){var v=n[H];var m=typeof(n[H])=="string";var Q=typeof(n[H])=="object"&&n[H] instanceof Array;var o=m&&n[H].split(":");if(m&&o.length==2){k.push(Number(o[0]));U.push(Number(o[1]));s.push(Number(o[1]))}else{if(Q){k.push(v[0]);U.push(v[1]);s.push(v[1])}else{k.push(H);if(n[H]===null||n[H]=="null"){U.push(null)}else{U.push(Number(v));s.push(Number(v))}}}}if(R.get("xvalues")){k=R.get("xvalues")}var P=Math.max.apply(Math,s);var W=P;var l=Math.min.apply(Math,s);var D=l;var r=Math.max.apply(Math,k);var E=Math.min.apply(Math,k);var z=R.get("normalRangeMin");var J=R.get("normalRangeMax");if(z!==undefined){if(z<l){l=z}if(J>P){P=J}}if(R.get("chartRangeMin")!==undefined&&(R.get("chartRangeClip")||R.get("chartRangeMin")<l)){l=R.get("chartRangeMin")}if(R.get("chartRangeMax")!==undefined&&(R.get("chartRangeClip")||R.get("chartRangeMax")>P)){P=R.get("chartRangeMax")}if(R.get("chartRangeMinX")!==undefined&&(R.get("chartRangeClipX")||R.get("chartRangeMinX")<E)){E=R.get("chartRangeMinX")}if(R.get("chartRangeMaxX")!==undefined&&(R.get("chartRangeClipX")||R.get("chartRangeMaxX")>r)){r=R.get("chartRangeMaxX")}var t=r-E===0?1:r-E;var L=P-l===0?1:P-l;var V=U.length-1;if(V<1){this.innerHTML="";return}var u=d(this).simpledraw(F,S,R.get("composite"));if(u){var B=u.pixel_width;var T=u.pixel_height;var M=0;var O=0;var X=R.get("spotRadius");if(X&&(B<(X*4)||T<(X*4))){X=0}if(X){if(R.get("minSpotColor")||(R.get("spotColor")&&U[V]==l)){T-=Math.ceil(X)}if(R.get("maxSpotColor")||(R.get("spotColor")&&U[V]==P)){T-=Math.ceil(X);M+=Math.ceil(X)}if(R.get("minSpotColor")||R.get("maxSpotColor")&&(U[0]==l||U[0]==P)){O+=Math.ceil(X);B-=Math.ceil(X)}if(R.get("spotColor")||(R.get("minSpotColor")||R.get("maxSpotColor")&&(U[V]==l||U[V]==P))){B-=Math.ceil(X)}}T--;var G=function(){if(z!==undefined){var y=M+Math.round(T-(T*((J-l)/L)));var x=Math.round((T*(J-z))/L);u.drawRect(O,y,B,x,undefined,R.get("normalRangeColor"))}};if(!R.get("drawNormalOnTop")){G()}var K=[];var N=[K];var I,A,C=U.length;for(H=0;H<C;H++){I=k[H];A=U[H];if(A===null){if(H){if(U[H-1]!==null){K=[];N.push(K)}}}else{if(A<l){A=l}if(A>P){A=P}if(!K.length){K.push([O+Math.round((I-E)*(B/t)),M+T])}K.push([O+Math.round((I-E)*(B/t)),M+Math.round(T-(T*((A-l)/L)))])}}var p=[];var q=[];var w=N.length;for(H=0;H<w;H++){K=N[H];if(!K.length){continue}if(R.get("fillColor")){K.push([K[K.length-1][0],M+T-1]);q.push(K.slice(0));K.pop()}if(K.length>2){K[0]=[K[0][0],K[1][1]]}p.push(K)}w=q.length;for(H=0;H<w;H++){u.drawShape(q[H],undefined,R.get("fillColor"))}if(R.get("drawNormalOnTop")){G()}w=p.length;for(H=0;H<w;H++){u.drawShape(p[H],R.get("lineColor"),undefined,R.get("lineWidth"))}if(X&&R.get("spotColor")){u.drawCircle(O+Math.round(k[k.length-1]*(B/t)),M+Math.round(T-(T*((U[V]-l)/L))),X,undefined,R.get("spotColor"))}if(P!=D){if(X&&R.get("minSpotColor")){I=k[d.inArray(D,U)];u.drawCircle(O+Math.round((I-E)*(B/t)),M+Math.round(T-(T*((D-l)/L))),X,undefined,R.get("minSpotColor"))}if(X&&R.get("maxSpotColor")){I=k[d.inArray(W,U)];u.drawCircle(O+Math.round((I-E)*(B/t)),M+Math.round(T-(T*((W-l)/L))),X,undefined,R.get("maxSpotColor"))}}}else{this.innerHTML=""}};d.fn.sparkline.bar=function(F,r,u,o){u=(F.length*r.get("barWidth"))+((F.length-1)*r.get("barSpacing"));var l=[];for(var z=0,C=F.length;z<C;z++){if(F[z]=="null"||F[z]===null){F[z]=null}else{F[z]=Number(F[z]);l.push(Number(F[z]))}}var w=Math.max.apply(Math,l),t=Math.min.apply(Math,l);if(r.get("chartRangeMin")!==undefined&&(r.get("chartRangeClip")||r.get("chartRangeMin")<t)){t=r.get("chartRangeMin")}if(r.get("chartRangeMax")!==undefined&&(r.get("chartRangeClip")||r.get("chartRangeMax")>w)){w=r.get("chartRangeMax")}var q=r.get("zeroAxis");if(q===undefined){q=t<0}var p=w-t===0?1:w-t;var A,D;if(d.isArray(r.get("colorMap"))){A=r.get("colorMap");D=null}else{A=null;D=r.get("colorMap")}var B=d(this).simpledraw(u,o,r.get("composite"));if(B){var v,n=B.pixel_height,E=t<0&&q?n-Math.round(n*(Math.abs(t)/p))-1:n-1;for(z=F.length;z--;){var m=z*(r.get("barWidth")+r.get("barSpacing")),k,s=F[z];if(s===null){if(r.get("nullColor")){v=r.get("nullColor");s=(q&&t<0)?0:t;o=1;k=(q&&t<0)?E:n-o}else{continue}}else{if(s<t){s=t}if(s>w){s=w}v=(s<0)?r.get("negBarColor"):r.get("barColor");if(q&&t<0){o=Math.round(n*((Math.abs(s)/p)))+1;k=(s<0)?E:E-o}else{o=Math.round(n*((s-t)/p))+1;k=n-o}if(s===0&&r.get("zeroColor")!==undefined){v=r.get("zeroColor")}if(D&&D[s]){v=D[s]}else{if(A&&A.length>z){v=A[z]}}if(v===null){continue}}B.drawRect(m,k,r.get("barWidth")-1,o-1,v,v)}}else{this.innerHTML=""}};d.fn.sparkline.tristate=function(t,k,l,r){t=d.map(t,Number);l=(t.length*k.get("barWidth"))+((t.length-1)*k.get("barSpacing"));var s,p;if(d.isArray(k.get("colorMap"))){s=k.get("colorMap");p=null}else{s=null;p=k.get("colorMap")}var w=d(this).simpledraw(l,r,k.get("composite"));if(w){var u=w.pixel_height,q=Math.round(u/2);for(var v=t.length;v--;){var n=v*(k.get("barWidth")+k.get("barSpacing")),o,m;if(t[v]<0){o=q;r=q-1;m=k.get("negBarColor")}else{if(t[v]>0){o=0;r=q-1;m=k.get("posBarColor")}else{o=q-1;r=2;m=k.get("zeroBarColor")}}if(p&&p[t[v]]){m=p[t[v]]}else{if(s&&s.length>v){m=s[v]}}if(m===null){continue}w.drawRect(n,o,k.get("barWidth")-1,r-1,m,m)}}else{this.innerHTML=""}};d.fn.sparkline.discrete=function(s,k,l,q){s=d.map(s,Number);l=k.get("width")=="auto"?s.length*2:l;var A=Math.floor(l/s.length);var y=d(this).simpledraw(l,q,k.get("composite"));if(y){var u=y.pixel_height,n=k.get("lineHeight")=="auto"?Math.round(u*0.3):k.get("lineHeight"),r=u-n,m=Math.min.apply(Math,s),z=Math.max.apply(Math,s);if(k.get("chartRangeMin")!==undefined&&(k.get("chartRangeClip")||k.get("chartRangeMin")<m)){m=k.get("chartRangeMin")}if(k.get("chartRangeMax")!==undefined&&(k.get("chartRangeClip")||k.get("chartRangeMax")>z)){z=k.get("chartRangeMax")}var w=z-m;for(var v=s.length;v--;){var p=s[v];if(p<m){p=m}if(p>z){p=z}var o=(v*A),t=Math.round(r-r*((p-m)/w));y.drawLine(o,t,o,t+n,(k.get("thresholdColor")&&p<k.get("thresholdValue"))?k.get("thresholdColor"):k.get("lineColor"))}}else{this.innerHTML=""}};d.fn.sparkline.bullet=function(E,s,v,n){E=d.map(E,Number);v=s.get("width")=="auto"?"4.0em":v;var B=d(this).simpledraw(v,n,s.get("composite"));if(B&&E.length>1){var k=B.pixel_width-Math.ceil(s.get("targetWidth")/2),m=B.pixel_height,u=Math.min.apply(Math,E),y=Math.max.apply(Math,E);if(s.get("base")===undefined){u=u<0?u:0}else{u=s.get("base")}var o=y-u;for(var r=2,D=E.length;r<D;r++){var w=E[r],z=Math.round(k*((w-u)/o));B.drawRect(0,0,z-1,m-1,s.get("rangeColors")[r-2],s.get("rangeColors")[r-2])}var q=E[1],A=Math.round(k*((q-u)/o));B.drawRect(0,Math.round(m*0.3),A-1,Math.round(m*0.4)-1,s.get("performanceColor"),s.get("performanceColor"));var p=E[0],l=Math.round(k*((p-u)/o)-(s.get("targetWidth")/2)),C=Math.round(m*0.1),t=m-(C*2);B.drawRect(l,C,s.get("targetWidth")-1,t-1,s.get("targetColor"),s.get("targetColor"))}else{this.innerHTML=""}};d.fn.sparkline.pie=function(t,k,m,r){t=d.map(t,Number);m=k.get("width")=="auto"?r:m;var y=d(this).simpledraw(m,r,k.get("composite"));if(y&&t.length>1){var l=y.pixel_width,v=y.pixel_height,o=Math.floor(Math.min(l,v)/2),q=0,p=0,x=2*Math.PI;for(var w=t.length;w--;){q+=t[w]}if(k.get("offset")){p+=(2*Math.PI)*(k.get("offset")/360)}var u=t.length;for(w=0;w<u;w++){var s=p;var n=p;if(q>0){n=p+(x*(t[w]/q))}y.drawPieSlice(o,o,o,s,n,undefined,k.get("sliceColors")[w%k.get("sliceColors").length]);p=n}}};var b=function(m,n){if(n==2){var k=Math.floor(m.length/2);return m.length%2?m[k]:(m[k]+m[k+1])/2}else{var l=Math.floor(m.length/4);return m.length%2?(m[l*n]+m[l*n+1])/2:m[l*n]}};d.fn.sparkline.box=function(F,u,w,p){F=d.map(F,Number);w=u.get("width")=="auto"?"4.0em":w;var v=u.get("chartRangeMin")===undefined?Math.min.apply(Math,F):u.get("chartRangeMin"),A=u.get("chartRangeMax")===undefined?Math.max.apply(Math,F):u.get("chartRangeMax"),B=d(this).simpledraw(w,p,u.get("composite")),D=F.length,y,k,z,m,x,r,q;if(B&&F.length>1){var l=B.pixel_width,o=B.pixel_height;if(u.get("raw")){if(u.get("showOutliers")&&F.length>5){k=F[0];y=F[1];z=F[2];m=F[3];x=F[4];r=F[5];q=F[6]}else{y=F[0];z=F[1];m=F[2];x=F[3];r=F[4]}}else{F.sort(function(G,H){return G-H});z=b(F,1);m=b(F,2);x=b(F,3);var n=x-z;if(u.get("showOutliers")){y=undefined;r=undefined;for(var t=0;t<D;t++){if(y===undefined&&F[t]>z-(n*u.get("outlierIQR"))){y=F[t]}if(F[t]<x+(n*u.get("outlierIQR"))){r=F[t]}}k=F[0];q=F[D-1]}else{y=F[0];r=F[D-1]}}var s=l/(A-v+1),E=0;if(u.get("showOutliers")){E=Math.ceil(u.get("spotRadius"));l-=2*Math.ceil(u.get("spotRadius"));s=l/(A-v+1);if(k<y){B.drawCircle((k-v)*s+E,o/2,u.get("spotRadius"),u.get("outlierLineColor"),u.get("outlierFillColor"))}if(q>r){B.drawCircle((q-v)*s+E,o/2,u.get("spotRadius"),u.get("outlierLineColor"),u.get("outlierFillColor"))}}B.drawRect(Math.round((z-v)*s+E),Math.round(o*0.1),Math.round((x-z)*s),Math.round(o*0.8),u.get("boxLineColor"),u.get("boxFillColor"));B.drawLine(Math.round((y-v)*s+E),Math.round(o/2),Math.round((z-v)*s+E),Math.round(o/2),u.get("lineColor"));B.drawLine(Math.round((y-v)*s+E),Math.round(o/4),Math.round((y-v)*s+E),Math.round(o-o/4),u.get("whiskerColor"));B.drawLine(Math.round((r-v)*s+E),Math.round(o/2),Math.round((x-v)*s+E),Math.round(o/2),u.get("lineColor"));B.drawLine(Math.round((r-v)*s+E),Math.round(o/4),Math.round((r-v)*s+E),Math.round(o-o/4),u.get("whiskerColor"));B.drawLine(Math.round((m-v)*s+E),Math.round(o*0.1),Math.round((m-v)*s+E),Math.round(o*0.9),u.get("medianColor"));if(u.get("target")){var C=Math.ceil(u.get("spotRadius"));B.drawLine(Math.round((u.get("target")-v)*s+E),Math.round((o/2)-C),Math.round((u.get("target")-v)*s+E),Math.round((o/2)+C),u.get("targetColor"));B.drawLine(Math.round((u.get("target")-v)*s+E-C),Math.round(o/2),Math.round((u.get("target")-v)*s+E+C),Math.round(o/2),u.get("targetColor"))}}else{this.innerHTML=""}};if(d.browser.msie&&!document.namespaces.v){document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML")}if(d.browser.hasCanvas===undefined){var j=document.createElement("canvas");d.browser.hasCanvas=j.getContext!==undefined}e=function(l,k,m){};e.prototype={init:function(l,k,m){this.width=l;this.height=k;this.target=m;if(m[0]){m=m[0]}m.VCanvas=this},drawShape:function(l,m,k,n){alert("drawShape not implemented")},drawLine:function(k,l,o,p,n,m){return this.drawShape([[k,l],[o,p]],n,m)},drawCircle:function(l,m,k,o,n){alert("drawCircle not implemented")},drawPieSlice:function(l,m,k,o,q,p,n){alert("drawPieSlice not implemented")},drawRect:function(k,l,m,n,p,o){alert("drawRect not implemented")},getElement:function(){return this.canvas},_insert:function(k,l){d(l).html(k)}};i=function(l,k,m){return this.init(l,k,m)};i.prototype=d.extend(new e(),{_super:e.prototype,init:function(l,k,m){this._super.init(l,k,m);this.canvas=document.createElement("canvas");if(m[0]){m=m[0]}m.VCanvas=this;d(this.canvas).css({display:"inline-block",width:l,height:k,verticalAlign:"top"});this._insert(this.canvas,m);this.pixel_height=d(this.canvas).height();this.pixel_width=d(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;d(this.canvas).css({width:this.pixel_width,height:this.pixel_height})},_getContext:function(m,l,n){var k=this.canvas.getContext("2d");if(m!==undefined){k.strokeStyle=m}k.lineWidth=n===undefined?1:n;if(l!==undefined){k.fillStyle=l}return k},drawShape:function(n,p,m,q){var l=this._getContext(p,m,q);l.beginPath();l.moveTo(n[0][0]+0.5,n[0][1]+0.5);for(var o=1,k=n.length;o<k;o++){l.lineTo(n[o][0]+0.5,n[o][1]+0.5)}if(p!==undefined){l.stroke()}if(m!==undefined){l.fill()}},drawCircle:function(l,m,k,o,n){var p=this._getContext(o,n);p.beginPath();p.arc(l,m,k,0,2*Math.PI,false);if(o!==undefined){p.stroke()}if(n!==undefined){p.fill()}},drawPieSlice:function(m,n,k,r,l,p,o){var q=this._getContext(p,o);q.beginPath();q.moveTo(m,n);q.arc(m,n,k,r,l,false);q.lineTo(m,n);q.closePath();if(p!==undefined){q.stroke()}if(o){q.fill()}},drawRect:function(k,l,m,n,p,o){return this.drawShape([[k,l],[k+m,l],[k+m,l+n],[k,l+n],[k,l]],p,o)}});h=function(l,k,m){return this.init(l,k,m)};h.prototype=d.extend(new e(),{_super:e.prototype,init:function(l,k,m){this._super.init(l,k,m);if(m[0]){m=m[0]}m.VCanvas=this;this.canvas=document.createElement("span");d(this.canvas).css({display:"inline-block",position:"relative",overflow:"hidden",width:l,height:k,margin:"0px",padding:"0px",verticalAlign:"top"});this._insert(this.canvas,m);this.pixel_height=d(this.canvas).height();this.pixel_width=d(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;var n='<v:group coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" style="position:absolute;top:0;left:0;width:'+this.pixel_width+"px;height="+this.pixel_height+'px;"></v:group>';this.canvas.insertAdjacentHTML("beforeEnd",n);this.group=d(this.canvas).children()[0]},drawShape:function(u,r,n,p){var q=[];for(var k=0,v=u.length;k<v;k++){q[k]=""+(u[k][0])+","+(u[k][1])}var s=q.splice(0,1);p=p===undefined?1:p;var m=r===undefined?' stroked="false" ':' strokeWeight="'+p+'" strokeColor="'+r+'" ';var l=n===undefined?' filled="false"':' fillColor="'+n+'" filled="true" ';var o=q[0]==q[q.length-1]?"x ":"";var t='<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" '+m+l+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+"px;width:"+this.pixel_width+'px;padding:0px;margin:0px;"  path="m '+s+" l "+q.join(", ")+" "+o+'e"> </v:shape>';this.group.insertAdjacentHTML("beforeEnd",t)},drawCircle:function(l,m,o,p,n){l-=o+1;m-=o+1;var k=p===undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+p+'" ';var r=n===undefined?' filled="false"':' fillColor="'+n+'" filled="true" ';var q="<v:oval "+k+r+' style="position:absolute;top:'+m+"px; left:"+l+"px; width:"+(o*2)+"px; height:"+(o*2)+'px"></v:oval>';this.group.insertAdjacentHTML("beforeEnd",q)},drawPieSlice:function(o,p,k,A,l,u,q){if(A==l){return}if((l-A)==(2*Math.PI)){A=0;l=(2*Math.PI)}var n=o+Math.round(Math.cos(A)*k);var w=p+Math.round(Math.sin(A)*k);var m=o+Math.round(Math.cos(l)*k);var s=p+Math.round(Math.sin(l)*k);if(n==m&&w==s&&(l-A)<Math.PI){return}var t=[o-k,p-k,o+k,p+k,n,w,m,s];var z=u===undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+u+'" ';var r=q===undefined?' filled="false"':' fillColor="'+q+'" filled="true" ';var v='<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" '+z+r+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+"px;width:"+this.pixel_width+'px;padding:0px;margin:0px;"  path="m '+o+","+p+" wa "+t.join(", ")+' x e"> </v:shape>';this.group.insertAdjacentHTML("beforeEnd",v)},drawRect:function(k,l,m,n,p,o){return this.drawShape([[k,l],[k,l+n],[k+m,l+n],[k+m,l],[k,l]],p,o)}})})(jQuery);
