q;q++){var v=-3*f[q]+9*h[q]-9*k[q]+3*m[q],t=6*f[q]-12*h[q]+6*k[q];p=3*h[q]-3*f[q];if(v){var C=t*t-4*p*v;0p&&c[q].push(b(f[q],
h[q],k[q],m[q],p)),p=(-t-Math.sqrt(C))/(2*v),0p&&c[q].push(b(f[q],h[q],k[q],m[q],p))):C||(p=-t/(2*v),0
p&&c[q].push(b(f[q],h[q],k[q],m[q],p)))}else t&&(p=-p/t,0
p&&c[q].push(b(f[q],h[q],k[q],m[q],p)))}}d=new y(Math.min.apply(null,c[0]),Math.min.apply(null,c[1]),0,0);d.width=Math.max.apply(null,c[0])-d.left;d.height=Math.max.apply(null,c[1])-d.top;return d}
function lb(a){if(!arguments.length)return null;for(var b=null,c=!1,d=0,e=arguments.length;d>>0);function Lb(a,b,c){return b[a.b]||(b[a.b]=Mb(a,b,c))}function Mb(a,b,c){return["ac",n(c)?c:b.ma?b.ma():"",(a.c++).toString(36)].join("_")};var Nb;a:{var Ob=l.navigator;if(Ob){var Pb=Ob.userAgent;if(Pb){Nb=Pb;break a}}Nb=""};function Qb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Rb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Sb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Tb(a,b){return!!a&&b in a}function Ub(a){for(var b in a)return!1;return!0}function Vb(a){for(var b in a)delete a[b]}function Wb(a,b){b in a&&delete a[b]}function Xb(a){var b={},c;for(c in a)b[c]=a[c];return b}var Yb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Zb(a,b){for(var c,d,e=1;eparseFloat(kc)){jc=String(mc);break a}}jc=kc}var cc={};
function nc(a){return bc(a,function(){for(var b=0,c=va(String(jc)).split("."),d=va(String(a)).split("."),e=Math.max(c.length,d.length),f=0;!b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Gc="closure_listenable_"+(1E6*Math.random()|0);function Hc(a){return!(!a||!a[Gc])}var Ic=0;function Jc(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.Vc=!!d;this.fd=e;this.Lf=++Ic;this.ac=this.Uc=!1}function Kc(a){a.ac=!0;a.listener=null;a.b=null;a.src=null;a.fd=null};function Lc(a){this.src=a;this.b={};this.c=0}Lc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.c++);var h=Mc(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(!c.keyCode)try{c.keyCode=-1;break a}catch(m){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.c;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.h&&0<=h;h--){d.c=c[h];var k=cd(c[h],f,!0,d),e=e&&k}for(h=0;!d.h&&h>>0);function Tc(a){if("function"==ea(a))return a;a[ed]||(a[ed]=function(b){return a.handleEvent(b)});return a[ed]};u("acgraph.events.listen",Sc);u("acgraph.events.listenOnce",Zc);u("acgraph.events.unlisten",$c);u("acgraph.events.unlistenByKey",ad);u("acgraph.events.removeAll",bd);u("acgraph.events.EventType.CLICK","click");u("acgraph.events.EventType.DBLCLICK","dblclick");u("acgraph.events.EventType.MOUSEUP","mouseup");u("acgraph.events.EventType.MOUSEDOWN","mousedown");u("acgraph.events.EventType.MOUSEOVER","mouseover");u("acgraph.events.EventType.MOUSEOUT","mouseout");
u("acgraph.events.EventType.MOUSEMOVE","mousemove");u("acgraph.events.EventType.TOUCHSTART","touchstart");u("acgraph.events.EventType.TOUCHEND","touchend");u("acgraph.events.EventType.TOUCHCANCEL","touchcancel");u("acgraph.events.EventType.TOUCHMOVE","touchmove");u("acgraph.events.EventType.TAP","tap");u("acgraph.events.EventType.DRAG","drag");u("acgraph.events.EventType.DRAG_START","start");u("acgraph.events.EventType.DRAG_END","end");u("acgraph.events.EventType.DRAG_EARLY_CANCEL","earlycancel");
u("acgraph.events.EventType.DRAG_BEFORE","beforedrag");var fd=!B||9<=Number(oc),gd=B||dc||gc;var hd={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function id(){this.b="";this.c=jd}id.prototype.Jb=!0;id.prototype.gb=function(){return this.b};id.prototype.toString=function(){return"Const{"+this.b+"}"};function kd(a){return a instanceof id&&a.constructor===id&&a.c===jd?a.b:"type_error:Const"}var jd={};function ld(a){var b=new id;b.b=a;return b}ld("");function md(){this.b="";this.c=nd}md.prototype.Jb=!0;var nd={};md.prototype.gb=function(){return this.b};function od(a){var b=new md;b.b=a;return b}var pd=od(""),qd=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function rd(){this.b="";this.c=sd}rd.prototype.Jb=!0;rd.prototype.gb=function(){return this.b};rd.prototype.$d=!0;rd.prototype.Yb=function(){return 1};function td(a){if(a instanceof rd&&a.constructor===rd&&a.c===sd)return a.b;ea(a);return"type_error:SafeUrl"}var ud=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function vd(a){if(a instanceof rd)return a;a=a.Jb?a.gb():String(a);ud.test(a)||(a="about:invalid#zClosurez");return wd(a)}var sd={};function wd(a){var b=new rd;b.b=a;return b}wd("about:blank");function xd(){this.b=yd}xd.prototype.Jb=!0;xd.prototype.gb=function(){return""};xd.prototype.$d=!0;xd.prototype.Yb=function(){return 1};var yd={};function zd(){this.b="";this.f=Ad;this.c=null}zd.prototype.$d=!0;zd.prototype.Yb=function(){return this.c};zd.prototype.Jb=!0;zd.prototype.gb=function(){return this.b};function Bd(a){if(a instanceof zd&&a.constructor===zd&&a.f===Ad)return a.b;ea(a);return"type_error:SafeHtml"}function Cd(a){if(a instanceof zd)return a;var b=null;a.$d&&(b=a.Yb());a=xa(a.Jb?a.gb():String(a));return Dd(a,b)}
function Ed(a){if(a instanceof zd)return a;a=Cd(a);var b;b=Bd(a);b=wa(b.replace(/ /g," "),void 0);return Dd(b,a.Yb())}var Fd=/^[a-zA-Z0-9-]+$/,Gd={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Hd={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Id(a){function b(a){fa(a)?Ma(a,b):(a=Cd(a),d+=Bd(a),a=a.Yb(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";Ma(arguments,b);return Dd(d,c)}var Ad={};
function Dd(a,b){var c=new zd;c.b=a;c.c=b;return c}Dd("",0);Dd("",0);Dd("
",0);function Jd(a){return a?new Kd(Ld(a)):ta||(ta=new Kd)}function Md(a){var b=document;return r(a)?b.getElementById(a):a}function Nd(a,b){return(b||document).getElementsByTagName(String(a))}function Od(a,b){var c=document,c=b||c,d=a&&"*"!=a?String(a).toUpperCase():"";return c.querySelectorAll&&c.querySelector&&d?c.querySelectorAll(d+""):c.getElementsByTagName(d||"*")}
function Rd(a,b){Qb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Sd.hasOwnProperty(d)?a.setAttribute(Sd[d],b):d.lastIndexOf("aria-",0)&&d.lastIndexOf("data-",0)?a[d]=b:a.setAttribute(d,b)})}var Sd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function Td(a){var b=a.scrollingElement?a.scrollingElement:gc||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=a.parentWindow||a.defaultView;return B&&nc("10")&&a.pageYOffset!=b.scrollTop?new eb(b.scrollLeft,b.scrollTop):new eb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Ud(a,b,c){return Vd(document,arguments)}
function Vd(a,b){var c=String(b[0]),d=b[1];if(!fd&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',xa(d.name),'"');if(d.type){c.push(' type="',xa(d.type),'"');var e={};Zb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(r(d)?c.className=d:fa(d)?c.className=d.join(" "):Rd(c,d));2m&&(m=0);m=Math.sqrt(m);f==h&&(m=-m);f=m*d*c/e;k=-m*e*b/d;m=qb(1,0,(b-f)/d,(c-k)/e);b=qb((b-f)/d,(c-k)/e,(-b-f)/d,(-c-k)/e)%360;!h&&0b&&(b+=360);return mf(a,d,e,m,b)}
function mf(a,b,c,d,e){if(!a.g.length)throw D(9);if(!e)return a;var f=a.M[0]-cb(d,b),h=a.M[1]-db(d,c),k,m,p;p=Math.ceil(Math.abs(e)/359.999-2E-15);for(var q=e/p,v=0;vf;q+=p)switch((Math.floor(q/90)+4)%4){case 0:h.push(a+c);break;case 1:k.push(b+d);break;case 2:h.push(a-c);break;case 3:k.push(b-d)}m.left=Math.min.apply(null,h);m.width=Math.max.apply(null,h)-m.left;m.top=Math.min.apply(null,k);m.height=Math.max.apply(null,k)-m.top;ib(this.rect,m)};of=qf;
P.prototype.S=function(a){this.Ta=a.closePoint;this.M=a.currentPoint;this.g=a.segments;this.f=a.count;this.w=a.arguments;this.m(32);P.s.S.call(this,a)};P.prototype.N=function(){var a=P.s.N.call(this);a.type="path";a.closePoint=this.Ta?this.Ta.slice():[];a.currentPoint=this.M?this.M.slice():[];a.segments=this.g.slice();a.count=this.f.slice();a.arguments=this.w.slice();return a};P.prototype.F=function(){this.M=this.Ta=null;M(this);this.Na=null;delete this.g;delete this.f;delete this.w;P.s.F.call(this)};
function hf(a){a.g.length=0;a.f.length=0;a.w.length=0;M(a);a.Na=null;delete a.Ta;delete a.M;delete a.te};function $e(){P.call(this)}w($e,P);g=$e.prototype;g.clear=function(){return kf(this)};g.L=function(a,b){return this.jd(a,b)};g.l=function(a,b,c){return P.prototype.Ma.apply(this,arguments)};g.wh=function(a,b,c,d,e,f,h){return P.prototype.Zc.apply(this,arguments)};g.Ld=function(a,b,c,d,e){return P.prototype.Xh.apply(this,arguments)};g.sc=function(a,b,c,d,e,f,h){a+=cb(e,c);b+=db(e,d);this.M&&this.M[0]==a&&this.M[1]==b||(h?this.Ma(a,b):this.jd(a,b));return mf(this,c,d,e,f)};
g.Qa=function(a,b,c,d,e,f){return lf(this,a,b,c,d,e,f)};g.Bg=function(a,b,c,d){return mf(this,a,b,c,d)};g.qh=function(a,b,c,d){return this.pf(a,b,c,d)};g.close=function(){return this.Ud()};g.Hh=function(){return this.M?new eb(this.M[0],this.M[1]):null};var Q=$e.prototype;u("acgraph.vector.Path",$e);Q.moveTo=Q.L;Q.lineTo=Q.l;Q.curveTo=Q.wh;Q.quadraticCurveTo=Q.Ld;Q.arcTo=Q.Bg;Q.arcToByEndPoint=Q.Qa;Q.arcToAsCurves=Q.qh;Q.circularArc=Q.sc;Q.close=Q.close;Q.clear=Q.clear;Q.getCurrentPoint=Q.Hh;function S(){this.c=[];this.i=[];F.call(this)}w(S,F);g=S.prototype;g.ma=function(){return"layer"};g.ia=F.prototype.ia|224;g.m=function(a){S.s.m.call(this,a);a&192&&M(this)};g.zb=function(a){return this.Cd(a,this.c.length)};g.Cd=function(a,b){a.bb();b=x(b,0,this.c.length);Va(this.c,b,0,a);Ge(a,this);a.Ka&&this.m(64);this.m(128);a.jb();if(this.Ub()||this.$b)a.nd(),a.$b=this.Ub()||this.$b;return this};g.Gd=function(a){return this.c[a]||null};g.kc=function(a){return La(this.c,a)};g.removeChild=function(a){return this.Id(this.kc(a))};
g.Id=function(a){var b=null;0<=a&&aa||a>=this.c.length||0>b||b>=this.c.length)throw D(8);if(a!=b){var c=this.c[a];this.c[a]=this.c[b];this.c[b]=c;this.m(128)}return this};g.Fe=function(a){return!!a&&0<=La(this.c,a)};
g.He=function(){return this.c.length};g.Fd=function(a,b){n(b)||(b=this);Ma(this.c,a,b);return this};g.Hd=function(){var a=rf();a.parent(this);return a};g.Ze=function(){var a;a=new sf(void 0);a.parent(this);return a};g.Kd=function(a,b,c,d){a=tf(a,b);d&&a.style(d);c&&a.eb(c);a.parent(this);return a};g.Ge=function(a,b,c,d){a=tf(a,b);d&&a.style(d);c&&a.Nd(c);a.parent(this);return a};g.rect=function(a,b,c,d){a=Ne(a,b,c,d);a.parent(this);return a};
g.tb=function(a,b,c,d,e){a=uf(a,b,c,d,e);a.parent(this);return a};g.Me=function(a,b){var c=this.C();Va(arguments,0,0,c);return vf.apply(this,arguments).parent(this)};g.Le=function(a,b){var c=this.C();Va(arguments,0,0,c);return wf.apply(this,arguments).parent(this)};g.Ye=function(a,b){var c=this.C();Va(arguments,0,0,c);return xf.apply(this,arguments).parent(this)};g.Dd=function(a,b,c){a=Oe(a,b,c);a.parent(this);return a};g.Ed=function(a,b,c,d){a=Pe(a,b,c,d);a.parent(this);return a};g.C=function(){return Qe().parent(this)};
g.Ne=function(a,b,c,d,e,f,h){return yf(this.C(),a,b,c,d,e,f,h).parent(this)};g.Pe=function(a,b,c){return zf(this.C(),a,b,c).parent(this)};g.Qe=function(a,b,c){return Af(this.C(),a,b,c).parent(this)};g.Re=function(a,b,c){return Bf(this.C(),a,b,c).parent(this)};g.Se=function(a,b,c){return Cf(this.C(),a,b,c).parent(this)};g.Oe=function(a,b,c){return Df(this.C(),a,b,c).parent(this)};g.Xe=function(a,b,c){return Ef(this.C(),a,b,c).parent(this)};g.Ue=function(a,b,c){return Ff(this.C(),a,b,c).parent(this)};
g.We=function(a,b,c){return Gf(this.C(),a,b,c).parent(this)};g.Ve=function(a,b,c){return Hf(this.C(),a,b,c).parent(this)};g.Ce=function(a,b,c){return If(this.C(),a,b,c).parent(this)};g.Ae=function(a,b,c){return Jf(this.C(),a,b,c).parent(this)};g.Be=function(a,b,c){return Kf(this.C(),a,b,c).parent(this)};g.Ee=function(a,b,c){return Lf(this.C(),a,b,c).parent(this)};g.$e=function(a,b,c){return Mf(this.C(),a,b,c).parent(this)};g.Ie=function(a,b,c,d,e){return Nf(this.C(),a,b,c,d,e).parent(this)};
g.De=function(a,b,c,d,e,f){return Of(this.C(),a,b,c,d,e,f).parent(this)};g.Ua=function(){return G.Wc()};g.ea=function(){this.J(32)&&this.Ke();var a;a=this.B();a=a.qc(Math.floor(Math.max(500-a.Ja,0)/3));this.J(64)&&Pf(this);var b=this.B();b.Ja-=a-0;if(this.J(128)&&(a=this.B().qc(this.c.length+this.i.length+1),b=Qf(this,a),b=b&&(C=!1);if(C){for(;ke;e++)for(d=!1,a=0;4>a;a++){d=!d;for(var f=0;4>f;f++)d&&(c=this.rect(a*b+e*this.b/2,f*b+this.b/2,b,b)),c.u(this.color),c.v("none"),d=!d}break;case "solidDiamond":this.C().L(this.b/2,0).l(0,
this.b/2).l(this.b/2,this.b).l(this.b,this.b/2).l(this.b/2,0).close().u(this.color).v("none");break;case "dashedForwardDiagonal":b=this.C();U(b,0,0,this.b/2,this.b/2,this.f);b.u("none");b.v(this.color,this.f);break;case "dashedBackwardDiagonal":b=this.C();U(b,this.b/2,0,0,this.b/2,this.f);b.u("none");b.v(this.color,this.f);break;case "dashedHorizontal":b=this.C();U(b,0,0,this.b/2,0,this.f);U(b,this.b/2,this.b/2,this.b,this.b/2,this.f);b.u("none");b.v(this.color,this.f);break;case "dashedVertical":b=
this.C();U(b,0,0,0,this.b/2,this.f);U(b,this.b/2,this.b/2,this.b/2,this.b,this.f);b.u("none");b.v(this.color,this.f);break;case "divot":b=.1*this.b;c=this.b*(.8-.2)/2;this.C().L(b+c,b).l(b,b+c/2).l(b+c,b+c).L(this.b-b-c,this.b-b-c).l(this.b-b,this.b-b-c/2).l(this.b-b-c,this.b-b).u("none").v(this.color,this.f);break;case "zigZag":b=this.C();b.L(0,0).l(this.b/2,this.b/2).l(this.b,0).L(0,this.b/2).l(this.b/2,this.b).l(this.b,this.b/2).u("none").v(this.color,this.f);break;case "weave":this.C().L(0,0).l(this.b/
2,this.b/2).l(this.b,0).L(0,this.b/2).l(this.b/2,this.b).l(this.b,this.b/2).L(this.b/2,this.b/2).l(3*this.b/4,3*this.b/4).L(this.b,this.b/2).l(3*this.b/4,this.b/4).u("none").v(this.color,this.f);break;case "percent05":this.h=new y(0,0,8,8);this.rect(0,0,1,1).u(this.color).v("none");this.rect(4,4,1,1).u(this.color).v("none");break;case "percent10":this.h=new y(0,0,8,4);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(4,2,1,1);c.u(this.color);c.v("none");break;case "percent20":this.h=new y(0,
0,4,4);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(2,2,1,1);c.u(this.color);c.v("none");break;case "percent25":this.h=new y(0,0,4,2);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(2,1,1,1);c.u(this.color);c.v("none");break;case "percent30":this.h=new y(0,0,4,4);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(2,0,1,1);c.u(this.color);c.v("none");c=this.rect(3,1,1,1);c.u(this.color);c.v("none");c=this.rect(0,2,1,1);c.u(this.color);c.v("none");c=this.rect(2,
2,1,1);c.u(this.color);c.v("none");c=this.rect(1,3,1,1);c.u(this.color);c.v("none");break;case "percent40":this.h=new y(0,0,4,8);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(2,0,1,1);c.u(this.color);c.v("none");c=this.rect(3,1,1,1);c.u(this.color);c.v("none");c=this.rect(0,2,1,1);c.u(this.color);c.v("none");c=this.rect(2,2,1,1);c.u(this.color);c.v("none");c=this.rect(1,3,1,1);c.u(this.color);c.v("none");c=this.rect(3,3,1,1);c.u(this.color);c.v("none");c=this.rect(0,4,1,1);c.u(this.color);
c.v("none");c=this.rect(2,4,1,1);c.u(this.color);c.v("none");c=this.rect(1,5,1,1);c.u(this.color);c.v("none");c=this.rect(3,5,1,1);c.u(this.color);c.v("none");c=this.rect(0,6,1,1);c.u(this.color);c.v("none");c=this.rect(2,6,1,1);c.u(this.color);c.v("none");c=this.rect(1,7,1,1);c.u(this.color);c.v("none");c=this.rect(3,7,1,1);c.u(this.color);c.v("none");break;case "percent50":this.h=new y(0,0,2,2);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(1,1,1,1);c.u(this.color);c.v("none");break;
case "percent60":this.h=new y(0,0,4,4);c=this.rect(0,0,1,1);c.u(this.color);c.v("none");c=this.rect(2,0,1,1);c.u(this.color);c.v("none");c=this.rect(0,1,1,1);c.u(this.color);c.v("none");c=this.rect(1,1,1,1);c.u(this.color);c.v("none");c=this.rect(3,1,1,1);c.u(this.color);c.v("none");c=this.rect(0,2,1,1);c.u(this.color);c.v("none");c=this.rect(2,2,1,1);c.u(this.color);c.v("none");c=this.rect(1,3,1,1);c.u(this.color);c.v("none");c=this.rect(2,3,1,1);c.u(this.color);c.v("none");c=this.rect(3,3,1,1);
c.u(this.color);c.v("none");break;case "percent70":this.h=new y(0,0,4,4);this.C().L(0,0).l(0,1).l(1,1).l(1,0).close().L(2,0).l(2,1).l(3,1).l(3,0).close().L(3,0).l(3,1).l(4,1).l(4,0).close().L(0,1).l(0,2).l(1,2).l(1,1).close().L(1,1).l(1,2).l(2,2).l(2,1).close().L(2,1).l(2,2).l(3,2).l(3,1).close().L(0,2).l(0,3).l(1,3).l(1,2).close().L(2,2).l(2,3).l(3,3).l(3,2).close().L(3,2).l(3,3).l(4,3).l(4,2).close().L(0,3).l(0,4).l(1,4).l(1,3).close().L(1,3).l(1,4).l(2,4).l(2,3).close().L(2,3).l(2,4).l(3,4).l(3,
3).close().u(this.color).v("none");break;case "percent75":this.h=new y(0,0,4,4);c=this.rect(0,0,4,4);c.u(this.color);c.v("none");c=this.rect(0,0,1,1);c.u("white");c.v("none");c=this.rect(2,2,1,1);c.u("white");c.v("none");break;case "percent80":this.h=new y(0,0,8,4);c=this.rect(0,0,8,4);c.u(this.color);c.v("none");c=this.rect(0,0,1,1);c.u("white");c.v("none");c=this.rect(4,2,1,1);c.u("white");c.v("none");break;case "percent90":this.h=new y(0,0,8,8),c=this.rect(0,0,8,8),c.u(this.color),c.v("none"),
c=this.rect(7,7,1,1),c.u("white"),c.v("none"),c=this.rect(4,3,1,1),c.u("white"),c.v("none")}}w(Se,A);
var Uf={hi:"backwardDiagonal",yi:"forwardDiagonal",Ai:"horizontal",Wi:"vertical",mi:"dashedBackwardDiagonal",zi:"grid",oi:"dashedForwardDiagonal",ri:"dashedHorizontal",si:"dashedVertical",ui:"diagonalCross",ti:"diagonalBrick",vi:"divot",Bi:"horizontalBrick",Yi:"verticalBrick",ki:"checkerBoard",li:"confetti",Ri:"plaid",Ti:"solidDiamond",$i:"zigZag",Zi:"weave",Ei:"percent05",Fi:"percent10",Gi:"percent20",Hi:"percent25",Ii:"percent30",Ji:"percent40",Ki:"percent50",Li:"percent60",Mi:"percent70",Ni:"percent75",
Oi:"percent80",Qi:"percent90"};function U(a,b,c,d,e,f){b===d&&(b=d=Math.round(b)+f%2/2);c===e&&(c=e=Math.round(c)+f%2/2);a.L(b,c).l(d,e)}Se.prototype.ma=function(){return"hatchFill"};Se.prototype.F=function(){Se.s.F.call(this);if(this.B()){var a=this.B().c,b=[this.type,this.color,this.f,this.b].join();Tb(a.h,b)&&Wb(a.h,b);a=Md(this.id());Zd(a)}};var Vf=Se.prototype;Vf.dispose=Vf.wa;u("acgraph.vector.HatchFill.HatchFillType.BACKWARD_DIAGONAL","backwardDiagonal");
u("acgraph.vector.HatchFill.HatchFillType.FORWARD_DIAGONAL","forwardDiagonal");u("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL","horizontal");u("acgraph.vector.HatchFill.HatchFillType.VERTICAL","vertical");u("acgraph.vector.HatchFill.HatchFillType.DASHED_BACKWARD_DIAGONAL","dashedBackwardDiagonal");u("acgraph.vector.HatchFill.HatchFillType.GRID","grid");u("acgraph.vector.HatchFill.HatchFillType.DASHED_FORWARD_DIAGONAL","dashedForwardDiagonal");
u("acgraph.vector.HatchFill.HatchFillType.DASHED_HORIZONTAL","dashedHorizontal");u("acgraph.vector.HatchFill.HatchFillType.DASHED_VERTICAL","dashedVertical");u("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_CROSS","diagonalCross");u("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_BRICK","diagonalBrick");u("acgraph.vector.HatchFill.HatchFillType.DIVOT","divot");u("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL_BRICK","horizontalBrick");
u("acgraph.vector.HatchFill.HatchFillType.VERTICAL_BRICK","verticalBrick");u("acgraph.vector.HatchFill.HatchFillType.CHECKER_BOARD","checkerBoard");u("acgraph.vector.HatchFill.HatchFillType.CONFETTI","confetti");u("acgraph.vector.HatchFill.HatchFillType.PLAID","plaid");u("acgraph.vector.HatchFill.HatchFillType.SOLID_DIAMOND","solidDiamond");u("acgraph.vector.HatchFill.HatchFillType.ZIG_ZAG","zigZag");u("acgraph.vector.HatchFill.HatchFillType.WEAVE","weave");
u("acgraph.vector.HatchFill.HatchFillType.PERCENT_05","percent05");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_10","percent10");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_20","percent20");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_25","percent25");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_30","percent30");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_40","percent40");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_50","percent50");
u("acgraph.vector.HatchFill.HatchFillType.PERCENT_60","percent60");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_70","percent70");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_75","percent75");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_80","percent80");u("acgraph.vector.HatchFill.HatchFillType.PERCENT_90","percent90");function Wf(a,b,c,d,e,f,h){this.i=a||null;this.b=f||Xf;this.f=h||Yf;this.g=new y(b||0,c||0,d||0,e||0);this.h=1;F.call(this)}w(Wf,F);var Yf="meet",Xf="none";g=Wf.prototype;g.ia=F.prototype.ia|32;g.ma=function(){return"image"};g.Xb=function(a){return null!=a?(a!=this.f&&(this.f=a,this.m(32)),this):this.f};g.sb=function(a){return null!=a?(a!=this.b&&(this.b=a,this.m(32)),this):this.b};g.x=function(a){return null!=a?(a!=this.g.left&&(this.g.left=a,this.m(32),M(this)),this):this.g.left};
g.y=function(a){return null!=a?(a!=this.g.top&&(this.g.top=a,this.m(32),M(this)),this):this.g.top};g.width=function(a){return null!=a?(a!=this.g.width&&(this.g.width=a,this.m(32),M(this)),this):this.g.width};g.height=function(a){return null!=a?(a!=this.g.height&&(this.g.height=a,this.m(32),M(this)),this):this.g.height};g.src=function(a){return n(a)?(a!=this.i&&(this.i=a,this.m(32)),this):this.i};g.opacity=function(a){return n(a)?(a!=this.h&&(this.h=a,this.m(32)),this):this.h};g.Aa=function(){return this.g.clone()};
g.xa=function(a){var b=a==this.H,c=a==this.W();if(this.T&&b)return this.T.clone();if(this.R&&c)return this.R.clone();a=nb(this.g.clone(),a);b&&(this.T=a.clone());c&&(this.R=a.clone());return a};g.Ua=function(){return G.zf()};g.ea=function(){this.J(32)&&(G.Ac()&&this.m(4),G.kg(this),L(this,32));Wf.s.ea.call(this)};g.Nb=function(){G.lg(this);L(this,4);L(this,256)};
g.S=function(a){var b=a.bounds;this.x(b.left).y(b.top).width(b.width).height(b.height).src(a.src).sb(a.align).Xb(a.fittingMode);Wf.s.S.call(this,a)};g.N=function(){var a=Wf.s.N.call(this);a.type="image";a.bounds=this.Aa();a.src=this.src();a.align=this.sb();a.fittingMode=this.Xb();return a};g.F=function(){this.g=null;M(this);Wf.s.F.call(this)};u("acgraph.vector.Image",Wf);var Zf=Wf.prototype;Zf.fittingMode=Zf.Xb;Zf.align=Zf.sb;Zf.x=Zf.x;Zf.y=Zf.y;Zf.width=Zf.width;Zf.height=Zf.height;Zf.src=Zf.src;
u("acgraph.vector.Image.Fitting.MEET",Yf);u("acgraph.vector.Image.Fitting.SLICE","slice");u("acgraph.vector.Image.Align.NONE",Xf);u("acgraph.vector.Image.Align.X_MIN_Y_MIN","xMinYMin");u("acgraph.vector.Image.Align.X_MID_Y_MIN","xMidYMin");u("acgraph.vector.Image.Align.X_MAX_Y_MIN","xMaxYMin");u("acgraph.vector.Image.Align.X_MIN_Y_MID","xMinYMid");u("acgraph.vector.Image.Align.X_MID_Y_MID","xMidYMid");u("acgraph.vector.Image.Align.X_MAX_Y_MID","xMaxYMid");
u("acgraph.vector.Image.Align.X_MIN_Y_MAX","xMinYMax");u("acgraph.vector.Image.Align.X_MID_Y_MAX","xMidYMax");u("acgraph.vector.Image.Align.X_MAX_Y_MAX","xMaxYMax");function Ze(a,b,c,d){this.b=new y(a||0,b||0,c||0,d||0);this.A=[];this.G=[0,0,0,0];P.call(this);$f(this)}w(Ze,P);g=Ze.prototype;g.ia=Le.prototype.ia|32;g.ma=function(){return"rect"};g.re=function(a){a!=this.b.left&&(this.b.left=a,$f(this));return this};g.se=function(a){a!=this.b.top&&(this.b.top=a,$f(this));return this};g.qe=function(a){this.b.width!=a&&(this.b.width=a,$f(this));return this};g.je=function(a){this.b.height!=a&&(this.b.height=a,$f(this));return this};
g.$h=function(a){var b=this.b;b==a||b&&a&&b.left==a.left&&b.width==a.width&&b.top==a.top&&b.height==a.height||(this.b.left=a.left,this.b.top=a.top,this.b.width=a.width,this.b.height=a.height,$f(this));return this};
g.fe=function(a,b){var c,d,e,f;c=Wa(arguments,1);d=c[0];r(d)?f=Ja(d,4):f=c;4>f.length?f=e=d=c=parseFloat(f[0]):(c=parseFloat(f[0]),d=parseFloat(f[1]),e=parseFloat(f[2]),f=parseFloat(f[3]));this.G[0]=c?c:0;this.A[0]=c?a:void 0;this.G[1]=d?d:0;this.A[1]=d?a:void 0;this.G[2]=e?e:0;this.A[2]=e?a:void 0;this.G[3]=f?f:0;this.A[3]=f?a:void 0};
function $f(a){var b=!a.B()||a.B().oa();b||a.B().Ia();kf(a);var c=a.G[0];a.jd(a.b.left+c,a.b.top);c=a.G[1];a.Ma(a.b.left+a.b.width-a.G[1],a.b.top);if(a.A[1])switch(a.A[1]){case "round":lf(a,a.b.left+a.b.width,a.b.top+c,c,c,!1,!0);break;case "roundInner":lf(a,a.b.left+a.b.width,a.b.top+c,c,c,!1,!1);break;case "cut":a.Ma(a.b.left+a.b.width,a.b.top+c)}c=a.G[2];a.Ma(a.b.left+a.b.width,a.b.top+a.b.height-c);if(a.A[2])switch(a.A[2]){case "round":lf(a,a.b.left+a.b.width-c,a.b.top+a.b.height,c,c,!1,!0);break;
case "roundInner":lf(a,a.b.left+a.b.width-c,a.b.top+a.b.height,c,c,!1,!1);break;case "cut":a.Ma(a.b.left+a.b.width-c,a.b.top+a.b.height)}c=a.G[3];a.Ma(a.b.left+c,a.b.top+a.b.height);if(a.A[3])switch(a.A[3]){case "round":lf(a,a.b.left,a.b.top+a.b.height-c,c,c,!1,!0);break;case "roundInner":lf(a,a.b.left,a.b.top+a.b.height-c,c,c,!1,!1);break;case "cut":a.Ma(a.b.left,a.b.top+a.b.height-c)}c=a.G[0];a.Ma(a.b.left,a.b.top+c);if(a.A[0])switch(a.A[0]){case "round":lf(a,a.b.left+c,a.b.top,c,c,!1,!0);break;
case "roundInner":lf(a,a.b.left+c,a.b.top,c,c,!1,!1)}a.Ud();b||a.B().za()}g.round=function(a,b,c,d){Va(arguments,0,0,"round");this.fe.apply(this,arguments);$f(this);return this};g.Zh=function(a,b,c,d){Va(arguments,0,0,"roundInner");this.fe.apply(this,arguments);$f(this);return this};g.xh=function(a,b,c,d){Va(arguments,0,0,"cut");this.fe.apply(this,arguments);$f(this);return this};
g.S=function(a){Ze.s.S.call(this,a);this.re(a.x).se(a.y).qe(a.width).je(a.height);a.cornerTypes&&(this.A=Ja(a.cornerTypes,4),a=Ja(a.cornerSizes,4),Ma(a,function(a,c,d){d[c]=parseFloat(a)}),this.G=a,$f(this))};g.N=function(){var a=Ze.s.N.call(this);a.type="rect";a.x=this.b.left;a.y=this.b.top;a.width=this.b.width;a.height=this.b.height;a.cornerTypes=this.A.join(" ");a.cornerSizes=this.G.join(" ");return a};g.F=function(){this.b=this.A=this.G=null;M(this);Ze.s.F.call(this)};var ag=Ze.prototype;
u("acgraph.vector.Rect",Ze);ag.setX=ag.re;ag.setY=ag.se;ag.setWidth=ag.qe;ag.setHeight=ag.je;ag.setBounds=ag.$h;ag.cut=ag.xh;ag.round=ag.round;ag.roundInner=ag.Zh;function bg(a){he.call(this);this.c={};this.b={};this.f=new ee(this);this.g=a}w(bg,he);var cg=[B&&!nc("11")?"readystatechange":"load","abort","error"];function dg(a,b,c){(c=r(c)?c:c.src)&&(a.c[b]={src:c,tf:n(void 0)?void 0:null})}bg.prototype.start=function(){var a=this.c;Ma(Sb(a),function(b){var c=a[b];if(c&&(delete a[b],!this.U)){var d;this.g?d=Jd(this.g).c("IMG"):d=new Image;c.tf&&(d.crossOrigin=c.tf);this.f.X(d,cg,this.h);this.b[b]=d;d.id=b;d.src=c.src}},this)};
bg.prototype.h=function(a){var b=a.c;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.K({type:a.type,target:b});!this.U&&(a=b.id,delete this.c[a],b=this.b[a])&&(delete this.b[a],this.f.ua(b,cg,this.h),Ub(this.b)&&Ub(this.c)&&this.K("complete"))}};bg.prototype.F=function(){delete this.c;delete this.b;zc(this.f);bg.s.F.call(this)};function eg(){this.g={};this.f="fontStyle fontVariant fontFamily fontSize fontWeight letterSpacing decoration".split(" ")}da(eg);function fg(a,b){var c;if(gg(a," ",b))c=hg(a," ",b);else{c=a.measure("a a",b);var d=a.measure("aa",b);c=new y(0,c.top,c.width-d.width,c.height);hg(a," ",b,c)}return c}function ig(a,b){for(var c="",d=0,e=a.f.length;d=a?c=180+c:270=a&&(c=360+c);return c%360}g=eg.prototype;g.appendChild=function(a,b){a.appendChild(b)};g.Uf=function(){return!1};g.Qf=function(){return!1};function kg(a){a.Ib||(a.Ib=new bg(l.document.body));return a.Ib}g.Ac=function(){return!1};
g.kd=function(){return!1};function lg(){}da(lg);
var mg={quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,
Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,
OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,
chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,
hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,
diams:9830};lg.prototype.V=null;function ng(a){a.style||(a.style=a.w.length?Xb(a.w[a.w.length-1]):{})}function og(a,b){switch(b){case "b":case "strong":ng(a);a.style.fontWeight="bold";break;case "i":case "em":ng(a),a.style.fontStyle="italic"}}
function pg(a,b,c){switch(b){case "font-style":ng(a);a.style.fontStyle=c||"normal";break;case "font-variant":ng(a);a.style.fontVariant=c||"normal";break;case "font-family":ng(a);a.style.fontFamily=c||l.acgraph.fontFamily;break;case "font-size":ng(a);a.style.fontSize=c||l.acgraph.fontSize;break;case "font-weight":ng(a);a.style.fontWeight=c||"normal";break;case "color":ng(a);a.style.color=c||l.acgraph.color;break;case "letter-spacing":ng(a);a.style.letterSpacing=c||"normal";break;case "text-decoration":ng(a);
a.style.Eb=c||"none";break;case "opacity":ng(a),a.style.opacity=null!=c?parseFloat(c):1}}function qg(a){""!=a.f&&(rg(a.V,a.f,a.w.length?a.w[a.w.length-1]:null),a.f="",a.$=!1)}function sg(a){a.U==(a.G.length?a.G[a.G.length-1]:null)&&(qg(a),a.w.pop(),a.G.pop(),a.c="");a.U="";a.b=1}function tg(a,b){og(a,a.c);a.G.push(a.c);a.w.push(a.style);b&&(a.g="");a.c="";a.style=null;a.b=1}function ug(a,b,c){pg(a,a.i,a.A||"");a.i="";a.A="";c&&(a.g="");a.b=b}
function vg(a){og(a,a.c);pg(a,a.i,a.A||"");a.G.push(a.c);a.w.push(a.style);a.c="";a.style=null;a.g="";a.i="";a.A="";a.b=1}function wg(a,b,c){var d;if(a.I){var e=mg[a.h];n(e)?d=e:a.f+="&"+a.h+c}else a.h?d=parseInt(a.h,10):a.f+=""+c;d&&(a.f+=String.fromCharCode(d)+(";"==c?"":c));a.b=b;a.h="";a.I=!0};function xg(a,b){wc.call(this);this.b=b||{};this.c=a;this.A=!1;this.y=this.x=this.g=this.i=this.height=this.width=this.f=0}w(xg,wc);g=xg.prototype;g.wb=null;g.Md=null;g.parent=function(a){return n(a)?(this.Md=a,this):this.Md};g.j=function(){return this.wb};g.ma=function(){return"tSegment"};g.F=function(){Zd(this.wb);this.wb=null;xg.s.F.call(this)};function yg(a,b){this.V=!1;this.Sb=a||0;this.Tb=b||0;this.G=new y(this.Sb,this.Tb,0,0);this.pa=this.w=this.Nc=this.i=0;this.nb=!1;this.b=[];this.f=[];this.P=this.Td=this.A=0;this.Qb=!0;this.yd=this.I=this.mb=this.Kc=0;this.fa=[];this.Za=1;this.va=zg;this.g=0;this.$a=this.h=!1;this.D=this.Bh={fontSize:l.acgraph.fontSize,color:l.acgraph.fontColor,fontFamily:l.acgraph.fontFamily,direction:l.acgraph.textDirection,textOverflow:zg,textWrap:Ag,selectable:!0,hAlign:V};F.call(this)}w(yg,F);
var Ag="noWrap",zg="",V="start",Bg={Ci:"left",Ui:V,ji:"center",wi:"end",Si:"right"},Cg={Vi:"top",Di:"middle",ii:"bottom"};g=yg.prototype;g.ia=F.prototype.ia|17440;g.D=null;g.Pa=null;g.x=function(a){return null!=a?(this.Sb!=a&&(this.Sb=a,this.V&&Dg(this),this.G.left=a,this.m(16384),M(this)),this):this.Sb};g.y=function(a){return null!=a?(this.Tb!=a&&(this.Tb=a,this.V&&Eg(this),this.G.top=a,this.m(16384),M(this)),this):this.Tb};
function Fg(a,b,c){if(n(c)){if(c!==a.D[b]){var d=!a.B()||a.B().oa();d||a.B().Ia();a.D[b]=c;a.V=!1;a.m(1024);a.m(32);a.m(16384);a.lb();d||a.B().za()}return a}return a.D[b]}g.lb=function(){if(G.Ac()){var a=this.W();a&&!ob(a)&&this.m(4)}};g.width=function(a){n(a)&&Fg(this,"width")!=a&&(null===a||(a=Math.max(a,0)||0),this.Y=a);return Fg(this,"width",a)};g.height=function(a){n(a)&&(Fg(this,"height")==a||null!==a&&(a=Math.max(a,0)||0),this.ya=a);return Fg(this,"height",a)};
g.opacity=function(a){return null!=a?(this.D.opacity=a,this.m(1024),this):this.D.opacity};g.color=function(a){return null!=a?(this.D.color=a,this.m(1024),this):this.D.color};g.fontSize=function(a){return Fg(this,"fontSize",a)};g.fontFamily=function(a){return Fg(this,"fontFamily",a)};g.pc=function(a){return Fg(this,"direction",a)};g.fontStyle=function(a){return Fg(this,"fontStyle",a)};g.fontVariant=function(a){return Fg(this,"fontVariant",a)};g.fontWeight=function(a){return Fg(this,"fontWeight",a)};
g.letterSpacing=function(a){return Fg(this,"letterSpacing",a)};g.Eb=function(a){return Fg(this,"decoration",a)};g.Od=function(a){null!=a&&(this.Za=Gg(a));return Fg(this,"lineHeight",a)};function Gg(a){var b=parseFloat(a);return isNaN(b)||0>b?1:r(a)&&ua(a,"%")?1+parseFloat(a)/100:a}g.Qd=function(a){null!=a&&(this.g=a);return Fg(this,"textIndent",a)};g.xb=function(a){if(n(a))if("center"==a)a="middle";else{var b=!1;Qb(Cg,function(c){a==c&&(b=!0)});b||(a="top")}return Fg(this,"vAlign",a)};
g.Oa=function(a){if(n(a))if("middle"==a)a="center";else{var b=!1;Qb(Bg,function(c){a==c&&(b=!0)});b||(a=V)}return Fg(this,"hAlign",a)};g.ue=function(a){return Fg(this,"textWrap",a)};g.fb=function(a){null!=a&&(this.va=a);return Fg(this,"textOverflow",a)};g.Cc=function(a){return Fg(this,"selectable",a)};
g.style=function(a){if(a){a&&Zb(this.D,a);this.Y=parseFloat(this.D.width)||0;this.ya=parseFloat(this.D.height)||0;this.D.lineHeight&&(this.Za=Gg(this.D.lineHeight));var b,c=this.D.vAlign;null!=c&&("center"==c?this.D.vAlign="middle":(b=!1,Qb(Cg,function(a){c==a&&(b=!0)}),b||(this.D.vAlign="top")));var d=this.D.hAlign;null!=d&&("middle"==d?this.D.hAlign="center":(b=!1,Qb(Bg,function(a){d==a&&(b=!0)}),b||(this.D.hAlign=V)));null!=this.D.direction&&(this.h="rtl"==this.D.direction);null!=this.D.textOverflow&&
(this.va=this.D.textOverflow);null!=this.D.textIndent&&(this.g=this.D.textIndent);this.h&&(this.g=0);(a=!this.B()||this.B().oa())||this.B().Ia();this.V=!1;this.m(1024);this.m(32);this.m(16384);this.m(4);this.lb();a||this.B().za();return this}return this.D};g.eb=function(a){return n(a)?(a!=this.Pa&&(this.Pa=String(a),this.nb=!1,(a=!this.B()||this.B().oa())||this.B().Ia(),this.V=!1,this.m(1024),this.m(32),this.m(16384),this.lb(),a||this.B().za()),this):this.Pa};
g.Nd=function(a){return n(a)?(a!=this.Pa&&(this.Pa=String(a),this.nb=!0,(a=!this.B()||this.B().oa())||this.B().Ia(),this.V=!1,this.m(1024),this.m(32),this.m(16384),this.lb(),a||this.B().za()),this):this.Pa};g.ma=function(){return"text"};g.Aa=function(){return this.G.clone()};
g.xa=function(a){this.V||this.wd();if(!a)return this.G.clone();var b=a==this.H,c=a==this.W();if(this.T&&b)return this.T.clone();if(this.R&&c)return this.R.clone();a=nb(this.G.clone(),a);b&&(this.T=a.clone());c&&(this.R=a.clone());return a};g.Tf=function(a){for(var b=G.f,c=arguments,d={},e=0,f=b.length;ee&&1a.Y?a.Y-d.width-e:a.g,0>a.g&&(a.g=0));a.P=Math.max(a.P,d.height);a.A+=d.width;a.b.length||(a.A+=a.g);a.I=Math.max(a.I,c.f);a.Qb=a.f.length?a.Qb&&!b.length:!b.length;a.f.push(c);a.b.push(c);c.parent(a);return c}
function Jg(a){var b,c,d,e,f=Ka(a.fa),h=Ka(f),k=a.na(a.va,h.b),m=a.va;k.width>a.Y&&(d=Hg(a,a.va,h.b,0,a.Y,k),m=a.va.substring(0,d));d=a.Td;var p=a.Y;if(""==m)c=La(a.b,h)+1,Va(a.b,c,a.b.length-c);else if(p-d>=k.width)a.f=f,c=La(a.b,h)+1,Va(a.b,c,a.b.length-c),e=Ig(a,m,h.b,k),2==a.f.length&&""==a.f[0].c&&(e.g=a.mb-a.f[0].height,e.A=!0);else{for(var q=f.length-1;!b&&0<=q;)h=f[q],k=a.na(m,h.b),c=a.na(h.c,h.b),d-c.width+k.width<=a.Y&&(b=h),d-=c.width,q--;b||1!=a.fa.length||(b=f[0],d-=c.width);b&&(a.f=
f,q=a.f[0].g,p-=k.width,c=La(f,b),Va(f,c,f.length-c),c=La(a.b,b),Va(a.b,c,a.b.length-c),a.P=0,a.A=0,a.I=0,c=a.na(b.c,b.b),d=Hg(a,b.c,b.b,d,p,c),1>d&&(d=1),p=b.c.substring(0,d),f=a.na(p,b.b),p=Ig(a,p,b.b,f,k.width),p.x=b.x,p.y=b.y,f.width+k.width>a.Y&&(d=Hg(a,a.va,h.b,f.width,a.Y,k),m=a.va.substring(0,d)),0a.Y&&!a.$a;){var f=Hg(a,b,c,e+a.A,a.Y,d);1>f&&!a.f.length&&(f=1);f&&(e=b.substring(0,f).replace(/[\s\xa0]+$/,""),d=a.na(e,c),Ig(a,e,c,d));Lg(a);1==b.length&&(a.$a=!0);e=0;"byLetter"==a.D.textWrap?(b=b.substring(f,b.length).replace(/^[\s\xa0]+/,""),d=a.na(b,c)):a.nb?(b="",d=a.na(b,c)):a.$a=!0}a.$a||Ig(a,b,c,d)}}
function Lg(a){a.ue()!=Ag||1!=a.fa.length||a.nb||Jg(a);if(!a.$a&&a.f.length){var b=!a.fa.length;if(a.ya&&a.i+a.P>a.ya&&a.fa.length)Jg(a);else{a.P=r(a.Za)?parseInt(a.Za,0)+a.P:a.Za*a.P;if(G.Uf()){var c,d,e,f;c=a.h&&a.D.hAlign==V||!a.h&&"end"==a.D.hAlign||"right"==a.D.hAlign;d="center"==a.D.hAlign;if(a.h&&"end"==a.D.hAlign||!a.h&&a.D.hAlign==V||"left"==a.D.hAlign)for(c=a.h?0:a.g&&b?a.g:0,d=0,e=a.f.length;d"!=e)break;
"br"==a.c&&Kg(a.V);a.c="";k=!1;a.b=1;break}if(!a.c&&"<"==e){a.f+="<";break}if(!a.c&&h&&"/"!=e){a.f+="<"+e;a.b=1;break}if(!a.c&&"/"==e){a.b=3;break}if("br"==a.c&&">"==e){Kg(a.V);a.c="";a.b=1;break}if("br"==a.c&&("/"==e||f)){k=!0;break}a.c&&qg(a);if(a.c&&f){a.b=4;break}if(">"==e){tg(a);break}a.c+=e.toLowerCase();break;case 3:if(k){if(">"!=e)break;sg(a);k=!1;break}if(!a.U&&h){a.f+=""+e;a.b=1;break}if(a.U&&f){k=!0;break}if(">"==e){sg(a);k=!1;break}a.U+=e.toLowerCase();break;case 4:if(k){if(">"!=e)break;
tg(a,!0);k=!1;break}if(">"==e){tg(a,!0);break}if(f){a.b=5;break}if("="==e){a.g&&(a.b="style"==a.g?6:8);break}a.g+=e.toLowerCase();break;case 5:if(">"==e){tg(a,!0);break}if(f)break;if(a.g&&!h){a.g=e;a.b=4;break}if("="==e){a.g&&(a.b="style"==a.g?6:8);break}a.g+=e;a.b=4;break;case 6:if(f)break;if(">"==e){tg(a,!0);break}if("'"==e||'"'==e){a.P=e;a.b=9;break}a.i=e;a.b=10;break;case 8:if(f)break;if(">"==e){a.g="";a.c="";a.b=1;break}if("'"==e||'"'==e){a.P=e;a.b=7;break}a.b=11;break;case 9:if(f)break;if(e==
a.P){k=!0;ug(a,4,!0);break}if(":"==e){a.b=12;break}a.i+=e.toLowerCase();break;case 12:if(f)break;if(e==a.P){k=!0;ug(a,4,!0);break}if(";"==e){ug(a,9);break}a.A+=e.toLowerCase();break;case 7:e==a.P&&(a.g="",a.b=4);break;case 10:if(f){k=!0;ug(a,4,!0);break}if(">"==e){vg(a);break}if(":"==e){a.b=13;break}a.i+=e;break;case 11:if(f){ug(a,4,!0);break}">"==e&&tg(a);break;case 13:if(f){k=!0;ug(a,4,!0);break}if(">"==e){vg(a);break}if(";"==e){ug(a,10);break}a.A+=e.toLowerCase();break;default:throw"Error while parsing HTML: Symbol '"+
e+"', position: "+(d-1);}qg(a);Lg(a.V)}else for(this.Pa=this.Pa.replace(/\xa0|[ \t]+/g," ").replace(/(\r\n|\r|\n)/g,"\n"),c=this.Pa.split(/\n/g),b=0;bf)return a;h=h||0;var m=cb(h,d),p=db(h,d),q=360/(2*f),v;a.L(m+b,p+c);if(k)for(v=0;vd&&(d=0);0>e&&(e=0);if(d=e)return Nf(a,b,c,d,f,h);a=a.C?a.C():a;h=x(h,-360,360);k=360>Math.abs(h);a.sc(b,c,d,d,f,h).sc(b,c,e,e,f+h,-h,k);k&&a.close();return a}function Ng(a,b,c,d,e,f){a=cb(c,a);b=cb(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}
function Og(a,b,c,d,e,f){a=db(c,a);b=db(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}function Pg(a){var b,c,d;switch(a.length){case 1:b=c=d=a[0];a.push(b,c,d);break;case 2:c=a[0];d=a[1];a.push(c,d);break;case 3:d=a[1];a.push(d);break;case 4:break;default:a.push(5,5,5,5)}}
function xf(a,b,c){var d=a.C?a.C():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.L(b.left+e,b.top).l(b.left+b.width-f,b.top).l(b.left+b.width,b.top+f).l(b.left+b.width,b.top+b.height-h).l(b.left+b.width-h,b.top+b.height).l(b.left+k,b.top+b.height).l(b.left,b.top+b.height-k).l(b.left,b.top+e).close()):(k=Wa(arguments,2,6),Pg(k),e=k[0],f=k[1],h=k[2],k=k[3],xf(d,b,e,f,h,k));return d}
function vf(a,b,c){var d=a.C?a.C():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.L(b.left+e,b.top).l(b.left+b.width-f,b.top).Qa(b.left+b.width,b.top+f,f,f,!1,!0).l(b.left+b.width,b.top+b.height-h).Qa(b.left+b.width-h,b.top+b.height,h,h,!1,!0).l(b.left+k,b.top+b.height).Qa(b.left,b.top+b.height-k,k,k,!1,!0),0!=e&&(d.l(b.left,b.top+e),d.Qa(b.left+e,b.top,e,e,!1,!0)),d.close()):(k=Wa(arguments,2,6),Pg(k),e=k[0],f=k[1],h=k[2],k=k[3],vf(d,b,e,f,h,k));return d}
function wf(a,b,c){var d=a.C?a.C():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.L(b.left+e,b.top).l(b.left+b.width-f,b.top).Qa(b.left+b.width,b.top+f,f,f,!1,!1).l(b.left+b.width,b.top+b.height-h).Qa(b.left+b.width-h,b.top+b.height,h,h,!1,!1).l(b.left+k,b.top+b.height).Qa(b.left,b.top+b.height-k,k,k,!1,!1),0!=e&&d.l(b.left,b.top+e).Qa(b.left+e,b.top,e,e,!1,!1),d.close()):(k=Wa(arguments,2,6),Pg(k),e=k[0],f=k[1],h=k[2],k=k[3],wf(d,b,e,f,h,k));return d}
u("acgraph.vector.primitives.star",yf);u("acgraph.vector.primitives.star4",zf);u("acgraph.vector.primitives.star5",Af);u("acgraph.vector.primitives.star6",Bf);u("acgraph.vector.primitives.star7",Cf);u("acgraph.vector.primitives.star10",Df);u("acgraph.vector.primitives.diamond",If);u("acgraph.vector.primitives.triangleUp",Ef);u("acgraph.vector.primitives.triangleDown",Ff);u("acgraph.vector.primitives.triangleRight",Gf);u("acgraph.vector.primitives.triangleLeft",Hf);
u("acgraph.vector.primitives.cross",Jf);u("acgraph.vector.primitives.diagonalCross",Kf);u("acgraph.vector.primitives.hLine",Lf);u("acgraph.vector.primitives.vLine",Mf);u("acgraph.vector.primitives.pie",Nf);u("acgraph.vector.primitives.donut",Of);u("acgraph.vector.primitives.truncatedRect",xf);u("acgraph.vector.primitives.roundedRect",vf);u("acgraph.vector.primitives.roundedInnerRect",wf);function Qg(a,b,c,d){this.b=a;this.f=b;this.c=c;this.g=d}Qg.prototype.clone=function(){return new Qg(this.b,this.f,this.c,this.g)};function Rg(){eg.call(this)}w(Rg,eg);da(Rg);g=Rg.prototype;g.yb=null;g.ga=null;g.zc=null;g.Ba=null;g.Ib=null;function Sg(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}g.o=function(a,b,c){a.setAttribute(b,c)};function Tg(a,b,c){Qb(c,function(a,c){this.o(b,c,a)},a)}function Ug(a){a.yb=Sg("svg");a.ga=a.Vd();a.zc=a.nc("");a.ga.appendChild(a.zc);a.yb.appendChild(a.ga);document.body.appendChild(a.yb);Tg(a,a.yb,{display:"block",width:0,height:0});a.Ba=a.Wc();a.yb.appendChild(a.Ba)}
g.measure=function(a,b){this.yb||Ug(this);var c=null,d=0;if(!a.length)return gg(this,"",b)?d=hg(this,"",b):(d=this.measure("a",b),d=new y(0,d.top,0,d.height),hg(this,"",b,d)),d;if(" "==a)return fg(this,b);a.lastIndexOf(" ",0)||(d+=c=fg(this,b).width);ua(a," ")&&(d+=c||fg(this,b).width);b.fontStyle?this.o(this.ga,"font-style",b.fontStyle):this.ga.removeAttribute("font-style");b.fontVariant?this.o(this.ga,"font-variant",b.fontVariant):this.ga.removeAttribute("font-variant");b.fontFamily?this.o(this.ga,
"font-family",b.fontFamily):this.ga.removeAttribute("font-family");b.fontSize?this.o(this.ga,"font-size",b.fontSize):this.ga.removeAttribute("font-size");b.fontWeight?this.o(this.ga,"font-weight",b.fontWeight):this.ga.removeAttribute("font-weight");b.letterSpacing?this.o(this.ga,"letter-spacing",b.letterSpacing):this.ga.removeAttribute("letter-spacing");b.decoration?this.o(this.ga,"text-decoration",b.decoration):this.ga.removeAttribute("text-decoration");this.zc.nodeValue=a;c=this.ga.getBBox();this.zc.nodeValue=
"";b.fontVariant&&dc&&(this.zc.nodeValue=a.charAt(0).toUpperCase(),c.height=this.ga.getBBox().height);return new y(c.x,c.y,c.width+d,c.height)};g.Sf=function(a){this.yb||Ug(this);r(a)?this.Ba.innerHTML=a:(a=a.cloneNode(!0),this.Ba.appendChild(a));a=this.Ba.getBBox();Yd(this.Ba);return new y(a.x,a.y,a.width,a.height)};
g.hd=function(a,b){this.b||(kg(this),this.b={},Sc(this.Ib,"complete",function(){this.c=!1},!1,this),Sc(this.Ib,"load",this.Uh,!1,this));this.b[ja(b)]=[a,b];this.c=!0;dg(this.Ib,a,a);this.Ib.start()};g.Uh=function(a){var b=a.target;Qb(this.b,function(a,d){a[0]==b.id&&(a[1].call(this,b.naturalWidth,b.naturalHeight),delete this.b[d])},this)};g.Qf=function(){return this.c};
function Vg(a){if(a.Kb())return null;var b=[];a.If(function(a,d){switch(a){case 1:b.push("M");rc(Array.prototype.push,d,b);break;case 2:b.push("L");rc(Array.prototype.push,d,b);break;case 3:b.push("C");rc(Array.prototype.push,d,b);break;case 4:var c=d[3];b.push("A",d[0],d[1],0,180=Math.abs(c)?(a=-.5,b=0>Math.cos(b)):(c=-.5,b=0Math.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=bb(c);d=Math.sin(c)*(b.height/2-Math.tan(c)*b.width/2)+b.width/2/Math.cos(c);e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return new Qg(Math.round(f-e),Math.round(h+c),Math.round(f+e),Math.round(h-c))}
g.Cf=function(){var a=Sg("svg");B||this.o(a,"xmlns","http://www.w3.org/2000/svg");this.o(a,"border","0");return a};g.Af=function(){return Sg("linearGradient")};g.yf=function(){return Sg("pattern")};g.zf=function(){return Sg("image")};g.Wc=function(){return Sg("g")};g.uf=function(){return Sg("circle")};g.Bf=function(){return Sg("path")};g.xf=function(){return Sg("ellipse")};g.wf=function(){return Sg("defs")};g.Vd=function(){return Sg("text")};g.Wd=function(){return Sg("tspan")};g.nc=function(a){return document.createTextNode(String(a))};
g.jg=function(a){var b=a.Aa();Tg(this,a.j(),{x:b.left,y:b.top,width:b.width,height:b.height,patternUnits:"userSpaceOnUse"})};g.kg=function(a){var b=a.Aa();this.hd(a.src(),ca);var c=a.src()||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",d=a.j();Tg(this,d,{x:b.left,y:b.top,width:b.width,height:b.height,"image-rendering":"optimizeQuality",preserveAspectRatio:a.sb()+" "+a.Xb(),opacity:a.opacity()});d.setAttributeNS("http://www.w3.org/1999/xlink","href",c)};
g.gg=function(a,b){var c=a.j();c&&(c.style.cursor=b||"")};g.oe=function(a){var b=a.j();this.o(b,"x",a.w);this.o(b,"y",a.pa)};
g.tg=function(a){var b=a.style(),c=a.j();if(a.Cc()){if(c.style["-webkit-touch-callout"]="",c.style["-webkit-user-select"]="",c.style["-khtml-user-select"]="",c.style["-moz-user-select"]="",c.style["-ms-user-select"]="",c.style["-o-user-select"]="",c.style["user-select"]="",B&&9==oc||dc)c.removeAttribute("unselectable"),c.removeAttribute("onselectstart")}else if(c.style["-webkit-touch-callout"]="none",c.style["-webkit-user-select"]="none",c.style["-khtml-user-select"]="none",c.style["-moz-user-select"]=
"moz-none",c.style["-ms-user-select"]="none",c.style["-o-user-select"]="none",c.style["user-select"]="none",B&&9==oc||dc)this.o(c,"unselectable","on"),this.o(c,"onselectstart","return false;");b.fontStyle?this.o(c,"font-style",b.fontStyle):c.removeAttribute("font-style");b.fontVariant?fc?c.style["font-variant"]=b.fontVariant:this.o(c,"font-variant",b.fontVariant):fc?c.style["font-variant"]="":c.removeAttribute("font-variant");b.fontFamily?this.o(c,"font-family",b.fontFamily):c.removeAttribute("font-family");
b.fontSize?this.o(c,"font-size",b.fontSize):c.removeAttribute("font-size");b.fontWeight?this.o(c,"font-weight",b.fontWeight):c.removeAttribute("font-weight");b.color?this.o(c,"fill",b.color):c.removeAttribute("fill");b.letterSpacing?this.o(c,"letter-spacing",b.letterSpacing):c.removeAttribute("letter-spacing");b.decoration?this.o(c,"text-decoration",b.decoration):c.removeAttribute("text-decoration");b.direction?this.o(c,"direction",b.direction):c.removeAttribute("direction");b.hAlign?this.o(c,"text-anchor",
"rtl"==b.direction?fc||B?"end"==b.hAlign||"left"==b.hAlign?V:b.hAlign==V||"right"==b.hAlign?"end":"middle":"end"==b.hAlign||"left"==b.hAlign?"end":b.hAlign==V||"right"==b.hAlign?V:"middle":"end"==b.hAlign||"right"==b.hAlign?"end":b.hAlign==V||"left"==b.hAlign?V:"middle"):c.removeAttribute("text-anchor");c.style.opacity=b.opacity?b.opacity:"1"};g.bf=function(a){var b=a.j(),c=a.parent();(a.A||a.i)&&this.o(b,"x",c.w+a.i);this.o(b,"dy",a.g)};
g.cf=function(a){var b=a.b,c=a.j(),d=a.parent();a=this.nc(a.c);c.appendChild(a);if(B&&9==oc||dc)d.Cc()?(c.removeAttribute("onselectstart"),c.removeAttribute("unselectable")):(this.o(c,"onselectstart","return false;"),this.o(c,"unselectable","on"));b.fontStyle&&this.o(c,"font-style",b.fontStyle);b.fontVariant&&this.o(c,"font-variant",b.fontVariant);b.fontFamily&&this.o(c,"font-family",b.fontFamily);b.fontSize&&this.o(c,"font-size",b.fontSize);b.fontWeight&&this.o(c,"font-weight",b.fontWeight);b.color&&
this.o(c,"fill",b.color);b.letterSpacing&&this.o(c,"letter-spacing",b.letterSpacing);b.Eb&&this.o(c,"text-decoration",b.Eb)};
function Yg(a,b,c){var d=Zg(c,b.keys,b.cx,b.cy,b.fx,b.fy,b.opacity,b.mode,b.transform);if(!d.Qc){var e=Sg("radialGradient");$g(a,e,d.id());a.appendChild(c.j(),e);d.mc=c;d.Qc=!0;Ma(d.keys,function(a){var b=Sg("stop");Tg(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?d.opacity:a.opacity)});this.appendChild(e,b)},a);d.la?Tg(a,e,{cx:d.Cb*d.la.width+d.la.left,cy:d.Db*d.la.height+d.la.top,fx:d.b*d.la.width+d.la.left,fy:d.c*d.la.height+d.la.top,r:Math.min(d.la.width,
d.la.height)/2,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"}):Tg(a,e,{cx:d.Cb,cy:d.Db,fx:d.b,fy:d.c,gradientUnits:"objectBoundingBox"});d.transform&&a.o(e,"gradientTransform",d.transform.toString())}return d.id()}
function ah(a,b,c,d){var e=bh(c,b.keys,b.opacity,!0===b.mode?jg(b.angle,d):b.angle,b.mode,b.transform);if(!e.Pc){var f=a.Af();$g(a,f,e.id());a.appendChild(c.j(),f);e.lc=c;e.Pc=!0;Ma(e.keys,function(a){var b=Sg("stop");Tg(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?e.opacity:a.opacity)});this.appendChild(f,b)},a);e.b?(b=Xg(e.ub,e.b),Tg(a,f,{x1:b.b,y1:b.f,x2:b.c,y2:b.g,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"})):(b=Wg(e.ub),Tg(a,f,{x1:b.b,y1:b.f,x2:b.c,
y2:b.g,gradientUnits:"objectBoundingBox"}));e.transform&&a.o(f,"gradientTransform",e.transform.toString())}return e.id()}
function ch(a,b){var c=b.u(),d=b.B().c,e="url("+dh()+"#";if(r(c))a.o(b.j(),"fill",c),b.j().removeAttribute("fill-opacity");else if(fa(c.keys)&&c.cx&&c.cy)a.o(b.j(),"fill",e+Yg(a,c,d)+")"),b.j().removeAttribute("fill-opacity");else if(fa(c.keys))b.ra()&&(a.o(b.j(),"fill",e+ah(a,c,d,b.ra())+")"),b.j().removeAttribute("fill-opacity"));else if(c.src){var f=b.Aa();f?(f.width=f.width||0,f.height=f.height||0,f.left=f.left||0,f.top=f.top||0):f=new y(0,0,0,0);"tile"==c.mode?eh(d,c.src,f,c.mode,c.opacity,function(a){a.id();
a.parent(b.B()).ba();G.o(b.j(),"fill",e+a.id()+")")}):(d=eh(d,c.src,f,c.mode,c.opacity),d.id(),d.parent(b.B()).ba(),a.o(b.j(),"fill",e+d.id()+")"))}else c instanceof Se?(c=fh(d,c.type,c.color,c.f,c.b),c.id(),c.parent(b.B()).ba(),a.o(b.j(),"fill",e+c.id()+")")):c instanceof A?(c.id(),c.parent(b.B()).ba(),a.o(b.j(),"fill",e+c.id()+")")):(1E-4>=c.opacity&&B&&nc("9")&&(c.opacity=1E-4),Tg(a,b.j(),{fill:c.color,"fill-opacity":c.opacity}))}
function gh(a,b){var c=b.v(),d=b.B().c,e=b.j(),f="url("+dh()+"#";if(r(c))a.o(e,"stroke",c);else if(fa(c.keys)&&c.cx&&c.cy)a.o(e,"stroke",f+Yg(a,c,d)+")");else if(fa(c.keys)){if(!b.ra())return;a.o(e,"stroke",f+ah(a,c,d,b.ra())+")")}else a.o(e,"stroke",c.color);c.lineJoin?a.o(e,"stroke-linejoin",c.lineJoin):e.removeAttribute("stroke-linejoin");c.lineCap?a.o(e,"stroke-linecap",c.lineCap):e.removeAttribute("stroke-linecap");c.opacity?a.o(e,"stroke-opacity",c.opacity):e.removeAttribute("stroke-opacity");
c.thickness?a.o(e,"stroke-width",c.thickness):e.removeAttribute("stroke-width");c.dash?a.o(e,"stroke-dasharray",c.dash):e.removeAttribute("stroke-dasharray")}g.nf=function(a){ch(this,a);gh(this,a)};g.vg=function(a){a.rb()?a.j().removeAttribute("visibility"):this.o(a.j(),"visibility","hidden")};g.Ob=function(a){var b=a.H;b&&!ob(b)?this.o(a.j(),"transform",b.toString()):a.j().removeAttribute("transform")};g.rg=function(a){var b=a.H;b&&!ob(b)?this.o(a.j(),"patternTransform",b.toString()):a.j().removeAttribute("patternTransform")};
g.qg=Rg.prototype.Ob;g.lg=Rg.prototype.Ob;g.ng=Rg.prototype.Ob;g.ug=Rg.prototype.Ob;g.ig=Rg.prototype.Ob;g.td=function(a,b,c){Tg(this,a,{width:b,height:c})};g.ke=function(a,b){$g(this,a.j(),b)};function $g(a,b,c){b&&(c?a.o(b,"id",c):b.removeAttribute("id"))}g.pe=function(a,b){var c=a.j();c&&(null!=b?(a.Ya||(a.Ya=Sg("title"),this.o(a.Ya,"aria-label","")),$d(a.Ya)||c.insertBefore(a.Ya,c.childNodes[0]||null),a.Ya.innerHTML=b):a.Ya&&c.removeChild(a.Ya))};
g.he=function(a,b){var c=a.j();c&&(null!=b?(a.Va||(a.Va=Sg("desc"),this.o(a.Va,"aria-label","")),$d(a.Va)||c.insertBefore(a.Va,c.childNodes[0]||null),a.Va.innerHTML=b):a.Va&&c.removeChild(a.Va))};g.eg=function(a,b){var c=a.j();if(c&&ia(b))for(var d in b){var e=b[d];null===e?c.removeAttribute(d):this.o(c,d,e)}};g.af=function(a,b){return a?a.getAttribute(b):void 0};g.hg=function(a,b){var c=a.j();c&&(b?this.o(c,"vector-effect","non-scaling-stroke"):c.removeAttribute("vector-effect"))};g.mg=ca;
g.fg=function(a){Tg(this,a.j(),{cx:a.Ab(),cy:a.Bb(),r:a.Wf()})};g.ie=function(a){Tg(this,a.j(),{cx:a.Ab(),cy:a.Bb(),rx:a.Ha(),ry:a.cb()})};g.pg=function(a){var b=Vg(a);b?this.o(a.j(),"d",b):this.o(a.j(),"d","M 0,0")};g.Gf=function(a){for(var b=a.f,c=0;cb)throw Error("Bad port number "+b);a.w=b}else a.w=null}function Rh(a,b,c){b instanceof Th?(a.g=b,Zh(a.g,a.b)):(c||(b=Uh(b,$h)),a.g=new Th(b,0,a.b))}function Sh(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Uh(a,b,c){return r(a)?(a=encodeURI(a).replace(b,ai),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
function ai(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Vh=/[#\/\?@]/g,Xh=/[\#\?:]/g,Wh=/[\#\?]/g,$h=/[\#\?@]/g,Yh=/#/g;function Th(a,b,c){this.c=this.b=null;this.f=a||null;this.g=!!c}function bi(a){a.b||(a.b=new Jh,a.c=0,a.f&&Nh(a.f,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}
function ci(a){var b=Hh(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new Th(null,0,void 0);a=Gh(a);for(var d=0;d2*c.f&&Kh(c))}}g.clear=function(){this.b=this.f=null;this.c=0};g.Kb=function(){bi(this);return 0==this.c};function gi(a,b){bi(a);b=ei(a,b);return Lh(a.b.c,b)}g.Wa=function(){bi(this);for(var a=this.b.La(),b=this.b.Wa(),c=[],d=0;db.length){c.push(li(a)+"(");for(var d=a.arguments,e=0;d&&ea&&!isNaN(this.Wb)&&clearTimeout(this.Wb),this.gd=a,this.Sa(!0)),this):this.gd};g.sf=function(a){return n(a)?(a=Md(a||null),this.sa!=a&&(this.sa=a,Ti(this),this.Sa(!0),this.ba()),this):this.sa?this.g:null};g.Gh=function(){return this.sa};
g.Ih=function(){return this.g};g.Ia=function(){this.Fc++;return this};g.za=function(a){this.Fc=a?0:Math.max(this.Fc-1,0);this.ba();return this};g.sh=function(a){return n(a)?(this.Rd=!!a,this):this.Rd};g.oa=function(){return!!this.Fc};g.Qg=function(){return this.Vb};g.hh=function(a){return n(a)?(this.Sc!=a&&(this.Sc=a,G.pe(this,this.Sc)),this):this.Sc};g.Eg=function(a){return n(a)?(this.Rc!=a&&(this.Rc=a,G.he(this,this.Rc)),this):this.Rc};
g.rb=function(a){if(!arguments.length)return this.b.rb();this.b.rb(a);return this};
g.data=function(a){if(arguments.length){var b,c=a.type;if(c)switch(c){case "rect":b=this.rect();break;case "circle":b=this.df();break;case "ellipse":b=this.ef();break;case "image":b=this.gf();break;case "text":b=this.jf();break;case "path":b=this.C();break;case "layer":b=this.hf();break;default:b=null}else this.width(a.width),this.height(a.height),a.type="layer",this.b.S(a),this.b.id(""),"id"in a&&this.id(a.id);b&&b.S(a);return this}b=this.b.N();this.vb&&(b.id=this.vb);b.width=this.Yc;b.height=this.Xc;
delete b.type;return b};g.bb=function(){return this.sf(null)};g.Kg=function(){return 0};g.Lg=function(){return 0};g.ff=function(){return new y(0,0,this.width(),this.height())};g.Fa=function(a){return this.b.Fa(a)};g.ma=function(){return"stage"};g.ld=function(a){this.b.ld(a)};g.rc=ca;
g.Sa=function(a,b){a&&!isNaN(this.Wb)&&clearTimeout(this.Wb);this.Wb=NaN;var c,d;c=isNaN(this.dd);d=isNaN(this.cd);var e=c||d,f;if(e){var h=this.sa?se(this.sa):new hb(NaN,NaN);h.width=Math.max(h.width||0,0);h.height=Math.max(h.height||0,0);f=!h.width&&!h.height;c=c?h.width:this.dd;d=d?h.height:this.cd}else c=this.dd,d=this.cd,f=!1;c==this.Y&&d==this.ya||f||(this.Y=c,this.ya=d,b||this.K("stageresize"));this.sa&&e&&(this.Wb=setTimeout(this.Sa,this.gd))};
function Ri(a,b){if(a.Yc!=b){var c=parseFloat(b);if(!isNaN(c))return a.Yc=ha(b)?b:String(b),a.dd=r(b)&&ua(b,"%")?NaN:c,a.g.style.width=oe(a.Yc,!0),!0}return!1}function Si(a,b){if(a.Xc!=b){var c=parseFloat(b);if(!isNaN(c))return a.Xc=ha(b)?b:String(b),a.cd=r(b)&&ua(b,"%")?NaN:c,a.g.style.height=oe(a.Xc,!0),!0}return!1}g.vh=function(){this.c.clear()};g.mf=function(a){this.Ja+=a;return a};g.ph=function(a){a=Math.min(500-this.Ja,a);this.Ja+=a;return a};g.qc=Qi.prototype.mf;
g.ba=function(){if(!this.Fc&&this.sa&&!this.Vb)if(this.Vb=!0,this.K("renderstart"),this.Ja=0,this.Rd)this.qc=this.ph,setTimeout(this.pd,0);else{this.qc=this.mf;this.ea();if(this.b.Ka)throw D(6);Ui(this)}};function Ti(a){a.sa?a.g.parentNode!=a.sa&&a.sa.appendChild(a.g):Zd(a.g)}g.pd=function(){this.ea();this.b.Ka?setTimeout(this.pd,0):Ui(this)};g.ea=function(){if(this.i&&this.i.length){for(var a=0;ak?[k/h*d,k]:[c,k],k[0]-=e||0,k[1]-=f||0,a=
a.bc(k[0],k[1])):a=a.bc(b["pdf-width"],b["pdf-height"]);b.data=a;b.dataType="svg";b.responseType="file"}g.di=function(a,b,c,d,e,f,h,k){if(Yi==Zi){var m={};bj(this,m,d,e,f,h,k);Vi("pdf",m,!!c,!0,a,b)}else alert(D(15))};g.Mh=function(a,b,c,d,e){if(Yi==Zi){var f={};Xi(this,f,c,d,e);Vi("png",f,!0,!1,a,b)}else alert(D(15))};g.Jh=function(a,b,c,d,e,f){if(Yi==Zi){var h={};$i(this,h,c,d,e,f);Vi("jpg",h,!0,!1,a,b)}else alert(D(15))};
g.Oh=function(a,b,c,d){if(Yi==Zi){var e={};aj(this,e,c,d);Vi("svg",e,!0,!1,a,b)}else alert(D(15))};g.Lh=function(a,b,c,d,e,f){if(Yi==Zi){var h={};bj(this,h,c,d,e,f);Vi("pdf",h,!0,!1,a,b)}else alert(D(15))};g.cg=function(a,b,c,d){if(Yi==Zi){var e={};Xi(this,e,a,b,c,d);cj(Wi+"/png",e)}else alert(D(15))};g.ag=function(a,b,c,d,e){if(Yi==Zi){var f={};$i(this,f,a,b,c,d,e);cj(Wi+"/jpg",f)}else alert(D(15))};g.bg=function(a,b,c,d,e){if(Yi==Zi){var f={};bj(this,f,a,b,c,d,e);cj(Wi+"/pdf",f)}else alert(D(15))};
g.dg=function(a,b,c){if(Yi==Zi){var d={};aj(this,d,a,b,c);cj(Wi+"/svg",d)}else alert(D(15))};
g.Ug=function(a,b){if(n(a)||n(b)){var c=Hb(a,b,"usletter"),d=th().contentWindow.document,e=Ud("DIV");E(e,{width:c.width,height:c.height});d.body.appendChild(e);var c=this.width(),d=this.height(),f=se(e);this.oc(f.width,f.height);f=this.j();"svg"==f.tagName&&f.cloneNode?(f=f.cloneNode(!0),e.appendChild(f)):dj(e).data(this.data());this.oc(c,d)}else e=th().contentWindow.document,d=this.j(),"svg"==d.tagName?d.cloneNode?c=d.cloneNode(!0):(d=dj(e.body),d.data(this.data()),c=d.j()):(d=dj(e.body),d.data(this.data())),
d=c,f=G,f.o(d,"width","100%"),f.o(d,"height","100%"),f.o(d,"viewBox","0 0 "+this.width()+" "+this.height()),E(d,"width","100%"),E(d,"height",""),E(d,"max-height","100%"),e.body.appendChild(c);xh()};
g.bc=function(a,b){if(Yi!=Zi)return"";var c;if(n(a)||n(b)){c=Hb(a,b);var d=$d(this.j()),e=le(d,"width"),d=le(d,"height");this.oc(c.width,c.height);c=ej(this.j());this.oc(e,d)}else G.td(this.j(),this.width(),this.height()),c=ej(this.j()),G.td(this.j(),"100%","100%");return''+c};function ej(a){var b="";a&&(b=(new XMLSerializer).serializeToString(a));return b}g.hf=S.prototype.Hd;g.nh=S.prototype.Ze;g.jf=S.prototype.Kd;g.Og=S.prototype.Ge;g.rect=S.prototype.rect;
g.gf=S.prototype.tb;g.Yg=S.prototype.Me;g.Xg=S.prototype.Le;g.mh=S.prototype.Ye;g.df=S.prototype.Dd;g.ef=S.prototype.Ed;g.C=S.prototype.C;g.Zg=S.prototype.Ne;g.ah=S.prototype.Pe;g.bh=S.prototype.Qe;g.dh=S.prototype.Re;g.eh=S.prototype.Se;g.$g=S.prototype.Oe;g.lh=S.prototype.Xe;g.ih=S.prototype.Ue;g.kh=S.prototype.We;g.jh=S.prototype.Ve;g.Gg=S.prototype.Ce;g.Dg=S.prototype.Ae;g.Fg=S.prototype.Be;g.Mg=S.prototype.Ee;g.oh=S.prototype.$e;g.Tg=S.prototype.Ie;g.Hg=S.prototype.De;
g.vf=function(a,b,c,d){return new Ke(this,a,b,c,d)};g.Sg=function(a){return new A(a)};g.Rh=function(a,b,c,d){return Jb(a,b,c,d)};g.Rg=function(){return this.b.c.length};g.zb=function(a){this.b.zb(a);return this};g.Cg=function(a,b){this.b.Cd(a,b);return this};g.Jg=function(a){return this.b.Gd(a)};g.removeChild=function(a){return this.b.removeChild(a)};g.Vg=function(a){return this.b.Id(a)};g.Wg=function(){return this.b.Je()};g.Ng=function(a){return this.b.Fe(a)};g.Pg=function(a){return this.b.kc(a)};
g.fh=function(a,b){this.b.Te(a,b);return this};g.gh=function(a,b){this.b.Jd(a,b);return this};g.Ig=function(a,b){this.b.Fd(a,b);return this};g.Ga=function(a,b,c){this.b.Ga(a,b,c);return this};g.Bc=function(a,b){this.b.Bc(a,b);return this};g.rd=function(a,b,c){this.b.rd(a,b,c);return this};g.sd=function(a,b){this.b.sd(a,b);return this};g.ic=function(a,b){this.b.ic(a,b);return this};g.hc=function(a,b){this.b.hc(a,b);return this};g.gc=function(a,b,c,d){this.b.gc(a,b,c,d);return this};
g.qd=function(a,b,c){this.b.qd(a,b,c);return this};g.Tc=function(a,b,c,d,e,f){this.b.Tc(a,b,c,d,e,f);return this};g.Dc=function(a,b,c,d,e,f){this.b.Dc(a,b,c,d,e,f);return this};g.Zb=function(){return this.b.Zb()};g.ed=function(){return this.b.ed()};g.W=function(){return null};g.K=function(a){r(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return Qi.s.K.call(this,a)};g.X=function(a,b,c,d){return Qi.s.X.call(this,String(a).toLowerCase(),b,c,d)};
g.hb=function(a,b,c,d){return Qi.s.hb.call(this,String(a).toLowerCase(),b,c,d)};g.ua=function(a,b,c,d){return Qi.s.ua.call(this,String(a).toLowerCase(),b,c,d)};g.kb=function(a){n(a)&&(a=String(a).toLowerCase());return Qi.s.kb.call(this,a)};
g.Xa=function(a){var b=new ih(a,this);if(b.target instanceof F){b.target.K(b);var c=b.type;b.va&&a.b();b.relatedTarget instanceof F&&b.relatedTarget.B()==this||("mouseover"==c?this.f.X(document,"mousemove",this.Xa,!1):"mouseout"==c&&this.f.ua(document,"mousemove",this.Xa,!1));switch(c){case "mousedown":this.f.X(document,"mouseup",this.Xa,!1);break;case "mouseup":this.f.ua(document,"mouseup",this.Xa,!1);break;case "touchstart":this.f.X(document,"touchmove",this.Xa,!1);break;case "touchend":this.f.ua(document,
"touchmove",this.Xa,!1);break;case "pointerdown":this.f.X(document,"pointermove",this.Xa,!1);break;case "pointerup":this.f.ua(document,"pointermove",this.Xa,!1)}}};g.F=function(){Qi.s.F.call(this);zc(this.f);this.f=null;zc(this.b);this.ea();delete this.b;zc(this.c);delete this.c;Re(this);Zd(this.g);this.sa=null;delete this.g;this.h=null;this.A&&(this.A.wa(),this.A=null)};var X=Qi.prototype;u("acgraph.vector.Stage",Qi);X.id=X.id;X.container=X.sf;X.getContainerElement=X.Gh;X.getDomWrapper=X.Ih;
X.maxResizeDelay=X.Sh;X.dispose=X.wa;X.getBounds=X.ff;X.layer=X.hf;X.unmanagedLayer=X.nh;X.circle=X.df;X.ellipse=X.ef;X.rect=X.rect;X.truncatedRect=X.mh;X.roundedRect=X.Yg;X.roundedInnerRect=X.Xg;X.path=X.C;X.star=X.Zg;X.star4=X.ah;X.star5=X.bh;X.star6=X.dh;X.star7=X.eh;X.star10=X.$g;X.diamond=X.Gg;X.triangleUp=X.lh;X.triangleDown=X.ih;X.triangleRight=X.kh;X.triangleLeft=X.jh;X.cross=X.Dg;X.diagonalCross=X.Fg;X.hLine=X.Mg;X.vLine=X.oh;X.pie=X.Tg;X.donut=X.Hg;X.text=X.jf;X.html=X.Og;X.image=X.gf;
X.data=X.data;X.saveAsPNG=X.cg;X.saveAsJPG=X.ag;X.saveAsPDF=X.bg;X.saveAsSVG=X.dg;X.saveAsPng=X.cg;X.saveAsJpg=X.ag;X.saveAsPdf=X.bg;X.saveAsSvg=X.dg;X.shareAsPng=X.ei;X.shareAsJpg=X.ci;X.shareAsPdf=X.di;X.shareAsSvg=X.fi;X.getPngBase64String=X.Mh;X.getJpgBase64String=X.Jh;X.getSvgBase64String=X.Oh;X.getPdfBase64String=X.Lh;X.print=X.Ug;X.toSvg=X.bc;X.pattern=X.Sg;X.hatchFill=X.Rh;X.clearDefs=X.vh;X.numChildren=X.Rg;X.addChild=X.zb;X.addChildAt=X.Cg;X.removeChild=X.removeChild;X.removeChildAt=X.Vg;
X.removeChildren=X.Wg;X.swapChildren=X.fh;X.swapChildrenAt=X.gh;X.getChildAt=X.Jg;X.hasChild=X.Ng;X.forEachChild=X.Ig;X.indexOfChild=X.Pg;X.getX=X.Kg;X.getY=X.Lg;X.width=X.width;X.height=X.height;X.getBounds=X.ff;X.resize=X.oc;X.asyncMode=X.sh;X.resume=X.za;X.suspend=X.Ia;X.isRendering=X.Qg;X.isSuspended=X.oa;X.remove=X.bb;X.domElement=X.j;X.visible=X.rb;X.rotate=X.Ga;X.rotateByAnchor=X.Bc;X.setRotation=X.rd;X.setRotationByAnchor=X.sd;X.translate=X.ic;X.setPosition=X.hc;X.scale=X.gc;
X.scaleByAnchor=X.qd;X.appendTransformationMatrix=X.Tc;X.setTransformationMatrix=X.Dc;X.getRotationAngle=X.Zb;X.getTransformationMatrix=X.ed;X.clip=X.Fa;X.createClip=X.vf;X.parent=X.parent;X.getStage=X.B;X.listen=X.X;X.listenOnce=X.hb;X.unlisten=X.ua;X.unlistenByKey=X.xd;X.removeAllListeners=X.kb;X.title=X.hh;X.desc=X.Eg;u("acgraph.events.EventType.RENDER_START","renderstart");u("acgraph.events.EventType.RENDER_FINISH","renderfinish");u("acgraph.vector.Stage.EventType.STAGE_RESIZE","stageresize");
u("acgraph.vector.Stage.EventType.STAGE_RENDERED","stagerendered");function fj(a){Fh.call(this,a);this.c={}}w(fj,Fh);fj.prototype.clear=function(){Vb(this.c);fj.s.clear.call(this)};function bf(a,b){var c=Lb(Kb.ta(),b),d=a.c[c];if(!d){var d=a.c,e;e=Sg("clipPath");d[c]=d=e}return d}fj.prototype.F=function(){fj.s.F.call(this);for(var a in this.c)delete this.c[a];delete this.c};function gj(a,b,c){Qi.call(this,a,b,c)}w(gj,Qi);gj.prototype.w=function(){return new fj(this)};function hj(a,b,c,d,e){Ke.call(this,a,b,c,d,e)}w(hj,Ke);hj.prototype.ba=function(){var a=Ye(this),b=a&&!a.oa();b&&a.Ia();Ma(this.f,function(a){a.m(512)},this);b&&a.za()};function ij(a,b,c,d,e,f,h){Ch.call(this,a,b,c,b,b,f,h);this.ud=d;this.vd=e}w(ij,Ch);function jj(a,b,c,d,e,f,h){f=null!=f?x(f,0,1):1;var k=[];Ma(a,function(a){k.push(""+a.offset+a.color+(a.opacity?a.opacity:null))});return k.join("")+f+b+c+d+e+(h?""+h.left+h.top+h.width+h.height:"")};var kj={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",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",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",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",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",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",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",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",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function lj(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(mj.test(c))return b.Zd=nj(c),b.type="hex",b;a:{var d=a.match(oj);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.Zd=Fb(c),b.type="rgb",b;if(kj&&(c=kj[a.toLowerCase()]))return b.Zd=c,b.type="named",b;throw Error(a+" is not a valid color string");}var pj=/#(.)(.)(.)/;
function nj(a){if(!mj.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(pj,"#$1$1$2$2$3$3"));return a.toLowerCase()}function qj(a){a=nj(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
function Fb(a){var b=a[0],c=a[1];a=a[2];b=Number(b);c=Number(c);a=Number(a);if(b!=(b&255)||c!=(c&255)||a!=(a&255))throw Error('"('+b+","+c+","+a+'") is not a valid RGB color');b=rj(b.toString(16));c=rj(c.toString(16));a=rj(a.toString(16));return"#"+b+c+a}var mj=/^#(?:[0-9a-f]{3}){1,2}$/i,oj=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function rj(a){return 1==a.length?"0"+a:a}
function sj(a,b,c){c=x(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]};var vh=5;function uh(){for(var a=document.styleSheets,b=[],c=tj(a),d=0;a=c[d];d++){var e=uj(a);if(e&&e.length)for(var f=0,h=0,k=e.length,m;hMath.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=bb(c);d=Math.tan(c);d=Math.sin(c)*(b.height/2-d*b.width/2)+Math.sqrt(Math.pow(b.width/2,2)*(1+Math.pow(d,2)));e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return{Z:new eb(Math.round(f-e),Math.round(h+c)),ka:new eb(Math.round(f+e),Math.round(h-c))}}
function Hj(a,b){var c,d;b.Z.x==b.ka.x?(c=b.Z.x,d=a.y):b.Z.y==b.ka.y?(c=a.x,d=b.Z.y):(c=(b.Z.x*Math.pow(b.ka.y-b.Z.y,2)+a.x*Math.pow(b.ka.x-b.Z.x,2)+(b.ka.x-b.Z.x)*(b.ka.y-b.Z.y)*(a.y-b.Z.y))/(Math.pow(b.ka.y-b.Z.y,2)+Math.pow(b.ka.x-b.Z.x,2)),d=(b.ka.x-b.Z.x)*(a.x-c)/(b.ka.y-b.Z.y)+a.y);c=new eb(c,d);d=[x(b.Z.x-b.ka.x,-1,1),x(b.Z.y-b.ka.y,-1,1)];var e=[x(b.Z.x-c.x,-1,1),x(b.Z.y-c.y,-1,1)],f=[x(b.ka.x-c.x,-1,1),x(b.ka.y-c.y,-1,1)];return 0>(d[0]?(e[0]+f[0])*d[0]:(e[1]+f[1])*d[1])?-fb(b.Z,c):fb(b.Z,
c)}
function Ij(a,b,c,d){var e=Gj(c,d);d=fb(e.Z,e.ka);var f=Gj(c,b);b=fb(f.Z,f.ka);c=Hj(e.Z,f);var e=Hj(e.ka,f),f={offset:Math.round(c/b*100)/100,color:"",opacity:1},h={offset:Math.round(e/b*100)/100,color:"",opacity:1},k=[];k.toString=function(){for(var a="\n",b=0,c=this.length;bf.offset&&t.offset=h.offset&&!p&&(p={offset:t.offset,color:t.color,opacity:t.opacity})}k.push(h);a=t=1;if(2h&&1>f?m?h>f:hh)?h:f);h=k.width*f;k=k.height*f;switch(e){case Xf:e=b.width;f=b.height;break;case "xMinYMin":e=b.left;f=b.top;break;case "xMidYMin":e=b.left+b.width/2-h/2;f=b.top;break;case "xMaxYMin":e=b.left+
b.width-h;f=b.top;break;case "xMinYMid":e=b.left;f=b.top+b.height/2-k/2;break;default:case "xMidYMid":e=b.left+b.width/2-h/2;f=b.top+b.height/2-k/2;break;case "xMaxYMid":e=b.left+b.width-h;f=b.top+b.height/2-k/2;break;case "xMinYMax":e=b.left;f=b.top+b.height-k;break;case "xMidYMax":e=b.left+b.width/2-h/2;f=b.top+b.height-k;break;case "xMaxYMax":e=b.left+b.width-h,f=b.top+b.height-k}}Y(this,c.style,{position:"absolute",left:Z(e),top:Z(f),width:Z(h),height:Z(k)});this.o(c,"src",d);a.Fa(b)};g.fg=function(a){this.ie(a)};
g.ie=function(a){var b=a.j();Cj(this,b);var c=a.Ab(),d=a.Bb(),e=a.Ha(),f=a.cb(),h=a.W();h&&!ob(h)?(c=jb(c,d,e,f,0,360,!1),d=c.length,h.transform(c,0,c,0,d/2),h=["m",this.O(c[d-2]),this.O(c[d-1]),"c"],rc(Array.prototype.push,Na(c,this.O),h)):h=["ae",this.O(c),this.O(d),this.O(e),this.O(f),0,Math.round(-23592960)];h.push("x");L(a,4);L(a,256);this.o(b,"path",h.join(" "))};
g.pg=function(a){var b=a.j();Cj(this,b);var c=Ej(this,a);c?this.o(b,"path",c):(this.o(b,"path","M 0,0"),b.removeAttribute("path"));L(a,4);L(a,256)};g.Wd=function(){var a=this.c("shape"),b=this.c("path");b.setAttribute("textpathok","t");a.appendChild(b);return a};g.Vd=function(){return document.createElement("span")};g.nc=function(a){var b=this.c("textpath");b.setAttribute("on","t");b.setAttribute("string",a);return b};g.gg=function(a,b){var c=a.j();c&&(c.style.cursor=b||"")};
g.oe=function(a){var b=a.j().style,c,d;Jj(a)?(d=a.pa,a.b.length&&(d-=a.b[0].f),c=a.w,Y(this,b,{position:"absolute",overflow:"visible",left:Z(c),top:Z(d)})):(c=a.x(),d=a.y(),a.xb()&&a.height()&&a.height()>a.i&&("middle"==a.xb()&&(d+=a.height()/2-a.i/2),"bottom"==a.xb()&&(d+=a.height()-a.i)),Y(this,b,{position:"absolute",overflow:"hidden",left:Z(c),top:Z(d)}))};
g.tg=function(a){var b=a.j(),c=b.style;b.style.cssText="";if(Jj(a))Y(this,c,{width:Z(1),height:Z(1)}),b.innerHTML="";else if(null!=a.Rb){a.fontSize()&&E(b,"font-size",a.fontSize());a.color()&&E(b,"color",a.color());a.fontFamily()&&E(b,"font-family",a.fontFamily());a.fontStyle()&&E(b,"font-style",a.fontStyle());a.fontVariant()&&E(b,"font-variant",a.fontVariant());a.fontWeight()&&E(b,"font-weight",a.fontWeight());a.letterSpacing()&&E(b,"letter-spacing",a.letterSpacing());a.Eb()&&E(b,"text-decoration",
a.Eb());a.opacity()&&(c.filter="alpha(opacity="+100*a.opacity()+")");a.Od()&&E(b,"line-height",a.Od());a.Qd()&&E(b,"text-indent",a.Qd());"..."==a.fb()&&E(b,"text-overflow","ellipsis");""==a.fb()&&E(b,"text-overflow","clip");a.pc()&&E(b,"direction",a.pc());"byLetter"==a.ue()&&a.width()?(E(b,"word-break","break-all"),E(b,"white-space","normal")):(E(b,"word-break","normal"),E(b,"white-space","nowrap"));a.Oa()&&(b.style["text-align"]=a.h?"end"==a.Oa()||"left"==a.Oa()?"left":a.Oa()==V||"right"==a.Oa()?
"right":"center":"end"==a.Oa()||"right"==a.Oa()?"right":a.Oa()==V||"left"==a.Oa()?"left":"center");var d=!a.Cc(),e=b.getElementsByTagName("*");if(re){if(d=d?"none":"",b.style&&(b.style[re]=d),e)for(var f=0,h;h=e[f];f++)h.style&&(h.style[re]=d)}else if(B||dc)if(d=d?"on":"",b.setAttribute("unselectable",d),e)for(f=0;h=e[f];f++)h.setAttribute("unselectable",d);b.innerHTML=a.Rb;this.o(c,"width",String(a.width()?Z(a.width()):a.ra().width));this.o(c,"height",String(a.height()?Z(a.height()):a.ra().height))}};
g.bf=function(a){a.j().setAttribute("path","m "+this.O(a.x)+","+this.O(a.y)+" l "+(this.O(a.x)+1)+","+this.O(a.y)+" e")};
g.cf=function(a){var b=a.parent(),c=b.style(),d=a.j(),c=Xb(c);Zb(c,a.b);a=this.nc(a.c);c.fontStyle&&E(a,"font-style",c.fontStyle);c.fontVariant&&E(a,"font-variant",c.fontVariant);c.fontFamily&&E(a,"font-family",c.fontFamily);c.fontSize&&E(a,"font-size",c.fontSize);c.fontWeight&&E(a,"font-weight",c.fontWeight);c.letterSpacing&&(a.style["v-text-spacing"]=c.letterSpacing);c.decoration&&E(a,"text-decoration",c.decoration);c.hAlign&&(a.style["v-text-align"]=b.h?"end"==c.hAlign||"left"==c.hAlign?"left":
c.hAlign==V||"right"==c.hAlign?"right":"center":"end"==c.hAlign||"right"==c.hAlign?"right":c.hAlign==V||"left"==c.hAlign?"left":"center");if(c.opacity){var e=this.c("fill");this.o(e,"opacity",c.opacity);d.appendChild(e)}d.appendChild(a);b.Cc()?d.removeAttribute("unselectable"):this.o(d,"unselectable","on");Cj(this,d);d.setAttribute("filled","t");d.setAttribute("fillcolor",c.color);d.setAttribute("stroked","f")};g.Uf=function(){return!0};
g.nf=function(a){var b=a.u();b instanceof A&&(b="black");var c=a.v(),d;r(c)?d=c:d="keys"in c?0!=c.keys.length?c.keys[0].color:"#000":c.color;var e=!r(b)&&"keys"in b&&"cx"in b&&"cy"in b,f=!r(b)&&"keys"in b&&!e,h=!e&&!f,k="none"!=b&&"none"!=b.color,m="none"!=d&&0!=c.thickness,p=h&&k&&1!=b.opacity,q=!r(c)&&m&&(1!=c.opacity||"miter"!=c.lineJoin||"butt"!=c.lineCap||"none"!=c.dash),v,t,C;if(e||f||p||q){var q=a.B(),p=q.c,H;H=a instanceof $e&&a.Kb()?new y(0,0,1,1):a.ra();if(f){t=b.mode instanceof y;C=Wa(b.keys,
0);0!=C[0].offset&&C.unshift({offset:0,color:C[0].color,opacity:C[0].opacity});v=C[C.length-1];1!=v.offset&&C.push({offset:1,color:v.color,opacity:v.opacity});var I=b.mode?jg(b.angle,H):b.angle;H=bh(p,t?Ij(C,b.mode,I,H):C,b.opacity,I,b.mode)}else if(e){var J;b.mode?(J=b.mode,v=Math.min(J.width,J.height),I=(b.cx*J.width-(H.left-J.left))/H.width,C=(b.cy*J.height-(H.top-J.top))/H.height,J=v/H.width*1,H=v/H.height*1):(I=b.cx,C=b.cy,J=H=1);H=Kj(p,b.keys,I,C,J,H,b.opacity,b.mode)}else H=b;I=Lj(p,H,c);if(!I.lf){J=
this.c("shapetype");Fj(this,J,Lb(Kb.ta(),I));this.appendChild(p.j(),J);I.lf=!0;var K=null;if(f){var N=H;N.Pc&&(N=new zh(N.keys,N.opacity,N.ub,N.mode),I.b=N);K=this.c("fill");C=N.keys;var ma=[];Ma(C,function(a){ma.push(a.offset+" "+a.color)},this);q=ab(N.ub+270);v=C[C.length-1];h=C[0];Y(this,K,{type:"gradient",method:"none",colors:ma.join(","),angle:q,color:h.color,opacity:t?N.opacity:isNaN(v.opacity)?N.opacity:v.opacity,color2:v.color,"o:opacity2":t?N.opacity:isNaN(h.opacity)?N.opacity:h.opacity});
this.appendChild(J,K);N.lc=p;N.Pc=!0}else e?(t=H,t.Qc&&(t=new ij(t.keys,t.Cb,t.Db,t.ud,t.vd,t.opacity,t.la),I.b=t),K=this.c("fill"),C=t.keys,h=C[C.length-1],v=C[0],Y(this,K,{src:q.pathToRadialGradientImage,size:t.ud+","+t.vd,origin:".5, .5",position:t.Cb+","+t.Db,type:"pattern",method:"linear sigma",colors:"0 "+h.color+";1 "+v.color,color:h.color,opacity:isNaN(h.opacity)?t.opacity:h.opacity,color2:v.color,"o:opacity2":isNaN(v.opacity)?t.opacity:v.opacity}),this.appendChild(J,K),t.mc=p,t.Qc=!0):h&&
(K=I.Fb?I.Fb:I.Fb=this.c("fill"),r(b)?(Y(this,a.j(),{fillcolor:b,filled:"none"!=b}),Y(this,K,{type:"solid",on:"none"!=b,color:b,opacity:1})):(Y(this,a.j(),{fillcolor:b.color,filled:"none"!=b.color}),Y(this,K,{type:"solid",on:"none"!=b.color,color:b.color,opacity:isNaN(b.opacity)?1:b.opacity})));this.appendChild(J,K);t=I.Ec?I.Ec:I.Ec=this.c("stroke");p=c.thickness?c.thickness:1;q=(h=Mj(c.dash,p))?"flat":c.lineCap;Y(this,t,{joinstyle:c.lineJoin||"miter",endcap:"butt"==q?"flat":q,dashstyle:h,on:m,color:d,
opacity:ia(c)&&"opacity"in c?c.opacity:1,weight:p+"px"});this.appendChild(J,t)}if(e||f)h=H.keys[H.keys.length-1],Y(this,a.j(),{fillcolor:h.color,filled:"none"!=h.color});Y(this,a.j(),{filled:k,fillcolor:b.color||b,stroked:m,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"});Y(this,a.j(),{type:"#"+Lb(Kb.ta(),I)})}else Y(this,a.j(),{type:"",filled:k,fillcolor:b.color||b,stroked:m,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"})};
function Mj(a,b){a=String(a);if(!a)return"none";var c=a.split(" ");c.length%2&&c.push.apply(c,c);for(var d=[],e=0;ea.i&&("middle"==a.xb()&&(f+=a.height()/2-a.i/2),"bottom"==a.xb()&&(f+=a.height()-a.i)),Y(this,d,{position:"absolute",overflow:"hidden",left:Z(e+b.h),top:Z(f+b.i)})}};g.Ac=function(){return!0};g.sg=ca;g.Gf=ca;g.hg=ca;
g.ee=function(a){var b=a instanceof S,c=a.Fa();if(c){var c=c.ab(),c=c.xa(c.H),c=c.clone(),d=a.j().style;n(b)&&b?(a=a.W(),c=nb(c,a)):(c.left-=a.zd(),c.top-=a.Ad());a=c.left;b=c.top;this.o(d,"clip",["rect(",b+"px",a+c.width+"px",b+c.height+"px",a+"px",")"].join(" "))}else Dj(a.j().style,"clip")};g.kd=function(){return!0};function Oj(a,b){wc.call(this);this.b=a;this.c=b}w(Oj,wc);function Pj(a){delete a.b;vj.ta();Zd(a.Fb);a.Fb=null}g=Oj.prototype;g.Fb=null;g.Ec=null;g.lf=!1;g.ma=function(){return"shapeType"};g.F=function(){delete this.b;delete this.c;vj.ta();Zd(this.Fb);this.Fb=null;vj.ta();Zd(this.Ec);this.Ec=null};function Qj(a){Fh.call(this,a);this.c={};this.i={}}w(Qj,Fh);Qj.prototype.clear=function(){Vb(this.c);Vb(this.i);Qj.s.clear.call(this)};
function Lj(a,b,c){var d="",d=r(b)?d+(b+"1"):b instanceof Ch?jj(b.keys,b.Cb,b.Db,b.ud,b.vd,b.opacity,b.la):b instanceof zh?Ah(b.keys,b.opacity,b.ub,b.mode):d+(b.color+b.opacity),e;if(r(c))e=c;else if("keys"in c){var f=0!=c.keys.length?c.keys[0]:c;e=f.color||"black";e+="opacity"in f?f.opacity:1}else e=c.color,e+="opacity"in c?c.opacity:1;d=""+d+(""+c.thickness+e+c.lineJoin+c.lineCap+c.dash);if(Tb(a.c,d))return a.c[d];b=new Oj(b,c);return a.c[d]=b}
function Kj(a,b,c,d,e,f,h,k){k=k?k:null;var m=jj(b,c,d,e,f,h,k);return Tb(a.i,m)?a.i[m]:a.i[m]=new ij(b,c,d,e,f,h,k)}Qj.prototype.Yf=function(a){for(var b=Dh(a.keys,a.Cb,a.Db,a.ud,a.vd,a.opacity,a.la),c=Rb(this.c),d=0,e=c.length;dNumber(jc)&&
(d.src='javascript:""');c.ha=Jd(c.da).c("IFRAME",d);d=c.ha.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";gc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(B&&!nc("11")){c.da.target=c.Hb||"";Jd(c.da).b.body.appendChild(c.ha);Sc(c.ha,"readystatechange",c.ce,!1,c);try{c.b=!1,c.da.submit()}catch(qa){$c(c.ha,"readystatechange",c.ce,!1,c),ak(c)}}else{Jd(c.da).b.body.appendChild(c.ha);var d=c.Hb+"_inner",e=ae(c.ha),f;document.baseURI?(f=xa(d),ld("Short HTML snippet, input escaped, safe URL, for performance"),
f='',f=Dd(f,null)):(f=xa(d),ld("Short HTML snippet, input escaped, for performance"),f=Dd('',null));dc&&!gc?e.documentElement.innerHTML=Bd(f):e.write(Bd(f));Sc(e.getElementById(d),"load",c.md,!1,c);var h=Nd("TEXTAREA",c.da);f=0;for(var k=h.length;f.");
if("A"in Hd)throw Error("Tag name is not allowed for SafeHtml.");K=null;var Pd;N="";if(J)for(var Qd in J){if(!Fd.test(Qd))throw Error('Invalid attribute name "'+Qd+'".');var wi=J[Qd];if(null!=wi){ma=N;var xi,Ua=Qd,R=wi;if(R instanceof id)R=kd(R);else if("style"==Ua.toLowerCase()){Fa=R;if(!ia(Fa))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof Fa+" given: "+Fa);if(!(Fa instanceof md)){Db=Fa;f="";k=void 0;for(k in Db){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+
k);var $a=Db[k];if(null!=$a){if($a instanceof id)$a=kd($a);else if(qd.test($a)){m=h=!0;for(p=0;p<$a.length;p++){var yi=$a.charAt(p);"'"==yi&&m?h=!h:'"'==yi&&h&&(m=!m)}h&&m||($a="zClosurez")}else $a="zClosurez";f+=k+":"+$a+";"}}Fa=f?od(f):pd}Db=void 0;Fa instanceof md&&Fa.constructor===md&&Fa.c===nd?Db=Fa.b:(ea(Fa),Db="type_error:SafeStyle");R=Db}else{if(/^on/i.test(Ua))throw Error('Attribute "'+Ua+'" requires goog.string.Const value, "'+R+'" given.');if(Ua.toLowerCase()in Gd)if(R instanceof xd)R instanceof
xd&&R.constructor===xd&&R.b===yd?R="":(ea(R),R="type_error:TrustedResourceUrl");else if(R instanceof rd)R=td(R);else if(r(R))R=vd(R).gb();else throw Error('Attribute "'+Ua+'" on tag "a" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+R+'" given.');}R.Jb&&(R=R.gb());xi=Ua+'="'+xa(String(R))+'"';N=ma+(" "+xi)}}Pd="";else{var zi=Id(Ac);Pd+=">"+Bd(zi)+"";K=zi.Yb()}var Ai=J&&J.dir;Ai&&(/^(ltr|rtl|auto)$/i.test(Ai)?K=0:K=null);
vi=Dd(Pd,K);H=Id(ik,vi,Ed("\nLine: "+I.lineNumber+"\n\nBrowser stack:\n"+I.stack+"-> [end]\n\nJS stack traversal:\n"+ji(void 0)+"-> "))}catch(ff){H=Ed("Exception trying to expose exception! You win, we lose. "+ff)}Bd(H);$c(e.getElementById(d),"load",c.md,!1,c);e.close();ak(c)}}bk(c)}function Zj(a,b){var c=Jd(a);Ih(b,function(b,e){fa(b)||(b=[b]);Ma(b,function(b){b=c.c("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Vj.prototype;g.da=null;g.ha=null;g.Hb=null;g.Th=0;g.ib=!1;g.Of=null;
g.Rf=null;g.Gb=null;g.abort=function(){this.ib&&(bd(ck(this)),this.ib=!1,this.K("abort"),dk(this))};g.F=function(){this.ib&&this.abort();Vj.s.F.call(this);this.ha&&ek(this);bk(this);delete this.g;this.Of=this.Rf=this.da=null;delete Xj[this.c]};g.ce=function(){if("complete"==this.ha.readyState){$c(this.ha,"readystatechange",this.ce,!1,this);var a;try{if(a=ae(this.ha),B&&"about:blank"==a.location&&!navigator.onLine){ak(this);return}}catch(b){ak(this);return}fk(this,a)}};
g.md=function(){if(!dc||gc||"about:blank"!=(this.ha?ae(ck(this)):null).location){$c(ck(this),"load",this.md,!1,this);try{fk(this,this.ha?ae(ck(this)):null)}catch(a){ak(this)}}};function fk(a,b){a.ib=!1;var c;try{var d=b.body;a.Rf=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);c?ak(a):(a.K("complete"),a.K("success"),dk(a))}function ak(a){a.b||(a.ib=!1,a.K("complete"),a.K("error"),dk(a),a.b=!0)}function dk(a){ek(a);bk(a);a.da=null;a.K("ready")}
function ek(a){var b=a.ha;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.Gb&&(l.clearTimeout(a.Gb),a.Gb=null);fc||dc&&!gc?a.Gb=ph(a.Hf,2E3,a):a.Hf();a.ha=null;a.Hb=null}g.Hf=function(){this.Gb&&(l.clearTimeout(this.Gb),this.Gb=null);for(;this.f.length;){var a=this.f.pop();Zd(a)}};function bk(a){a.da&&a.da==Yj&&Yd(a.da)}function ck(a){return a.ha?B&&!nc("11")?a.ha:ae(a.ha).getElementById(a.Hb+"_inner"):null}
g.xg=function(){if(this.ib){var a=this.ha?ae(ck(this)):null;a&&!ac(a,"documentUri")?($c(ck(this),"load",this.md,!1,this),ak(this)):ph(this.xg,250,this)}};var gk={};function Je(a){var b=a.j();if(b){var c=String(ja(a));gk[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function Re(a){delete gk[String(ja(a))];(a=a.j())&&a.removeAttribute("data-ac-wrapper-id")}function jh(a,b){for(var c,d=b.j().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=gk[c||""]||null)&&c.j()==a?c:null}var Zi="svg",Yi=null,Yi=B&&!nc("9")?"vml":Zi,G="vml"==Yi?vj.ta():Rg.ta();
function dj(a,b,c){return"vml"==Yi?new Rj(a,b,c):new gj(a,b,c)}var Wi="//export.anychart.com";function wh(a,b){var c;if(a){c=Ud("STYLE");c.type="text/css";c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a)));var d=Od("head",b)[0];d.insertBefore(c,d.childNodes[0]||null)}}l.acgraph=l.acgraph||{};l.acgraph.fontSize="10px";l.acgraph.fontColor="#000";l.acgraph.textDirection="ltr";l.acgraph.fontFamily="Verdana";function Ne(a,b,c,d){return new Ze(a,b,c,d)}
function Oe(a,b,c){return new We(a,b,c)}function rf(){return new S}function Pe(a,b,c,d){return new Ue(a,b,c,d)}function Qe(){return new $e}function uf(a,b,c,d,e){return new Wf(a,b,c,d,e)}function tf(a,b,c,d){a="vml"==Yi?new Sj(a,b):new yg(a,b);d&&a.style(d);c&&a.eb(c);return a}function Jb(a,b,c,d){return new Se(a,b,c,d)}function Eb(a){return new A(a)}function Me(a,b,c,d){return"vml"==Yi?new hj(null,a,b,c,d):new Ke(null,a,b,c,d)}var hk=void 0;
function dh(){return n(hk)?hk:B&&nc("9")&&!nc("10")?hk="":hk=sa||null===sa&&Od("base",void 0).length?window.location.origin+window.location.pathname+window.location.search:""}u("acgraph.create",dj);u("acgraph.type",function(){return Yi});u("acgraph.server",function(a){n(a)&&(Wi=a);return Wi});u("acgraph.StageType.SVG",Zi);u("acgraph.StageType.VML","vml");u("acgraph.rect",Ne);u("acgraph.circle",Oe);u("acgraph.ellipse",Pe);u("acgraph.path",Qe);u("acgraph.text",tf);u("acgraph.layer",rf);
u("acgraph.image",uf);u("acgraph.hatchFill",Jb);u("acgraph.patternFill",Eb);u("acgraph.clip",Me);u("acgraph.useAbsoluteReferences",function(a){if(n(a))sa=a;else return!!dh()});u("acgraph.updateReferences",function(){var a=hk;hk=void 0;if(n(a)&&dh()!=a){var b=G,c;for(c in gk)if(gk.hasOwnProperty(c)){var a=gk[c],d=a.B();d&&(a instanceof F&&(d.oa()?a.m(512):a.J(512)||b.ee(a)),a instanceof Le&&(d.oa()?a.m(24):(a.J(8)||ch(b,a),a.J(16)||gh(b,a))))}}});})();