i;i++)for(c=p[i];c.n;){if(b){if(c.f){for(m=0,n=c.f.length;n>m;m++)if(c.f[m]==b){c.f.splice(m,1);break}!c.f.length&&delete c.f}for(d in c.n)if(c.n[e](d)&&c.n[d].f){var q=c.n[d].f;for(m=0,n=q.length;n>m;m++)if(q[m]==b){q.splice(m,1);break}!q.length&&delete c.n[d].f}}else{delete c.f;for(d in c.n)c.n[e](d)&&c.n[d].f&&delete c.n[d].f}c=c.n}},k.once=function(a,b){var c=function(){return k.unbind(a,c),b.apply(this,arguments)};return k.on(a,c)},k.version=d,k.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=k:"undefined"!=typeof define?define("eve",[],function(){return k}):a.eve=k}(window||this),function(a,b){"function"==typeof define&&define.amd?define(["eve"],function(c){return b(a,c)}):b(a,a.eve||"function"==typeof require&&require("eve"))}(this,function(a,b){function c(a){if(c.is(a,"function"))return u?a():b.on("raphael.DOMload",a);if(c.is(a,V))return c._engine.create[D](c,a.splice(0,3+c.is(a[0],T))).add(a);var d=Array.prototype.slice.call(arguments,0);if(c.is(d[d.length-1],"function")){var e=d.pop();return u?e.call(c._engine.create[D](c,d)):b.on("raphael.DOMload",function(){e.call(c._engine.create[D](c,d))})}return c._engine.create[D](c,arguments)}function d(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[z](c)&&(b[c]=d(a[c]));return b}function e(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function f(a,b,c){function d(){var f=Array.prototype.slice.call(arguments,0),g=f.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];return h[z](g)?(e(i,g),c?c(h[g]):h[g]):(i.length>=1e3&&delete h[i.shift()],i.push(g),h[g]=a[D](b,f),c?c(h[g]):h[g])}return d}function g(){return this.hex}function h(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function i(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function j(a,b,c,d,e,f,g,h,j){null==j&&(j=1),j=j>1?1:0>j?0:j;for(var k=j/2,l=12,m=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;l>p;p++){var q=k*m[p]+k,r=i(q,a,c,e,g),s=i(q,b,d,f,h),t=r*r+s*s;o+=n[p]*N.sqrt(t)}return k*o}function k(a,b,c,d,e,f,g,h,i){if(!(0>i||j(a,b,c,d,e,f,g,h)o;)m/=2,n+=(i>k?1:-1)*m,k=j(a,b,c,d,e,f,g,h,n);return n}}function l(a,b,c,d,e,f,g,h){if(!(O(a,c)O(e,g)||O(b,d)
O(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+P(a,c).toFixed(2)||n>+O(a,c).toFixed(2)||n<+P(e,g).toFixed(2)||n>+O(e,g).toFixed(2)||o<+P(b,d).toFixed(2)||o>+O(b,d).toFixed(2)||o<+P(f,h).toFixed(2)||o>+O(f,h).toFixed(2)))return{x:l,y:m}}}}function m(a,b,d){var e=c.bezierBBox(a),f=c.bezierBBox(b);if(!c.isBBoxIntersect(e,f))return d?0:[];for(var g=j.apply(0,a),h=j.apply(0,b),i=O(~~(g/5),1),k=O(~~(h/5),1),m=[],n=[],o={},p=d?0:[],q=0;i+1>q;q++){var r=c.findDotsAtSegment.apply(c,a.concat(q/i));m.push({x:r.x,y:r.y,t:q/i})}for(q=0;k+1>q;q++)r=c.findDotsAtSegment.apply(c,b.concat(q/k)),n.push({x:r.x,y:r.y,t:q/k});for(q=0;i>q;q++)for(var s=0;k>s;s++){var t=m[q],u=m[q+1],v=n[s],w=n[s+1],x=Q(u.x-t.x)<.001?"y":"x",y=Q(w.x-v.x)<.001?"y":"x",z=l(t.x,t.y,u.x,u.y,v.x,v.y,w.x,w.y);if(z){if(o[z.x.toFixed(4)]==z.y.toFixed(4))continue;o[z.x.toFixed(4)]=z.y.toFixed(4);var A=t.t+Q((z[x]-t[x])/(u[x]-t[x]))*(u.t-t.t),B=v.t+Q((z[y]-v[y])/(w[y]-v[y]))*(w.t-v.t);A>=0&&1.001>=A&&B>=0&&1.001>=B&&(d?p++:p.push({x:z.x,y:z.y,t1:P(A,1),t2:P(B,1)}))}}return p}function n(a,b,d){a=c._path2curve(a),b=c._path2curve(b);for(var e,f,g,h,i,j,k,l,n,o,p=d?0:[],q=0,r=a.length;r>q;q++){var s=a[q];if("M"==s[0])e=i=s[1],f=j=s[2];else{"C"==s[0]?(n=[e,f].concat(s.slice(1)),e=n[6],f=n[7]):(n=[e,f,e,f,i,j,i,j],e=i,f=j);for(var t=0,u=b.length;u>t;t++){var v=b[t];if("M"==v[0])g=k=v[1],h=l=v[2];else{"C"==v[0]?(o=[g,h].concat(v.slice(1)),g=o[6],h=o[7]):(o=[g,h,g,h,k,l,k,l],g=k,h=l);var w=m(n,o,d);if(d)p+=w;else{for(var x=0,y=w.length;y>x;x++)w[x].segment1=q,w[x].segment2=t,w[x].bez1=n,w[x].bez2=o;p=p.concat(w)}}}}}return p}function o(a,b,c,d,e,f){null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function p(){return this.x+H+this.y+H+this.width+" × "+this.height}function q(a,b,c,d,e,f){function g(a){return((l*a+k)*a+j)*a}function h(a,b){var c=i(a,b);return((o*c+n)*c+m)*c}function i(a,b){var c,d,e,f,h,i;for(e=a,i=0;8>i;i++){if(f=g(e)-a,Q(f)e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),Q(f-a)f?c=e:d=e,e=(d-c)/2+c}return e}var j=3*b,k=3*(d-b)-j,l=1-j-k,m=3*c,n=3*(e-c)-m,o=1-m-n;return h(a,1/(200*f))}function r(a,b){var c=[],d={};if(this.ms=b,this.times=1,a){for(var e in a)a[z](e)&&(d[_(e)]=a[e],c.push(_(e)));c.sort(lb)}this.anim=d,this.top=c[c.length-1],this.percents=c}function s(a,d,e,f,g,h){e=_(e);var i,j,k,l,m,n,p=a.ms,r={},s={},t={};if(f)for(v=0,x=ic.length;x>v;v++){var u=ic[v];if(u.el.id==d.id&&u.anim==a){u.percent!=e?(ic.splice(v,1),k=1):j=u,d.attr(u.totalOrigin);break}}else f=+s;for(var v=0,x=a.percents.length;x>v;v++){if(a.percents[v]==e||a.percents[v]>f*a.top){e=a.percents[v],m=a.percents[v-1]||0,p=p/a.top*(e-m),l=a.percents[v+1],i=a.anim[e];break}f&&d.attr(a.anim[a.percents[v]])}if(i){if(j)j.initstatus=f,j.start=new Date-j.ms*f;else{for(var y in i)if(i[z](y)&&(db[z](y)||d.paper.customAttributes[z](y)))switch(r[y]=d.attr(y),null==r[y]&&(r[y]=cb[y]),s[y]=i[y],db[y]){case T:t[y]=(s[y]-r[y])/p;break;case"colour":r[y]=c.getRGB(r[y]);var A=c.getRGB(s[y]);t[y]={r:(A.r-r[y].r)/p,g:(A.g-r[y].g)/p,b:(A.b-r[y].b)/p};break;case"path":var B=Kb(r[y],s[y]),C=B[1];for(r[y]=B[0],t[y]=[],v=0,x=r[y].length;x>v;v++){t[y][v]=[0];for(var D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(C[v][D]-r[y][v][D])/p}break;case"transform":var G=d._,H=Pb(G[y],s[y]);if(H)for(r[y]=H.from,s[y]=H.to,t[y]=[],t[y].real=!0,v=0,x=r[y].length;x>v;v++)for(t[y][v]=[r[y][v][0]],D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(s[y][v][D]-r[y][v][D])/p;else{var K=d.matrix||new o,L={_:{transform:G.transform},getBBox:function(){return d.getBBox(1)}};r[y]=[K.a,K.b,K.c,K.d,K.e,K.f],Nb(L,s[y]),s[y]=L._.transform,t[y]=[(L.matrix.a-K.a)/p,(L.matrix.b-K.b)/p,(L.matrix.c-K.c)/p,(L.matrix.d-K.d)/p,(L.matrix.e-K.e)/p,(L.matrix.f-K.f)/p]}break;case"csv":var M=I(i[y])[J](w),N=I(r[y])[J](w);if("clip-rect"==y)for(r[y]=N,t[y]=[],v=N.length;v--;)t[y][v]=(M[v]-r[y][v])/p;s[y]=M;break;default:for(M=[][E](i[y]),N=[][E](r[y]),t[y]=[],v=d.paper.customAttributes[y].length;v--;)t[y][v]=((M[v]||0)-(N[v]||0))/p}var O=i.easing,P=c.easing_formulas[O];if(!P)if(P=I(O).match(Z),P&&5==P.length){var Q=P;P=function(a){return q(a,+Q[1],+Q[2],+Q[3],+Q[4],p)}}else P=nb;if(n=i.start||a.start||+new Date,u={anim:a,percent:e,timestamp:n,start:n+(a.del||0),status:0,initstatus:f||0,stop:!1,ms:p,easing:P,from:r,diff:t,to:s,el:d,callback:i.callback,prev:m,next:l,repeat:h||a.times,origin:d.attr(),totalOrigin:g},ic.push(u),f&&!j&&!k&&(u.stop=!0,u.start=new Date-p*f,1==ic.length))return kc();k&&(u.start=new Date-u.ms*f),1==ic.length&&jc(kc)}b("raphael.anim.start."+d.id,d,a)}}function t(a){for(var b=0;be;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a};if(c._g=A,c.type=A.win.SVGAngle||A.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==c.type){var sb,tb=A.doc.createElement("div");if(tb.innerHTML='',sb=tb.firstChild,sb.style.behavior="url(#default#VML)",!sb||"object"!=typeof sb.adj)return c.type=G;tb=null}c.svg=!(c.vml="VML"==c.type),c._Paper=C,c.fn=v=C.prototype=c.prototype,c._id=0,c._oid=0,c.is=function(a,b){return b=M.call(b),"finite"==b?!Y[z](+a):"array"==b?a instanceof Array:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||"array"==b&&Array.isArray&&Array.isArray(a)||W.call(a).slice(8,-1).toLowerCase()==b},c.angle=function(a,b,d,e,f,g){if(null==f){var h=a-d,i=b-e;return h||i?(180+180*N.atan2(-i,-h)/S+360)%360:0}return c.angle(a,b,f,g)-c.angle(d,e,f,g)},c.rad=function(a){return a%360*S/180},c.deg=function(a){return 180*a/S%360},c.snapTo=function(a,b,d){if(d=c.is(d,"finite")?d:10,c.is(a,V)){for(var e=a.length;e--;)if(Q(a[e]-b)<=d)return a[e]}else{a=+a;var f=b%a;if(d>f)return b-f;if(f>a-d)return b-f+a}return b};c.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=16*N.random()|0,c="x"==a?b:3&b|8;return c.toString(16)});c.setWindow=function(a){b("raphael.setWindow",c,A.win,a),A.win=a,A.doc=A.win.document,c._engine.initWin&&c._engine.initWin(A.win)};var ub=function(a){if(c.vml){var b,d=/^\s+|\s+$/g;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),b=e.body}catch(g){b=createPopup().document.body}var h=b.createTextRange();ub=f(function(a){try{b.style.color=I(a).replace(d,G);var c=h.queryCommandValue("ForeColor");return c=(255&c)<<16|65280&c|(16711680&c)>>>16,"#"+("000000"+c.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=A.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",A.doc.body.appendChild(i),ub=f(function(a){return i.style.color=a,A.doc.defaultView.getComputedStyle(i,G).getPropertyValue("color")})}return ub(a)},vb=function(){return"hsb("+[this.h,this.s,this.b]+")"},wb=function(){return"hsl("+[this.h,this.s,this.l]+")"},xb=function(){return this.hex},yb=function(a,b,d){if(null==b&&c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(d=a.b,b=a.g,a=a.r),null==b&&c.is(a,U)){var e=c.getRGB(a);a=e.r,b=e.g,d=e.b}return(a>1||b>1||d>1)&&(a/=255,b/=255,d/=255),[a,b,d]},zb=function(a,b,d,e){a*=255,b*=255,d*=255;var f={r:a,g:b,b:d,hex:c.rgb(a,b,d),toString:xb};return c.is(e,"finite")&&(f.opacity=e),f};c.color=function(a){var b;return c.is(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=c.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):c.is(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=c.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):(c.is(a,"string")&&(a=c.getRGB(a)),c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a?(b=c.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=c.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1)),a.toString=xb,a},c.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,d=a.o,a=a.h),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-Q(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5>c?c:1-c),h=i*(1-Q(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.rgb2hsb=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=O(a,b,c),g=f-P(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:vb}},c.rgb2hsl=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=O(a,b,c),h=P(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:wb}},c._path2string=function(){return this.join(",").replace(gb,"$1")};c._preload=function(a,b){var c=A.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,A.doc.body.removeChild(this)},c.onerror=function(){A.doc.body.removeChild(this)},A.doc.body.appendChild(c),c.src=a};c.getRGB=f(function(a){if(!a||(a=I(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:g};!(fb[z](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=ub(a));var b,d,e,f,h,i,j=a.match(X);return j?(j[2]&&(e=ab(j[2].substring(5),16),d=ab(j[2].substring(3,5),16),b=ab(j[2].substring(1,3),16)),j[3]&&(e=ab((h=j[3].charAt(3))+h,16),d=ab((h=j[3].charAt(2))+h,16),b=ab((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100)),j[5]?(i=j[5][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsb2rgb(b,d,e,f)):j[6]?(i=j[6][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsl2rgb(b,d,e,f)):(j={r:b,g:d,b:e,toString:g},j.hex="#"+(16777216|e|d<<8|b<<16).toString(16).slice(1),c.is(f,"finite")&&(j.opacity=f),j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g}},c),c.hsb=f(function(a,b,d){return c.hsb2rgb(a,b,d).hex}),c.hsl=f(function(a,b,d){return c.hsl2rgb(a,b,d).hex}),c.rgb=f(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),c.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);return b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})),c.hex},c.getColor.reset=function(){delete this.start},c.parsePathString=function(a){if(!a)return null;var b=Ab(a);if(b.arr)return Cb(b.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];return c.is(a,V)&&c.is(a[0],V)&&(e=Cb(a)),e.length||I(a).replace(hb,function(a,b,c){var f=[],g=b.toLowerCase();if(c.replace(jb,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(e.push([b][E](f.splice(0,2))),g="l",b="m"==b?"l":"L"),"r"==g)e.push([b][E](f));else for(;f.length>=d[g]&&(e.push([b][E](f.splice(0,d[g]))),d[g]););}),e.toString=c._path2string,b.arr=Cb(e),e},c.parseTransformString=f(function(a){if(!a)return null;var b=[];return c.is(a,V)&&c.is(a[0],V)&&(b=Cb(a)),b.length||I(a).replace(ib,function(a,c,d){{var e=[];M.call(c)}d.replace(jb,function(a,b){b&&e.push(+b)}),b.push([c][E](e))}),b.toString=c._path2string,b});var Ab=function(a){var b=Ab.ps=Ab.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[z](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]};c.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=R(j,3),l=R(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*N.atan2(q-s,r-t)/S;return(q>s||t>r)&&(y+=180),{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}},c.bezierBBox=function(a,b,d,e,f,g,h,i){c.is(a,"array")||(a=[a,b,d,e,f,g,h,i]);var j=Jb.apply(null,a);return{x:j.min.x,y:j.min.y,x2:j.max.x,y2:j.max.y,width:j.max.x-j.min.x,height:j.max.y-j.min.y}},c.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},c.isBBoxIntersect=function(a,b){var d=c.isPointInsideBBox;return d(b,a.x,a.y)||d(b,a.x2,a.y)||d(b,a.x,a.y2)||d(b,a.x2,a.y2)||d(a,b.x,b.y)||d(a,b.x2,b.y)||d(a,b.x,b.y2)||d(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)},c.pathIntersection=function(a,b){return n(a,b)},c.pathIntersectionNumber=function(a,b){return n(a,b,1)},c.isPointInsidePath=function(a,b,d){var e=c.pathBBox(a);return c.isPointInsideBBox(e,b,d)&&n(a,[["M",b,d],["H",e.x2+10]],1)%2==1},c._removedFactory=function(a){return function(){b("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var Bb=c.pathBBox=function(a){var b=Ab(a);if(b.bbox)return d(b.bbox);if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=Kb(a);for(var c,e=0,f=0,g=[],h=[],i=0,j=a.length;j>i;i++)if(c=a[i],"M"==c[0])e=c[1],f=c[2],g.push(e),h.push(f);else{var k=Jb(e,f,c[1],c[2],c[3],c[4],c[5],c[6]);g=g[E](k.min.x,k.max.x),h=h[E](k.min.y,k.max.y),e=c[5],f=c[6]}var l=P[D](0,g),m=P[D](0,h),n=O[D](0,g),o=O[D](0,h),p=n-l,q=o-m,r={x:l,y:m,x2:n,y2:o,width:p,height:q,cx:l+p/2,cy:m+q/2};return b.bbox=d(r),r},Cb=function(a){var b=d(a);return b.toString=c._path2string,b},Db=c._pathToRelative=function(a){var b=Ab(a);if(b.rel)return Cb(b.rel);c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a));var d=[],e=0,f=0,g=0,h=0,i=0;"M"==a[0][0]&&(e=a[0][1],f=a[0][2],g=e,h=f,i++,d.push(["M",e,f]));for(var j=i,k=a.length;k>j;j++){var l=d[j]=[],m=a[j];if(m[0]!=M.call(m[0]))switch(l[0]=M.call(m[0]),l[0]){case"a":l[1]=m[1],l[2]=m[2],l[3]=m[3],l[4]=m[4],l[5]=m[5],l[6]=+(m[6]-e).toFixed(3),l[7]=+(m[7]-f).toFixed(3);break;case"v":l[1]=+(m[1]-f).toFixed(3);break;case"m":g=m[1],h=m[2];default:for(var n=1,o=m.length;o>n;n++)l[n]=+(m[n]-(n%2?e:f)).toFixed(3)}else{l=d[j]=[],"m"==m[0]&&(g=m[1]+e,h=m[2]+f);for(var p=0,q=m.length;q>p;p++)d[j][p]=m[p]}var r=d[j].length;switch(d[j][0]){case"z":e=g,f=h;break;case"h":e+=+d[j][r-1];break;case"v":f+=+d[j][r-1];break;default:e+=+d[j][r-2],f+=+d[j][r-1]}}return d.toString=c._path2string,b.rel=Cb(d),d},Eb=c._pathToAbsolute=function(a){var b=Ab(a);if(b.abs)return Cb(b.abs);if(c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a)),!a||!a.length)return[["M",0,0]];var d=[],e=0,f=0,g=0,i=0,j=0;"M"==a[0][0]&&(e=+a[0][1],f=+a[0][2],g=e,i=f,j++,d[0]=["M",e,f]);for(var k,l,m=3==a.length&&"M"==a[0][0]&&"R"==a[1][0].toUpperCase()&&"Z"==a[2][0].toUpperCase(),n=j,o=a.length;o>n;n++){if(d.push(k=[]),l=a[n],l[0]!=bb.call(l[0]))switch(k[0]=bb.call(l[0]),k[0]){case"A":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]+e),k[7]=+(l[7]+f);break;case"V":k[1]=+l[1]+f;break;case"H":k[1]=+l[1]+e;break;case"R":for(var p=[e,f][E](l.slice(1)),q=2,r=p.length;r>q;q++)p[q]=+p[q]+e,p[++q]=+p[q]+f;d.pop(),d=d[E](h(p,m));break;case"M":g=+l[1]+e,i=+l[2]+f;default:for(q=1,r=l.length;r>q;q++)k[q]=+l[q]+(q%2?e:f)}else if("R"==l[0])p=[e,f][E](l.slice(1)),d.pop(),d=d[E](h(p,m)),k=["R"][E](l.slice(-2));else for(var s=0,t=l.length;t>s;s++)k[s]=l[s];switch(k[0]){case"Z":e=g,f=i;break;case"H":e=k[1];break;case"V":f=k[1];break;case"M":g=k[k.length-2],i=k[k.length-1];default:e=k[k.length-2],f=k[k.length-1]}}return d.toString=c._path2string,b.abs=Cb(d),d},Fb=function(a,b,c,d){return[a,b,c,d,c,d]},Gb=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},Hb=function(a,b,c,d,e,g,h,i,j,k){var l,m=120*S/180,n=S/180*(+e||0),o=[],p=f(function(a,b,c){var d=a*N.cos(c)-b*N.sin(c),e=a*N.sin(c)+b*N.cos(c);return{x:d,y:e}});if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(a,b,-n),a=l.x,b=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(N.cos(S/180*e),N.sin(S/180*e),(a-i)/2),r=(b-j)/2,s=q*q/(c*c)+r*r/(d*d);s>1&&(s=N.sqrt(s),c=s*c,d=s*d);var t=c*c,u=d*d,v=(g==h?-1:1)*N.sqrt(Q((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*c*r/d+(a+i)/2,x=v*-d*q/c+(b+j)/2,y=N.asin(((b-x)/d).toFixed(9)),z=N.asin(((j-x)/d).toFixed(9));y=w>a?S-y:y,z=w>i?S-z:z,0>y&&(y=2*S+y),0>z&&(z=2*S+z),h&&y>z&&(y-=2*S),!h&&z>y&&(z-=2*S)}var A=z-y;if(Q(A)>m){var B=z,C=i,D=j;z=y+m*(h&&z>y?1:-1),i=w+c*N.cos(z),j=x+d*N.sin(z),o=Hb(i,j,c,d,e,0,h,C,D,[z,B,w,x])}A=z-y;var F=N.cos(y),G=N.sin(y),H=N.cos(z),I=N.sin(z),K=N.tan(A/4),L=4/3*c*K,M=4/3*d*K,O=[a,b],P=[a+L*G,b-M*F],R=[i+L*I,j-M*H],T=[i,j];if(P[0]=2*O[0]-P[0],P[1]=2*O[1]-P[1],k)return[P,R,T][E](o);o=[P,R,T][E](o).join()[J](",");for(var U=[],V=0,W=o.length;W>V;V++)U[V]=V%2?p(o[V-1],o[V],n).y:p(o[V],o[V+1],n).x;return U},Ib=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:R(j,3)*a+3*R(j,2)*i*c+3*j*i*i*e+R(i,3)*g,y:R(j,3)*b+3*R(j,2)*i*d+3*j*i*i*f+R(i,3)*h}},Jb=f(function(a,b,c,d,e,f,g,h){var i,j=e-2*c+a-(g-2*e+c),k=2*(c-a)-2*(e-c),l=a-c,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,o=[b,h],p=[a,g];return Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),j=f-2*d+b-(h-2*f+d),k=2*(d-b)-2*(f-d),l=b-d,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),{min:{x:P[D](0,p),y:P[D](0,o)},max:{x:O[D](0,p),y:O[D](0,o)}}}),Kb=c._path2curve=f(function(a,b){var c=!b&&Ab(a);if(!b&&c.curve)return Cb(c.curve);for(var d=Eb(a),e=b&&Eb(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=(function(a,b,c){var d,e,f={T:1,Q:1};if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in f)&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][E](Hb[D](0,[b.x,b.y][E](a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e][E](a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"][E](Gb(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][E](Gb(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][E](Fb(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][E](Fb(b.x,b.y,a[1],b.y));break;case"V":a=["C"][E](Fb(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][E](Fb(b.x,b.y,b.X,b.Y))}return a}),i=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)k[b]="A",e&&(l[b]="A"),a.splice(b++,0,["C"][E](c.splice(0,6)));a.splice(b,1),p=O(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],p=O(d.length,e&&e.length||0))},k=[],l=[],m="",n="",o=0,p=O(d.length,e&&e.length||0);p>o;o++){d[o]&&(m=d[o][0]),"C"!=m&&(k[o]=m,o&&(n=k[o-1])),d[o]=h(d[o],f,n),"A"!=k[o]&&"C"==m&&(k[o]="C"),i(d,o),e&&(e[o]&&(m=e[o][0]),"C"!=m&&(l[o]=m,o&&(n=l[o-1])),e[o]=h(e[o],g,n),"A"!=l[o]&&"C"==m&&(l[o]="C"),i(e,o)),j(d,e,f,g,o),j(e,d,g,f,o);var q=d[o],r=e&&e[o],s=q.length,t=e&&r.length;f.x=q[s-2],f.y=q[s-1],f.bx=_(q[s-4])||f.x,f.by=_(q[s-3])||f.y,g.bx=e&&(_(r[t-4])||g.x),g.by=e&&(_(r[t-3])||g.y),g.x=e&&r[t-2],g.y=e&&r[t-1]}return e||(c.curve=Cb(d)),e?[d,e]:d},null,Cb),Lb=(c._parseDots=f(function(a){for(var b=[],d=0,e=a.length;e>d;d++){var f={},g=a[d].match(/^([^:]*):?([\d\.]*)/);if(f.color=c.getRGB(g[1]),f.color.error)return null;f.color=f.color.hex,g[2]&&(f.offset=g[2]+"%"),b.push(f)}for(d=1,e=b.length-1;e>d;d++)if(!b[d].offset){for(var h=_(b[d-1].offset||0),i=0,j=d+1;e>j;j++)if(b[j].offset){i=b[j].offset;break}i||(i=100,j=e),i=_(i);for(var k=(i-h)/(j-d+1);j>d;d++)h+=k,b[d].offset=h+"%"}return b}),c._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)}),Mb=(c._tofront=function(a,b){b.top!==a&&(Lb(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},c._toback=function(a,b){b.bottom!==a&&(Lb(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},c._insertafter=function(a,b,c){Lb(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},c._insertbefore=function(a,b,c){Lb(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},c.toMatrix=function(a,b){var c=Bb(a),d={_:{transform:G},getBBox:function(){return c}};return Nb(d,b),d.matrix}),Nb=(c.transformPath=function(a,b){return rb(a,Mb(a,b))},c._extractTransform=function(a,b){if(null==b)return a._.transform;b=I(b).replace(/\.{3}|\u2026/g,a._.transform||G);var d=c.parseTransformString(b),e=0,f=0,g=0,h=1,i=1,j=a._,k=new o;if(j.transform=d||[],d)for(var l=0,m=d.length;m>l;l++){var n,p,q,r,s,t=d[l],u=t.length,v=I(t[0]).toLowerCase(),w=t[0]!=v,x=w?k.invert():0;"t"==v&&3==u?w?(n=x.x(0,0),p=x.y(0,0),q=x.x(t[1],t[2]),r=x.y(t[1],t[2]),k.translate(q-n,r-p)):k.translate(t[1],t[2]):"r"==v?2==u?(s=s||a.getBBox(1),k.rotate(t[1],s.x+s.width/2,s.y+s.height/2),e+=t[1]):4==u&&(w?(q=x.x(t[2],t[3]),r=x.y(t[2],t[3]),k.rotate(t[1],q,r)):k.rotate(t[1],t[2],t[3]),e+=t[1]):"s"==v?2==u||3==u?(s=s||a.getBBox(1),k.scale(t[1],t[u-1],s.x+s.width/2,s.y+s.height/2),h*=t[1],i*=t[u-1]):5==u&&(w?(q=x.x(t[3],t[4]),r=x.y(t[3],t[4]),k.scale(t[1],t[2],q,r)):k.scale(t[1],t[2],t[3],t[4]),h*=t[1],i*=t[2]):"m"==v&&7==u&&k.add(t[1],t[2],t[3],t[4],t[5],t[6]),j.dirtyT=1,a.matrix=k}a.matrix=k,j.sx=h,j.sy=i,j.deg=e,j.dx=f=k.e,j.dy=g=k.f,1==h&&1==i&&!e&&j.bbox?(j.bbox.x+=+f,j.bbox.y+=+g):j.dirtyT=1}),Ob=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}},Pb=c._equaliseTransform=function(a,b){b=I(b).replace(/\.{3}|\u2026/g,a),a=c.parseTransformString(a)||[],b=c.parseTransformString(b)||[];
-for(var d,e,f,g,h=O(a.length,b.length),i=[],j=[],k=0;h>k;k++){if(f=a[k]||Ob(b[k]),g=b[k]||Ob(f),f[0]!=g[0]||"r"==f[0].toLowerCase()&&(f[2]!=g[2]||f[3]!=g[3])||"s"==f[0].toLowerCase()&&(f[3]!=g[3]||f[4]!=g[4]))return;for(i[k]=[],j[k]=[],d=0,e=O(f.length,g.length);e>d;d++)d in f&&(i[k][d]=f[d]),d in g&&(j[k][d]=g[d])}return{from:i,to:j}};c._getContainer=function(a,b,d,e){var f;return f=null!=e||c.is(a,"object")?a:A.doc.getElementById(a),null!=f?f.tagName?null==b?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:b,height:d}:{container:1,x:a,y:b,width:d,height:e}:void 0},c.pathToRelative=Db,c._engine={},c.path2curve=Kb,c.matrix=function(a,b,c,d,e,f){return new o(a,b,c,d,e,f)},function(a){function b(a){return a[0]*a[0]+a[1]*a[1]}function d(a){var c=N.sqrt(b(a));a[0]&&(a[0]/=c),a[1]&&(a[1]/=c)}a.add=function(a,b,c,d,e,f){var g,h,i,j,k=[[],[],[]],l=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],m=[[a,c,e],[b,d,f],[0,0,1]];for(a&&a instanceof o&&(m=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),g=0;3>g;g++)for(h=0;3>h;h++){for(j=0,i=0;3>i;i++)j+=l[g][i]*m[i][h];k[g][h]=j}this.a=k[0][0],this.b=k[1][0],this.c=k[0][1],this.d=k[1][1],this.e=k[0][2],this.f=k[1][2]},a.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new o(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},a.clone=function(){return new o(this.a,this.b,this.c,this.d,this.e,this.f)},a.translate=function(a,b){this.add(1,0,0,1,a,b)},a.scale=function(a,b,c,d){null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},a.rotate=function(a,b,d){a=c.rad(a),b=b||0,d=d||0;var e=+N.cos(a).toFixed(9),f=+N.sin(a).toFixed(9);this.add(e,f,-f,e,b,d),this.add(1,0,0,1,-b,-d)},a.x=function(a,b){return a*this.a+b*this.c+this.e},a.y=function(a,b){return a*this.b+b*this.d+this.f},a.get=function(a){return+this[I.fromCharCode(97+a)].toFixed(4)},a.toString=function(){return c.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},a.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},a.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},a.split=function(){var a={};a.dx=this.e,a.dy=this.f;var e=[[this.a,this.c],[this.b,this.d]];a.scalex=N.sqrt(b(e[0])),d(e[0]),a.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*a.shear,e[1][1]-e[0][1]*a.shear],a.scaley=N.sqrt(b(e[1])),d(e[1]),a.shear/=a.scaley;var f=-e[0][1],g=e[1][1];return 0>g?(a.rotate=c.deg(N.acos(g)),0>f&&(a.rotate=360-a.rotate)):a.rotate=c.deg(N.asin(f)),a.isSimple=!(+a.shear.toFixed(9)||a.scalex.toFixed(9)!=a.scaley.toFixed(9)&&a.rotate),a.isSuperSimple=!+a.shear.toFixed(9)&&a.scalex.toFixed(9)==a.scaley.toFixed(9)&&!a.rotate,a.noRotation=!+a.shear.toFixed(9)&&!a.rotate,a},a.toTransformString=function(a){var b=a||this[J]();return b.isSimple?(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[b.dx,b.dy]:G)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:G)+(b.rotate?"r"+[b.rotate,0,0]:G)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(o.prototype);var Qb=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);v.safari="Apple Computer, Inc."==navigator.vendor&&(Qb&&Qb[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Qb&&Qb[1]<8?function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:mb;for(var Rb=function(){this.returnValue=!1},Sb=function(){return this.originalEvent.preventDefault()},Tb=function(){this.cancelBubble=!0},Ub=function(){return this.originalEvent.stopPropagation()},Vb=function(a){var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,c=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;return{x:a.clientX+c,y:a.clientY+b}},Wb=function(){return A.doc.addEventListener?function(a,b,c,d){var e=function(a){var b=Vb(a);return c.call(d,a,b.x,b.y)};if(a.addEventListener(b,e,!1),F&&L[b]){var f=function(b){for(var e=Vb(b),f=b,g=0,h=b.targetTouches&&b.targetTouches.length;h>g;g++)if(b.targetTouches[g].target==a){b=b.targetTouches[g],b.originalEvent=f,b.preventDefault=Sb,b.stopPropagation=Ub;break}return c.call(d,b,e.x,e.y)};a.addEventListener(L[b],f,!1)}return function(){return a.removeEventListener(b,e,!1),F&&L[b]&&a.removeEventListener(L[b],f,!1),!0}}:A.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||A.win.event;var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,e=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||Rb,a.stopPropagation=a.stopPropagation||Tb,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),Xb=[],Yb=function(a){for(var c,d=a.clientX,e=a.clientY,f=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,g=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,h=Xb.length;h--;){if(c=Xb[h],F&&a.touches){for(var i,j=a.touches.length;j--;)if(i=a.touches[j],i.identifier==c.el._drag.id){d=i.clientX,e=i.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var k,l=c.el.node,m=l.nextSibling,n=l.parentNode,o=l.style.display;A.win.opera&&n.removeChild(l),l.style.display="none",k=c.el.paper.getElementByPoint(d,e),l.style.display=o,A.win.opera&&(m?n.insertBefore(l,m):n.appendChild(l)),k&&b("raphael.drag.over."+c.el.id,c.el,k),d+=g,e+=f,b("raphael.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},Zb=function(a){c.unmousemove(Yb).unmouseup(Zb);for(var d,e=Xb.length;e--;)d=Xb[e],d.el._drag={},b("raphael.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,a);Xb=[]},$b=c.el={},_b=K.length;_b--;)!function(a){c[a]=$b[a]=function(b,d){return c.is(b,"function")&&(this.events=this.events||[],this.events.push({name:a,f:b,unbind:Wb(this.shape||this.node||A.doc,a,b,d||this)})),this},c["un"+a]=$b["un"+a]=function(b){for(var d=this.events||[],e=d.length;e--;)d[e].name!=a||!c.is(b,"undefined")&&d[e].f!=b||(d[e].unbind(),d.splice(e,1),!d.length&&delete this.events);return this}}(K[_b]);$b.data=function(a,d){var e=kb[this.id]=kb[this.id]||{};if(0==arguments.length)return e;if(1==arguments.length){if(c.is(a,"object")){for(var f in a)a[z](f)&&this.data(f,a[f]);return this}return b("raphael.data.get."+this.id,this,e[a],a),e[a]}return e[a]=d,b("raphael.data.set."+this.id,this,d,a),this},$b.removeData=function(a){return null==a?kb[this.id]={}:kb[this.id]&&delete kb[this.id][a],this},$b.getData=function(){return d(kb[this.id]||{})},$b.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},$b.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var ac=[];$b.drag=function(a,d,e,f,g,h){function i(i){(i.originalEvent||i).preventDefault();var j=i.clientX,k=i.clientY,l=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,m=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;if(this._drag.id=i.identifier,F&&i.touches)for(var n,o=i.touches.length;o--;)if(n=i.touches[o],this._drag.id=n.identifier,n.identifier==this._drag.id){j=n.clientX,k=n.clientY;break}this._drag.x=j+m,this._drag.y=k+l,!Xb.length&&c.mousemove(Yb).mouseup(Zb),Xb.push({el:this,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("raphael.drag.start."+this.id,d),a&&b.on("raphael.drag.move."+this.id,a),e&&b.on("raphael.drag.end."+this.id,e),b("raphael.drag.start."+this.id,g||f||this,i.clientX+m,i.clientY+l,i)}return this._drag={},ac.push({el:this,start:i}),this.mousedown(i),this},$b.onDragOver=function(a){a?b.on("raphael.drag.over."+this.id,a):b.unbind("raphael.drag.over."+this.id)},$b.undrag=function(){for(var a=ac.length;a--;)ac[a].el==this&&(this.unmousedown(ac[a].start),ac.splice(a,1),b.unbind("raphael.drag.*."+this.id));!ac.length&&c.unmousemove(Yb).unmouseup(Zb),Xb=[]},v.circle=function(a,b,d){var e=c._engine.circle(this,a||0,b||0,d||0);return this.__set__&&this.__set__.push(e),e},v.rect=function(a,b,d,e,f){var g=c._engine.rect(this,a||0,b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.ellipse=function(a,b,d,e){var f=c._engine.ellipse(this,a||0,b||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},v.path=function(a){a&&!c.is(a,U)&&!c.is(a[0],V)&&(a+=G);var b=c._engine.path(c.format[D](c,arguments),this);return this.__set__&&this.__set__.push(b),b},v.image=function(a,b,d,e,f){var g=c._engine.image(this,a||"about:blank",b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.text=function(a,b,d){var e=c._engine.text(this,a||0,b||0,I(d));return this.__set__&&this.__set__.push(e),e},v.set=function(a){!c.is(a,"array")&&(a=Array.prototype.splice.call(arguments,0,arguments.length));var b=new mc(a);return this.__set__&&this.__set__.push(b),b.paper=this,b.type="set",b},v.setStart=function(a){this.__set__=a||this.set()},v.setFinish=function(){var a=this.__set__;return delete this.__set__,a},v.getSize=function(){var a=this.canvas.parentNode;return{width:a.offsetWidth,height:a.offsetHeight}},v.setSize=function(a,b){return c._engine.setSize.call(this,a,b)},v.setViewBox=function(a,b,d,e,f){return c._engine.setViewBox.call(this,a,b,d,e,f)},v.top=v.bottom=null,v.raphael=c;var bc=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,h=b.top+(A.win.pageYOffset||e.scrollTop||d.scrollTop)-f,i=b.left+(A.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:h,x:i}};v.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=A.doc.elementFromPoint(a,b);if(A.win.opera&&"svg"==e.tagName){var f=bc(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var h=d.getIntersectionList(g,null);h.length&&(e=h[h.length-1])}if(!e)return null;for(;e.parentNode&&e!=d.parentNode&&!e.raphael;)e=e.parentNode;return e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null},v.getElementsByBBox=function(a){var b=this.set();return this.forEach(function(d){c.isBBoxIntersect(d.getBBox(),a)&&b.push(d)}),b},v.getById=function(a){for(var b=this.bottom;b;){if(b.id==a)return b;b=b.next}return null},v.forEach=function(a,b){for(var c=this.bottom;c;){if(a.call(b,c)===!1)return this;c=c.next}return this},v.getElementsByPoint=function(a,b){var c=this.set();return this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)}),c},$b.isPointInside=function(a,b){var d=this.realPath=qb[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(d=c.transformPath(d,this.attr("transform"))),c.isPointInsidePath(d,a,b)},$b.getBBox=function(a){if(this.removed)return{};var b=this._;return a?((b.dirty||!b.bboxwt)&&(this.realPath=qb[this.type](this),b.bboxwt=Bb(this.realPath),b.bboxwt.toString=p,b.dirty=0),b.bboxwt):((b.dirty||b.dirtyT||!b.bbox)&&((b.dirty||!this.realPath)&&(b.bboxwt=0,this.realPath=qb[this.type](this)),b.bbox=Bb(rb(this.realPath,this.matrix)),b.bbox.toString=p,b.dirty=b.dirtyT=0),b.bbox)},$b.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(a),a},$b.glow=function(a){if("text"==this.type)return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||qb[this.type](this);f=this.matrix?rb(f,this.matrix):f;for(var g=1;c+1>g;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var cc=function(a,b,d,e,f,g,h,i,l){return null==l?j(a,b,d,e,f,g,h,i):c.findDotsAtSegment(a,b,d,e,f,g,h,i,k(a,b,d,e,f,g,h,i,l))},dc=function(a,b){return function(d,e,f){d=Kb(d);for(var g,h,i,j,k,l="",m={},n=0,o=0,p=d.length;p>o;o++){if(i=d[o],"M"==i[0])g=+i[1],h=+i[2];else{if(j=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6]),n+j>e){if(b&&!m.start){if(k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),l+=["C"+k.start.x,k.start.y,k.m.x,k.m.y,k.x,k.y],f)return l;m.start=l,l=["M"+k.x,k.y+"C"+k.n.x,k.n.y,k.end.x,k.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!a&&!b)return k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),{x:k.x,y:k.y,alpha:k.alpha}}n+=j,g=+i[5],h=+i[6]}l+=i.shift()+i}return m.end=l,k=a?n:b?m:c.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),k.alpha&&(k={x:k.x,y:k.y,alpha:k.alpha}),k}},ec=dc(1),fc=dc(),gc=dc(0,1);c.getTotalLength=ec,c.getPointAtLength=fc,c.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return gc(a,b).end;var d=gc(a,c,1);return b?gc(d,b).end:d},$b.getTotalLength=function(){var a=this.getPath();if(a)return this.node.getTotalLength?this.node.getTotalLength():ec(a)},$b.getPointAtLength=function(a){var b=this.getPath();if(b)return fc(b,a)},$b.getPath=function(){var a,b=c._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return b&&(a=b(this)),a},$b.getSubpath=function(a,b){var d=this.getPath();if(d)return c.getSubpath(d,a,b)};var hc=c.easing_formulas={linear:function(a){return a},"<":function(a){return R(a,1.7)},">":function(a){return R(a,.48)},"<>":function(a){var b=.48-a/1.04,c=N.sqrt(.1734+b*b),d=c-b,e=R(Q(d),1/3)*(0>d?-1:1),f=-c-b,g=R(Q(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:R(2,-10*a)*N.sin(2*(a-.075)*S/.3)+1},bounce:function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b}};hc.easeIn=hc["ease-in"]=hc["<"],hc.easeOut=hc["ease-out"]=hc[">"],hc.easeInOut=hc["ease-in-out"]=hc["<>"],hc["back-in"]=hc.backIn,hc["back-out"]=hc.backOut;var ic=[],jc=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){setTimeout(a,16)},kc=function(){for(var a=+new Date,d=0;dh))if(i>h){var q=j(h/i);for(var r in k)if(k[z](r)){switch(db[r]){case T:f=+k[r]+q*i*l[r];break;case"colour":f="rgb("+[lc($(k[r].r+q*i*l[r].r)),lc($(k[r].g+q*i*l[r].g)),lc($(k[r].b+q*i*l[r].b))].join(",")+")";break;case"path":f=[];for(var t=0,u=k[r].length;u>t;t++){f[t]=[k[r][t][0]];for(var v=1,w=k[r][t].length;w>v;v++)f[t][v]=+k[r][t][v]+q*i*l[r][t][v];f[t]=f[t].join(H)}f=f.join(H);break;case"transform":if(l[r].real)for(f=[],t=0,u=k[r].length;u>t;t++)for(f[t]=[k[r][t][0]],v=1,w=k[r][t].length;w>v;v++)f[t][v]=k[r][t][v]+q*i*l[r][t][v];else{var x=function(a){return+k[r][a]+q*i*l[r][a]};f=[["m",x(0),x(1),x(2),x(3),x(4),x(5)]]}break;case"csv":if("clip-rect"==r)for(f=[],t=4;t--;)f[t]=+k[r][t]+q*i*l[r][t];break;default:var y=[][E](k[r]);for(f=[],t=n.paper.customAttributes[r].length;t--;)f[t]=+y[t]+q*i*l[r][t]}o[r]=f}n.attr(o),function(a,c,d){setTimeout(function(){b("raphael.anim.frame."+a,c,d)})}(n.id,n,e.anim)}else{if(function(a,d,e){setTimeout(function(){b("raphael.anim.frame."+d.id,d,e),b("raphael.anim.finish."+d.id,d,e),c.is(a,"function")&&a.call(d)})}(e.callback,n,e.anim),n.attr(m),ic.splice(d--,1),e.repeat>1&&!e.next){for(g in m)m[z](g)&&(p[g]=e.totalOrigin[g]);e.el.attr(p),s(e.anim,e.el,e.anim.percents[0],null,e.totalOrigin,e.repeat-1)}e.next&&!e.stop&&s(e.anim,e.el,e.next,null,e.totalOrigin,e.repeat)}}}c.svg&&n&&n.paper&&n.paper.safari(),ic.length&&jc(kc)},lc=function(a){return a>255?255:0>a?0:a};$b.animateWith=function(a,b,d,e,f,g){var h=this;if(h.removed)return g&&g.call(h),h;var i=d instanceof r?d:c.animation(d,e,f,g);s(i,h,i.percents[0],null,h.attr());for(var j=0,k=ic.length;k>j;j++)if(ic[j].anim==b&&ic[j].el==a){ic[k-1].start=ic[j].start;break}return h},$b.onAnimation=function(a){return a?b.on("raphael.anim.frame."+this.id,a):b.unbind("raphael.anim.frame."+this.id),this},r.prototype.delay=function(a){var b=new r(this.anim,this.ms);return b.times=this.times,b.del=+a||0,b},r.prototype.repeat=function(a){var b=new r(this.anim,this.ms);return b.del=this.del,b.times=N.floor(O(a,0))||1,b},c.animation=function(a,b,d,e){if(a instanceof r)return a;(c.is(d,"function")||!d)&&(e=e||d||null,d=null),a=Object(a),b=+b||0;var f,g,h={};for(g in a)a[z](g)&&_(g)!=g&&_(g)+"%"!=g&&(f=!0,h[g]=a[g]);if(f)return d&&(h.easing=d),e&&(h.callback=e),new r({100:h},b);if(e){var i=0;for(var j in a){var k=ab(j);a[z](j)&&k>i&&(i=k)}i+="%",!a[i].callback&&(a[i].callback=e)}return new r(a,b)},$b.animate=function(a,b,d,e){var f=this;if(f.removed)return e&&e.call(f),f;var g=a instanceof r?a:c.animation(a,b,d,e);return s(g,f,g.percents[0],null,f.attr()),f},$b.setTime=function(a,b){return a&&null!=b&&this.status(a,P(b,a.ms)/a.ms),this},$b.status=function(a,b){var c,d,e=[],f=0;if(null!=b)return s(a,this,-1,P(b,1)),this;for(c=ic.length;c>f;f++)if(d=ic[f],d.el.id==this.id&&(!a||d.anim==a)){if(a)return d.status;e.push({anim:d.anim,status:d.status})}return a?0:e},$b.pause=function(a){for(var c=0;cb;b++)!a[b]||a[b].constructor!=$b.constructor&&a[b].constructor!=mc||(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},nc=mc.prototype;nc.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],!a||a.constructor!=$b.constructor&&a.constructor!=mc||(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},nc.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},nc.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var oc in $b)$b[z](oc)&&(nc[oc]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][D](c,b)})}}(oc));return nc.attr=function(a,b){if(a&&c.is(a,V)&&c.is(a[0],"object"))for(var d=0,e=a.length;e>d;d++)this.items[d].attr(a[d]);else for(var f=0,g=this.items.length;g>f;f++)this.items[f].attr(a,b);return this},nc.clear=function(){for(;this.length;)this.pop()},nc.splice=function(a,b){a=0>a?O(this.length+a,0):a,b=O(0,P(this.length-a,b));var c,d=[],e=[],f=[];for(c=2;cc;c++)e.push(this[a+c]);for(;cc?f[c]:d[c-g];for(c=this.items.length=this.length-=b-g;this[c];)delete this[c++];return new mc(e)},nc.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0},nc.animate=function(a,b,d,e){(c.is(d,"function")||!d)&&(e=d||null);var f,g,h=this.items.length,i=h,j=this;if(!h)return this;e&&(g=function(){!--h&&e.call(j)}),d=c.is(d,U)?d:g;var k=c.animation(a,b,d,g);for(f=this.items[--i].animate(k);i--;)this.items[i]&&!this.items[i].removed&&this.items[i].animateWith(f,k,k),this.items[i]&&!this.items[i].removed||h--;return this},nc.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},nc.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=P[D](0,a),b=P[D](0,b),c=O[D](0,c),d=O[D](0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},nc.clone=function(a){a=this.paper.set();for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},nc.toString=function(){return"Raphaël‘s set"},nc.glow=function(a){var b=this.paper.set();return this.forEach(function(c){var d=c.glow(a);null!=d&&d.forEach(function(a){b.push(a)})}),b},nc.isPointInside=function(a,b){var c=!1;return this.forEach(function(d){return d.isPointInside(a,b)?(c=!0,!1):void 0}),c},c.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[z](d)&&(b.face[d]=a.face[d]);if(this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b],!a.svg){b.face["units-per-em"]=ab(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[z](e)){var f=a.glyphs[e];if(b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"},f.k)for(var g in f.k)f[z](g)&&(b.glyphs[e].k[g]=f.k[g])}}return a},v.getFont=function(a,b,d,e){if(e=e||"normal",d=d||"normal",b=+b||{normal:400,bold:700,lighter:300,bolder:800}[b]||400,c.fonts){var f=c.fonts[a];if(!f){var g=new RegExp("(^|\\s)"+a.replace(/[^\w\d\s+!~.:_-]/g,G)+"(\\s|$)","i");for(var h in c.fonts)if(c.fonts[z](h)&&g.test(h)){f=c.fonts[h];break}}var i;if(f)for(var j=0,k=f.length;k>j&&(i=f[j],i.face["font-weight"]!=b||i.face["font-style"]!=d&&i.face["font-style"]||i.face["font-stretch"]!=e);j++);return i}},v.print=function(a,b,d,e,f,g,h,i){g=g||"middle",h=O(P(h||0,1),-1),i=O(P(i||1,3),1);var j,k=I(d)[J](G),l=0,m=0,n=G;if(c.is(e,"string")&&(e=this.getFont(e)),e){j=(f||16)/e.face["units-per-em"];for(var o=e.face.bbox[J](w),p=+o[0],q=o[3]-o[1],r=0,s=+o[1]+("baseline"==g?q+ +e.face.descent:q/2),t=0,u=k.length;u>t;t++){if("\n"==k[t])l=0,x=0,m=0,r+=q*i;else{var v=m&&e.glyphs[k[t-1]]||{},x=e.glyphs[k[t]];l+=m?(v.w||e.w)+(v.k&&v.k[k[t]]||0)+e.w*h:0,m=1}x&&x.d&&(n+=c.transformPath(x.d,["t",l*j,r*j,"s",j,j,p,s,"t",(a-p)/j,(b-s)/j]))}}return this.path(n).attr({fill:"#000",stroke:"none"})},v.add=function(a){if(c.is(a,"array"))for(var b,d=this.set(),e=0,f=a.length;f>e;e++)b=a[e]||{},x[z](b.type)&&d.push(this[b.type]().attr(b));return d},c.format=function(a,b){var d=c.is(b,V)?[0][E](b):arguments;return a&&c.is(a,U)&&d.length-1&&(a=a.replace(y,function(a,b){return null==d[++b]?G:d[b]})),a||G},c.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),c.ninja=function(){return B.was?A.win.Raphael=B.is:delete Raphael,c},c.st=nc,b.on("raphael.DOMload",function(){u=!0}),function(a,b,d){function e(){/in/.test(a.readyState)?setTimeout(e,9):c.eve("raphael.DOMload")}null==a.readyState&&a.addEventListener&&(a.addEventListener(b,d=function(){a.removeEventListener(b,d,!1),a.readyState="complete"},!1),a.readyState="loading"),e()}(document,"DOMContentLoaded"),function(){if(c.svg){var a="hasOwnProperty",b=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=c.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};c.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var q=function(d,e){if(e){"string"==typeof d&&(d=q(d));for(var f in e)e[a](f)&&("xlink:"==f.substring(0,6)?d.setAttributeNS(n,f.substring(6),b(e[f])):d.setAttribute(f,b(e[f])))}else d=c._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(a,e){var j="linear",k=a.id+e,m=.5,n=.5,o=a.node,p=a.paper,r=o.style,s=c._g.doc.getElementById(k);if(!s){if(e=b(e).replace(c._radial_gradient,function(a,b,c){if(j="radial",b&&c){m=d(b),n=d(c);var e=2*(n>.5)-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&.5!=n&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/),"linear"==j){var t=e.shift();if(t=-d(t),isNaN(t))return null;var u=[0,0,f.cos(c.rad(t)),f.sin(c.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=c._parseDots(e);if(!w)return null;if(k=k.replace(/[\(\)\s,\xb0#]/g,"_"),a.gradient&&k!=a.gradient.id&&(p.defs.removeChild(a.gradient),delete a.gradient),!a.gradient){s=q(j+"Gradient",{id:k}),a.gradient=s,q(s,"radial"==j?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:a.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;y>x;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}return q(o,{fill:"url("+document.location+"#"+k+")",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1,1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if("path"==d.type){for(var g,h,i,j,k,m=b(e).toLowerCase().split("-"),n=d.paper,r=f?"end":"start",s=d.node,t=d.attrs,u=t["stroke-width"],v=m.length,w="classic",x=3,y=3,z=5;v--;)switch(m[v]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=m[v];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}if("open"==w?(x+=2,y+=2,z+=2,i=1,j=f?4:1,k={fill:"none",stroke:t.stroke}):(j=i=x/2,k={fill:t.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={},"none"!=w){var A="raphael-marker-"+w,B="raphael-marker-"+r+w+x+y+"-obj"+d.id;c._g.doc.getElementById(A)?p[A]++:(n.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[w],id:A})),p[A]=1);var C,D=c._g.doc.getElementById(B);D?(p[B]++,C=D.getElementsByTagName("use")[0]):(D=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:j,refY:y/2}),C=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),D.appendChild(C),n.defs.appendChild(D),p[B]=1),q(C,k);var E=i*("diamond"!=w&&"oval"!=w);f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-E*u):(g=E*u,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),k={},k["marker-"+r]="url(#"+B+")",(h||g)&&(k.d=c.getSubpath(t.path,g,h)),q(s,k),d._.arrows[r+"Path"]=A,d._.arrows[r+"Marker"]=B,d._.arrows[r+"dx"]=E,d._.arrows[r+"Type"]=w,d._.arrows[r+"String"]=e}else f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-g):(g=0,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),d._.arrows[r+"Path"]&&q(s,{d:c.getSubpath(t.path,g,h)}),delete d._.arrows[r+"Path"],delete d._.arrows[r+"Marker"],delete d._.arrows[r+"dx"],delete d._.arrows[r+"Type"],delete d._.arrows[r+"String"];for(k in p)if(p[a](k)&&!p[k]){var F=c._g.doc.getElementById(k);F&&F.parentNode.removeChild(F)}}},u={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},v=function(a,c,d){if(c=u[b(c).toLowerCase()]){for(var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=c.length;h--;)g[h]=c[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[a](o)){if(!c._availableAttrs[a](o))continue;var p=f[o];switch(k[o]=p,o){case"blur":d.blur(p);break;case"title":var u=i.getElementsByTagName("title");if(u.length&&(u=u[0]))u.firstChild.nodeValue=p;else{u=q("title");var w=c._g.doc.createTextNode(p);u.appendChild(w),i.appendChild(u)}break;case"href":case"target":var x=i.parentNode;if("a"!=x.tagName.toLowerCase()){var z=q("a");x.insertBefore(z,i),z.appendChild(i),x=z}"target"==o?x.setAttributeNS(n,"show","blank"==p?"new":p):x.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var A=b(p).split(j);if(4==A.length){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var B=q("clipPath"),C=q("rect");B.id=c.createUUID(),q(C,{x:A[0],y:A[1],width:A[2],height:A[3]}),B.appendChild(C),d.paper.defs.appendChild(B),q(i,{"clip-path":"url(#"+B.id+")"}),d.clip=C}if(!p){var D=i.getAttribute("clip-path");if(D){var E=c._g.doc.getElementById(D.replace(/(^url\(#|\)$)/g,l));E&&E.parentNode.removeChild(E),q(i,{"clip-path":l}),delete d.clip}}break;case"path":"path"==d.type&&(q(i,{d:p?k.path=c._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":if(i.setAttribute(o,p),d._.dirty=1,!k.fx)break;o="x",p=k.x;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if("rx"==o&&"rect"==d.type)break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":if(i.setAttribute(o,p),d._.dirty=1,!k.fy)break;o="y",p=k.y;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if("ry"==o&&"rect"==d.type)break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":"rect"==d.type?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":"image"==d.type&&i.setAttributeNS(n,"href",p);break;case"stroke-width":(1!=d._.sx||1!=d._.sy)&&(p/=g(h(d._.sx),h(d._.sy))||1),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var F=b(p).match(c._ISURL);if(F){B=q("pattern");var G=q("image");B.id=c.createUUID(),q(B,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(G,{x:0,y:0,"xlink:href":F[1]}),B.appendChild(G),function(a){c._preload(F[1],function(){var b=this.offsetWidth,c=this.offsetHeight;q(a,{width:b,height:c}),q(G,{width:b,height:c}),d.paper.safari()})}(B),d.paper.defs.appendChild(B),q(i,{fill:"url(#"+B.id+")"}),d.pattern=B,d.pattern&&s(d);break}var H=c.getRGB(p);if(H.error){if(("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var I=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(I){var J=I.getElementsByTagName("stop");q(J[J.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}}else delete f.gradient,delete k.gradient,!c.is(k.opacity,"undefined")&&c.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!c.is(k["fill-opacity"],"undefined")&&c.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});H[a]("opacity")&&q(i,{"fill-opacity":H.opacity>1?H.opacity/100:H.opacity});case"stroke":H=c.getRGB(p),i.setAttribute(o,H.hex),"stroke"==o&&H[a]("opacity")&&q(i,{"stroke-opacity":H.opacity>1?H.opacity/100:H.opacity}),"stroke"==o&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p);break;
-case"opacity":k.gradient&&!k[a]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){I=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),I&&(J=I.getElementsByTagName("stop"),q(J[J.length-1],{"stop-opacity":p}));break}default:"font-size"==o&&(p=e(p,10)+"px");var K=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[K]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if("text"==d.type&&(f[a]("text")||f[a]("font")||f[a]("font-size")||f[a]("x")||f[a]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(c._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[a]("text")){for(g.text=f.text;h.firstChild;)h.removeChild(h.firstChild);for(var j,k=b(f.text).split("\n"),m=[],n=0,o=k.length;o>n;n++)j=q("tspan"),n&&q(j,{dy:i*x,x:g.x}),j.appendChild(c._g.doc.createTextNode(k[n])),h.appendChild(j),m[n]=j}else for(m=h.getElementsByTagName("tspan"),n=0,o=m.length;o>n;n++)n?q(m[n],{dy:i*x,x:g.x}):q(m[0],{dy:0});q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&c.is(r,"finite")&&q(m[0],{dy:r})}},z=function(a){return a.parentNode&&"a"===a.parentNode.tagName.toLowerCase()?a.parentNode:a};Element=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.matrix=c.matrix(),this.realPath=null,this.paper=b,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},$b=c.el,Element.prototype=$b,$b.constructor=Element,c._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new Element(c,b);return d.type="path",w(d,{fill:"none",stroke:"#000",path:a}),d},$b.rotate=function(a,c,e){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this.transform(this._.transform.concat([["r",a,c,e]])),this},$b.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this},$b.translate=function(a,c){return this.removed?this:(a=b(a).split(j),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this.transform(this._.transform.concat([["t",a,c]])),this)},$b.transform=function(b){var d=this._;if(null==b)return d.transform;if(c._extractTransform(this,b),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix}),1!=d.sx||1!=d.sy){var e=this.attrs[a]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},$b.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},$b.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},$b.remove=function(){var a=z(this.node);if(!this.removed&&a.parentNode){var b=this.paper;b.__set__&&b.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&b.defs.removeChild(this.gradient),c._tear(this,b),a.parentNode.removeChild(a),this.removeData();for(var d in this)this[d]="function"==typeof this[d]?c._removedFactory(d):null;this.removed=!0}},$b._getBBox=function(){if("none"==this.node.style.display){this.show();var a=!0}var b,c=!1;this.paper.canvas.parentElement?b=this.paper.canvas.parentElement.style:this.paper.canvas.parentNode&&(b=this.paper.canvas.parentNode.style),b&&"none"==b.display&&(c=!0,b.display="");var d={};try{d=this.node.getBBox()}catch(e){d={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}finally{d=d||{},c&&(b.display="none")}return a&&this.hide(),d},$b.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if("fill"==b&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==b)return this._.transform;for(var g=b.split(j),h={},i=0,l=g.length;l>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return l-1?h:h[g[0]]}if(null==d&&c.is(b,"array")){for(h={},i=0,l=b.length;l>i;i++)h[b[i]]=this.attr(b[i]);return h}if(null!=d){var m={};m[b]=d}else null!=b&&c.is(b,"object")&&(m=b);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[a](n)&&m[a](n)&&c.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[a](p)&&(m[p]=o[p])}return w(this,m),this},$b.toFront=function(){if(this.removed)return this;var a=z(this.node);a.parentNode.appendChild(a);var b=this.paper;return b.top!=this&&c._tofront(this,b),this},$b.toBack=function(){if(this.removed)return this;var a=z(this.node),b=a.parentNode;b.insertBefore(a,b.firstChild),c._toback(this,this.paper);this.paper;return this},$b.insertAfter=function(a){if(this.removed||!a)return this;var b=z(this.node),d=z(a.node||a[a.length-1].node);return d.nextSibling?d.parentNode.insertBefore(b,d.nextSibling):d.parentNode.appendChild(b),c._insertafter(this,a,this.paper),this},$b.insertBefore=function(a){if(this.removed||!a)return this;var b=z(this.node),d=z(a.node||a[0].node);return d.parentNode.insertBefore(b,d),c._insertbefore(this,a,this.paper),this},$b.blur=function(a){var b=this;if(0!==+a){var d=q("filter"),e=q("feGaussianBlur");b.attrs.blur=a,d.id=c.createUUID(),q(e,{stdDeviation:+a||1.5}),d.appendChild(e),b.paper.defs.appendChild(d),b._blur=d,q(b.node,{filter:"url(#"+d.id+")"})}else b._blur&&(b._blur.parentNode.removeChild(b._blur),delete b._blur,delete b.attrs.blur),b.node.removeAttribute("filter");return b},c._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new Element(e,a);return f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs),f},c._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new Element(g,a);return h.attrs={x:b,y:c,width:d,height:e,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs),h},c._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new Element(f,a);return g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs),g},c._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new Element(g,a);return h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image",h},c._engine.text=function(a,b,d,e){var f=q("text");a.canvas&&a.canvas.appendChild(f);var g=new Element(f,a);return g.attrs={x:b,y:d,"text-anchor":"middle",text:e,"font-family":c._availableAttrs["font-family"],"font-size":c._availableAttrs["font-size"],stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs),g},c._engine.setSize=function(a,b){return this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a&&a.container,d=a.x,e=a.y,f=a.width,g=a.height;if(!b)throw new Error("SVG container not found.");var h,i=q("svg"),j="overflow:hidden;";return d=d||0,e=e||0,f=f||512,g=g||342,q(i,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}),1==b?(i.style.cssText=j+"position:absolute;left:"+d+"px;top:"+e+"px",c._g.doc.body.appendChild(i),h=1):(i.style.cssText=j+"position:relative",b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i)),b=new c._Paper,b.width=f,b.height=g,b.canvas=i,b.clear(),b._left=b._top=0,h&&(b.renderfix=function(){}),b.renderfix(),b},c._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f,h,i=this.getSize(),j=g(c/i.width,d/i.height),l=this.top,n=e?"xMidYMid meet":"xMinYMin";for(null==a?(this._vbSize&&(j=1),delete this._vbSize,f="0 0 "+this.width+m+this.height):(this._vbSize=j,f=a+m+b+m+c+m+d),q(this.canvas,{viewBox:f,preserveAspectRatio:n});j&&l;)h="stroke-width"in l.attrs?l.attrs["stroke-width"]:1,l.attr({"stroke-width":h}),l._.dirty=1,l._.dirtyT=1,l=l.prev;return this._viewBox=[a,b,c,d,!!e],this},c.prototype.renderfix=function(){var a,b=this.canvas,c=b.style;try{a=b.getScreenCTM()||b.createSVGMatrix()}catch(d){a=b.createSVGMatrix()}var e=-a.e%1,f=-a.f%1;(e||f)&&(e&&(this._left=(this._left+e)%1,c.left=this._left+"px"),f&&(this._top=(this._top+f)%1,c.top=this._top+"px"))},c.prototype.clear=function(){c.eve("raphael.clear",this);for(var a=this.canvas;a.firstChild;)a.removeChild(a.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(c._g.doc.createTextNode("Created with Raphaël "+c.version)),a.appendChild(this.desc),a.appendChild(this.defs=q("defs"))},c.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null};var A=c.st;for(var B in $b)$b[a](B)&&!A[a](B)&&(A[B]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(B))}}(),function(){if(c.vml){var a="hasOwnProperty",b=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=c.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px;behavior:url(#default#VML)",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(a){var d=/[ahqstv]/gi,e=c._pathToAbsolute;if(b(a).match(d)&&(e=c._path2curve),d=/[clmz]/g,e==c._pathToAbsolute&&!b(a).match(d)){var g=b(a).replace(q,function(a,b,c){var d=[],e="m"==b.toLowerCase(),g=p[b];return c.replace(s,function(a){e&&2==d.length&&(g+=d+p["m"==b?"l":"L"],d=[]),d.push(f(a*u))}),g+d});return g}var h,i,j=e(a);g=[];for(var k=0,l=j.length;l>k;k++){h=j[k],i=j[k][0].toLowerCase(),"z"==i&&(i="x");for(var m=1,r=h.length;r>m;m++)i+=f(h[m]*u)+(m!=r-1?",":o);g.push(i)}return g.join(n)},y=function(a,b,d){var e=c.matrix();return e.rotate(-a,.5,.5),{dx:e.x(b,d),dy:e.y(b,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q=u/b,r=u/c;if(m.visibility="hidden",b&&c){if(l.coordsize=i(q)+n+i(r),m.rotation=f*(0>b*c?-1:1),f){var s=y(f,d,e);d=s.dx,e=s.dy}if(0>b&&(p+="x"),0>c&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-q+n+e*-r,k||g.fillsize){var t=l.getElementsByTagName(j);t=t&&t[0],l.removeChild(t),k&&(s=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),t.position=s.dx*o+n+s.dy*o),g.fillsize&&(t.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(t)}m.visibility="visible"}};c.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var A=function(a,c,d){for(var e=b(c).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";g--;)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),r=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),s=e;for(var t in i)i[a](t)&&(m[t]=i[t]);if(q&&(m.path=c._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur),(i.path&&"path"==e.type||q)&&(l.path=x(~b(m.path).toLowerCase().indexOf("r")?c._pathToAbsolute(m.path):m.path),e._.dirty=1,"image"==e.type&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0))),"transform"in i&&e.transform(i.transform),r){var y=+m.cx,B=+m.cy,D=+m.rx||+m.r||0,E=+m.ry||+m.r||0;l.path=c.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((y-D)*u),f((B-E)*u),f((y+D)*u),f((B+E)*u),f(y*u)),e._.dirty=1}if("clip-rect"in i){var G=b(i["clip-rect"]).split(k);if(4==G.length){G[2]=+G[2]+ +G[0],G[3]=+G[3]+ +G[1];var H=l.clipRect||c._g.doc.createElement("div"),I=H.style;I.clip=c.format("rect({1}px {2}px {3}px {0}px)",G),l.clipRect||(I.position="absolute",I.top=0,I.left=0,I.width=e.paper.width+"px",I.height=e.paper.height+"px",l.parentNode.insertBefore(H,l),H.appendChild(l),l.clipRect=H)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var J=e.textpath.style;i.font&&(J.font=i.font),i["font-family"]&&(J.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(J.fontSize=i["font-size"]),i["font-weight"]&&(J.fontWeight=i["font-weight"]),i["font-style"]&&(J.fontStyle=i["font-style"])}if("arrow-start"in i&&A(s,i["arrow-start"]),"arrow-end"in i&&A(s,i["arrow-end"],1),null!=i.opacity||null!=i["stroke-width"]||null!=i.fill||null!=i.src||null!=i.stroke||null!=i["stroke-width"]||null!=i["stroke-opacity"]||null!=i["fill-opacity"]||null!=i["stroke-dasharray"]||null!=i["stroke-miterlimit"]||null!=i["stroke-linejoin"]||null!=i["stroke-linecap"]){var K=l.getElementsByTagName(j),L=!1;if(K=K&&K[0],!K&&(L=K=F(j)),"image"==e.type&&i.src&&(K.src=i.src),i.fill&&(K.on=!0),(null==K.on||"none"==i.fill||null===i.fill)&&(K.on=!1),K.on&&i.fill){var M=b(i.fill).match(c._ISURL);if(M){K.parentNode==l&&l.removeChild(K),K.rotate=!0,K.src=M[1],K.type="tile";var N=e.getBBox(1);K.position=N.x+n+N.y,e._.fillpos=[N.x,N.y],c._preload(M[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else K.color=c.getRGB(i.fill).hex,K.src=o,K.type="solid",c.getRGB(i.fill).error&&(s.type in{circle:1,ellipse:1}||"r"!=b(i.fill).charAt())&&C(s,i.fill,K)&&(m.fill="none",m.gradient=i.fill,K.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var O=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+c.getRGB(i.fill).o+1||2)-1);O=h(g(O,0),1),K.opacity=O,K.src&&(K.color="none")}l.appendChild(K);var P=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],Q=!1;!P&&(Q=P=F("stroke")),(i.stroke&&"none"!=i.stroke||i["stroke-width"]||null!=i["stroke-opacity"]||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])&&(P.on=!0),("none"==i.stroke||null===i.stroke||null==P.on||0==i.stroke||0==i["stroke-width"])&&(P.on=!1);var R=c.getRGB(i.stroke);P.on&&i.stroke&&(P.color=R.hex),O=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+R.o+1||2)-1);var S=.75*(d(i["stroke-width"])||1);if(O=h(g(O,0),1),null==i["stroke-width"]&&(S=m["stroke-width"]),i["stroke-width"]&&(P.weight=S),S&&1>S&&(O*=S)&&(P.weight=1),P.opacity=O,i["stroke-linejoin"]&&(P.joinstyle=i["stroke-linejoin"]||"miter"),P.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(P.endcap="butt"==i["stroke-linecap"]?"flat":"square"==i["stroke-linecap"]?"square":"round"),"stroke-dasharray"in i){var T={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};P.dashstyle=T[a](i["stroke-dasharray"])?T[i["stroke-dasharray"]]:o}Q&&l.appendChild(P)}if("text"==s.type){s.paper.canvas.style.display=o;var U=s.paper.span,V=100,W=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=U.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),W=d(m["font-size"]||W&&W[0])||10,p.fontSize=W*V+"px",s.textpath.string&&(U.innerHTML=b(s.textpath.string).replace(/"));var X=U.getBoundingClientRect();s.W=m.w=(X.right-X.left)/V,s.H=m.h=(X.bottom-X.top)/V,s.X=m.x,s.Y=m.y+s.H/2,("x"in i||"y"in i)&&(s.path.v=c.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));for(var Y=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,$=Y.length;$>Z;Z++)if(Y[Z]in i){s._.dirty=1;break}switch(m["text-anchor"]){case"start":s.textpath.style["v-text-align"]="left",s.bbx=s.W/2;break;case"end":s.textpath.style["v-text-align"]="right",s.bbx=-s.W/2;break;default:s.textpath.style["v-text-align"]="center",s.bbx=0}s.textpath.style["v-text-kern"]=!0}},C=function(a,f,g){a.attrs=a.attrs||{};var h=(a.attrs,Math.pow),i="linear",j=".5 .5";if(a.attrs.gradient=f,f=b(f).replace(c._radial_gradient,function(a,b,c){return i="radial",b&&c&&(b=d(b),c=d(c),h(b-.5,2)+h(c-.5,2)>.25&&(c=e.sqrt(.25-h(b-.5,2))*(2*(c>.5)-1)+.5),j=b+n+c),o}),f=f.split(/\s*\-\s*/),"linear"==i){var k=f.shift();if(k=-d(k),isNaN(k))return null}var l=c._parseDots(f);if(!l)return null;if(a=a.shape||a.node,l.length){a.removeChild(g),g.on=!0,g.method="none",g.color=l[0].color,g.color2=l[l.length-1].color;for(var m=[],p=0,q=l.length;q>p;p++)l[p].offset&&m.push(l[p].offset+n+l[p].color);g.colors=m.length?m.join():"0% "+g.color,"radial"==i?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=j,g.angle=0):(g.type="gradient",g.angle=(270-k)%360),a.appendChild(g)}return 1},D=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=b,this.matrix=c.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},E=c.el;D.prototype=E,E.constructor=D,E.transform=function(a){if(null==a)return this._.transform;var d,e=this.paper._viewBoxShift,f=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:o;e&&(d=a=b(a).replace(/\.{3}|\u2026/g,this._.transform||o)),c._extractTransform(this,f+a);var g,h=this.matrix.clone(),i=this.skew,j=this.node,k=~b(this.attrs.fill).indexOf("-"),l=!b(this.attrs.fill).indexOf("url(");if(h.translate(1,1),l||k||"image"==this.type)if(i.matrix="1 0 0 1",i.offset="0 0",g=h.split(),k&&g.noRotation||!g.isSimple){j.style.filter=h.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;j.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else j.style.filter=o,z(this,g.scalex,g.scaley,g.dx,g.dy,g.rotate);else j.style.filter=o,i.matrix=b(h),i.offset=h.offset();return null!==d&&(this._.transform=d,c._extractTransform(this,d)),this},E.rotate=function(a,c,e){if(this.removed)return this;if(null!=a){if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,c,e]])),this}},E.translate=function(a,c){return this.removed?this:(a=b(a).split(k),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=c),this.transform(this._.transform.concat([["t",a,c]])),this)},E.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=o),this},E.auxGetBBox=c.el.getBBox,E.getBBox=function(){var a=this.auxGetBBox();if(this.paper&&this.paper._viewBoxShift){var b={},c=1/this.paper._viewBoxShift.scale;return b.x=a.x-this.paper._viewBoxShift.dx,b.x*=c,b.y=a.y-this.paper._viewBoxShift.dy,b.y*=c,b.width=a.width*c,b.height=a.height*c,b.x2=b.x+b.width,b.y2=b.y+b.height,b}return a},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),c.eve.unbind("raphael.*.*."+this.id),c._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;this.removed=!0}},E.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if(b==j&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var g=b.split(k),h={},i=0,m=g.length;m>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return m-1?h:h[g[0]]}if(this.attrs&&null==d&&c.is(b,"array")){for(h={},i=0,m=b.length;m>i;i++)h[b[i]]=this.attr(b[i]);return h}var n;null!=d&&(n={},n[b]=d),null==d&&c.is(b,"object")&&(n=b);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[a](o)&&n[a](o)&&c.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[a](q)&&(n[q]=p[q])}n.text&&"text"==this.type&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&c._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),c._toback(this,this.paper)),this)},E.insertAfter=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[a.length-1]),a.node.nextSibling?a.node.parentNode.insertBefore(this.node,a.node.nextSibling):a.node.parentNode.appendChild(this.node),c._insertafter(this,a,this.paper),this)},E.insertBefore=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[0]),a.node.parentNode.insertBefore(this.node,a.node),c._insertbefore(this,a,this.paper),this)},E.blur=function(a){var b=this.node.runtimeStyle,d=b.filter;return d=d.replace(r,o),0!==+a?(this.attrs.blur=a,b.filter=d+n+m+".Blur(pixelradius="+(+a||1.5)+")",b.margin=c.format("-{0}px 0 0 -{0}px",f(+a||1.5))):(b.filter=d,b.margin=0,delete this.attrs.blur),this},c._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");return f.on=!0,c.appendChild(f),d.skew=f,d.transform(o),d},c._engine.rect=function(a,b,d,e,f,g){var h=c._rectPath(b,d,e,f,g),i=a.path(h),j=i.attrs;return i.X=j.x=b,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect",i},c._engine.ellipse=function(a,b,c,d,e){{var f=a.path();f.attrs}return f.X=b-d,f.Y=c-e,f.W=2*d,f.H=2*e,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e}),f},c._engine.circle=function(a,b,c,d){{var e=a.path();e.attrs}return e.X=b-d,e.Y=c-d,e.W=e.H=2*d,e.type="circle",B(e,{cx:b,cy:c,r:d}),e},c._engine.image=function(a,b,d,e,f,g){var h=c._rectPath(d,e,f,g),i=a.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];return k.src=b,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=b,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0),i},c._engine.text=function(a,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=c.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=b(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,a),l={fill:"#000",stroke:"none",font:c._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=b(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),a.canvas.appendChild(h);var m=F("skew");return m.on=!0,h.appendChild(m),k.skew=m,k.transform(o),k},c._engine.setSize=function(a,b){var d=this.canvas.style;return this.width=a,this.height=b,a==+a&&(a+="px"),b==+b&&(b+="px"),d.width=a,d.height=b,d.clip="rect(0 "+a+" "+b+" 0)",this._viewBox&&c._engine.setViewBox.apply(this,this._viewBox),this},c._engine.setViewBox=function(a,b,d,e,f){c.eve("raphael.setViewBox",this,this._viewBox,[a,b,d,e,f]);var g,h,i=this.getSize(),j=i.width,k=i.height;return f&&(g=k/e,h=j/d,j>d*g&&(a-=(j-d*g)/2/g),k>e*h&&(b-=(k-e*h)/2/h)),this._viewBox=[a,b,d,e,!!f],this._viewBoxShift={dx:-a,dy:-b,scale:size},this.forEach(function(a){a.transform("...")}),this};var F;c._engine.initWin=function(a){var b=a.document;b.styleSheets.length<31?b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"):b.styleSheets[0].addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},c._engine.initWin(c._g.win),c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a.container,d=a.height,e=a.width,f=a.x,g=a.y;if(!b)throw new Error("VML container not found.");var h=new c._Paper,i=h.canvas=c._g.doc.createElement("div"),j=i.style;return f=f||0,g=g||0,e=e||512,d=d||342,h.width=e,h.height=d,e==+e&&(e+="px"),d==+d&&(d+="px"),h.coordsize=1e3*u+n+1e3*u,h.coordorigin="0 0",h.span=c._g.doc.createElement("span"),h.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",i.appendChild(h.span),j.cssText=c.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,d),1==b?(c._g.doc.body.appendChild(i),j.left=f+"px",j.top=g+"px",j.position="absolute"):b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i),h.renderfix=function(){},h},c.prototype.clear=function(){c.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=c._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},c.prototype.remove=function(){c.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;return!0};var G=c.st;for(var H in E)E[a](H)&&!G[a](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}}(),B.was?A.win.Raphael=c:Raphael=c,"object"==typeof exports&&(module.exports=c),c});
\ No newline at end of file
+!function t(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.Raphael=r():e.Raphael=r()}(this,function(){return function(t){function e(i){if(r[i])return r[i].exports;var n=r[i]={exports:{},id:i,loaded:!1};return t[i].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){var i,n;i=[r(1),r(3),r(4)],n=function(t){return t}.apply(e,i),!(void 0!==n&&(t.exports=n))},function(t,e,r){var i,n;i=[r(2)],n=function(t){function e(r){if(e.is(r,"function"))return w?r():t.on("raphael.DOMload",r);if(e.is(r,Q))return e._engine.create[z](e,r.splice(0,3+e.is(r[0],$))).add(r);var i=Array.prototype.slice.call(arguments,0);if(e.is(i[i.length-1],"function")){var n=i.pop();return w?n.call(e._engine.create[z](e,i)):t.on("raphael.DOMload",function(){n.call(e._engine.create[z](e,i))})}return e._engine.create[z](e,arguments)}function r(t){if("function"==typeof t||Object(t)!==t)return t;var e=new t.constructor;for(var i in t)t[A](i)&&(e[i]=r(t[i]));return e}function i(t,e){for(var r=0,i=t.length;r=1e3&&delete o[l.shift()],l.push(s),o[s]=t[z](e,a),r?r(o[s]):o[s])}return n}function a(){return this.hex}function s(t,e){for(var r=[],i=0,n=t.length;n-2*!e>i;i+=2){var a=[{x:+t[i-2],y:+t[i-1]},{x:+t[i],y:+t[i+1]},{x:+t[i+2],y:+t[i+3]},{x:+t[i+4],y:+t[i+5]}];e?i?n-4==i?a[3]={x:+t[0],y:+t[1]}:n-2==i&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[n-2],y:+t[n-1]}:n-4==i?a[3]=a[2]:i||(a[0]={x:+t[i],y:+t[i+1]}),r.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return r}function o(t,e,r,i,n){var a=-3*e+9*r-9*i+3*n,s=t*a+6*e-12*r+6*i;return t*s-3*e+3*r}function l(t,e,r,i,n,a,s,l,h){null==h&&(h=1),h=h>1?1:h<0?0:h;for(var u=h/2,c=12,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,g=0;gd;)c/=2,f+=(pW(n,s)||W(e,i)W(a,o))){var l=(t*i-e*r)*(n-s)-(t-r)*(n*o-a*s),h=(t*i-e*r)*(a-o)-(e-i)*(n*o-a*s),u=(t-r)*(a-o)-(e-i)*(n-s);if(u){var c=l/u,f=h/u,p=+c.toFixed(2),d=+f.toFixed(2);if(!(p<+G(t,r).toFixed(2)||p>+W(t,r).toFixed(2)||p<+G(n,s).toFixed(2)||p>+W(n,s).toFixed(2)||d<+G(e,i).toFixed(2)||d>+W(e,i).toFixed(2)||d<+G(a,o).toFixed(2)||d>+W(a,o).toFixed(2)))return{x:c,y:f}}}}function c(t,e){return p(t,e)}function f(t,e){return p(t,e,1)}function p(t,r,i){var n=e.bezierBBox(t),a=e.bezierBBox(r);if(!e.isBBoxIntersect(n,a))return i?0:[];for(var s=l.apply(0,t),o=l.apply(0,r),h=W(~~(s/5),1),c=W(~~(o/5),1),f=[],p=[],d={},g=i?0:[],v=0;v=0&&S<=1.001&&A>=0&&A<=1.001&&(i?g++:g.push({x:C.x,y:C.y,t1:G(S,1),t2:G(A,1)}))}}return g}function d(t,r,i){t=e._path2curve(t),r=e._path2curve(r);for(var n,a,s,o,l,h,u,c,f,d,g=i?0:[],v=0,x=t.length;vi)return i;for(;ra?r=n:i=n,n=(i-r)/2+r}return n}var h=3*e,u=3*(i-e)-h,c=1-h-u,f=3*r,p=3*(n-r)-f,d=1-f-p;return o(t,1/(200*a))}function m(t,e){var r=[],i={};if(this.ms=e,this.times=1,t){for(var n in t)t[A](n)&&(i[ht(n)]=t[n],r.push(ht(n)));r.sort(Bt)}this.anim=i,this.top=r[r.length-1],this.percents=r}function b(r,i,n,a,s,o){n=ht(n);var l,h,u,c=[],f,p,d,v=r.ms,x={},m={},b={};if(a)for(w=0,B=Ee.length;wa*r.top){n=r.percents[w],p=r.percents[w-1]||0,v=v/r.top*(n-p),f=r.percents[w+1],l=r.anim[n];break}a&&i.attr(r.anim[r.percents[w]])}if(l){if(h)h.initstatus=a,h.start=new Date-h.ms*a;else{for(var C in l)if(l[A](C)&&(pt[A](C)||i.paper.customAttributes[A](C)))switch(x[C]=i.attr(C),null==x[C]&&(x[C]=ft[C]),m[C]=l[C],pt[C]){case $:b[C]=(m[C]-x[C])/v;break;case"colour":x[C]=e.getRGB(x[C]);var S=e.getRGB(m[C]);b[C]={r:(S.r-x[C].r)/v,g:(S.g-x[C].g)/v,b:(S.b-x[C].b)/v};break;case"path":var T=Qt(x[C],m[C]),E=T[1];for(x[C]=T[0],b[C]=[],w=0,B=x[C].length;w',Lt=Nt.firstChild,Lt.style.behavior="url(#default#VML)",!Lt||"object"!=typeof Lt.adj)return e.type=R;Nt=null}e.svg=!(e.vml="VML"==e.type),e._Paper=M,e.fn=N=M.prototype=e.prototype,e._id=0,e.is=function(t,e){return e=O.call(e),"finite"==e?!at[A](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||tt.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,r,i,n,a,s){if(null==a){var o=t-i,l=r-n;return o||l?(180+180*Y.atan2(-l,-o)/U+360)%360:0}return e.angle(t,r,a,s)-e.angle(i,n,a,s)},e.rad=function(t){return t%360*U/180},e.deg=function(t){return Math.round(180*t/U%360*1e3)/1e3},e.snapTo=function(t,r,i){if(i=e.is(i,"finite")?i:10,e.is(t,Q)){for(var n=t.length;n--;)if(H(t[n]-r)<=i)return t[n]}else{t=+t;var a=r%t;if(at-i)return r-a+t}return r};var zt=e.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,function(t){var e=16*Y.random()|0,r="x"==t?e:3&e|8;return r.toString(16)});e.setWindow=function(r){t("raphael.setWindow",e,T.win,r),T.win=r,T.doc=T.win.document,e._engine.initWin&&e._engine.initWin(T.win)};var Pt=function(t){if(e.vml){var r=/^\s+|\s+$/g,i;try{var a=new ActiveXObject("htmlfile");a.write(""),a.close(),i=a.body}catch(s){i=createPopup().document.body}var o=i.createTextRange();Pt=n(function(t){try{i.style.color=I(t).replace(r,R);var e=o.queryCommandValue("ForeColor");return e=(255&e)<<16|65280&e|(16711680&e)>>>16,"#"+("000000"+e.toString(16)).slice(-6)}catch(n){return"none"}})}else{var l=T.doc.createElement("i");l.title="Raphaël Colour Picker",l.style.display="none",T.doc.body.appendChild(l),Pt=n(function(t){return l.style.color=t,T.doc.defaultView.getComputedStyle(l,R).getPropertyValue("color")})}return Pt(t)},Ft=function(){return"hsb("+[this.h,this.s,this.b]+")"},Rt=function(){return"hsl("+[this.h,this.s,this.l]+")"},jt=function(){return this.hex},It=function(t,r,i){if(null==r&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(i=t.b,r=t.g,t=t.r),null==r&&e.is(t,Z)){var n=e.getRGB(t);t=n.r,r=n.g,i=n.b}return(t>1||r>1||i>1)&&(t/=255,r/=255,i/=255),[t,r,i]},qt=function(t,r,i,n){t*=255,r*=255,i*=255;var a={r:t,g:r,b:i,hex:e.rgb(t,r,i),toString:jt};return e.is(n,"finite")&&(a.opacity=n),a};e.color=function(t){var r;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(r=e.hsb2rgb(t),t.r=r.r,t.g=r.g,t.b=r.b,t.hex=r.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(r=e.hsl2rgb(t),t.r=r.r,t.g=r.g,t.b=r.b,t.hex=r.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(r=e.rgb2hsl(t),t.h=r.h,t.s=r.s,t.l=r.l,r=e.rgb2hsb(t),t.v=r.b):(t={hex:"none"},t.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=jt,t},e.hsb2rgb=function(t,e,r,i){this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(r=t.b,e=t.s,i=t.o,t=t.h),t*=360;var n,a,s,o,l;return t=t%360/60,l=r*e,o=l*(1-H(t%2-1)),n=a=s=r-l,t=~~t,n+=[l,o,0,0,o,l][t],a+=[o,l,l,o,0,0][t],s+=[0,0,o,l,l,o][t],qt(n,a,s,i)},e.hsl2rgb=function(t,e,r,i){this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(r=t.l,e=t.s,t=t.h),(t>1||e>1||r>1)&&(t/=360,e/=100,r/=100),t*=360;var n,a,s,o,l;return t=t%360/60,l=2*e*(r<.5?r:1-r),o=l*(1-H(t%2-1)),n=a=s=r-l/2,t=~~t,n+=[l,o,0,0,o,l][t],a+=[o,l,l,o,0,0][t],s+=[0,0,o,l,l,o][t],qt(n,a,s,i)},e.rgb2hsb=function(t,e,r){r=It(t,e,r),t=r[0],e=r[1],r=r[2];var i,n,a,s;return a=W(t,e,r),s=a-G(t,e,r),i=0==s?null:a==t?(e-r)/s:a==e?(r-t)/s+2:(t-e)/s+4,i=(i+360)%6*60/360,n=0==s?0:s/a,{h:i,s:n,b:a,toString:Ft}},e.rgb2hsl=function(t,e,r){r=It(t,e,r),t=r[0],e=r[1],r=r[2];var i,n,a,s,o,l;return s=W(t,e,r),o=G(t,e,r),l=s-o,i=0==l?null:s==t?(e-r)/l:s==e?(r-t)/l+2:(t-e)/l+4,i=(i+360)%6*60/360,a=(s+o)/2,n=0==l?0:a<.5?l/(2*a):l/(2-2*a),{h:i,s:n,l:a,toString:Rt}},e._path2string=function(){return this.join(",").replace(xt,"$1")};var Dt=e._preload=function(t,e){var r=T.doc.createElement("img");r.style.cssText="position:absolute;left:-9999em;top:-9999em",r.onload=function(){e.call(this),this.onload=null,T.doc.body.removeChild(this)},r.onerror=function(){T.doc.body.removeChild(this)},T.doc.body.appendChild(r),r.src=t};e.getRGB=n(function(t){if(!t||(t=I(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:a};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:a};!(vt[A](t.toLowerCase().substring(0,2))||"#"==t.charAt())&&(t=Pt(t));var r,i,n,s,o,l,h,u=t.match(nt);return u?(u[2]&&(s=ut(u[2].substring(5),16),n=ut(u[2].substring(3,5),16),i=ut(u[2].substring(1,3),16)),u[3]&&(s=ut((l=u[3].charAt(3))+l,16),n=ut((l=u[3].charAt(2))+l,16),i=ut((l=u[3].charAt(1))+l,16)),u[4]&&(h=u[4][q](gt),i=ht(h[0]),"%"==h[0].slice(-1)&&(i*=2.55),n=ht(h[1]),"%"==h[1].slice(-1)&&(n*=2.55),s=ht(h[2]),"%"==h[2].slice(-1)&&(s*=2.55),"rgba"==u[1].toLowerCase().slice(0,4)&&(o=ht(h[3])),h[3]&&"%"==h[3].slice(-1)&&(o/=100)),u[5]?(h=u[5][q](gt),i=ht(h[0]),"%"==h[0].slice(-1)&&(i*=2.55),n=ht(h[1]),"%"==h[1].slice(-1)&&(n*=2.55),s=ht(h[2]),"%"==h[2].slice(-1)&&(s*=2.55),("deg"==h[0].slice(-3)||"°"==h[0].slice(-1))&&(i/=360),"hsba"==u[1].toLowerCase().slice(0,4)&&(o=ht(h[3])),h[3]&&"%"==h[3].slice(-1)&&(o/=100),e.hsb2rgb(i,n,s,o)):u[6]?(h=u[6][q](gt),i=ht(h[0]),"%"==h[0].slice(-1)&&(i*=2.55),n=ht(h[1]),"%"==h[1].slice(-1)&&(n*=2.55),s=ht(h[2]),"%"==h[2].slice(-1)&&(s*=2.55),("deg"==h[0].slice(-3)||"°"==h[0].slice(-1))&&(i/=360),"hsla"==u[1].toLowerCase().slice(0,4)&&(o=ht(h[3])),h[3]&&"%"==h[3].slice(-1)&&(o/=100),e.hsl2rgb(i,n,s,o)):(u={r:i,g:n,b:s,toString:a},u.hex="#"+(16777216|s|n<<8|i<<16).toString(16).slice(1),e.is(o,"finite")&&(u.opacity=o),u)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:a}},e),e.hsb=n(function(t,r,i){return e.hsb2rgb(t,r,i).hex}),e.hsl=n(function(t,r,i){return e.hsl2rgb(t,r,i).hex}),e.rgb=n(function(t,e,r){function i(t){return t+.5|0}return"#"+(16777216|i(r)|i(e)<<8|i(t)<<16).toString(16).slice(1)}),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},r=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,e.s<=0&&(this.getColor.start={h:0,s:1,b:e.b})),r.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var r=Vt(t);if(r.arr)return Yt(r.arr);var i={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},n=[];return e.is(t,Q)&&e.is(t[0],Q)&&(n=Yt(t)),n.length||I(t).replace(yt,function(t,e,r){var a=[],s=e.toLowerCase();if(r.replace(bt,function(t,e){e&&a.push(+e)}),"m"==s&&a.length>2&&(n.push([e][P](a.splice(0,2))),s="l",e="m"==e?"l":"L"),"r"==s)n.push([e][P](a));else for(;a.length>=i[s]&&(n.push([e][P](a.splice(0,i[s]))),i[s]););}),n.toString=e._path2string,r.arr=Yt(n),n},e.parseTransformString=n(function(t){if(!t)return null;var r={r:3,s:4,t:2,m:6},i=[];return e.is(t,Q)&&e.is(t[0],Q)&&(i=Yt(t)),i.length||I(t).replace(mt,function(t,e,r){var n=[],a=O.call(e);r.replace(bt,function(t,e){e&&n.push(+e)}),i.push([e][P](n))}),i.toString=e._path2string,i});var Vt=function(t){var e=Vt.ps=Vt.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout(function(){for(var r in e)e[A](r)&&r!=t&&(e[r].sleep--,!e[r].sleep&&delete e[r])}),e[t]};e.findDotsAtSegment=function(t,e,r,i,n,a,s,o,l){var h=1-l,u=X(h,3),c=X(h,2),f=l*l,p=f*l,d=u*t+3*c*l*r+3*h*l*l*n+p*s,g=u*e+3*c*l*i+3*h*l*l*a+p*o,v=t+2*l*(r-t)+f*(n-2*r+t),x=e+2*l*(i-e)+f*(a-2*i+e),y=r+2*l*(n-r)+f*(s-2*n+r),m=i+2*l*(a-i)+f*(o-2*a+i),b=h*t+l*r,_=h*e+l*i,w=h*n+l*s,k=h*a+l*o,B=90-180*Y.atan2(v-y,x-m)/U;return(v>y||x=t.x&&e<=t.x2&&r>=t.y&&r<=t.y2},e.isBBoxIntersect=function(t,r){var i=e.isPointInsideBBox;return i(r,t.x,t.y)||i(r,t.x2,t.y)||i(r,t.x,t.y2)||i(r,t.x2,t.y2)||i(t,r.x,r.y)||i(t,r.x2,r.y)||i(t,r.x,r.y2)||i(t,r.x2,r.y2)||(t.xr.x||r.xt.x)&&(t.yr.y||r.yt.y)},e.pathIntersection=function(t,e){return d(t,e)},e.pathIntersectionNumber=function(t,e){return d(t,e,1)},e.isPointInsidePath=function(t,r,i){var n=e.pathBBox(t);return e.isPointInsideBBox(n,r,i)&&d(t,[["M",r,i],["H",n.x2+10]],1)%2==1},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var Ot=e.pathBBox=function(t){var e=Vt(t);if(e.bbox)return r(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};t=Qt(t);for(var i=0,n=0,a=[],s=[],o,l=0,h=t.length;l1&&(b=Y.sqrt(b),r=b*r,i=b*i);var _=r*r,w=i*i,k=(s==o?-1:1)*Y.sqrt(H((_*w-_*m*m-w*y*y)/(_*m*m+w*y*y))),B=k*r*m/i+(t+l)/2,C=k*-i*y/r+(e+h)/2,S=Y.asin(((e-C)/i).toFixed(9)),A=Y.asin(((h-C)/i).toFixed(9));S=tA&&(S-=2*U),!o&&A>S&&(A-=2*U)}var T=A-S;if(H(T)>c){var E=A,M=l,N=h;A=S+c*(o&&A>S?1:-1),l=B+r*Y.cos(A),h=C+i*Y.sin(A),p=Ut(l,h,r,i,a,0,o,M,N,[A,E,B,C])}T=A-S;var L=Y.cos(S),z=Y.sin(S),F=Y.cos(A),R=Y.sin(A),j=Y.tan(T/4),I=4/3*r*j,D=4/3*i*j,V=[t,e],O=[t+I*z,e-D*L],W=[l+I*R,h-D*F],G=[l,h];if(O[0]=2*V[0]-O[0],O[1]=2*V[1]-O[1],u)return[O,W,G][P](p);p=[O,W,G][P](p).join()[q](",");for(var X=[],$=0,Z=p.length;$"1e12"&&(c=.5),H(f)>"1e12"&&(f=.5),c>0&&c<1&&(g=$t(t,e,r,i,n,a,s,o,c),d.push(g.x),p.push(g.y)),f>0&&f<1&&(g=$t(t,e,r,i,n,a,s,o,f),d.push(g.x),p.push(g.y)),l=a-2*i+e-(o-2*a+i),h=2*(i-e)-2*(a-i),u=e-i,c=(-h+Y.sqrt(h*h-4*l*u))/2/l,f=(-h-Y.sqrt(h*h-4*l*u))/2/l,H(c)>"1e12"&&(c=.5),H(f)>"1e12"&&(f=.5),c>0&&c<1&&(g=$t(t,e,r,i,n,a,s,o,c),d.push(g.x),p.push(g.y)),f>0&&f<1&&(g=$t(t,e,r,i,n,a,s,o,f),d.push(g.x),p.push(g.y)),{min:{x:G[z](0,d),y:G[z](0,p)},max:{x:W[z](0,d),y:W[z](0,p)}}}),Qt=e._path2curve=n(function(t,e){var r=!e&&Vt(t);if(!e&&r.curve)return Yt(r.curve);for(var i=Gt(t),n=e&&Gt(e),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o=(function(t,e,r){var i,n,a={T:1,Q:1};if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in a)&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][P](Ut[z](0,[e.x,e.y][P](t.slice(1))));break;case"S":"C"==r||"S"==r?(i=2*e.x-e.bx,n=2*e.y-e.by):(i=e.x,n=e.y),t=["C",i,n][P](t.slice(1));break;case"T":"Q"==r||"T"==r?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][P](Xt(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][P](Xt(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][P](Ht(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][P](Ht(e.x,e.y,t[1],e.y));break;case"V":t=["C"][P](Ht(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][P](Ht(e.x,e.y,e.X,e.Y))}return t}),l=function(t,e){if(t[e].length>7){t[e].shift();for(var r=t[e];r.length;)u[e]="A",n&&(c[e]="A"),t.splice(e++,0,["C"][P](r.splice(0,6)));t.splice(e,1),g=W(i.length,n&&n.length||0)}},h=function(t,e,r,a,s){t&&e&&"M"==t[s][0]&&"M"!=e[s][0]&&(e.splice(s,0,["M",a.x,a.y]),r.bx=0,r.by=0,r.x=t[s][1],r.y=t[s][2],g=W(i.length,n&&n.length||0))},u=[],c=[],f="",p="",d=0,g=W(i.length,n&&n.length||0);dn){if(r&&!c.start){if(f=ke(s,o,l[1],l[2],l[3],l[4],l[5],l[6],n-p),u+=["C"+f.start.x,f.start.y,f.m.x,f.m.y,f.x,f.y],a)return u;c.start=u,u=["M"+f.x,f.y+"C"+f.n.x,f.n.y,f.end.x,f.end.y,l[5],l[6]].join(),p+=h,s=+l[5],o=+l[6];continue}if(!t&&!r)return f=ke(s,o,l[1],l[2],l[3],l[4],l[5],l[6],n-p),{x:f.x,y:f.y,alpha:f.alpha}}p+=h,s=+l[5],o=+l[6]}u+=l.shift()+l}return c.end=u,f=t?p:r?c:e.findDotsAtSegment(s,o,l[0],l[1],l[2],l[3],l[4],l[5],1),f.alpha&&(f={x:f.x,y:f.y,alpha:f.alpha}),f}},Ce=Be(1),Se=Be(),Ae=Be(0,1);e.getTotalLength=Ce,e.getPointAtLength=Se,e.getSubpath=function(t,e,r){if(this.getTotalLength(t)-r<1e-6)return Ae(t,e).end;var i=Ae(t,r,1);return e?Ae(i,e).end:i},ye.getTotalLength=function(){var t=this.getPath();if(t)return this.node.getTotalLength?this.node.getTotalLength():Ce(t)},ye.getPointAtLength=function(t){var e=this.getPath();if(e)return Se(e,t)},ye.getPath=function(){var t,r=e._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return r&&(t=r(this)),t},ye.getSubpath=function(t,r){var i=this.getPath();if(i)return e.getSubpath(i,t,r)};var Te=e.easing_formulas={linear:function(t){return t},"<":function(t){return X(t,1.7)},">":function(t){return X(t,.48)},"<>":function(t){var e=.48-t/1.04,r=Y.sqrt(.1734+e*e),i=r-e,n=X(H(i),1/3)*(i<0?-1:1),a=-r-e,s=X(H(a),1/3)*(a<0?-1:1),o=n+s+.5;return 3*(1-o)*o*o+o*o*o},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){t-=1;var e=1.70158;return t*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:X(2,-10*t)*Y.sin((t-.075)*(2*U)/.3)+1},bounce:function(t){var e=7.5625,r=2.75,i;return t<1/r?i=e*t*t:t<2/r?(t-=1.5/r,i=e*t*t+.75):t<2.5/r?(t-=2.25/r,i=e*t*t+.9375):(t-=2.625/r,i=e*t*t+.984375),i}};Te.easeIn=Te["ease-in"]=Te["<"],Te.easeOut=Te["ease-out"]=Te[">"],Te.easeInOut=Te["ease-in-out"]=Te["<>"],Te["back-in"]=Te.backIn,Te["back-out"]=Te.backOut;var Ee=[],Me=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},Ne=function(){for(var r=+new Date,i=0;i1&&!n.next){for(v in u)u[A](v)&&(g[v]=n.totalOrigin[v]);n.el.attr(g),b(n.anim,n.el,n.anim.percents[0],null,n.totalOrigin,n.repeat-1)}n.next&&!n.stop&&b(n.anim,n.el,n.next,null,n.totalOrigin,n.repeat)}}}Ee.length&&Me(Ne)},Le=function(t){return t>255?255:t<0?0:t};ye.animateWith=function(t,r,i,n,a,s){var o=this;if(o.removed)return s&&s.call(o),o;var l=i instanceof m?i:e.animation(i,n,a,s),h,u;b(l,o,l.percents[0],null,o.attr());for(var c=0,f=Ee.length;cl&&(l=u)}l+="%",!t[l].callback&&(t[l].callback=n)}return new m(t,r)},ye.animate=function(t,r,i,n){var a=this;if(a.removed)return n&&n.call(a),a;var s=t instanceof m?t:e.animation(t,r,i,n);return b(s,a,s.percents[0],null,a.attr()),a},ye.setTime=function(t,e){return t&&null!=e&&this.status(t,G(e,t.ms)/t.ms),this},ye.status=function(t,e){var r=[],i=0,n,a;if(null!=e)return b(t,this,-1,G(e,1)),this;for(n=Ee.length;i1)for(var i=0,n=r.length;i.5)-1;l(f-.5,2)+l(p-.5,2)>.25&&(p=a.sqrt(.25-l(f-.5,2))*n+.5)&&.5!=p&&(p=p.toFixed(5)-1e-5*n)}return c}),n=n.split(/\s*\-\s*/),"linear"==h){var b=n.shift();if(b=-i(b),isNaN(b))return null;var _=[0,0,a.cos(t.rad(b)),a.sin(t.rad(b))],w=1/(s(o(_[2]),o(_[3]))||1);_[2]*=w,_[3]*=w,_[2]<0&&(_[0]=-_[2],_[2]=0),_[3]<0&&(_[1]=-_[3],_[3]=0)}var k=t._parseDots(n);if(!k)return null;if(u=u.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&u!=e.gradient.id&&(g.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){y=v(h+"Gradient",{id:u}),e.gradient=y,v(y,"radial"==h?{fx:f,fy:p}:{x1:_[0],y1:_[1],x2:_[2],y2:_[3],gradientTransform:e.matrix.invert()}),g.defs.appendChild(y);for(var B=0,C=k.length;B1?z.opacity/100:z.opacity});case"stroke":z=t.getRGB(g),l.setAttribute(d,z.hex),"stroke"==d&&z[e]("opacity")&&v(l,{"stroke-opacity":z.opacity>1?z.opacity/100:z.opacity}),"stroke"==d&&i._.arrows&&("startString"in i._.arrows&&_(i,i._.arrows.startString),"endString"in i._.arrows&&_(i,i._.arrows.endString,1));break;case"gradient":("circle"==i.type||"ellipse"==i.type||"r"!=r(g).charAt())&&x(i,g);break;case"opacity":u.gradient&&!u[e]("stroke-opacity")&&v(l,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(u.gradient){P=t._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,c)),P&&(F=P.getElementsByTagName("stop"),v(F[F.length-1],{"stop-opacity":g}));break}default:"font-size"==d&&(g=n(g,10)+"px");var R=d.replace(/(\-.)/g,function(t){return t.substring(1).toUpperCase()});l.style[R]=g,i._.dirty=1,l.setAttribute(d,g)}}S(i,a),l.style.visibility=f},C=1.2,S=function(i,a){if("text"==i.type&&(a[e]("text")||a[e]("font")||a[e]("font-size")||a[e]("x")||a[e]("y"))){var s=i.attrs,o=i.node,l=o.firstChild?n(t._g.doc.defaultView.getComputedStyle(o.firstChild,c).getPropertyValue("font-size"),10):10;if(a[e]("text")){for(s.text=a.text;o.firstChild;)o.removeChild(o.firstChild);for(var h=r(a.text).split("\n"),u=[],f,p=0,d=h.length;p"));var Z=X.getBoundingClientRect();m.W=f.w=(Z.right-Z.left)/U,m.H=f.h=(Z.bottom-Z.top)/U,m.X=f.x,m.Y=f.y+m.H/2,("x"in l||"y"in l)&&(m.path.v=t.format("m{0},{1}l{2},{1}",a(f.x*b),a(f.y*b),a(f.x*b)+1));for(var Q=["x","y","text","font","font-family","font-weight","font-style","font-size"],J=0,K=Q.length;J.25&&(r=n.sqrt(.25-l(e-.5,2))*(2*(r>.5)-1)+.5),f=e+p+r),d}),a=a.split(/\s*\-\s*/),"linear"==c){var g=a.shift();if(g=-i(g),isNaN(g))return null}var v=t._parseDots(a);if(!v)return null;if(e=e.shape||e.node,v.length){e.removeChild(s),s.on=!0,s.method="none",s.color=v[0].color,s.color2=v[v.length-1].color;for(var x=[],y=0,m=v.length;y')}}catch(r){N=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),r=e.container,i=e.height,n,a=e.width,s=e.x,o=e.y;if(!r)throw new Error("VML container not found.");var l=new t._Paper,h=l.canvas=t._g.doc.createElement("div"),u=h.style;return s=s||0,o=o||0,a=a||512,i=i||342,l.width=a,l.height=i,a==+a&&(a+="px"),i==+i&&(i+="px"),l.coordsize=1e3*b+p+1e3*b,l.coordorigin="0 0",l.span=t._g.doc.createElement("span"),l.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",h.appendChild(l.span),u.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",a,i),1==r?(t._g.doc.body.appendChild(h),u.left=s+"px",u.top=o+"px",u.position="absolute"):r.firstChild?r.insertBefore(h,r.firstChild):r.appendChild(h),l.renderfix=function(){},l},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=d,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var L=t.st;for(var z in M)M[e](z)&&!L[e](z)&&(L[z]=function(t){return function(){var e=arguments;return this.forEach(function(r){r[t].apply(r,e)})}}(z))}}.apply(e,i),!(void 0!==n&&(t.exports=n))}])});
\ No newline at end of file
diff --git a/static/editor.md/lib/sequence/danielbd.woff b/static/editor.md/lib/sequence/danielbd.woff
new file mode 100755
index 0000000000000000000000000000000000000000..aa01f17b930503d23aa19e780fff8795c49207d1
GIT binary patch
literal 38300
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 |