(function(){var g,aa=aa||{},n=this;function r(a){return void 0!==a}function ba(a){a=a.split(".");for(var b=n,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function u(){}function ca(a){a.oa=function(){return a.Wf?a.Wf:a.Wf=new a}}
function da(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function ea(a){return"array"==da(a)}function fa(a){var b=da(a);return"array"==b||"object"==b&&"number"==typeof a.length}function w(a){return"string"==typeof a}function ga(a){return"number"==typeof a}function ha(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ia(a){return a[ja]||(a[ja]=++ka)}var ja="closure_uid_"+(1E9*Math.random()>>>0),ka=0;function la(a,b,c){return a.call.apply(a.bind,arguments)}
function ma(a,b,c){if(!a)throw Error();if(2":"
")}
function za(a){if(!Aa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ba,"&"));-1!=a.indexOf("<")&&(a=a.replace(Ca,"<"));-1!=a.indexOf(">")&&(a=a.replace(Da,">"));-1!=a.indexOf('"')&&(a=a.replace(Ea,"""));-1!=a.indexOf("'")&&(a=a.replace(Fa,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ga,""));return a}var Ba=/&/g,Ca=//g,Ea=/"/g,Fa=/'/g,Ga=/\x00/g,Aa=/[\x00&<>"']/;function Ha(a,b){return ab?1:0}
function Ia(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Ja(a){var b=w(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(w(a))return w(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc?null:w(a)?a.charAt(c):a[c]}
function Ra(a,b){var c=Ma(a,b),d;(d=0<=c)&&Sa(a,c);return d}function Sa(a,b){Array.prototype.splice.call(a,b,1)}function Ta(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function Ua(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function Ya(a,b){a.sort(b||Za)}function $a(a,b){for(var c=Array(a.length),d=0;db?1:a360*a?a+360:a}function cb(a){return a*Math.PI/180}function db(a,b){return b*Math.cos(cb(a))}function eb(a,b){return b*Math.sin(cb(a))};function fb(a,b){this.x=r(a)?a:0;this.y=r(b)?b:0}fb.prototype.clone=function(){return new fb(this.x,this.y)};function gb(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}fb.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};fb.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};fb.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function hb(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=hb.prototype;g.clone=function(){return new hb(this.top,this.right,this.bottom,this.left)};g.contains=function(a){return this&&a?a instanceof hb?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};function ib(a,b){this.width=a;this.height=b}g=ib.prototype;g.clone=function(){return new ib(this.width,this.height)};g.Ah=function(){return this.width*this.height};g.Ib=function(){return!this.Ah()};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function B(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=B.prototype;g.clone=function(){return new B(this.left,this.top,this.width,this.height)};function jb(a,b){var c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=d-a.top}
g.contains=function(a){return a instanceof fb?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};g.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
g.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function kb(a,b,c,d,e,f,h){var k=cb(f);f=Math.ceil(Math.abs(k)/Math.PI*2);var k=k/f,l=cb(e);e=h?[a+db(e,c),b+eb(e,d)]:[];for(h=0;hp;p++){var t=-3*f[p]+9*h[p]-9*k[p]+3*l[p],q=6*f[p]-12*h[p]+6*k[p];m=3*h[p]-3*f[p];if(t){var v=q*q-4*m*t;0m&&c[p].push(b(f[p],
h[p],k[p],l[p],m)),m=(-q-Math.sqrt(v))/(2*t),0m&&c[p].push(b(f[p],h[p],k[p],l[p],m))):v||(m=-q/(2*t),0m&&c[p].push(b(f[p],h[p],k[p],l[p],m)))}else q&&(m=-m/q,0m&&c[p].push(b(f[p],h[p],k[p],l[p],m)))}}d=new B(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 mb(a){if(!arguments.length)return null;for(var b=null,c=!1,d=0,e=arguments.length;d>>0);function Nb(a,b,c){return b[a.b]||(b[a.b]=Ob(a,b,c))}function Ob(a,b,c){return["ac",r(c)?c:b.fa?b.fa():"",(a.c++).toString(36)].join("_")};var Pb;a:{var Qb=n.navigator;if(Qb){var Rb=Qb.userAgent;if(Rb){Pb=Rb;break a}}Pb=""};function Sb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Tb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Ub(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Vb(a,b){return!!a&&b in a}function Wb(a){for(var b in a)return!1;return!0}function Xb(a){for(var b in a)delete a[b]}function Yb(a,b){b in a&&delete a[b]}function Zb(a){var b={},c;for(c in a)b[c]=a[c];return b}var $b="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function ac(a,b){for(var c,d,e=1;eparseFloat(mc)){lc=String(oc);break a}}lc=mc}var ec={};
function pc(a){return dc(a,function(){for(var b=0,c=wa(String(lc)).split("."),d=wa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;!b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Jc="closure_listenable_"+(1E6*Math.random()|0);function Kc(a){return!(!a||!a[Jc])}var Lc=0;function Mc(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.bd=!!d;this.od=e;this.Sf=++Lc;this.bc=this.ad=!1}function Nc(a){a.bc=!0;a.listener=null;a.b=null;a.src=null;a.od=null};function Oc(a){this.src=a;this.b={};this.c=0}Oc.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=Pc(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(!c.keyCode)try{c.keyCode=-1;break a}catch(l){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=fd(c[h],f,!0,d),e=e&&k}for(h=0;!d.h&&h>>0);function Wc(a){if("function"==da(a))return a;a[hd]||(a[hd]=function(b){return a.handleEvent(b)});return a[hd]};x("acgraph.events.listen",Vc);x("acgraph.events.listenOnce",bd);x("acgraph.events.unlisten",cd);x("acgraph.events.unlistenByKey",dd);x("acgraph.events.removeAll",ed);var id=!E||9<=Number(qc),jd=E||fc||ic;var kd={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 ld(){this.b="";this.c=md}ld.prototype.Hb=!0;ld.prototype.jb=function(){return this.b};ld.prototype.toString=function(){return"Const{"+this.b+"}"};function nd(a){return a instanceof ld&&a.constructor===ld&&a.c===md?a.b:"type_error:Const"}var md={};function od(a){var b=new ld;b.b=a;return b}od("");function pd(){this.b="";this.c=qd}pd.prototype.Hb=!0;var qd={};pd.prototype.jb=function(){return this.b};function rd(a){var b=new pd;b.b=a;return b}var sd=rd(""),td=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function ud(){this.b="";this.c=vd}ud.prototype.Hb=!0;ud.prototype.jb=function(){return this.b};ud.prototype.ee=!0;ud.prototype.Zb=function(){return 1};function wd(a){if(a instanceof ud&&a.constructor===ud&&a.c===vd)return a.b;da(a);return"type_error:SafeUrl"}var xd=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function yd(a){if(a instanceof ud)return a;a=a.Hb?a.jb():String(a);xd.test(a)||(a="about:invalid#zClosurez");return zd(a)}var vd={};function zd(a){var b=new ud;b.b=a;return b}zd("about:blank");function Ad(){this.b=Bd}Ad.prototype.Hb=!0;Ad.prototype.jb=function(){return""};Ad.prototype.ee=!0;Ad.prototype.Zb=function(){return 1};var Bd={};function Cd(){this.b="";this.f=Dd;this.c=null}Cd.prototype.ee=!0;Cd.prototype.Zb=function(){return this.c};Cd.prototype.Hb=!0;Cd.prototype.jb=function(){return this.b};function Ed(a){if(a instanceof Cd&&a.constructor===Cd&&a.f===Dd)return a.b;da(a);return"type_error:SafeHtml"}function Fd(a){if(a instanceof Cd)return a;var b=null;a.ee&&(b=a.Zb());a=za(a.Hb?a.jb():String(a));return Gd(a,b)}
function Hd(a){if(a instanceof Cd)return a;a=Fd(a);var b;b=Ed(a);b=ya(b.replace(/ /g," "),void 0);return Gd(b,a.Zb())}var Id=/^[a-zA-Z0-9-]+$/,Jd={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Kd={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 Ld(a){function b(a){ea(a)?Na(a,b):(a=Fd(a),d+=Ed(a),a=a.Zb(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";Na(arguments,b);return Gd(d,c)}var Dd={};
function Gd(a,b){var c=new Cd;c.b=a;c.c=b;return c}Gd("",0);Gd("",0);Gd("
",0);function Od(a){return a?new Pd(Qd(a)):ta||(ta=new Pd)}function Rd(a){var b=document;return w(a)?b.getElementById(a):a}function Sd(a,b){return(b||document).getElementsByTagName(String(a))}function Td(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 Ud(a,b){Sb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Vd.hasOwnProperty(d)?a.setAttribute(Vd[d],b):d.lastIndexOf("aria-",0)&&d.lastIndexOf("data-",0)?a[d]=b:a.setAttribute(d,b)})}var Vd={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 Wd(a){var b=a.scrollingElement?a.scrollingElement:ic||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=a.parentWindow||a.defaultView;return E&&pc("10")&&a.pageYOffset!=b.scrollTop?new fb(b.scrollLeft,b.scrollTop):new fb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Xd(a,b,c){return Yd(document,arguments)}
function Yd(a,b){var c=String(b[0]),d=b[1];if(!id&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',za(d.name),'"');if(d.type){c.push(' type="',za(d.type),'"');var e={};ac(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(w(d)?c.className=d:ea(d)?c.className=d.join(" "):Ud(c,d));2l&&(l=0);l=Math.sqrt(l);f==h&&(l=-l);f=l*d*c/e;k=-l*e*b/d;l=rb(1,0,(b-f)/d,(c-k)/e);b=rb((b-f)/d,(c-k)/e,(-b-f)/d,(-c-k)/e)%360;!h&&0b&&(b+=360);return of(a,d,e,l,b)}
function of(a,b,c,d,e){if(!a.f.length)throw vc(9);if(!e)return a;var f=a.K[0]-db(d,b),h=a.K[1]-eb(d,c),k,l,m;m=Math.ceil(Math.abs(e)/359.999-2E-15);for(var p=e/m,t=0;tf;p+=m)switch((Math.floor(p/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)}l.left=Math.min.apply(null,h);l.width=Math.max.apply(null,h)-l.left;l.top=Math.min.apply(null,k);l.height=Math.max.apply(null,k)-l.top;jb(this.rect,l)};pf=rf;
M.prototype.Qc=function(){var a=0;if(this.Ib())return a;var b=[];this.ce(function(c,d){if(1!=c){var e,f=Xa(b,b.length-2);4==c?(e=6,d=kb(f[0]-db(d[2],d[0]),f[1]-eb(d[2],d[1]),d[0],d[1],d[2],d[3])):2==c?e=2:3==c&&(e=6);for(var h=0,k=d.length-(e-1);h=p;p++){v=p/100;var D={x:0,y:0};if(v)if(1===v)m.push(q[t]);else{var y=q,G=1-v;if(1===t)v={x:G*y[0].x+v*y[1].x,
y:G*y[0].y+v*y[1].y},m.push(v);else if(4>t){var R=G*G,N=v*v,X,ua,O,pa=0;2===t?(y=[y[0],y[1],y[2],D],X=R,ua=G*v*2,O=N):3===t&&(X=R*G,ua=R*v*3,O=G*N*3,pa=v*N);v={x:X*y[0].x+ua*y[1].x+O*y[2].x+pa*y[3].x,y:X*y[0].y+ua*y[1].y+O*y[2].y+pa*y[3].y};m.push(v)}else{for(y=JSON.parse(JSON.stringify(q));1a||a>=this.b.length||0>b||b>=this.b.length)throw vc(8);if(a!=b){var c=this.b[a];this.b[a]=this.b[b];this.b[b]=c;this.l(128)}return this};g.Le=function(a){return!!a&&0<=Ma(this.b,a)};g.Jg=function(){return this.b.length};g.Ld=function(a,b){r(b)||(b=this);Na(this.b,a,b);return this};g.Md=function(){var a=tf();a.parent(this);return a};g.df=function(){var a;a=new uf(void 0);a.parent(this);return a};g.text=function(a,b,c,d){a=vf(a,b);d&&a.style(d);c&&a.text(c);a.parent(this);return a};
g.Me=function(a,b,c,d){a=vf(a,b);d&&a.style(d);c&&a.Rd(c);a.parent(this);return a};g.rect=function(a,b,c,d){a=cf(a,b,c,d);a.parent(this);return a};g.tb=function(a,b,c,d,e){a=wf(a,b,c,d,e);a.parent(this);return a};g.Re=function(a,b){var c=this.B();Wa(arguments,0,0,c);return xf.apply(this,arguments).parent(this)};g.Qe=function(a,b){var c=this.B();Wa(arguments,0,0,c);return yf.apply(this,arguments).parent(this)};g.cf=function(a,b){var c=this.B();Wa(arguments,0,0,c);return zf.apply(this,arguments).parent(this)};
g.Jd=function(a,b,c){a=Af(a,b,c);a.parent(this);return a};g.Kd=function(a,b,c,d){a=Bf(a,b,c,d);a.parent(this);return a};g.B=function(){return Cf().parent(this)};g.Se=function(a,b,c,d,e,f,h){return Df(this.B(),a,b,c,d,e,f,h).parent(this)};g.Ue=function(a,b,c){return Ef(this.B(),a,b,c).parent(this)};g.Ve=function(a,b,c){return Ff(this.B(),a,b,c).parent(this)};g.We=function(a,b,c){return Gf(this.B(),a,b,c).parent(this)};g.Xe=function(a,b,c){return Hf(this.B(),a,b,c).parent(this)};
g.Te=function(a,b,c){return If(this.B(),a,b,c).parent(this)};g.bf=function(a,b,c){return Jf(this.B(),a,b,c).parent(this)};g.Ze=function(a,b,c){return Kf(this.B(),a,b,c).parent(this)};g.af=function(a,b,c){return Lf(this.B(),a,b,c).parent(this)};g.$e=function(a,b,c){return Mf(this.B(),a,b,c).parent(this)};g.He=function(a,b,c){return Nf(this.B(),a,b,c).parent(this)};g.Fe=function(a,b,c){return Of(this.B(),a,b,c).parent(this)};g.Ge=function(a,b,c){return Pf(this.B(),a,b,c).parent(this)};
g.Ke=function(a,b,c){return Qf(this.B(),a,b,c).parent(this)};g.ef=function(a,b,c){return Rf(this.B(),a,b,c).parent(this)};g.Ne=function(a,b,c,d,e){return Sf(this.B(),a,b,c,d,e).parent(this)};g.Ie=function(a,b,c,d,e,f){return Tf(this.B(),a,b,c,d,e,f).parent(this)};g.La=function(){return J().Ac()};
g.V=function(){this.D(32)&&this.Pe();var a;a=this.u();a=a.wc(Math.floor(Math.max(500-a.Ga,0)/3));this.D(64)&&Uf(this);var b=this.u();b.Ga-=a-0;if(this.D(128)&&(a=this.u().wc(this.b.length+this.f.length+1),b=Vf(this,a),b=b&&(v=!1);if(v){for(;k
d;d++){c=!1;for(var e=0;4>e;e++){c=!c;for(var f=0;4>f;f++)c&&cg(this,a,a,e*a+d*this.size/2,f*a+this.size/2),c=!c}}},"solid-diamond":function(){fg(this,[[this.size/2,0,0,this.size/2,this.size/2,this.size,this.size,this.size/2,this.size/2,0]],!0)},"dashed-forward-diagonal":function(){dg(this,[0,0,this.size/2,this.size/2,this.J])},"dashed-backward-diagonal":function(){dg(this,[this.size/2,0,0,this.size/2,this.J])},"dashed-horizontal":function(){dg(this,[0,0,this.size/2,0,this.J,this.size/2,this.size/
2,this.size,this.size/2,this.J])},"dashed-vertical":function(){dg(this,[0,0,0,this.size/2,this.J,this.size/2,this.size/2,this.size/2,this.size,this.J])},divot:function(){var a=.1*this.size,c=this.size*(.8-.2)/2;fg(this,[[a+c,a,a,a+c/2,a+c,a+c],[this.size-a-c,this.size-a-c,this.size-a,this.size-a-c/2,this.size-a-c,this.size-a]])},"zig-zag":function(){fg(this,[[0,0,this.size/2,this.size/2,this.size,0],[0,this.size/2,this.size/2,this.size,this.size,this.size/2]])},weave:function(){fg(this,[[0,0,this.size/
2,this.size/2,this.size,0],[0,this.size/2,this.size/2,this.size,this.size,this.size/2],[this.size/2,this.size/2,3*this.size/4,3*this.size/4],[this.size,this.size/2,3*this.size/4,this.size/4]])}};a["percent-05"]=oa($f,8,8,[0,0,4,4]);a["percent-10"]=oa($f,8,4,[0,0,4,2]);a["percent-20"]=oa($f,4,4,[0,0,2,2]);a["percent-25"]=oa($f,4,2,[0,0,2,1]);a["percent-30"]=oa($f,4,4,[0,0,2,0,3,1,0,2,2,2,1,3]);a["percent-40"]=oa($f,4,8,[0,0,2,0,3,1,0,2,2,2,1,3,3,3,0,4,2,4,1,5,3,5,0,6,2,6,1,7,3,7]);a["percent-50"]=
oa($f,2,2,[0,0,1,1]);a["percent-60"]=oa($f,4,4,[0,0,2,0,0,1,1,1,3,1,0,2,2,2,1,3,2,3,3,3]);a["percent-70"]=oa($f,4,4,[0,0,2,0,3,0,0,1,1,1,2,1,0,2,2,2,3,2,0,3,1,3,2,3]);a["percent-75"]=oa(bg,4,4,[0,0,2,2]);a["percent-80"]=oa(bg,8,4,[0,0,4,2]);a["percent-90"]=oa(bg,8,8,[7,7,4,3]);return a}();function fg(a,b,c){a=gg(a);for(var d=0;df.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.w[0]=c?c:0;this.v[0]=c?a:void 0;this.w[1]=d?d:0;this.v[1]=d?a:void 0;this.w[2]=e?e:0;this.v[2]=e?a:void 0;this.w[3]=f?f:0;this.v[3]=f?a:void 0};
function mg(a){var b=!a.u()||a.u().ea();b||a.u().wa();mf(a);var c=a.w[0];a.sd(a.b.left+c,a.b.top);c=a.w[1];a.Ja(a.b.left+a.b.width-a.w[1],a.b.top);if(a.v[1])switch(a.v[1]){case "round":nf(a,a.b.left+a.b.width,a.b.top+c,c,c,!1,!0);break;case "round-inner":nf(a,a.b.left+a.b.width,a.b.top+c,c,c,!1,!1);break;case "cut":a.Ja(a.b.left+a.b.width,a.b.top+c)}c=a.w[2];a.Ja(a.b.left+a.b.width,a.b.top+a.b.height-c);if(a.v[2])switch(a.v[2]){case "round":nf(a,a.b.left+a.b.width-c,a.b.top+a.b.height,c,c,!1,!0);
break;case "round-inner":nf(a,a.b.left+a.b.width-c,a.b.top+a.b.height,c,c,!1,!1);break;case "cut":a.Ja(a.b.left+a.b.width-c,a.b.top+a.b.height)}c=a.w[3];a.Ja(a.b.left+c,a.b.top+a.b.height);if(a.v[3])switch(a.v[3]){case "round":nf(a,a.b.left,a.b.top+a.b.height-c,c,c,!1,!0);break;case "round-inner":nf(a,a.b.left,a.b.top+a.b.height-c,c,c,!1,!1);break;case "cut":a.Ja(a.b.left,a.b.top+a.b.height-c)}c=a.w[0];a.Ja(a.b.left,a.b.top+c);if(a.v[0])switch(a.v[0]){case "round":nf(a,a.b.left+c,a.b.top,c,c,!1,!0);
break;case "round-inner":nf(a,a.b.left+c,a.b.top,c,c,!1,!1)}a.Xd();b||a.u().ra()}g.round=function(a,b,c,d){Wa(arguments,0,0,"round");this.oe.apply(this,arguments);mg(this);return this};g.ki=function(a,b,c,d){Wa(arguments,0,0,"round-inner");this.oe.apply(this,arguments);mg(this);return this};g.Gh=function(a,b,c,d){Wa(arguments,0,0,"cut");this.oe.apply(this,arguments);mg(this);return this};
g.H=function(a){Ze.m.H.call(this,a);this.we(a.x).xe(a.y).ve(a.width).re(a.height);a.cornerTypes&&(this.v=Ka(a.cornerTypes,4),a=Ka(a.cornerSizes,4),Na(a,function(a,c,d){d[c]=parseFloat(a)}),this.w=a,mg(this))};g.N=function(){var a=Ze.m.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.v.join(" ");a.cornerSizes=this.w.join(" ");return a};g.A=function(){this.b=this.v=this.w=null;this.O();Ze.m.A.call(this)};var ng=Ze.prototype;
x("acgraph.vector.Rect",Ze);ng.setX=ng.we;ng.setY=ng.xe;ng.setWidth=ng.ve;ng.setHeight=ng.re;ng.setBounds=ng.mi;ng.cut=ng.Gh;ng.round=ng.round;ng.roundInner=ng.ki;function og(a){je.call(this);this.c={};this.b={};this.f=new ge(this);this.g=a}z(og,je);var pg=[E&&!pc("11")?"readystatechange":"load","abort","error"];function qg(a,b,c){(c=w(c)?c:c.src)&&(a.c[b]={src:c,zf:r(void 0)?void 0:null})}og.prototype.start=function(){var a=this.c;Na(Ub(a),function(b){var c=a[b];if(c&&(delete a[b],!this.M)){var d;this.g?d=Od(this.g).c("IMG"):d=new Image;c.zf&&(d.crossOrigin=c.zf);this.f.R(d,pg,this.h);this.b[b]=d;d.id=b;d.src=c.src}},this)};
og.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.G({type:a.type,target:b});!this.M&&(a=b.id,delete this.c[a],b=this.b[a])&&(delete this.b[a],this.f.ua(b,pg,this.h),Wb(this.b)&&Wb(this.c)&&this.G("complete"))}};og.prototype.A=function(){delete this.c;delete this.b;Dc(this.f);og.m.A.call(this)};function rg(){this.h={};this.g="fontStyle fontVariant fontFamily fontSize fontWeight letterSpacing decoration".split(" ")}ca(rg);function sg(a,b){var c;if(tg(a," ",b))c=ug(a," ",b);else{c=a.measure("a a",b);var d=a.measure("aa",b);c=new B(0,c.top,c.width-d.width,c.height);ug(a," ",b,c)}return c}function vg(a,b){var c;tg(a,"",b)?c=ug(a,"",b):(c=a.measure("a",b),c=new B(0,c.top,0,c.height),ug(a,"",b,c));return c}
function wg(a,b){for(var c="",d=0,e=a.g.length;d=a?c=180+c:270=a&&(c=360+c);return c%360}g.pg=u;g.ue=u;g.pe=u;function T(a,b,c){for(var d in c)a.o(b,d,c[d])}g.o=function(a,b,c){a.setAttribute(b,c)};function Ne(a,b,c){b&&(c?a.o(b,"id",c):b.removeAttribute("id"))}
function yg(a,b,c){if(b.Ib())return null;var d=[],e=a.dg,f=a.cg;(c?b.Jh:b.ce).call(b,function(a,b){var c=f[a];c&&(d.push(c),4==a?e(d,b):5!=a&&tc(Array.prototype.push,b,d))});return d.join(" ")}g.If=function(){return null};g.ag=function(){return!1};g.Xf=function(){return!1};function zg(a){a.Gb||(a.Gb=new og(n.document.body));return a.Gb}g.Hc=function(){return!1};g.ie=function(){return!1};function Ag(){this.b=new B(0,0,0,0);I.call(this)}z(Ag,I);g=Ag.prototype;g.Qd=null;g.ba=I.prototype.ba|32;g.fa=function(){return"simple-text"};g.na=function(){return this.b.clone()};g.text=function(a){return r(a)?(a!=this.Qd&&(this.Qd=String(a),(a=!this.u()||this.u().ea())||this.u().wa(),this.l(32),a||this.u().ra()),this):this.Qd};g.La=function(){return J().cd()};g.V=function(){this.D(32)&&(J(),this.j().textContent=this.text(),K(this,32));Ag.m.V.call(this)};g.$a=function(){K(this,4);K(this,256)};
var Bg=Ag.prototype;Bg.text=Bg.text;x("acgraph.vector.SimpleText",Ag);function Cg(){}ca(Cg);
var Dg={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};Cg.prototype.P=null;function Eg(a){a.style||(a.style=a.v.length?Zb(a.v[a.v.length-1]):{})}function Fg(a,b){switch(b){case "b":case "strong":Eg(a);a.style.fontWeight="bold";break;case "i":case "em":Eg(a),a.style.fontStyle="italic"}}
function Gg(a,b,c){switch(b){case "font-style":Eg(a);a.style.fontStyle=c||"normal";break;case "font-variant":Eg(a);a.style.fontVariant=c||"normal";break;case "font-family":Eg(a);a.style.fontFamily=c||n.acgraph.fontFamily;break;case "font-size":Eg(a);a.style.fontSize=c||n.acgraph.fontSize;break;case "font-weight":Eg(a);a.style.fontWeight=c||"normal";break;case "color":Eg(a);a.style.color=c||n.acgraph.color;break;case "letter-spacing":Eg(a);a.style.letterSpacing=c||"normal";break;case "text-decoration":Eg(a);
a.style.Cb=c||"none";break;case "opacity":Eg(a),a.style.opacity=null!=c?parseFloat(c):1}}function Hg(a){""!=a.f&&(Ig(a.P,a.f,a.v.length?a.v[a.v.length-1]:null),a.f="",a.W=!1)}function Jg(a){a.w==(a.C.length?a.C[a.C.length-1]:null)&&(Hg(a),a.v.pop(),a.C.pop(),a.c="");a.w="";a.b=1}function Kg(a,b){Fg(a,a.c);a.C.push(a.c);a.v.push(a.style);b&&(a.g="");a.c="";a.style=null;a.b=1}function Lg(a,b,c){Gg(a,a.i,a.M||"");a.i="";a.M="";c&&(a.g="");a.b=b}
function Mg(a){Fg(a,a.c);Gg(a,a.i,a.M||"");a.C.push(a.c);a.v.push(a.style);a.c="";a.style=null;a.g="";a.i="";a.M="";a.b=1}function Ng(a,b,c){var d;if(a.I){var e=Dg[a.h];r(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 Og(a,b){zc.call(this);this.b=b||{};this.text=a;this.i=!1;this.y=this.x=this.c=this.g=this.height=this.width=this.f=0}z(Og,zc);g=Og.prototype;g.Vb=null;g.nf=null;g.parent=function(a){return r(a)?(this.nf=a,this):this.nf};g.j=function(){return this.Vb};g.fa=function(){return"t-segment"};g.A=function(){F(this.Vb);this.Vb=null;Og.m.A.call(this)};function Pg(a,b){this.w=!1;this.Rb=a||0;this.Sb=b||0;this.P=new B(this.Rb,this.Sb,0,0);this.Ba=this.v=this.hc=this.g=0;this.gc=!1;this.c=[];this.b=[];this.I=this.Pc=this.i=0;this.Pb=!0;this.Vd=this.C=this.pa=this.ec=0;this.Oa=[];this.L=1;this.cb=Qg;this.f=0;this.qb=this.h=!1;this.s=this.ai={fontSize:n.acgraph.fontSize,color:n.acgraph.fontColor,fontFamily:n.acgraph.fontFamily,direction:n.acgraph.textDirection,textOverflow:Qg,wordBreak:Rg,wordWrap:Sg,selectable:!0,hAlign:U};this.aa=null;I.call(this)}
z(Pg,I);var Rg="normal",Sg="normal",Qg="",U="start",Tg={Qi:"left",hj:U,Ai:"center",Ki:"end",fj:"right"},Ug={ij:"top",Ri:"middle",zi:"bottom"};g=Pg.prototype;g.ba=I.prototype.ba|17504;g.s=null;g.xa=null;g.x=function(a){return null!=a?(this.Rb!=a&&(this.Rb=a,this.w&&Vg(this),this.P.left=a,this.l(16384),this.O()),this):this.Rb};g.y=function(a){return null!=a?(this.Sb!=a&&(this.Sb=a,this.w&&Wg(this),this.P.top=a,this.l(16384),this.O()),this):this.Sb};
function Xg(a,b,c){if(r(c)){if(c!==a.s[b]){var d=!a.u()||a.u().ea();d||a.u().wa();a.s[b]=c;a.w=!1;a.l(1024);a.l(32);a.l(16384);a.bb();d||a.u().ra()}return a}return a.s[b]}g.bb=function(){if(J().Hc()){var a=this.ca();a&&!pb(a)&&this.l(4)}};g.width=function(a){r(a)&&Xg(this,"width")!=a&&(null===a||(a=Math.max(parseFloat(a),0)||0),this.ia=a);return Xg(this,"width",a)};g.height=function(a){r(a)&&(Xg(this,"height")==a||null!==a&&(a=Math.max(parseFloat(a),0)||0),this.Aa=a);return Xg(this,"height",a)};
g.opacity=function(a){return null!=a?(this.s.opacity=a,this.l(1024),this):this.s.opacity};g.color=function(a){return null!=a?(this.s.color=a,this.l(1024),this):this.s.color};g.fontSize=function(a){return Xg(this,"fontSize",a)};g.fontFamily=function(a){return Xg(this,"fontFamily",a)};g.uc=function(a){return Xg(this,"direction",a)};g.fontStyle=function(a){return Xg(this,"fontStyle",a)};g.fontVariant=function(a){return Xg(this,"fontVariant",a)};g.fontWeight=function(a){return Xg(this,"fontWeight",a)};
g.letterSpacing=function(a){return Xg(this,"letterSpacing",a)};g.Cb=function(a){return Xg(this,"decoration",a)};g.Sd=function(a){null!=a&&(this.L=Yg(a));return Xg(this,"lineHeight",a)};function Yg(a){var b=parseFloat(a);return isNaN(b)||0>b?1:w(a)&&va(a,"%")?1+parseFloat(a)/100:a}g.Td=function(a){null!=a&&(this.f=a);return Xg(this,"textIndent",a)};g.xb=function(a){if(r(a))if("center"==a)a="middle";else{var b=!1;Sb(Ug,function(c){a==c&&(b=!0)});b||(a="top")}return Xg(this,"vAlign",a)};
g.Ma=function(a){if(r(a))if("middle"==a)a="center";else{var b=!1;Sb(Tg,function(c){a==c&&(b=!0)});b||(a=U)}return Xg(this,"hAlign",a)};g.Gg=function(a){return Xg(this,"wordBreak",a)};g.pf=function(a){return Xg(this,"wordWrap",a)};g.hb=function(a){null!=a&&(this.cb=a);return Xg(this,"textOverflow",a)};g.Kc=function(a){return Xg(this,"selectable",a)};
function Zg(a){if(r(void 0)){a.Na=void 0;a.u()&&a.Na.parent(a.u().c);var b=!a.u()||a.u().ea();b||a.u().wa();a.w=!1;a.l(17504);a.bb();b||a.u().ra();return a}return a.Na}
g.style=function(a){if(a){Sb(a,function(a,b){var c=b;switch(b){case "fontDecoration":case "textDecoration":c="decoration";break;case "fontColor":c="color";break;case "fontOpacity":c="opacity"}this.s[c]=a},this);this.ia=parseFloat(this.s.width)||0;this.Aa=parseFloat(this.s.height)||0;this.s.lineHeight&&(this.L=Yg(this.s.lineHeight));var b,c=this.s.vAlign;null!=c&&("center"==c?this.s.vAlign="middle":(b=!1,Sb(Ug,function(a){c==a&&(b=!0)}),b||(this.s.vAlign="top")));var d=this.s.hAlign;null!=d&&("middle"==
d?this.s.hAlign="center":(b=!1,Sb(Tg,function(a){d==a&&(b=!0)}),b||(this.s.hAlign=U)));null!=this.s.direction&&(this.h="rtl"==this.s.direction);null!=this.s.textOverflow&&(this.cb=this.s.textOverflow);null!=this.s.textIndent&&(this.f=this.s.textIndent);this.h&&(this.f=0);(a=!this.u()||this.u().ea())||this.u().wa();this.w=!1;this.l(1024);this.l(32);this.l(16384);this.l(4);this.bb();a||this.u().ra();return this}return this.s};
g.text=function(a){return r(a)?(a!=this.xa&&(this.xa=String(a),this.gc=!1,(a=!this.u()||this.u().ea())||this.u().wa(),this.w=!1,this.l(1024),this.l(32),this.l(16384),this.bb(),a||this.u().ra()),this):this.xa};g.Rd=function(a){return r(a)?(a!=this.xa&&(this.xa=String(a),this.gc=!0,(a=!this.u()||this.u().ea())||this.u().wa(),this.w=!1,this.l(1024),this.l(32),this.l(16384),this.bb(),a||this.u().ra()),this):this.xa};g.fa=function(){return"text"};g.na=function(){return this.P.clone()};
g.Xa=function(a){this.w||this.Nb();return a?Pg.m.Xa.call(this,a):this.Wb(null)};
g.Wb=function(a){var b;if(Zg(this))if(this.be)b=this.be;else{b=J();b.ya||b.Va();this.w||this.Nb();var c,d=Zg(this);d.j()||Ke(d,!0);b.se(d);c=d.j().parentNode;b.f.appendChild(d.j());c||(c=Nb(Mb.oa(),d.j(),"path"),Ne(b,d.j(),c));this.j()||Ke(this,!0);this.ke();this.vc();$g(this);this.xd();this.$a();c=Nb(Mb.oa(),d.j(),"path");d=ah();this.aa.setAttributeNS("http://www.w3.org/1999/xlink","href",d+"#"+c);d=this.j();c=d.parentNode;b.ya.appendChild(d);b=this.j().getBBox();c&&c.appendChild(d);b=new B(b.x,
b.y,b.width,b.height)}else b=this.P.clone();return ob(b,a)};g.O=function(){Pg.m.O.call(this);this.be=null};g.$f=function(a){for(var b=J().g,c=arguments,d={},e=0,f=b.length;ee&&1a.ia?a.ia-d.width-e:a.f,0>a.f&&(a.f=0));a.I=Math.max(a.I,d.height);a.i+=d.width;a.c.length||(a.i+=a.f);a.C=Math.max(a.C,c.f);a.Pb=a.b.length?a.Pb&&!b.length:!b.length;a.b.push(c);a.c.push(c);c.parent(a);return c}
function dh(a,b){var c,d,e,f,h=b||La(a.Oa),k=La(h),l=a.ga(a.cb,k.b),m=a.cb;l.width>a.ja&&(e=bh(a,a.cb,k.b,0,a.ja,l,!0),m=a.cb.substring(0,e));e=a.Pc;var p=a.ja;if(""==m)d=Ma(a.c,k)+1,Wa(a.c,d,a.c.length-d);else if(p-e>=l.width)a.b=h,d=Ma(a.c,k)+1,Wa(a.c,d,a.c.length-d),f=ch(a,m,k.b,l),2==a.b.length&&""==a.b[0].text&&(f.c=a.pa-a.b[0].height,f.i=!0);else{for(var t=h.length-1;!c&&0<=t;)k=h[t],l=a.ga(m,k.b),d=a.ga(k.text,k.b),e-d.width+l.width<=a.ja&&(c=k),e-=d.width,t--;c||1!=a.Oa.length||(c=h[0],e-=
d.width);c&&(a.b=h,t=a.b[0].c,p-=l.width,d=Ma(h,c),Wa(h,d,h.length-d),d=Ma(a.c,c),Wa(a.c,d,a.c.length-d),a.I=0,a.i=0,a.C=0,d=a.ga(c.text,c.b),e=bh(a,c.text,c.b,e,p,d,!0),1>e&&(e=1),p=c.text.substring(0,e),h=a.ga(p,c.b),p=ch(a,p,c.b,h,l.width),p.x=c.x,p.y=c.y,h.width+l.width>a.ja&&(e=bh(a,a.cb,k.b,h.width,a.ja,l,!0),m=a.cb.substring(0,e)),0a.ja&&!a.qb;){var h=bh(a,b,c,f+a.i,a.ja,e);1>h&&!a.b.length&&(h=1);h&&(f=xa(b.substring(0,h)),e=a.ga(f,c),ch(a,f,c,e));fh(a);1==b.length&&(a.qb=!0);f=0;b=xa(b.substring(h,b.length));e=a.ga(b,c)}a.qb||!b.length&&!d||ch(a,b,c,e)}}
function fh(a){if(!a.qb&&a.b.length){var b=!a.Oa.length;if(a.Aa&&a.g+a.I>a.Aa&&a.Oa.length)dh(a),a.qb=!0;else{a.I=w(a.L)?parseInt(a.L,0)+a.I:a.L*a.I;if(J().ag()){var c,d,e,f;f=a.h&&a.s.hAlign==U||!a.h&&"end"==a.s.hAlign||"right"==a.s.hAlign;c="center"==a.s.hAlign;if(a.h&&"end"==a.s.hAlign||!a.h&&a.s.hAlign==U||"left"==a.s.hAlign)for(c=a.h?0:a.f&&b?a.f:0,d=0,e=a.b.length;da.ja&&(1"!=e)break;"br"==a.c&&eh(a.P);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){eh(a.P);a.c="";a.b=1;break}if("br"==a.c&&("/"==e||f)){k=!0;break}a.c&&Hg(a);if(a.c&&f){a.b=4;break}if(">"==e){Kg(a);break}a.c+=e.toLowerCase();break;case 3:if(k){if(">"!=e)break;Jg(a);k=!1;break}if(!a.w&&h){a.f+=""+e;a.b=1;break}if(a.w&&f){k=!0;break}if(">"==e){Jg(a);k=!1;break}a.w+=
e.toLowerCase();break;case 4:if(k){if(">"!=e)break;Kg(a,!0);k=!1;break}if(">"==e){Kg(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){Kg(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){Kg(a,!0);break}if("'"==e||'"'==e){a.L=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.L=
e;a.b=7;break}a.b=11;break;case 9:if(f)break;if(e==a.L){k=!0;Lg(a,4,!0);break}if(":"==e){a.b=12;break}a.i+=e.toLowerCase();break;case 12:if(f)break;if(e==a.L){k=!0;Lg(a,4,!0);break}if(";"==e){Lg(a,9);break}a.M+=e.toLowerCase();break;case 7:e==a.L&&(a.g="",a.b=4);break;case 10:if(f){k=!0;Lg(a,4,!0);break}if(">"==e){Mg(a);break}if(":"==e){a.b=13;break}a.i+=e;break;case 11:if(f){Lg(a,4,!0);break}">"==e&&Kg(a);break;case 13:if(f){k=!0;Lg(a,4,!0);break}if(">"==e){Mg(a);break}if(";"==e){Lg(a,10);break}a.M+=
e.toLowerCase();break;default:throw"Error while parsing HTML: Symbol '"+e+"', position: "+(d-1);}Hg(a);fh(a.P)}else if(this.xa=this.xa.replace(/\xa0|[ \t]+/g," ").replace(/(\r\n|\r|\n)/g,"\n"),c=this.xa.split(/\n/g),1!=c.length||r(this.s.width)||Zg(this))for(b=0;bf)return a;h=h||0;var l=db(h,d),m=eb(h,d),p=360/(2*f),t;a.va(l+b,m+c);if(k)for(t=0;td&&(d=0);0>e&&(e=0);if(d=e)return Sf(a,b,c,d,f,h);a=a.B?a.B():a;h=A(h,-360,360);k=360>Math.abs(h);a.zc(b,c,d,d,f,h).zc(b,c,e,e,f+h,-h,k);k&&a.close();return a}
function hh(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 ih(a,b,c,d,e,f){a=eb(c,a);b=eb(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}function jh(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 zf(a,b,c){var d=a.B?a.B():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.va(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).lineTo(b.left+b.width,b.top+f).lineTo(b.left+b.width,b.top+b.height-h).lineTo(b.left+b.width-h,b.top+b.height).lineTo(b.left+k,b.top+b.height).lineTo(b.left,b.top+b.height-k).lineTo(b.left,b.top+e).close()):(k=Xa(arguments,2,6),jh(k),e=k[0],f=k[1],h=k[2],k=k[3],zf(d,b,e,f,h,k));return d}
function xf(a,b,c){var d=a.B?a.B():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.va(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).Ra(b.left+b.width,b.top+f,f,f,!1,!0).lineTo(b.left+b.width,b.top+b.height-h).Ra(b.left+b.width-h,b.top+b.height,h,h,!1,!0).lineTo(b.left+k,b.top+b.height).Ra(b.left,b.top+b.height-k,k,k,!1,!0),0!=e&&(d.lineTo(b.left,b.top+e),d.Ra(b.left+e,b.top,e,e,!1,!0)),d.close()):(k=Xa(arguments,2,6),jh(k),e=k[0],f=k[1],h=k[2],k=k[3],
xf(d,b,e,f,h,k));return d}
function yf(a,b,c){var d=a.B?a.B():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.va(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).Ra(b.left+b.width,b.top+f,f,f,!1,!1).lineTo(b.left+b.width,b.top+b.height-h).Ra(b.left+b.width-h,b.top+b.height,h,h,!1,!1).lineTo(b.left+k,b.top+b.height).Ra(b.left,b.top+b.height-k,k,k,!1,!1),0!=e&&d.lineTo(b.left,b.top+e).Ra(b.left+e,b.top,e,e,!1,!1),d.close()):(k=Xa(arguments,2,6),jh(k),e=k[0],f=k[1],h=k[2],k=k[3],yf(d,
b,e,f,h,k));return d}x("acgraph.vector.primitives.star",Df);x("acgraph.vector.primitives.star4",Ef);x("acgraph.vector.primitives.star5",Ff);x("acgraph.vector.primitives.star6",Gf);x("acgraph.vector.primitives.star7",Hf);x("acgraph.vector.primitives.star10",If);x("acgraph.vector.primitives.diamond",Nf);x("acgraph.vector.primitives.triangleUp",Jf);x("acgraph.vector.primitives.triangleDown",Kf);x("acgraph.vector.primitives.triangleRight",Lf);x("acgraph.vector.primitives.triangleLeft",Mf);
x("acgraph.vector.primitives.cross",Of);x("acgraph.vector.primitives.diagonalCross",Pf);x("acgraph.vector.primitives.hLine",Qf);x("acgraph.vector.primitives.vLine",Rf);x("acgraph.vector.primitives.pie",Sf);x("acgraph.vector.primitives.donut",Tf);x("acgraph.vector.primitives.truncatedRect",zf);x("acgraph.vector.primitives.roundedRect",xf);x("acgraph.vector.primitives.roundedInnerRect",yf);function kh(a,b,c,d){this.b=a;this.f=b;this.c=c;this.g=d}kh.prototype.clone=function(){return new kh(this.b,this.f,this.c,this.g)};function lh(){rg.call(this)}z(lh,rg);ca(lh);g=lh.prototype;g.ya=null;g.Z=null;g.Jb=null;g.ta=null;g.Gb=null;function mh(a){return n.document.createElementNS("http://www.w3.org/2000/svg",a)}
g.Va=function(){this.ya=mh("svg");this.Z=this.cd();this.Jb=this.sc("");this.f=this.Yd();this.Z.appendChild(this.Jb);this.ya.appendChild(this.Z);this.ya.appendChild(this.f);n.document.body.appendChild(this.ya);this.c=this.Ac();this.ya.appendChild(this.c);T(this,this.ya,{display:"block",width:0,height:0});this.ta=this.Ac();this.ya.appendChild(this.ta)};
g.measure=function(a,b){this.ya||this.Va();var c=null,d=0;if(!a.length)return vg(this,b);if(" "==a)return sg(this,b);a.lastIndexOf(" ",0)||(d+=c=sg(this,b).width);va(a," ")&&(d+=c||sg(this,b).width);b.fontStyle?this.o(this.Z,"font-style",b.fontStyle):this.Z.removeAttribute("font-style");b.fontVariant?this.o(this.Z,"font-variant",b.fontVariant):this.Z.removeAttribute("font-variant");b.fontFamily?this.o(this.Z,"font-family",b.fontFamily):this.Z.removeAttribute("font-family");b.fontSize?this.o(this.Z,
"font-size",b.fontSize):this.Z.removeAttribute("font-size");b.fontWeight?this.o(this.Z,"font-weight",b.fontWeight):this.Z.removeAttribute("font-weight");b.letterSpacing?this.o(this.Z,"letter-spacing",b.letterSpacing):this.Z.removeAttribute("letter-spacing");b.decoration?this.o(this.Z,"text-decoration",b.decoration):this.Z.removeAttribute("text-decoration");this.Jb.nodeValue=a;c=this.Z.getBBox();this.Jb.nodeValue="";b.fontVariant&&fc&&(this.Jb.nodeValue=a.charAt(0).toUpperCase(),c.height=this.Z.getBBox().height);
return new B(c.x,c.y,c.width+d,c.height)};g.Rf=function(a,b,c){var d=this.h,e=wg(this,c),f=d[e];f||(f=d[e]={});if(d=f[b])return d;e=null;d=0;if(!b.length)return vg(this,c);if(" "==b)return sg(this,c);b.lastIndexOf(" ",0)||(d+=e=sg(this,c).width);va(b," ")&&(d+=e||sg(this,c).width);e=a.parentNode;this.c.appendChild(a);c=a.getBBox();e&&e.appendChild(a);e=a.getAttribute("x")||0;a=a.getAttribute("y")||0;return f[b]=new B(c.x-e,c.y-a,c.width+d,c.height)};
g.Zf=function(a){this.ya||this.Va();w(a)?this.ta.innerHTML=a:(a=a.cloneNode(!0),this.ta.appendChild(a));a=this.ta.getBBox();ae(this.ta);return new B(a.x,a.y,a.width,a.height)};g.rd=function(a,b){this.b||(zg(this),this.b={},Vc(this.Gb,"complete",function(){this.i=!1},!1,this),Vc(this.Gb,"load",this.fi,!1,this));this.b[ia(b)]=[a,b];this.i=!0;qg(this.Gb,a,a);this.Gb.start()};
g.fi=function(a){var b=a.target;Sb(this.b,function(a,d){a[0]==b.id&&(a[1].call(this,b.naturalWidth,b.naturalHeight),delete this.b[d])},this)};g.Xf=function(){return this.i};g.cg={1:"M",2:"L",3:"C",4:"A",5:"Z"};g.dg=function(a,b){var c=b[3];a.push(b[0],b[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=cb(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 kh(Math.round(f-e),Math.round(h+c),Math.round(f+e),Math.round(h-c))}
g.Hf=function(){var a=mh("svg");E||this.o(a,"xmlns","http://www.w3.org/2000/svg");this.o(a,"border","0");return a};g.Ff=function(){return mh("linearGradient")};g.Df=function(){return mh("pattern")};g.Ef=function(){return mh("image")};g.Ac=function(){return mh("g")};g.Af=function(){return mh("circle")};g.Gf=function(){return mh("path")};g.Cf=function(){return mh("ellipse")};g.Yd=function(){return mh("defs")};g.cd=function(){return mh("text")};g.If=function(){return mh("textPath")};g.$d=function(){return mh("tspan")};
g.sc=function(a){return document.createTextNode(String(a))};g.rg=function(a){var b=a.na();T(this,a.j(),{x:b.left,y:b.top,width:b.width,height:b.height,patternUnits:"userSpaceOnUse"})};
g.sg=function(a){var b=a.na();this.rd(a.src(),u);var c=a.src()||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",d=a.j();T(this,d,{x:b.left,y:b.top,width:b.width,height:b.height,"image-rendering":"optimizeQuality",preserveAspectRatio:a.align()+" "+a.Yb(),opacity:a.opacity()});d.setAttributeNS("http://www.w3.org/1999/xlink","href",c)};g.og=function(a,b){var c=a.j();c&&(c.style.cursor=b||"")};g.te=function(a){var b=a.j();this.o(b,"x",a.v);this.o(b,"y",a.Ba)};
g.Ag=function(a){var b=a.style(),c=Zg(a),d=a.j();if(c&&a.u()){var e=a.u().c;c.parent(e);c.S();K(c,Ge);var f=c.j();e.j().appendChild(f);e=Nb(Mb.oa(),f,"path");Ne(this,f,e);f=ah();a.aa.setAttributeNS("http://www.w3.org/1999/xlink","href",f+"#"+e)}if(a.Kc()){if(d.style["-webkit-touch-callout"]="",d.style["-webkit-user-select"]="",d.style["-khtml-user-select"]="",d.style["-moz-user-select"]="",d.style["-ms-user-select"]="",d.style["-o-user-select"]="",d.style["user-select"]="",E&&9==qc||fc)d.removeAttribute("unselectable"),
d.removeAttribute("onselectstart")}else if(d.style["-webkit-touch-callout"]="none",d.style["-webkit-user-select"]="none",d.style["-khtml-user-select"]="none",d.style["-moz-user-select"]="moz-none",d.style["-ms-user-select"]="none",d.style["-o-user-select"]="none",d.style["user-select"]="none",E&&9==qc||fc)this.o(d,"unselectable","on"),this.o(d,"onselectstart","return false;");b.fontStyle?this.o(d,"font-style",b.fontStyle):d.removeAttribute("font-style");b.fontVariant?hc?d.style["font-variant"]=b.fontVariant:
this.o(d,"font-variant",b.fontVariant):hc?d.style["font-variant"]="":d.removeAttribute("font-variant");b.fontFamily?this.o(d,"font-family",b.fontFamily):d.removeAttribute("font-family");b.fontSize?this.o(d,"font-size",b.fontSize):d.removeAttribute("font-size");b.fontWeight?this.o(d,"font-weight",b.fontWeight):d.removeAttribute("font-weight");b.color?this.o(d,"fill",b.color):d.removeAttribute("fill");b.letterSpacing?this.o(d,"letter-spacing",b.letterSpacing):d.removeAttribute("letter-spacing");b.decoration?
this.o(d,"text-decoration",b.decoration):d.removeAttribute("text-decoration");b.direction?this.o(d,"direction",b.direction):d.removeAttribute("direction");b.hAlign&&!c?this.o(d,"text-anchor","rtl"==b.direction?hc||E?"end"==b.hAlign||"left"==b.hAlign?U:b.hAlign==U||"right"==b.hAlign?"end":"middle":"end"==b.hAlign||"left"==b.hAlign?"end":b.hAlign==U||"right"==b.hAlign?U:"middle":"end"==b.hAlign||"right"==b.hAlign?"end":b.hAlign==U||"left"==b.hAlign?U:"middle"):d.removeAttribute("text-anchor");d.style.opacity=
b.opacity?b.opacity:"1"};g.ff=function(a){var b=a.j(),c=a.parent();(a.i||a.g)&&this.o(b,"x",Zg(c)?a.g:c.v+a.g);this.o(b,"dy",a.c)};
g.gf=function(a){var b=a.b,c=a.j(),d=a.parent(),e=this.sc(a.text);c.appendChild(e);if(E&&9==qc||fc)d.Kc()?(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.Cb&&this.o(c,"text-decoration",b.Cb);(Zg(a.parent())?a.parent().aa:a.parent().j()).appendChild(c)};
function ph(a,b,c){var d=qh(c,b.keys,b.cx,b.cy,b.fx,b.fy,b.opacity,b.mode,b.transform);if(!d.Xc){var e=mh("radialGradient");Ne(a,e,d.id());c.j().appendChild(e);d.rc=c;d.Xc=!0;Na(d.keys,function(a){var b=mh("stop");T(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?d.opacity:a.opacity)});e.appendChild(b)},a);d.ka?T(a,e,{cx:d.Ab*d.ka.width+d.ka.left,cy:d.Bb*d.ka.height+d.ka.top,fx:d.b*d.ka.width+d.ka.left,fy:d.c*d.ka.height+d.ka.top,r:Math.min(d.ka.width,d.ka.height)/
2,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"}):T(a,e,{cx:d.Ab,cy:d.Bb,fx:d.b,fy:d.c,gradientUnits:"objectBoundingBox"});d.transform&&a.o(e,"gradientTransform",d.transform.toString())}return d.id()}
function rh(a,b,c,d){var e=sh(c,b.keys,b.opacity,!0===b.mode?xg(b.angle,d):b.angle,b.mode,b.transform);if(!e.Wc){var f=a.Ff();Ne(a,f,e.id());c.j().appendChild(f);e.qc=c;e.Wc=!0;Na(e.keys,function(a){var b=mh("stop");T(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?e.opacity:a.opacity)});f.appendChild(b)},a);e.b?(b=oh(e.ub,e.b),T(a,f,{x1:b.b,y1:b.f,x2:b.c,y2:b.g,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"})):(b=nh(e.ub),T(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 th(a,b){var c=b.Qa(),d=b.u().c,e="url("+ah()+"#";if(w(c))a.o(b.j(),"fill",c),b.j().removeAttribute("fill-opacity");else if(ea(c.keys)&&c.cx&&c.cy)a.o(b.j(),"fill",e+ph(a,c,d)+")"),b.j().removeAttribute("fill-opacity");else if(ea(c.keys))b.qa()&&(a.o(b.j(),"fill",e+rh(a,c,d,b.qa())+")"),b.j().removeAttribute("fill-opacity"));else if(c.src){var f=b.na();f?(f.width=f.width||0,f.height=f.height||0,f.left=f.left||0,f.top=f.top||0):f=new B(0,0,0,0);"tile"==c.mode?uh(d,c.src,f,c.mode,c.opacity,
function(a){a.id();a.parent(b.u()).S();J().o(b.j(),"fill",e+a.id()+")")}):(d=uh(d,c.src,f,c.mode,c.opacity),d.id(),d.parent(b.u()).S(),a.o(b.j(),"fill",e+d.id()+")"),a.o(b.j(),"fill-opacity",r(c.opacity)?c.opacity:1))}else c instanceof Se?(c=vh(d,c.type,c.color,c.J,c.size),c.id(),c.parent(b.u()).S(),a.o(b.j(),"fill",e+c.id()+")")):c instanceof Fb?(c.id(),c.parent(b.u()).S(),a.o(b.j(),"fill",e+c.id()+")")):(1E-4>=c.opacity&&E&&pc("9")&&(c.opacity=1E-4),T(a,b.j(),{fill:c.color,"fill-opacity":c.opacity}))}
function wh(a,b){var c=b.vb(),d=b.u().c,e=b.j(),f="url("+ah()+"#";if(w(c))a.o(e,"stroke",c);else if(ea(c.keys)&&c.cx&&c.cy)a.o(e,"stroke",f+ph(a,c,d)+")");else if(ea(c.keys)){if(!b.qa())return;a.o(e,"stroke",f+rh(a,c,d,b.qa())+")")}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.tf=function(a){th(this,a);wh(this,a)};g.Cg=function(a){a.sb()?a.j().removeAttribute("visibility"):this.o(a.j(),"visibility","hidden")};g.Mb=function(a){var b=a.F;b&&!pb(b)?this.o(a.j(),"transform",b.toString()):a.j().removeAttribute("transform")};g.yg=function(a){var b=a.F;b&&!pb(b)?this.o(a.j(),"patternTransform",b.toString()):a.j().removeAttribute("patternTransform")};
g.xg=lh.prototype.Mb;g.tg=lh.prototype.Mb;g.vg=lh.prototype.Mb;g.Bg=lh.prototype.Mb;g.qg=lh.prototype.Mb;g.Bd=function(a,b,c){T(this,a,{width:b,height:c})};g.ue=function(a,b){var c=a.j();c&&(null!=b?(a.ab||(a.ab=mh("title"),this.o(a.ab,"aria-label","")),be(a.ab)||c.insertBefore(a.ab,c.childNodes[0]||null),a.ab.innerHTML=b):a.ab&&c.removeChild(a.ab))};
g.pe=function(a,b){var c=a.j();c&&(null!=b?(a.Wa||(a.Wa=mh("desc"),this.o(a.Wa,"aria-label","")),be(a.Wa)||c.insertBefore(a.Wa,c.childNodes[0]||null),a.Wa.innerHTML=b):a.Wa&&c.removeChild(a.Wa))};g.pg=function(a,b){var c=a.j();c&&(b?this.o(c,"vector-effect","non-scaling-stroke"):c.removeAttribute("vector-effect"))};g.ug=u;g.ng=function(a){T(this,a.j(),{cx:a.yb(),cy:a.zb(),r:a.eg()})};g.qe=function(a){T(this,a.j(),{cx:a.yb(),cy:a.zb(),rx:a.Fa(),ry:a.gb()})};
g.se=function(a){var b=yg(this,a,!1);b?this.o(a.j(),"d",b):this.o(a.j(),"d","M 0,0")};g.Mf=function(a){for(var b=a.f,c=0;ca&&!isNaN(this.Xb)&&clearTimeout(this.Xb),this.qd=a,this.Ta(!0)),this):this.qd};g.yf=function(a){return r(a)?(a=Rd(a||null),this.sa!=a&&(this.sa=a,Zh(this),this.Ta(!0),this.S()),this):this.sa?this.g:null};g.Ph=function(){return this.sa};g.Rh=function(){return this.g};g.wa=function(){this.Nc++;return this};g.ra=function(a){this.Nc=a?0:Math.max(this.Nc-1,0);this.S();return this};g.Bh=function(a){return r(a)?(this.Ud=!!a,this):this.Ud};
g.ea=function(){return!!this.Nc};g.Zg=function(){return this.Ub};g.qh=function(a){return r(a)?(this.Zc!=a&&(this.Zc=a,J().ue(this,this.Zc)),this):this.Zc};g.Ng=function(a){return r(a)?(this.Yc!=a&&(this.Yc=a,J().pe(this,this.Yc)),this):this.Yc};g.sb=function(a){if(!arguments.length)return this.b.sb();this.b.sb(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.hf();break;case "ellipse":b=this.jf();break;case "image":b=this.lf();break;case "text":b=this.text();break;case "path":b=this.B();break;case "layer":b=this.mf();break;default:b=null}else this.H(a);b&&b.H(a);return this}b=this.b.N();this.wb&&(b.id=this.wb);b.width=this.ed;b.height=this.dd;delete b.type;return b};g.Pa=function(){return this.yf(null)};g.Tg=function(){return 0};
g.Ug=function(){return 0};g.kf=function(){return new B(0,0,this.width(),this.height())};g.Ea=function(a){return this.b.Ea(a)};g.Oh=function(){return this.I};g.fa=function(){return"stage"};g.Ic=function(a){this.b.Ic(a)};g.yc=u;
g.Ta=function(a,b){a&&!isNaN(this.Xb)&&clearTimeout(this.Xb);this.Xb=NaN;var c,d;c=isNaN(this.md);d=isNaN(this.ld);var e=c||d,f;if(e){var h=this.sa?ue(this.sa):new ib(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.md;d=d?h.height:this.ld}else c=this.md,d=this.ld,f=!1;c==this.ia&&d==this.Aa||f||(this.ia=c,this.Aa=d,b||this.G("stageresize"));this.sa&&e&&!n.isNodeJS&&(this.Xb=setTimeout(this.Ta,this.qd))};
function Xh(a,b){if(a.ed!=b){var c=parseFloat(b);if(!isNaN(c))return a.ed=ga(b)?b:String(b),a.md=w(b)&&va(b,"%")?NaN:c,a.g.style.width=qe(a.ed,!0),!0}return!1}function Yh(a,b){if(a.dd!=b){var c=parseFloat(b);if(!isNaN(c))return a.dd=ga(b)?b:String(b),a.ld=w(b)&&va(b,"%")?NaN:c,a.g.style.height=qe(a.dd,!0),!0}return!1}g.Eh=function(){this.c.clear()};g.H=function(a){this.width(a.width);this.height(a.height);a.type="layer";this.b.H(a);this.b.id("");"id"in a&&this.id(a.id)};
g.sf=function(a){this.Ga+=a;return a};g.yh=function(a){a=Math.min(500-this.Ga,a);this.Ga+=a;return a};g.wc=Wh.prototype.sf;g.S=function(){if(!this.Nc&&this.sa&&!this.Ub)if(this.Ub=!0,this.G("renderstart"),this.Ga=0,this.Ud)this.wc=this.yh,setTimeout(this.wd,0);else{this.wc=this.sf;this.V();if(this.b.Ha)throw vc(6);$h(this)}};function Zh(a){a.sa?a.g.parentNode!=a.sa&&a.sa.appendChild(a.g):F(a.g)}g.wd=function(){this.V();this.b.Ha?setTimeout(this.wd,0):$h(this)};
g.V=function(){if(this.i&&this.i.length){for(var a=0;ab)throw Error("Bad port number "+b);a.i=b}else a.i=null}function zi(a,b,c){b instanceof Bi?(a.g=b,Hi(a.g,a.b)):(c||(b=Ci(b,Ii)),a.g=new Bi(b,0,a.b))}function Ai(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Ci(a,b,c){return w(a)?(a=encodeURI(a).replace(b,Ji),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
function Ji(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Di=/[#\/\?@]/g,Fi=/[\#\?:]/g,Ei=/[\#\?]/g,Ii=/[\#\?@]/g,Gi=/#/g;function Bi(a,b,c){this.c=this.b=null;this.f=a||null;this.g=!!c}function Ki(a){a.b||(a.b=new li,a.c=0,a.f&&vi(a.f,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}
function Li(a){var b=ji(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new Bi(null,0,void 0);a=ii(a);for(var d=0;d2*c.f&&mi(c))}}g.clear=function(){this.b=this.f=null;this.c=0};g.Ib=function(){Ki(this);return 0==this.c};function Pi(a,b){Ki(a);b=Ni(a,b);return ni(a.b.c,b)}g.Ya=function(){Ki(this);for(var a=this.b.Ia(),b=this.b.Ya(),c=[],d=0;db.length){c.push(Si(a)+"(");for(var d=a.arguments,e=0;d&&eNumber(lc)&&(d.src=
'javascript:""');c.da=Od(c.$).c("IFRAME",d);d=c.da.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";ic?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(E&&!pc("11")){c.$.target=c.Fb||"";Od(c.$).b.body.appendChild(c.da);Vc(c.da,"readystatechange",c.je,!1,c);try{c.b=!1,c.$.submit()}catch(ra){cd(c.da,"readystatechange",c.je,!1,c),bj(c)}}else{Od(c.$).b.body.appendChild(c.da);var d=c.Fb+"_inner",e=ce(c.da),f;document.baseURI?(f=za(d),od("Short HTML snippet, input escaped, safe URL, for performance"),
f='',f=Gd(f,null)):(f=za(d),od("Short HTML snippet, input escaped, for performance"),f=Gd('',null));fc&&!ic?e.documentElement.innerHTML=Ed(f):e.write(Ed(f));Vc(e.getElementById(d),"load",c.td,!1,c);var h=Sd("TEXTAREA",c.$);f=0;for(var k=h.length;f.");
if("A"in Kd)throw Error("Tag name is not allowed for SafeHtml.");R=null;var Md;N="";if(G)for(var Nd in G){if(!Id.test(Nd))throw Error('Invalid attribute name "'+Nd+'".');var qi=G[Nd];if(null!=qi){X=N;var ri,ua=Nd,O=qi;if(O instanceof ld)O=nd(O);else if("style"==ua.toLowerCase()){pa=O;if(!ha(pa))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof pa+" given: "+pa);if(!(pa instanceof pd)){Cb=pa;f="";k=void 0;for(k in Cb){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+
k);var ab=Cb[k];if(null!=ab){if(ab instanceof ld)ab=nd(ab);else if(td.test(ab)){l=h=!0;for(m=0;m";else{var ti=Ld(Cc);Md+=">"+Ed(ti)+"";R=ti.Zb()}var ui=G&&G.dir;ui&&(/^(ltr|rtl|auto)$/i.test(ui)?R=0:R=null);
pi=Gd(Md,R);D=Ld(fk,pi,Hd("\nLine: "+y.lineNumber+"\n\nBrowser stack:\n"+y.stack+"-> [end]\n\nJS stack traversal:\n"+Qi(void 0)+"-> "))}catch(af){D=Hd("Exception trying to expose exception! You win, we lose. "+af)}Ed(D);cd(e.getElementById(d),"load",c.td,!1,c);e.close();bj(c)}}cj(c)}function aj(a,b){var c=Od(a);ki(b,function(b,e){ea(b)||(b=[b]);Na(b,function(b){b=c.c("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Wi.prototype;g.$=null;g.da=null;g.Fb=null;g.ei=0;g.lb=!1;g.Vf=null;
g.Yf=null;g.Eb=null;g.abort=function(){this.lb&&(ed(dj(this)),this.lb=!1,this.G("abort"),ej(this))};g.A=function(){this.lb&&this.abort();Wi.m.A.call(this);this.da&&fj(this);cj(this);delete this.g;this.Vf=this.Yf=this.$=null;delete Yi[this.c]};g.je=function(){if("complete"==this.da.readyState){cd(this.da,"readystatechange",this.je,!1,this);var a;try{if(a=ce(this.da),E&&"about:blank"==a.location&&!navigator.onLine){bj(this);return}}catch(b){bj(this);return}gj(this,a)}};
g.td=function(){if(!fc||ic||"about:blank"!=(this.da?ce(dj(this)):null).location){cd(dj(this),"load",this.td,!1,this);try{gj(this,this.da?ce(dj(this)):null)}catch(a){bj(this)}}};function gj(a,b){a.lb=!1;var c;try{var d=b.body;a.Yf=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);c?bj(a):(a.G("complete"),a.G("success"),ej(a))}function bj(a){a.b||(a.lb=!1,a.G("complete"),a.G("error"),ej(a),a.b=!0)}function ej(a){fj(a);cj(a);a.$=null;a.G("ready")}
function fj(a){var b=a.da;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.Eb&&(n.clearTimeout(a.Eb),a.Eb=null);hc||fc&&!ic?a.Eb=Fh(a.Nf,2E3,a):a.Nf();a.da=null;a.Fb=null}g.Nf=function(){this.Eb&&(n.clearTimeout(this.Eb),this.Eb=null);for(;this.f.length;){var a=this.f.pop();F(a)}};function cj(a){a.$&&a.$==Zi&&ae(a.$)}function dj(a){return a.da?E&&!pc("11")?a.da:ce(a.da).getElementById(a.Fb+"_inner"):null}
g.Eg=function(){if(this.lb){var a=this.da?ce(dj(this)):null;a&&!cc(a,"documentUri")?(cd(dj(this),"load",this.td,!1,this),bj(this)):Fh(this.Eg,250,this)}};function hj(){}hj.prototype.b=null;function ij(a){var b;(b=a.b)||(b={},jj(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var kj;function lj(){}z(lj,hj);function mj(a){return(a=jj(a))?new ActiveXObject(a):new XMLHttpRequest}function jj(a){if(!a.c&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;ck?[k/h*d,k]:[c,k],k[0]-=e||0,k[1]-=f||0,a=
a.cc(k[0],k[1])):a=a.cc(b["pdf-width"],b["pdf-height"]);b.data=a;b.dataType="svg";b.responseType="file"}g.ti=function(a,b,c,d,e,f,h,k){if("svg"==fi){var l={};Kj(this,l,d,e,f,h,k);Gj("pdf",l,!!c,!0,a,b)}else alert(vc(15))};g.Vh=function(a,b,c,d,e){if("svg"==fi){var f={};Hj(this,f,c,d,e);Gj("png",f,!0,!1,a,b)}else alert(vc(15))};g.Sh=function(a,b,c,d,e,f){if("svg"==fi){var h={};Ij(this,h,c,d,e,f);Gj("jpg",h,!0,!1,a,b)}else alert(vc(15))};
g.Xh=function(a,b,c,d){if("svg"==fi){var e={};Jj(this,e,c,d);Gj("svg",e,!0,!1,a,b)}else alert(vc(15))};g.Uh=function(a,b,c,d,e,f){if("svg"==fi){var h={};Kj(this,h,c,d,e,f);Gj("pdf",h,!0,!1,a,b)}else alert(vc(15))};g.lg=function(a,b,c,d){if("svg"==fi){var e={};Hj(this,e,a,b,c,d);$i(Ej+"/png",e)}else alert(vc(15))};g.jg=function(a,b,c,d,e){if("svg"==fi){var f={};Ij(this,f,a,b,c,d,e);$i(Ej+"/jpg",f)}else alert(vc(15))};
g.kg=function(a,b,c,d,e){if("svg"==fi){var f={};Kj(this,f,a,b,c,d,e);$i(Ej+"/pdf",f)}else alert(vc(15))};g.mg=function(a,b,c){if("svg"==fi){var d={};Jj(this,d,a,b,c);$i(Ej+"/svg",d)}else alert(vc(15))};
g.dh=function(a,b){if(r(a)||r(b)){var c=Jb(a,b,"us-letter"),d=Jh().contentWindow.document,e=Xd("DIV");H(e,{width:c.width,height:c.height});d.body.appendChild(e);var c=this.width(),d=this.height(),f=ue(e);this.tc(f.width,f.height);f=this.j();"svg"==f.tagName&&f.cloneNode?(f=f.cloneNode(!0),e.appendChild(f)):gi(e).data(this.data());this.tc(c,d)}else e=Jh().contentWindow.document,d=this.j(),"svg"==d.tagName?d.cloneNode?c=d.cloneNode(!0):(d=gi(e.body),d.data(this.data()),c=d.j()):(d=gi(e.body),d.data(this.data())),
d=J(),f=c,d.o(f,"width","100%"),d.o(f,"height","100%"),d.o(f,"viewBox","0 0 "+this.width()+" "+this.height()),H(f,"width","100%"),H(f,"height",""),H(f,"max-height","100%"),e.body.appendChild(c);Nh()};
g.cc=function(a,b){if("svg"!=fi)return"";var c;if(r(a)||r(b)){c=Jb(a,b);var d=be(this.j()),e=ne(d,"width"),d=ne(d,"height");this.tc(c.width,c.height);c=Lj(this.j());this.tc(e,d)}else J().Bd(this.j(),this.width(),this.height()),c=Lj(this.j()),J().Bd(this.j(),"100%","100%");return''+c};function Lj(a){var b="";a&&(b=(new XMLSerializer).serializeToString(a));return b}x("acgraph.server",function(a){r(a)&&(Ej=a);return Ej});var Y=Wh.prototype;
Y.saveAsPNG=Y.lg;Y.saveAsJPG=Y.jg;Y.saveAsPDF=Y.kg;Y.saveAsSVG=Y.mg;Y.saveAsPng=Y.lg;Y.saveAsJpg=Y.jg;Y.saveAsPdf=Y.kg;Y.saveAsSvg=Y.mg;Y.shareAsPng=Y.ui;Y.shareAsJpg=Y.si;Y.shareAsPdf=Y.ti;Y.shareAsSvg=Y.vi;Y.getPngBase64String=Y.Vh;Y.getJpgBase64String=Y.Sh;Y.getSvgBase64String=Y.Xh;Y.getPdfBase64String=Y.Uh;Y.print=Y.dh;Y.toSvg=Y.cc;function Mj(a,b,c,d,e){Oe.call(this,a,b,c,d,e)}z(Mj,Oe);Mj.prototype.S=function(){var a=Ye(this),b=a&&!a.ea();b&&a.wa();Na(this.f,function(a){a.l(512)},this);b&&a.ra()};x("acgraph.vml.Clip",Mj);function Nj(a,b,c,d,e,f,h){Sh.call(this,a,b,c,b,b,f,h);this.Cd=d;this.Dd=e}z(Nj,Sh);function Oj(a,b,c,d,e,f,h){f=null!=f?A(f,0,1):1;var k=[];Na(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 Pj={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 Qj(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Rj.test(c))return b.de=Sj(c),b.type="hex",b;a:{var d=a.match(Tj);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.de=Hb(c),b.type="rgb",b;if(Pj&&(c=Pj[a.toLowerCase()]))return b.de=c,b.type="named",b;throw Error(a+" is not a valid color string");}var Uj=/#(.)(.)(.)/;
function Sj(a){if(!Rj.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(Uj,"#$1$1$2$2$3$3"));return a.toLowerCase()}function Vj(a){a=Sj(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
function Hb(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=Wj(b.toString(16));c=Wj(c.toString(16));a=Wj(a.toString(16));return"#"+b+c+a}var Rj=/^#(?:[0-9a-f]{3}){1,2}$/i,Tj=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Wj(a){return 1==a.length?"0"+a:a}
function Xj(a,b,c){c=A(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])]};function Yj(){rg.call(this);var a=document;Zj()||a.createStyleSheet().addRule("."+ak,"behavior:url(#default#VML)");try{a.namespaces[bk]||a.namespaces.add(bk,ck),this.c=function(a){return Xd(bk+":"+a,{"class":ak})}}catch(b){this.c=function(a){return Xd(bk+":"+a,{"class":ak,xmlns:"urn:schemas-microsoft.com:vml"})}}dk&&(this.o=this.li)}z(Yj,rg);ca(Yj);var ck="urn:schemas-microsoft-com:vml",bk="any_vml",ak="any_vml",dk=n.document&&n.document.documentMode&&8<=n.document.documentMode;g=Yj.prototype;
g.ma=null;g.X=null;g.Oc=null;g.Kb=null;g.Ca=null;g.Gc=null;g.li=function(a,b,c){a[b]=c};g.Zd=function(){return document.createElement("div")};
g.Va=function(){this.Kb=this.$d();ek(this,this.Kb);this.Kb.style.display="none";T(this,this.Kb,{filled:"true",fillcolor:"black",stroked:"false",path:"m0,0 l1,0 e"});document.body.appendChild(this.Kb);this.ma=Xd("DIV");this.X=Xd("SPAN");this.Oc=Xd("SPAN");document.body.appendChild(this.ma);this.ma.appendChild(this.Oc);this.ma.appendChild(this.X);H(this.ma,{position:"absolute",visibility:"hidden",left:0,top:0});H(this.Oc,{"font-size":"0px",border:"0 solid"});this.Oc.innerHTML="a";this.b=Xd("SPAN");
this.ma.appendChild(this.b);H(this.b,{"font-size":"0px",border:"0 solid"});this.b.innerHTML="a";this.Gc=Xd("IMG");H(this.Gc,{position:"absolute",left:0,top:0});this.ma.appendChild(this.Gc);this.ta=Xd("DIV");this.ma.appendChild(this.ta)};g.rd=function(a){this.ma||this.Va();this.o(this.Gc,"src",a);return se(this.Gc)};
g.measure=function(a,b){if(""==a)return new B(0,0,0,0);this.ma||this.Va();F(this.Ca);this.Ca=this.sc("");this.Kb.appendChild(this.Ca);var c=null,d=0;if(" "==a)return sg(this,b);a.lastIndexOf(" ",0)||(d+=c=sg(this,b).width);va(a," ")&&(d+=c||sg(this,b).width);gk(this.X.style,"font-style");gk(this.X.style,"font-variant");gk(this.X.style,"font-family");gk(this.X.style,"font-size");gk(this.X.style,"font-weight");gk(this.X.style,"letter-spacing");gk(this.X.style,"text-decoration");this.X.style.cssText=
"";b.fontStyle&&(H(this.X,"font-style",b.fontStyle),H(this.Ca,"font-style",b.fontStyle));b.fontVariant&&(H(this.X,"font-variant",b.fontVariant),H(this.Ca,"font-variant",b.fontVariant));b.fontFamily&&(H(this.X,"font-family",b.fontFamily),H(this.Ca,"font-family",b.fontFamily));b.fontSize&&(H(this.X,"font-size",b.fontSize),H(this.Ca,"font-size",b.fontSize));b.fontWeight?(H(this.X,"font-weight",b.fontWeight),H(this.Ca,"font-weight",b.fontWeight)):(H(this.X,"font-weight","normal"),H(this.Ca,"font-weight",
"normal"));b.letterSpacing&&(H(this.X,"letter-spacing",b.letterSpacing),this.Ca.style["v-text-spacing"]="normal"==b.letterSpacing?"":b.letterSpacing);b.Cb&&(H(this.X,"text-decoration",b.decoration),H(this.Ca,"text-decoration",b.decoration));H(this.X,"border","0 solid");this.o(this.Ca,"string",a);c=se(this.Kb).width;H(this.ma,{left:0,top:0,width:"auto",height:"auto"});this.X.innerHTML=a;var e=se(this.Oc),f=this.ma,e=-(e.top+e.height);f.style.left=qe(0,!1);f.style.top=qe(e,!1);f=se(this.X);f.width=
c+d;--f.left;this.X.innerHTML="";return f};g.Zf=function(a){this.ma||this.Va();w(a)?this.ta.innerHTML=a:(a=a.cloneNode(!0),this.ta.appendChild(a));a=se(this.ta);this.ta.innerHTML="";return a};function gk(a,b){a[b]&&(a.cssText=a.cssText.replace(new RegExp("(^|; )("+b+": [^;]*)(;|$)","ig"),";"))}function Z(a){return w(a)&&va(a,"%")?parseFloat(a)+"%":parseFloat(String(a))+"px"}g.T=function(a){return 100*Math.round(a)};
function ek(a,b){a.o(b,"coordsize",a.T(1)+" "+a.T(1));T(a,b.style,{position:"absolute",left:Z(0),top:Z(0),width:Z(1),height:Z(1)})}g.cg={1:"m",2:"l",3:"c",4:"ae",5:"x"};g.dg=function(a,b){var c=b[2]+b[3];a.push(this.T(b[4]-db(c,b[0])),this.T(b[5]-eb(c,b[1])),this.T(b[0]),this.T(b[1]),Math.round(-65536*b[2]),Math.round(-65536*b[3]))};function Zj(){return!!Qa(Kh(),function(a){return a.selectorText==="."+ak})}
function hk(a,b){var c=a%90,d=cb(a),e=1,f=b.left+b.width/2,h=b.top+b.height/2,k=0>Math.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=cb(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{U:new fb(Math.round(f-e),Math.round(h+c)),ha:new fb(Math.round(f+e),Math.round(h-c))}}
function ik(a,b){var c,d;b.U.x==b.ha.x?(c=b.U.x,d=a.y):b.U.y==b.ha.y?(c=a.x,d=b.U.y):(c=(b.U.x*Math.pow(b.ha.y-b.U.y,2)+a.x*Math.pow(b.ha.x-b.U.x,2)+(b.ha.x-b.U.x)*(b.ha.y-b.U.y)*(a.y-b.U.y))/(Math.pow(b.ha.y-b.U.y,2)+Math.pow(b.ha.x-b.U.x,2)),d=(b.ha.x-b.U.x)*(a.x-c)/(b.ha.y-b.U.y)+a.y);c=new fb(c,d);d=[A(b.U.x-b.ha.x,-1,1),A(b.U.y-b.ha.y,-1,1)];var e=[A(b.U.x-c.x,-1,1),A(b.U.y-c.y,-1,1)],f=[A(b.ha.x-c.x,-1,1),A(b.ha.y-c.y,-1,1)];return 0>(d[0]?(e[0]+f[0])*d[0]:(e[1]+f[1])*d[1])?-gb(b.U,c):gb(b.U,
c)}
function jk(a,b,c,d){var e=hk(c,d);d=gb(e.U,e.ha);var f=hk(c,b);b=gb(f.U,f.ha);c=ik(e.U,f);var e=ik(e.ha,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&&q.offset=h.offset&&!m&&(m={offset:q.offset,color:q.color,opacity:q.opacity})}k.push(h);a=q=1;if(2h&&1>f?l?h>f:hh)?h:f);h=k.width*f;k=k.height*f;switch(e){case jg:e=b.width;f=b.height;break;case "x-min-y-min":e=b.left;f=b.top;break;case "x-mid-y-min":e=b.left+b.width/2-h/2;f=b.top;break;case "x-max-y-min":e=
b.left+b.width-h;f=b.top;break;case "x-min-y-mid":e=b.left;f=b.top+b.height/2-k/2;break;default:case "x-mid-y-mid":e=b.left+b.width/2-h/2;f=b.top+b.height/2-k/2;break;case "x-max-y-mid":e=b.left+b.width-h;f=b.top+b.height/2-k/2;break;case "x-min-y-max":e=b.left;f=b.top+b.height-k;break;case "x-mid-y-max":e=b.left+b.width/2-h/2;f=b.top+b.height-k;break;case "x-max-y-max":e=b.left+b.width-h,f=b.top+b.height-k}}T(this,c.style,{position:"absolute",left:Z(e),top:Z(f),width:Z(h),height:Z(k)});this.o(c,
"src",d);a.Ea(b)};g.ng=function(a){this.qe(a)};g.qe=function(a){var b=a.j();ek(this,b);var c=a.yb(),d=a.zb(),e=a.Fa(),f=a.gb(),h=a.ca();h&&!pb(h)?(c=kb(c,d,e,f,0,360,!1),d=c.length,h.transform(c,0,c,0,d/2),h=["m",this.T(c[d-2]),this.T(c[d-1]),"c"],tc(Array.prototype.push,Oa(c,this.T),h)):h=["ae",this.T(c),this.T(d),this.T(e),this.T(f),0,Math.round(-23592960)];h.push("x");K(a,4);K(a,256);this.o(b,"path",h.join(" "))};
g.se=function(a){var b=a.j();ek(this,b);var c=yg(this,a,!0);c?this.o(b,"path",c):(this.o(b,"path","M 0,0"),b.removeAttribute("path"));K(a,4);K(a,256)};g.$d=function(){var a=this.c("shape"),b=this.c("path");b.setAttribute("textpathok","t");a.appendChild(b);return a};g.cd=function(){return document.createElement("span")};g.sc=function(a){var b=this.c("textpath");b.setAttribute("on","t");b.setAttribute("string",a);return b};g.og=function(a,b){var c=a.j();c&&(c.style.cursor=b||"")};
g.te=function(a){var b=a.j().style,c,d;kk(a)?Zg(a)||(d=a.Ba,a.c.length&&(d-=a.c[0].f),c=a.v,T(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.g&&("middle"==a.xb()&&(d+=a.height()/2-a.g/2),"bottom"==a.xb()&&(d+=a.height()-a.g)),T(this,b,{position:"absolute",overflow:"hidden",left:Z(c),top:Z(d)}))};
g.Ag=function(a){var b=a.j(),c=b.style;b.style.cssText="";if(kk(a))Zg(a)||T(this,c,{width:Z(1),height:Z(1)}),b.innerHTML="";else if(null!=a.Qb){a.fontSize()&&H(b,"font-size",a.fontSize());a.color()&&H(b,"color",a.color());a.fontFamily()&&H(b,"font-family",a.fontFamily());a.fontStyle()&&H(b,"font-style",a.fontStyle());a.fontVariant()&&H(b,"font-variant",a.fontVariant());a.fontWeight()&&H(b,"font-weight",a.fontWeight());a.letterSpacing()&&H(b,"letter-spacing",a.letterSpacing());a.Cb()&&H(b,"text-decoration",
a.Cb());a.opacity()&&(c.filter="alpha(opacity="+100*a.opacity()+")");a.Sd()&&H(b,"line-height",a.Sd());a.Td()&&H(b,"text-indent",a.Td());"..."==a.hb()&&H(b,"text-overflow","ellipsis");""==a.hb()&&H(b,"text-overflow","clip");a.uc()&&H(b,"direction",a.uc());H(b,"word-break",a.Gg());H(b,"word-wrap",a.pf());null!=a.width()?H(this.b,"white-space","normal"):H(this.b,"white-space","nowrap");a.Ma()&&(b.style["text-align"]=a.h?"end"==a.Ma()||"left"==a.Ma()?"left":a.Ma()==U||"right"==a.Ma()?"right":"center":
"end"==a.Ma()||"right"==a.Ma()?"right":a.Ma()==U||"left"==a.Ma()?"left":"center");var d=!a.Kc(),e=b.getElementsByTagName("*");if(te){if(d=d?"none":"",b.style&&(b.style[te]=d),e)for(var f=0,h;h=e[f];f++)h.style&&(h.style[te]=d)}else if(E||fc)if(d=d?"on":"",b.setAttribute("unselectable",d),e)for(f=0;h=e[f];f++)h.setAttribute("unselectable",d);b.innerHTML=a.Qb;this.o(c,"width",String(a.width()?Z(a.width()):a.qa().width));this.o(c,"height",String(a.height()?Z(a.height()):a.qa().height))}};
g.ff=function(a){var b=a.j(),c=Zg(a.parent());if(c){var d=Cf();d.H(sf(c));a.i&&d.Tb(a.g,a.c);a=c?yg(this,d,!0):"m "+this.T(a.x)+","+this.T(a.y)+" l "+(this.T(a.x)+1)+","+this.T(a.y)+" e";b.setAttribute("path",a)}};
g.gf=function(a){var b=a.parent(),c=b.style(),d=a.j(),c=Zb(c);ac(c,a.b);a=this.sc(a.text);c.fontStyle&&H(a,"font-style",c.fontStyle);c.fontVariant&&H(a,"font-variant",c.fontVariant);c.fontFamily&&H(a,"font-family",c.fontFamily);c.fontSize&&H(a,"font-size",c.fontSize);c.fontWeight&&H(a,"font-weight",c.fontWeight);c.letterSpacing&&(a.style["v-text-spacing"]="normal"==c.letterSpacing?"":c.letterSpacing);c.decoration&&H(a,"text-decoration",c.decoration);c.hAlign&&(a.style["v-text-align"]=b.h?"end"==c.hAlign||
"left"==c.hAlign?"left":c.hAlign==U||"right"==c.hAlign?"right":"center":"end"==c.hAlign||"right"==c.hAlign?"right":c.hAlign==U||"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.Kc()?d.removeAttribute("unselectable"):this.o(d,"unselectable","on");ek(this,d);d.setAttribute("filled","t");d.setAttribute("fillcolor",c.color);d.setAttribute("stroked","f");b.j().appendChild(d)};g.ag=function(){return!0};
g.tf=function(a){var b=a.Qa();b instanceof Fb&&(b="black");var c=a.vb(),d;w(c)?d=c:d="keys"in c?0!=c.keys.length?c.keys[0].color:"#000":c.color;var e=!w(b)&&"keys"in b&&"cx"in b&&"cy"in b,f=!w(b)&&"keys"in b&&!e,h=!e&&!f,k="none"!=b&&"none"!=b.color,l="none"!=d&&0!=c.thickness,m=h&&k&&1!=b.opacity,p=!w(c)&&l&&(1!=c.opacity||"miter"!=c.lineJoin||"butt"!=c.lineCap||"none"!=c.dash),t,q,v;if(e||f||m||p){var p=a.u(),m=p.c,D;D=a instanceof $e&&a.Ib()?new B(0,0,1,1):a.qa();if(f){q=b.mode instanceof B;v=
Xa(b.keys,0);0!=v[0].offset&&v.unshift({offset:0,color:v[0].color,opacity:v[0].opacity});t=v[v.length-1];1!=t.offset&&v.push({offset:1,color:t.color,opacity:t.opacity});var y=b.mode?xg(b.angle,D):b.angle;D=sh(m,q?jk(v,b.mode,y,D):v,b.opacity,y,b.mode)}else if(e){var G;b.mode?(G=b.mode,t=Math.min(G.width,G.height),y=(b.cx*G.width-(D.left-G.left))/D.width,v=(b.cy*G.height-(D.top-G.top))/D.height,G=t/D.width*1,D=t/D.height*1):(y=b.cx,v=b.cy,G=D=1);D=lk(m,b.keys,y,v,G,D,b.opacity,b.mode)}else D=b;y=mk(m,
D,c);if(!y.rf){G=this.c("shapetype");Ne(this,G,Nb(Mb.oa(),y));m.j().appendChild(G);y.rf=!0;var R=null;if(f){var N=D;N.Wc&&(N=new Ph(N.keys,N.opacity,N.ub,N.mode),y.b=N);R=this.c("fill");v=N.keys;var X=[];Na(v,function(a){X.push(a.offset+" "+a.color)},this);p=bb(N.ub+270);t=v[v.length-1];h=v[0];T(this,R,{type:"gradient",method:"none",colors:X.join(","),angle:p,color:h.color,opacity:q?N.opacity:isNaN(t.opacity)?N.opacity:t.opacity,color2:t.color,"o:opacity2":q?N.opacity:isNaN(h.opacity)?N.opacity:h.opacity});
G.appendChild(R);N.qc=m;N.Wc=!0}else e?(q=D,q.Xc&&(q=new Nj(q.keys,q.Ab,q.Bb,q.Cd,q.Dd,q.opacity,q.ka),y.b=q),R=this.c("fill"),v=q.keys,h=v[v.length-1],t=v[0],T(this,R,{src:p.pathToRadialGradientImage,size:q.Cd+","+q.Dd,origin:".5, .5",position:q.Ab+","+q.Bb,type:"pattern",method:"linear sigma",colors:"0 "+h.color+";1 "+t.color,color:h.color,opacity:isNaN(h.opacity)?q.opacity:h.opacity,color2:t.color,"o:opacity2":isNaN(t.opacity)?q.opacity:t.opacity}),G.appendChild(R),q.rc=m,q.Xc=!0):h&&(R=y.Db?y.Db:
y.Db=this.c("fill"),w(b)?(T(this,a.j(),{fillcolor:b,filled:"none"!=b}),T(this,R,{type:"solid",on:"none"!=b,color:b,opacity:1})):(T(this,a.j(),{fillcolor:b.color,filled:"none"!=b.color}),T(this,R,{type:"solid",on:"none"!=b.color,color:b.color,opacity:isNaN(b.opacity)?1:b.opacity})));G.appendChild(R);q=y.Mc?y.Mc:y.Mc=this.c("stroke");m=c.thickness?c.thickness:1;p=(h=nk(c.dash,m))?"flat":c.lineCap;T(this,q,{joinstyle:c.lineJoin||"miter",endcap:"butt"==p?"flat":p,dashstyle:h,on:l,color:d,opacity:ha(c)&&
"opacity"in c?c.opacity:1,weight:m+"px"});G.appendChild(q)}if(e||f)h=D.keys[D.keys.length-1],T(this,a.j(),{fillcolor:h.color,filled:"none"!=h.color});T(this,a.j(),{filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"});T(this,a.j(),{type:"#"+Nb(Mb.oa(),y)})}else T(this,a.j(),{type:"",filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"})};
function nk(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.g&&("middle"==a.xb()&&(f+=a.height()/2-a.g/2),"bottom"==a.xb()&&(f+=a.height()-a.g)),T(this,d,{position:"absolute",overflow:"hidden",left:Z(e+b.h),top:Z(f+b.i)})}};g.Hc=function(){return!0};g.zg=u;g.Mf=u;
g.me=function(a){var b=a instanceof Q,c=a.Ea();if(c){var c=c.fb(),c=c.Xa(c.F),c=c.clone(),d=a.j().style;r(b)&&b?(a=a.ca(),c=ob(c,a)):a instanceof pk&&!kk(a)||(c.left-=a.Fd()||0,c.top-=a.Gd()||0);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 gk(a.j().style,"clip")};g.ie=function(){return!0};function qk(a,b){zc.call(this);this.b=a;this.c=b}z(qk,zc);function rk(a){delete a.b;F(a.Db);a.Db=null}g=qk.prototype;g.Db=null;g.Mc=null;g.rf=!1;g.fa=function(){return"shape-type"};g.A=function(){delete this.b;delete this.c;F(this.Db);this.Db=null;F(this.Mc);this.Mc=null};function sk(a){Vh.call(this,a);this.c={};this.i={}}z(sk,Vh);sk.prototype.clear=function(){Xb(this.c);Xb(this.i);sk.m.clear.call(this)};
function mk(a,b,c){var d="",d=w(b)?d+(b+"1"):b instanceof Sh?Oj(b.keys,b.Ab,b.Bb,b.Cd,b.Dd,b.opacity,b.ka):b instanceof Ph?Qh(b.keys,b.opacity,b.ub,b.mode):d+(b.color+b.opacity),e;if(w(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(Vb(a.c,d))return a.c[d];b=new qk(b,c);return a.c[d]=b}
function lk(a,b,c,d,e,f,h,k){k=k?k:null;var l=Oj(b,c,d,e,f,h,k);return Vb(a.i,l)?a.i[l]:a.i[l]=new Nj(b,c,d,e,f,h,k)}sk.prototype.gg=function(a){for(var b=Th(a.keys,a.Ab,a.Bb,a.Cd,a.Dd,a.opacity,a.ka),c=Tb(this.c),d=0,e=c.length;d