varLeonSans=function(t){varr={};functione(i){if(r[i])returnr[i].exports;varn=r[i]={i:i,l:!1,exports:{}};returnt[i].call(n.exports,n,n.exports,e),n.l=!0,n.exports}returne.m=t,e.c=r,e.d=function(t,r,i){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:i})},e.r=function(t){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,r){if(1&r&&(t=e(t)),8&r)returnt;if(4&r&&"object"==typeoft&&t&&t.__esModule)returnt;vari=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeoft)for(varnint)e.d(i,n,function(r){returnt[r]}.bind(null,n));returni},e.n=function(t){varr=t&&t.__esModule?function(){returnt.default}:function(){returnt};returne.d(r,"a",r),r},e.o=function(t,r){returnObject.prototype.hasOwnProperty.call(t,r)},e.p="",e(e.s=0)}([function(t,r,e){vari=e(1).default;t.exports=i},function(t,r,e){"use strict";functioni(t){return(i="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(t){returntypeoft}:function(t){returnt&&"function"==typeofSymbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeoft})(t)}functionn(t,r){for(vare=0;e<r.length;e++){vari=r[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"ini&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}e.r(r);vara=function(){functiont(){!function(t,r){if(!(tinstanceofr))thrownewTypeError("Cannot call a class as a function")}(this,t),this.handlers_={update:{listeners:[]}}}varr,e,a;returnr=t,(e=[{key:"on",value:function(t,r){return"function"!=typeofr?(console.error("The listener callback must be a function, the given type is ".concat(i(r))),!1):"string"!=typeoft?(console.error("The event name must be a string, the given type is ".concat(i(t))),!1):(void0===this.handlers_[t]&&(this.handlers_[t]={listeners:[]}),voidthis.handlers_[t].listeners.push(r))}},{key:"off",value:function(t,r){if(void0===this.handlers_[t])returnconsole.error("This event: ".concat(t," does not exist")),!1;this.handlers_[t].listeners=this.handlers_[t].listeners.filter(function(t){returnt.toString()!==r.toString()})}},{key:"dispatch",value:function(t,r){this.handlers_[t].listeners.forEach(function(t){t(r)})}}])&&n(r.prototype,e),a&&n(r,a),t}(),s=500,o=1,l=900,f=70,y=80,c=1,h=.78,u=.49,d=120,p=2*Math.PI;functionv(t,r){return{x:arguments.length>2&&void0!==arguments[2]?arguments[2]:0,y:arguments.length>3&&void0!==arguments[3]?arguments[3]:0,w:t.rect.w*u*r,h:(t.rect.h+220)*u*r}}functionx(t,r,e){return{x:t/2,y:(r-130*u*e)/2}}functiong(t,r,e){vari=t.ratio.x1,n=t.ratio.x2,a=t.ratio.y1,s=t.ratio.y2;return{r:r,cr:e,fr1:c,fr2:h,gx1:i,gx2:n,gy1:a,gy2:s}}functionb(t,r,e,i,n){vara=(i-n)/(r-e)*(t-e)+n;returna<n?a=n:a>i&&(a=i),a}functionS(t){varr,e,i,n,a,s,o,l,f,y,c,h=t.typo.p.length,u=[];for(r=0;r<h;r++)for(n=(a=t.typo.p[r]).cv.length,e=0;e<n;e++){if(o=(s=a.cv[e]).addRect(t.rect),l=a.d,y=(f=t.pointsLength.lengths[r])/t.pointsLength.max,c=0,r>0)for(i=0;i<r;i++)c+=t.pointsLength.lengths[i]/t.pointsLength.max;y+=c,u.push({pos:o,drawing:t.drawing,direction:l,lengths:f,maxDrawing:y,minDrawing:c,closePath:s.ratio.c,stroke:function(t,r){vare=b(r.drawing.value,r.maxDrawing,r.minDrawing,1,0);if(e>0&&"a"!=r.pos.type){vari=r.lengths*e;t.setLineDash([r.lengths]),t.lineDashOffset=r.direction*(i+r.lengths),t.stroke()}}})}returnu}functionm(t,r){vare,i,n=t.length,a=[];for(e=0;e<n;e++)i=t[e].addRect(r.rect),a.push(i);returna}functionO(t,r){vare,i,n,a=r.lines.length;for(e=0;e<a;e++)"a"==(n=(i=r.lines[e]).pos).type?(t.beginPath(),t.arc(n.x,n.y,n.radius*i.drawing.value,0,p),t.fill(),t.closePath()):"m"==n.type?(t.beginPath(),t.moveTo(n.x,n.y)):"l"==n.type?t.lineTo(n.x,n.y):"b"==n.type&&t.bezierCurveTo(n.x,n.y,n.x2,n.y2,n.x3,n.y3),i.stroke(t,i)}functionJ(t,r){t.save(),t.lineWidth=1;vare,i=r.lines.length;for(e=0;e<i;e++)_(t,r.lines[e]);for(t.restore(),t.save(),t.lineWidth=1,i=r.typo.p.length,e=0;e<i;e++)N(t,r.typo.p[e],r);t.restore()}functionN(t,r,e){vari,n,a,s=r.v.length;fo