if(!document.createElement("canvas").getContext){(function(){var K=Math;var O=K.round;var P=K.sin;var N=K.cos;var a=K.abs;var aa=K.sqrt;var ac=10;var ad=ac/2;function E(){return this.context_||(this.context_=new q(this))}var Y=Array.prototype.slice;function g(j,m,p){var i=Y.call(arguments,2);return function(){return j.apply(m,i.concat(Y.call(arguments)))}}function A(i){return String(i).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function b(i){if(!i.namespaces.g_vml_){i.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML")}if(!i.namespaces.g_o_){i.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML")}if(!i.styleSheets.ex_canvas_){var j=i.createStyleSheet();j.owningElement.id="ex_canvas_";j.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}b(document);var C={init:function(j){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var i=j||document;i.createElement("canvas");i.attachEvent("onreadystatechange",g(this.init_,this,i))}},init_:function(j){var m=j.getElementsByTagName("canvas");for(var p=0;p<m.length;p++){this.initElement(m[p])}},initElement:function(j){if(!j.getContext){j.getContext=E;b(j.ownerDocument);j.innerHTML="";j.attachEvent("onpropertychange",Q);j.attachEvent("onresize",R);var i=j.attributes;if(i.width&&i.width.specified){j.style.width=i.width.nodeValue+"px"}else{j.width=j.clientWidth}if(i.height&&i.height.specified){j.style.height=i.height.nodeValue+"px"}else{j.height=j.clientHeight}}return j}};function Q(i){var j=i.srcElement;switch(i.propertyName){case"width":j.getContext().clearRect();j.style.width=j.attributes.width.nodeValue+"px";j.firstChild.style.width=j.clientWidth+"px";break;case"height":j.getContext().clearRect();j.style.height=j.attributes.height.nodeValue+"px";j.firstChild.style.height=j.clientHeight+"px";break}}function R(i){var j=i.srcElement;if(j.firstChild){j.firstChild.style.width=j.clientWidth+"px";j.firstChild.style.height=j.clientHeight+"px"}}C.init();var x=[];for(var I=0;I<16;I++){for(var J=0;J<16;J++){x[I*16+J]=I.toString(16)+J.toString(16)}}function w(){return[[1,0,0],[0,1,0],[0,0,1]]}function M(i,j){var m=w();for(var Z=0;Z<3;Z++){for(var ae=0;ae<3;ae++){var p=0;for(var af=0;af<3;af++){p+=i[Z][af]*j[af][ae]}m[Z][ae]=p}}return m}function v(i,j){j.fillStyle=i.fillStyle;j.lineCap=i.lineCap;j.lineJoin=i.lineJoin;j.lineWidth=i.lineWidth;j.miterLimit=i.miterLimit;j.shadowBlur=i.shadowBlur;j.shadowColor=i.shadowColor;j.shadowOffsetX=i.shadowOffsetX;j.shadowOffsetY=i.shadowOffsetY;j.strokeStyle=i.strokeStyle;j.globalAlpha=i.globalAlpha;j.font=i.font;j.textAlign=i.textAlign;j.textBaseline=i.textBaseline;j.arcScaleX_=i.arcScaleX_;j.arcScaleY_=i.arcScaleY_;j.lineScale_=i.lineScale_}var t={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"};function F(p){var m=p.indexOf("(",3);var i=p.indexOf(")",m+1);var j=p.substring(m+1,i).split(",");if(j.length==4&&p.substr(3,1)=="a"){alpha=Number(j[3])}else{j[3]=1}return j}function T(i){return parseFloat(i)/100}function r(m,j,i){return Math.min(i,Math.max(j,m))}function G(Z){var af,j,i;h=parseFloat(Z[0])/360%360;if(h<0){h++}s=r(T(Z[1]),0,1);l=r(T(Z[2]),0,1);if(s==0){af=j=i=l}else{var ae=l<0.5?l*(1+s):l+s-l*s;var m=2*l-ae;af=H(m,ae,h+1/3);j=H(m,ae,h);i=H(m,ae,h-1/3)}return"#"+x[Math.floor(af*255)]+x[Math.floor(j*255)]+x[Math.floor(i*255)]}function H(j,m,i){if(i<0){i++}if(i>1){i--}if(6*i<1){return j+(m-j)*6*i}else{if(2*i<1){return m}else{if(3*i<2){return j+(m-j)*(2/3-i)*6}else{return j}}}}function W(af){var ae,j=1;af=String(af);if(af.charAt(0)=="#"){ae=af}else{if(/^rgb/.test(af)){var Z=F(af);var ae="#",p;for(var m=0;m<3;m++){if(Z[m].indexOf("%")!=-1){p=Math.floor(T(Z[m])*255)}else{p=Number(Z[m])}ae+=x[r(p,0,255)]}j=Z[3]}else{if(/^hsl/.test(af)){var Z=F(af);ae=G(Z);j=Z[3]}else{ae=t[af]||af}}}return{color:ae,alpha:j}}var y={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"};var B={};function U(p){if(B[p]){return B[p]}var i=document.createElement("div");var m=i.style;try{m.font=p}catch(j){}return B[p]={style:m.fontStyle||y.style,variant:m.fontVariant||y.variant,weight:m.fontWeight||y.weight,size:m.fontSize||y.size,family:m.fontFamily||y.family}}function D(af,m){var j={};for(var ae in af){j[ae]=af[ae]}var i=parseFloat(m.currentStyle.fontSize),Z=parseFloat(af.size);if(typeof af.size=="number"){j.size=af.size}else{if(af.size.indexOf("px")!=-1){j.size=Z}else{if(af.size.indexOf("em")!=-1){j.size=i*Z}else{if(af.size.indexOf("%")!=-1){j.size=(i/100)*Z}else{if(af.size.indexOf("pt")!=-1){j.size=Z/0.75}else{j.size=i}}}}}j.size*=0.981;return j}function k(i){return i.style+" "+i.variant+" "+i.weight+" "+i.size+"px "+i.family}function V(i){switch(i){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function q(j){this.m_=w();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=ac*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=j;var i=j.ownerDocument.createElement("div");i.style.width=j.clientWidth+"px";i.style.height=j.clientHeight+"px";i.style.overflow="hidden";i.style.position="absolute";j.appendChild(i);this.element_=i;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var u=q.prototype;u.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};u.beginPath=function(){this.currentPath_=[]};u.moveTo=function(i,j){var m=this.getCoords_(i,j);this.currentPath_.push({type:"moveTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};u.lineTo=function(i,j){var m=this.getCoords_(i,j);this.currentPath_.push({type:"lineTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};u.bezierCurveTo=function(i,j,m,Z,ae,af){var ai=this.getCoords_(ae,af);var ag=this.getCoords_(i,j);var ah=this.getCoords_(m,Z);f(this,ag,ah,ai)};function f(Z,i,j,m){Z.currentPath_.push({type:"bezierCurveTo",cp1x:i.x,cp1y:i.y,cp2x:j.x,cp2y:j.y,x:m.x,y:m.y});Z.currentX_=m.x;Z.currentY_=m.y}u.quadraticCurveTo=function(i,j,m,Z){var ae=this.getCoords_(i,j);var ah=this.getCoords_(m,Z);var af={x:this.currentX_+2/3*(ae.x-this.currentX_),y:this.currentY_+2/3*(ae.y-this.currentY_)};var ag={x:af.x+(ah.x-this.currentX_)/3,y:af.y+(ah.y-this.currentY_)/3};f(this,af,ag,ah)};u.arc=function(af,ag,m,ae,j,i){m*=ac;var Z=i?"at":"wa";var al=af+N(ae)*m-ad;var an=ag+P(ae)*m-ad;var ak=af+N(j)*m-ad;var am=ag+P(j)*m-ad;if(al==ak&&!i){al+=0.125}var ah=this.getCoords_(af,ag);var aj=this.getCoords_(al,an);var ai=this.getCoords_(ak,am);this.currentPath_.push({type:Z,x:ah.x,y:ah.y,radius:m,xStart:aj.x,yStart:aj.y,xEnd:ai.x,yEnd:ai.y})};u.rect=function(m,p,j,i){this.moveTo(m,p);this.lineTo(m+j,p);this.lineTo(m+j,p+i);this.lineTo(m,p+i);this.closePath()};u.strokeRect=function(m,p,j,i){var Z=this.currentPath_;this.beginPath();this.moveTo(m,p);this.lineTo(m+j,p);this.lineTo(m+j,p+i);this.lineTo(m,p+i);this.closePath();this.stroke();this.currentPath_=Z};u.fillRect=function(m,p,j,i){var Z=this.currentPath_;this.beginPath();this.moveTo(m,p);this.lineTo(m+j,p);this.lineTo(m+j,p+i);this.lineTo(m,p+i);this.closePath();this.fill();this.currentPath_=Z};u.createLinearGradient=function(i,m,j,p){var Z=new n("gradient");Z.x0_=i;Z.y0_=m;Z.x1_=j;Z.y1_=p;return Z};u.createRadialGradient=function(m,Z,i,p,ae,j){var af=new n("gradientradial");af.x0_=m;af.y0_=Z;af.r0_=i;af.x1_=p;af.y1_=ae;af.r1_=j;return af};u.drawImage=function(al,au){var af,ag,ae,Z,ar,at,aq,ap;var ao=al.runtimeStyle.width;var an=al.runtimeStyle.height;al.runtimeStyle.width="auto";al.runtimeStyle.height="auto";var aw=al.width;var ai=al.height;al.runtimeStyle.width=ao;al.runtimeStyle.height=an;if(arguments.length==3){af=arguments[1];ag=arguments[2];ar=at=0;aq=ae=aw;ap=Z=ai}else{if(arguments.length==5){af=arguments[1];ag=arguments[2];ae=arguments[3];Z=arguments[4];ar=at=0;aq=aw;ap=ai}else{if(arguments.length==9){ar=arguments[1];at=arguments[2];aq=arguments[3];ap=arguments[4];af=arguments[5];ag=arguments[6];ae=arguments[7];Z=arguments[8]}else{throw Error("Invalid number of arguments")}}}var p=this.getCoords_(af,ag);var ay=aq/2;var ak=ap/2;var av=[];var ax=10;var aj=10;av.push(" <g_vml_:group",' coordsize="',ac*ax,",",ac*aj,'"',' coordorigin="0,0"',' style="width:',ax,"px;height:",aj,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var ah=[];ah.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",O(p.x/ac),",","Dy=",O(p.y/ac),"");var am=p;var i=this.getCoords_(af+ae,ag);var j=this.getCoords_(af,ag+Z);var m=this.getCoords_(af+ae,ag+Z);am.x=K.max(am.x,i.x,j.x,m.x);am.y=K.max(am.y,i.y,j.y,m.y);av.push("padding:0 ",O(am.x/ac),"px ",O(am.y/ac),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",ah.join(""),", sizingmethod='clip');")}else{av.push("top:",O(p.y/ac),"px;left:",O(p.x/ac),"px;")}av.push(' ">','<g_vml_:image src="',al.src,'"',' style="width:',ac*ae,"px;"," height:",ac*Z,'px"',' cropleft="',ar/aw,'"',' croptop="',at/ai,'"',' cropright="',(aw-ar-aq)/aw,'"',' cropbottom="',(ai-at-ap)/ai,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",av.join(""))};u.stroke=function(m){var ao=10;var af=10;var ae=5000;var al={x:null,y:null};var ak={x:null,y:null};for(var ah=0;ah<this.currentPath_.length;ah+=ae){var aj=[];var ai=false;aj.push("<g_vml_:shape",' filled="',!!m,'"',' style="position:absolute;width:',ao,"px;height:",af,'px;"',' coordorigin="0,0"',' coordsize="',ac*ao,",",ac*af,'"',' stroked="',!m,'"',' path="');var am=false;for(var ag=ah;ag<Math.min(ah+ae,this.currentPath_.length);ag++){if(ag%ae==0&&ag>0){aj.push(" m ",O(this.currentPath_[ag-1].x),",",O(this.currentPath_[ag-1].y))}var an=this.currentPath_[ag];var Z;switch(an.type){case"moveTo":Z=an;aj.push(" m ",O(an.x),",",O(an.y));break;case"lineTo":aj.push(" l ",O(an.x),",",O(an.y));break;case"close":aj.push(" x ");an=null;break;case"bezierCurveTo":aj.push(" c ",O(an.cp1x),",",O(an.cp1y),",",O(an.cp2x),",",O(an.cp2y),",",O(an.x),",",O(an.y));break;case"at":case"wa":aj.push(" ",an.type," ",O(an.x-this.arcScaleX_*an.radius),",",O(an.y-this.arcScaleY_*an.radius)," ",O(an.x+this.arcScaleX_*an.radius),",",O(an.y+this.arcScaleY_*an.radius)," ",O(an.xStart),",",O(an.yStart)," ",O(an.xEnd),",",O(an.yEnd));break}if(an){if(al.x==null||an.x<al.x){al.x=an.x}if(ak.x==null||an.x>ak.x){ak.x=an.x}if(al.y==null||an.y<al.y){al.y=an.y}if(ak.y==null||an.y>ak.y){ak.y=an.y}}}aj.push(' ">');if(!m){d(this,aj)}else{c(this,aj,al,ak)}aj.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",aj.join(""))}};function d(m,p){var i=W(m.strokeStyle);var j=i.color;var ae=i.alpha*m.globalAlpha;var Z=m.lineScale_*m.lineWidth;if(Z<1){ae*=Z}p.push("<g_vml_:stroke",' opacity="',ae,'"',' joinstyle="',m.lineJoin,'"',' miterlimit="',m.miterLimit,'"',' endcap="',V(m.lineCap),'"',' weight="',Z,'px"',' color="',j,'" />')}function c(ai,av,ax,aw){var ap=ai.fillStyle;var p=ai.arcScaleX_;var Z=ai.arcScaleY_;var aG=aw.x-ax.x;var ar=aw.y-ax.y;if(ap instanceof n){var m=0;var aq={x:0,y:0};var aD=0;var ao=1;if(ap.type_=="gradient"){var aH=ap.x0_/p;var aJ=ap.y0_/Z;var aI=ap.x1_/p;var aK=ap.y1_/Z;var aB=ai.getCoords_(aH,aJ);var aC=ai.getCoords_(aI,aK);var am=aC.x-aB.x;var an=aC.y-aB.y;m=Math.atan2(am,an)*180/Math.PI;if(m<0){m+=360}if(m<1e-06){m=0}}else{var aB=ai.getCoords_(ap.x0_,ap.y0_);aq={x:(aB.x-ax.x)/aG,y:(aB.y-ax.y)/ar};aG/=p*ac;ar/=Z*ac;var al=K.max(aG,ar);aD=2*ap.r0_/al;ao=2*ap.r1_/al-aD}var aF=ap.colors_;aF.sort(function(i,aL){return i.offset-aL.offset});var au=aF.length;var af=aF[0].color;var ag=aF[au-1].color;var az=aF[0].alpha*ai.globalAlpha;var aA=aF[au-1].alpha*ai.globalAlpha;var ah=[];for(var at=0;at<au;at++){var aE=aF[at];ah.push(aE.offset*ao+aD+" "+aE.color)}av.push('<g_vml_:fill type="',ap.type_,'"',' method="none" focus="100%"',' color="',af,'"',' color2="',ag,'"',' colors="',ah.join(","),'"',' opacity="',aA,'"',' g_o_:opacity2="',az,'"',' angle="',m,'"',' focusposition="',aq.x,",",aq.y,'" />')}else{if(ap instanceof o){if(aG&&ar){var aj=-ax.x;var ak=-ax.y;av.push("<g_vml_:fill",' position="',aj/aG*p*p,",",ak/ar*Z*Z,'"',' type="tile"',' src="',ap.src_,'" />')}}else{var j=W(ai.fillStyle);var ae=j.color;var ay=j.alpha*ai.globalAlpha;av.push('<g_vml_:fill color="',ae,'" opacity="',ay,'" />')}}}u.fill=function(){this.stroke(true)};u.closePath=function(){this.currentPath_.push({type:"close"})};u.getCoords_=function(i,j){var p=this.m_;return{x:ac*(i*p[0][0]+j*p[1][0]+p[2][0])-ad,y:ac*(i*p[0][1]+j*p[1][1]+p[2][1])-ad}};u.save=function(){var i={};v(this,i);this.aStack_.push(i);this.mStack_.push(this.m_);this.m_=M(w(),this.m_)};u.restore=function(){if(this.aStack_.length){v(this.aStack_.pop(),this);this.m_=this.mStack_.pop()}};function L(i){return isFinite(i[0][0])&&isFinite(i[0][1])&&isFinite(i[1][0])&&isFinite(i[1][1])&&isFinite(i[2][0])&&isFinite(i[2][1])}function X(i,p,Z){if(!L(p)){return}i.m_=p;if(Z){var j=p[0][0]*p[1][1]-p[0][1]*p[1][0];i.lineScale_=aa(a(j))}}u.translate=function(i,j){var m=[[1,0,0],[0,1,0],[i,j,1]];X(this,M(m,this.m_),false)};u.rotate=function(i){var j=N(i);var p=P(i);var m=[[j,p,0],[-p,j,0],[0,0,1]];X(this,M(m,this.m_),false)};u.scale=function(i,j){this.arcScaleX_*=i;this.arcScaleY_*=j;var m=[[i,0,0],[0,j,0],[0,0,1]];X(this,M(m,this.m_),true)};u.transform=function(p,Z,ae,af,i,j){var m=[[p,Z,0],[ae,af,0],[i,j,1]];X(this,M(m,this.m_),true)};u.setTransform=function(Z,ae,af,ag,i,j){var p=[[Z,ae,0],[af,ag,0],[i,j,1]];X(this,p,true)};u.drawText_=function(ao,aq,ar,ai,an){var ah=this.m_,j=1000,af=0,ak=j,aj={x:0,y:0},ag=[];var Z=D(U(this.font),this.element_);var ae=k(Z);var p=this.element_.currentStyle;var ap=this.textAlign.toLowerCase();switch(ap){case"left":case"center":case"right":break;case"end":ap=p.direction=="ltr"?"right":"left";break;case"start":ap=p.direction=="rtl"?"right":"left";break;default:ap="left"}switch(this.textBaseline){case"hanging":case"top":aj.y=Z.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":aj.y=-Z.size/2.25;break}switch(ap){case"right":af=j;ak=0.05;break;case"center":af=ak=j/2;break}var i=this.getCoords_(aq+aj.x,ar+aj.y);ag.push('<g_vml_:line from="',-af,' 0" to="',ak,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!an,'" stroked="',!!an,'" style="position:absolute;width:1px;height:1px;">');if(an){d(this,ag)}else{c(this,ag,{x:-af,y:0},{x:ak,y:Z.size})}var al=ah[0][0].toFixed(3)+","+ah[1][0].toFixed(3)+","+ah[0][1].toFixed(3)+","+ah[1][1].toFixed(3)+",0,0";var am=O(i.x/ac)+","+O(i.y/ac);ag.push('<g_vml_:skew on="t" matrix="',al,'" ',' offset="',am,'" origin="',af,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',A(ao),'" style="v-text-align:',ap,";font:",A(ae),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",ag.join(""))};u.fillText=function(j,m,p,i){this.drawText_(j,m,p,i,false)};u.strokeText=function(j,m,p,i){this.drawText_(j,m,p,i,true)};u.measureText=function(m){if(!this.textMeasureEl_){var j='<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>';this.element_.insertAdjacentHTML("beforeEnd",j);this.textMeasureEl_=this.element_.lastChild}var i=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(i.createTextNode(m));return{width:this.textMeasureEl_.offsetWidth}};u.clip=function(){};u.arcTo=function(){};u.createPattern=function(i,j){return new o(i,j)};function n(i){this.type_=i;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}n.prototype.addColorStop=function(j,i){i=W(i);this.colors_.push({offset:j,color:i.color,alpha:i.alpha})};function o(i,j){e(i);switch(j){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=j;break;default:ab("SYNTAX_ERR")}this.src_=i.src;this.width_=i.width;this.height_=i.height}function ab(i){throw new z(i)}function e(i){if(!i||i.nodeType!=1||i.tagName!="IMG"){ab("TYPE_MISMATCH_ERR")}if(i.readyState!="complete"){ab("INVALID_STATE_ERR")}}function z(i){this.code=this[i];this.message=i+": DOM Exception "+this.code}var S=z.prototype=new Error;S.INDEX_SIZE_ERR=1;S.DOMSTRING_SIZE_ERR=2;S.HIERARCHY_REQUEST_ERR=3;S.WRONG_DOCUMENT_ERR=4;S.INVALID_CHARACTER_ERR=5;S.NO_DATA_ALLOWED_ERR=6;S.NO_MODIFICATION_ALLOWED_ERR=7;S.NOT_FOUND_ERR=8;S.NOT_SUPPORTED_ERR=9;S.INUSE_ATTRIBUTE_ERR=10;S.INVALID_STATE_ERR=11;S.SYNTAX_ERR=12;S.INVALID_MODIFICATION_ERR=13;S.NAMESPACE_ERR=14;S.INVALID_ACCESS_ERR=15;S.VALIDATION_ERR=16;S.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=C;CanvasRenderingContext2D=q;CanvasGradient=n;CanvasPattern=o;DOMException=z})()};
