PageSourceSearch

https://tfmofficial.com/_next/static/chunks/316-b63271bb9cb61d4d.js

js tfmofficial.com collected 2026-10-04 19:57:54 UTC 150,684 bytes, 11 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[316],{57028:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});var r=n(9676),i=n(23148),a=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var e=window.screen;if(e)return(e.deviceXDPI||1)/(e.logicalXDPI||1)}return 1}(),o={toTextLines:function(e){var t,n=[];for(e=[].concat(e);e.length;)"string"==typeof(t=e.pop())?n.unshift.apply(n,t.split("\n")):Array.isArray(t)?e.push.apply(e,t):(0,r.k)(e)||n.unshift(""+t);return n},textSize:function(e,t,n){var r,i=[].concat(t),a=i.length,o=e.font,f=0;for(r=0,e.font=n.string;r<a;++r)f=Math.max(e.measureText(i[r]).width,f);return e.font=o,{height:a*n.lineHeight,width:f}},bound:function(e,t,n){return Math.max(e,Math.min(t,n))},arrayDiff:function(e,t){var n,r,i,a,o=e.slice(),f=[];for(n=0,i=t.length;n<i;++n)a=t[n],-1===(r=o.indexOf(a))?f.push([a,1]):o.splice(r,1);for(n=0,i=o.length;n<i;++n)f.push([o[n],-1]);return f},rasterize:function(e){return Math.round(e*a)/a}};function f(e,t){var n=t.x,r=t.y;if(null===n)return{x:0,y:-1};if(null===r)return{x:1,y:0};var i=e.x-n,a=e.y-r,o=Math.sqrt(i*i+a*a);return{x:o?i/o:0,y:o?a/o:-1}}function c(e,t,n){var r=0;return e<n.left?r|=1:e>n.right&&(r|=2),t<n.top?r|=8:t>n.bottom&&(r|=4),r}function s(e,t){var n,r,i=t.anchor,a=e;return t.clamp&&(a=function(e,t){for(var n,r,i,a=e.x0,o=e.y0,f=e.x1,s=e.y1,l=c(a,o,t),u=c(f,s,t);l|u&&!(l&u);)8&(n=l||u)?(r=a+(f-a)*(t.top-o)/(s-o),i=t.top):4&n?(r=a+(f-a)*(t.bottom-o)/(s-o),i=t.bottom):2&n?(i=o+(s-o)*(t.right-a)/(f-a),r=t.right):1&n&&(i=o+(s-o)*(t.left-a)/(f-a),r=t.left),n===l?l=c(a=r,o=i,t):u=c(f=r,s=i,t);return{x0:a,x1:f,y0:o,y1:s}}(a,t.area)),"start"===i?(n=a.x0,r=a.y0):"end"===i?(n=a.x1,r=a.y1):(n=(a.x0+a.x1)/2,r=(a.y0+a.y1)/2),function(e,t,n,r,i){switch(i){case"center":n=r=0;break;case"bottom":n=0,r=1;break;case"right":n=1,r=0;break;case"left":n=-1,r=0;break;case"top":n=0,r=-1;break;case"start":n=-n,r=-r;break;case"end":break;default:i*=Math.PI/180,n=Math.cos(i),r=Math.sin(i)}return{x:e,y:t,vx:n,vy:r}}(n,r,e.vx,e.vy,t.align)}var l={arc:function(e,t){var n=(e.startAngle+e.endAngle)/2,r=Math.cos(n),i=Math.sin(n),a=e.innerRadius,o=e.outerRadius;return s({x0:e.x+r*a,y0:e.y+i*a,x1:e.x+r*o,y1:e.y+i*o,vx:r,vy:i},t)},point:function(e,t){var n=f(e,t.origin),r=n.x*e.options.radius,i=n.y*e.options.radius;return s({x0:e.x-r,y0:e.y-i,x1:e.x+r,y1:e.y+i,vx:n.x,vy:n.y},t)},bar:function(e,t){var n=f(e,t.origin),r=e.x,i=e.y,a=0,o=0;return e.horizontal?(r=Math.min(e.x,e.base),a=Math.abs(e.base-e.x)):(i=Math.min(e.y,e.base),o=Math.abs(e.base-e.y)),s({x0:r,y0:i+o,x1:r+a,y1:i,vx:n.x,vy:n.y},t)},fallback:function(e,t){var n=f(e,t.origin);return s({x0:e.x,y0:e.y,x1:e.x+(e.width||0),y1:e.y+(e.height||0),vx:n.x,vy:n.y},t)}},u=o.rasterize,d=function(e,t,n,r){var i=this;i._config=e,i._index=r,i._model=null,i._rects=null,i._ctx=t,i._el=n};(0,r.a4)(d.prototype,{_modelize:function(e,t,n,a){var f,c=this._index,s=(0,r.a0)((0,r.a)([n.font,{}],a,c)),u=(0,r.a)([n.color,r.d.color],a,c);return{align:(0,r.a)([n.align,"center"],a,c),anchor:(0,r.a)([n.anchor,"center"],a,c),area:a.chart.chartArea,backgroundColor:(0,r.a)([n.backgroundColor,null],a,c),borderColor:(0,r.a)([n.borderColor,null],a,c),borderRadius:(0,r.a)([n.borderRadius,0],a,c),borderWidth:(0,r.a)([n.borderWidth,0],a,c),clamp:(0,r.a)([n.clamp,!1],a,c),clip:(0,r.a)([n.clip,!1],a,c),color:u,display:e,font:s,lines:t,offset:(0,r.a)([n.offset,4],a,c),opacity:(0,r.a)([n.opacity,1],a,c),origin:function(e,t){var n=t.chart.getDatasetMeta(t.datasetIndex).vScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var r=n.getBasePixel();return e.horizontal?{x:r,y:null}:{x:null,y:r}}(this._el,a),padding:(0,r.E)((0,r.a)([n.padding,4],a,c)),positioner:(f=this._el)instanceof i.qi?l.arc:f instanceof i.od?l.point:f instanceof i.ZL?l.bar:l.fallback,rotation:(0,r.a)([n.rotation,0],a,c)*(Math.PI/180),size:o.textSize(this._ctx,t,s),textAlign:(0,r.a)([n.textAlign,"start"],a,c),textShadowBlur:(0,r.a)([n.textShadowBlur,0],a,c),textShadowColor:(0,r.a)([n.textShadowColor,u],a,c),textStrokeColor:(0,r.a)([n.textStrokeColor,u],a,c),textStrokeWidth:(0,r.a)([n.textStrokeWidth,0],a,c)}},update:function(e){var t,n,i,a,f,c,s,l,u,d,h=this,b=null,p=null,g=h._index,m=h._config,y=(0,r.a)([m.display,!0],e,g);y&&(l=e.dataset.data[g],u=(0,r.v)((0,r.Q)(m.formatter,[l,e]),l),(d=(0,r.k)(u)?[]:o.toTextLines(u)).length)&&(n=(t=b=h._modelize(y,d,m,e)).borderWidth||0,i=t.padding,a=t.size.height,c=-(f=t.size.width)/2,s=-a/2,p={frame:{x:c-i.left-n,y:s-i.top-n,w:f+i.width+2*n,h:a+i.height+2*n},text:{x:c,y:s,w:f,h:a}}),h._model=b,h._rects=p},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(e,t){var n,r,i,a,f,c,s=e.ctx,l=this._model,d=this._rects;this.visible()&&(s.save(),l.clip&&(c=l.area,s.beginPath(),s.rect(c.left,c.top,c.right-c.left,c.bottom-c.top),s.clip()),s.globalAlpha=o.bound(0,l.opacity,1),s.translate(u(t.x),u(t.y)),s.rotate(l.rotation),n=s,r=d.frame,i=l.backgroundColor,a=l.borderColor,f=l.borderWidth,(i||a&&f)&&(n.beginPath(),function(e,t,n,r,i,a){var o=Math.PI/2;if(a){var f=Math.min(a,i/2,r/2),c=t+f,s=n+f,l=t+r-f,u=n+i-f;e.moveTo(t,s),c<l&&s<u?(e.arc(c,s,f,-Math.PI,-o),e.arc(l,s,f,-o,0),e.arc(l,u,f,0,o),e.arc(c,u,f,o,Math.PI)):c<l?(e.moveTo(c,n),e.arc(l,s,f,-o,o),e.arc(c,s,f,o,Math.PI+o)):s<u?(e.arc(c,s,f,-Math.PI,0),e.arc(c,u,f,0,Math.PI)):e.arc(c,s,f,-Math.PI,Math.PI),e.closePath(),e.moveTo(t,n)}else e.rect(t,n,r,i)}(n,u(r.x)+f/2,u(r.y)+f/2,u(r.w)-f,u(r.h)-f,l.borderRadius),n.closePath(),i&&(n.fillStyle=i,n.fill()),a&&f&&(n.strokeStyle=a,n.lineWidth=f,n.lineJoin="miter",n.stroke())),function(e,t,n,r){var i,a,o,f,c,s,l=r.textAlign,d=r.color,h=!!d,b=r.font,p=t.length,g=r.textStrokeColor,m=r.textStrokeWidth,y=g&&m;if(p&&(h||y))for(i=n,a=b.lineHeight,o=i.w,f=i.x,c=i.y+a/2,"center"===l?f+=o/2:("end"===l||"right"===l)&&(f+=o),n={h:a,w:o,x:f,y:c},e.font=b.string,e.textAlign=l,e.textBaseline="middle",e.shadowBlur=r.textShadowBlur,e.shadowColor=r.textShadowColor,h&&(e.fillStyle=d),y&&(e.lineJoin="round",e.lineWidth=m,e.strokeStyle=g),s=0,p=t.length;s<p;++s)!function(e,t,n){var r=e.shadowBlur,i=n.stroked,a=u(n.x),o=u(n.y),f=u(n.w);i&&e.strokeText(t,a,o,f),n.filled&&(r&&i&&(e.shadowBlur=0),e.fillText(t,a,o,f),r&&i&&(e.shadowBlur=r))}(e,t[s],{stroked:y,filled:h,w:n.w,x:n.x,y:n.y+n.h*s})}
1(s,l.lines,d.text,l),s.restore())}});var h=Number.MIN_SAFE_INTEGER||-9007199254740991,b=Number.MAX_SAFE_INTEGER||9007199254740991;function p(e,t,n){var r=Math.cos(n),i=Math.sin(n),a=t.x,o=t.y;return{x:a+r*(e.x-a)-i*(e.y-o),y:o+i*(e.x-a)+r*(e.y-o)}}function g(e,t){var n,r,i,a,o,f=b,c=h,s=t.origin;for(n=0;n<e.length;++n)i=(r=e[n]).x-s.x,a=r.y-s.y,f=Math.min(f,o=t.vx*i+t.vy*a),c=Math.max(c,o);return{min:f,max:c}}function m(e,t){var n=t.x-e.x,r=t.y-e.y,i=Math.sqrt(n*n+r*r);return{vx:(t.x-e.x)/i,vy:(t.y-e.y)/i,origin:e,ln:i}}var y=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};function v(e,t,n){var r=t.positioner(e,t),i=r.vx,a=r.vy;if(!i&&!a)return{x:r.x,y:r.y};var o=n.w,f=n.h,c=t.rotation,s=Math.abs(o/2*Math.cos(c))+Math.abs(f/2*Math.sin(c)),l=Math.abs(o/2*Math.sin(c))+Math.abs(f/2*Math.cos(c)),u=1/Math.max(Math.abs(i),Math.abs(a));return s*=i*u,l*=a*u,s+=t.offset*i,l+=t.offset*a,{x:r.x+s,y:r.y+l}}(0,r.a4)(y.prototype,{center:function(){var e=this._rect;return{x:e.x+e.w/2,y:e.y+e.h/2}},update:function(e,t,n){this._rotation=n,this._rect={x:t.x+e.x,y:t.y+e.y,w:t.w,h:t.h}},contains:function(e){var t=this._rect;return!((e=p(e,this.center(),-this._rotation)).x<t.x-1||e.y<t.y-1||e.x>t.x+t.w+2||e.y>t.y+t.h+2)},intersects:function(e){var t,n,r,i=this._points(),a=e._points(),o=[m(i[0],i[1]),m(i[0],i[3])];for(this._rotation!==e._rotation&&o.push(m(a[0],a[1]),m(a[0],a[3])),t=0;t<o.length;++t)if(n=g(i,o[t]),r=g(a,o[t]),n.max<r.min||r.max<n.min)return!1;return!0},_points:function(){var e=this._rect,t=this._rotation,n=this.center();return[p({x:e.x,y:e.y},n,t),p({x:e.x+e.w,y:e.y},n,t),p({x:e.x+e.w,y:e.y+e.h},n,t),p({x:e.x,y:e.y+e.h},n,t)]}});var x={prepare:function(e){var t,n,r,i,a,o=[];for(t=0,r=e.length;t<r;++t)for(n=0,i=e[t].length;n<i;++n)a=e[t][n],o.push(a),a.$layout={_box:new y,_hidable:!1,_visible:!0,_set:t,_idx:a._index};return o.sort(function(e,t){var n=e.$layout,r=t.$layout;return n._idx===r._idx?r._set-n._set:r._idx-n._idx}),this.update(o),o},update:function(e){var t,n,r,i,a,o=!1;for(t=0,n=e.length;t<n;++t)i=(r=e[t]).model(),(a=r.$layout)._hidable=i&&"auto"===i.display,a._visible=r.visible(),o|=a._hidable;o&&function(e){var t,n,r,i,a,o,f;for(t=0,n=e.length;t<n;++t)(i=(r=e[t]).$layout)._visible&&(f=new Proxy(r._el,{get:(e,t)=>e.getProps([t],!0)[t]}),a=r.geometry(),o=v(f,r.model(),a),i._box.update(o,a,r.rotation()));!function(e,t){var n,r,i,a;for(n=e.length-1;n>=0;--n)for(i=e[n].$layout,r=n-1;r>=0&&i._visible;--r)(a=e[r].$layout)._visible&&i._box.intersects(a._box)&&t(i,a)}(e,function(e,t){var n=e._hidable,r=t._hidable;n&&r||r?t._visible=!1:n&&(e._visible=!1)})}(e)},lookup:function(e,t){var n,r;for(n=e.length-1;n>=0;--n)if((r=e[n].$layout)&&r._visible&&r._box.contains(t))return e[n];return null},draw:function(e,t){var n,r,i,a,o,f;for(n=0,r=t.length;n<r;++n)(a=(i=t[n]).$layout)._visible&&(o=i.geometry(),f=v(i._el,i.model(),o),a._box.update(f,o,i.rotation()),i.draw(e,f))}},_="$datalabels",w="$default";function M(e,t,n,i){if(t){var a,o=n.$context,f=n.$groups;t[f._set]&&(a=t[f._set][f._key])&&!0===(0,r.Q)(a,[o,i])&&(e[_]._dirty=!0,n.update(o))}}var k={id:"datalabels",defaults:{align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:function(e){if((0,r.k)(e))return null;var t,n,i,a=e;if((0,r.i)(e)){if((0,r.k)(e.label)){if((0,r.k)(e.r))for(i=0,a="",n=(t=Object.keys(e)).length;i<n;++i)a+=(0!==i?", ":"")+t[i]+": "+e[t[i]];else a=e.r}else a=e.label}return""+a},labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},beforeInit:function(e){e[_]={_actives:[]}},beforeUpdate:function(e){var t=e[_];t._listened=!1,t._listeners={},t._datasets=[],t._labels=[]},afterDatasetUpdate:function(e,t,n){var i,a,o,f,c,s,l,u,h,b,p,g,m,y,v=t.index,x=e[_],M=x._datasets[v]=[],k=e.isDatasetVisible(v),S=e.data.datasets[v],E=(i=n,f=S.datalabels,c={},s=[],!1===f?null:(!0===f&&(f={}),o=Object.keys(a=(i=(0,r.a4)({},[i,f])).labels||{}),delete i.labels,o.length?o.forEach(function(e){a[e]&&s.push((0,r.a4)({},[i,a[e],{_key:e}]))}):s.push(i),c=s.reduce(function(e,t){return(0,r.F)(t.listeners||{},function(n,r){e[r]=e[r]||{},e[r][t._key||w]=n}),delete t.listeners,e},{}),{labels:s,listeners:c}
1)),C=t.meta.data||[],O=e.ctx;for(O.save(),l=0,h=C.length;l<h;++l)if((m=C[l])[_]=[],k&&m&&e.getDataVisibility(l)&&!m.skip)for(u=0,b=E.labels.length;u<b;++u)g=(p=E.labels[u])._key,(y=new d(p,O,m,l)).$groups={_set:v,_key:g||w},y.$context={active:!1,chart:e,dataIndex:l,dataset:S,datasetIndex:v},y.update(y.$context),m[_].push(y),M.push(y);O.restore(),(0,r.a4)(x._listeners,E.listeners,{merger:function(e,n,r){n[e]=n[e]||{},n[e][t.index]=r[e],x._listened=!0}})},afterUpdate:function(e){e[_]._labels=x.prepare(e[_]._datasets)},afterDatasetsDraw:function(e){x.draw(e,e[_]._labels)},beforeEvent:function(e,t){if(e[_]._listened){var n,r,i,a=t.event;switch(a.type){case"mousemove":case"mouseout":!function(e,t){var n,r,i,a,o,f=e[_],c=f._listeners;if(c.enter||c.leave){if("mousemove"===t.type)o=x.lookup(f._labels,t);else if("mouseout"!==t.type)return;a=f._hovered,f._hovered=o,n=o,(a||n)&&(a?n?a!==n&&(i=r=!0):i=!0:r=!0,i&&M(e,c.leave,a,t),r&&M(e,c.enter,n,t))}}(e,a);break;case"click":(i=(r=(n=e[_])._listeners.click)&&x.lookup(n._labels,a))&&M(e,r,i,a)}}},afterEvent:function(e){var t,n,r,i,a,f,c,s=e[_],l=s._actives,u=s._actives=e.getActiveElements(),d=o.arrayDiff(l,u);for(t=0,n=d.length;t<n;++t)if((a=d[t])[1])for(r=0,i=(c=a[0].element[_]||[]).length;r<i;++r)(f=c[r]).$context.active=1===a[1],f.update(f.$context);(s._dirty||d.length)&&(x.update(s._labels),e.render()),delete s._dirty}}},85734:function(){},57460:function(e,t){var n,r;void 0!==(n="function"==typeof(r=function e(){"use strict";var t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},n=!t.document&&!!t.postMessage,r=t.IS_PAPA_WORKER||!1,i={},a=0,o={parse:function(n,r){var f,c=(r=r||{}).dynamicTyping||!1;if(_(c)&&(r.dynamicTypingFunction=c,c={}),r.dynamicTyping=c,r.transform=!!_(r.transform)&&r.transform,r.worker&&o.WORKERS_SUPPORTED){var h=function(){if(!o.WORKERS_SUPPORTED)return!1;var n,r,f=(n=t.URL||t.webkitURL||null,r=e.toString(),o.BLOB_URL||(o.BLOB_URL=n.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",r,")();"],{type:"text/javascript"})))),c=new t.Worker(f);return c.onmessage=g,c.id=a++,i[c.id]=c}();return h.userStep=r.step,h.userChunk=r.chunk,h.userComplete=r.complete,h.userError=r.error,r.step=_(r.step),r.chunk=_(r.chunk),r.complete=_(r.complete),r.error=_(r.error),delete r.worker,void h.postMessage({input:n,config:r,workerId:h.id})}var b=null;return o.NODE_STREAM_INPUT,"string"==typeof n?(n=65279===(f=n).charCodeAt(0)?f.slice(1):f,b=r.download?new s(r):new u(r)):!0===n.readable&&_(n.read)&&_(n.on)?b=new d(r):(t.File&&n instanceof File||n instanceof Object)&&(b=new l(r)),b.stream(n)},unparse:function(e,t){var n=!1,r=!0,i=",",a="\r\n",f='"',c=f+f,s=!1,l=null,u=!1;!function(){if("object"==typeof t){if("string"!=typeof t.delimiter||o.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(s=t.skipEmptyLines),"string"==typeof t.newline&&(a=t.newline),"string"==typeof t.quoteChar&&(f=t.quoteChar),"boolean"==typeof t.header&&(r=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");l=t.columns}void 0!==t.escapeChar&&(c=t.escapeChar+f),("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(u=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\-@\t\r].*$/)}}();var d=RegExp(b(f),"g");if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,s);if("object"==typeof e[0])return h(l||Object.keys(e[0]),e,s)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||l),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],s);throw Error("Unable to serialize unrecognized input");function h(e,t,n){var o="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var f=Array.isArray(e)&&0<e.length,c=!Array.isArray(t[0]);if(f&&r){for(var s=0;s<e.length;s++)0<s&&(o+=i),o+=p(e[s],s);0<t.length&&(o+=a)}for(var l=0;l<t.length;l++){var u=f?e.length:t[l].length,d=!1,h=f?0===Object.keys(t[l]).length:0===t[l].length;if(n&&!f&&(d="greedy"===n?""===t[l].join("").trim():1===t[l].length&&0===t[l][0].length),"greedy"===n&&f){for(var b=[],g=0;g<u;g++){var m=c?e[g]:g;b.push(t[l][m])}d=""===b.join("").trim()}if(!d){for(var y=0;y<u;y++){0<y&&!h&&(o+=i);var v=f&&c?e[y]:y;o+=p(t[l][v],y)}l<t.length-1&&(!n||0<u&&!h)&&(o+=a)}}return o}function p(e,t){if(null==e)return"";if(e.constructor===Date)return JSON.stringify(e).slice(1,25);var r=!1;u&&"string"==typeof e&&u.test(e)&&(e="'"+e,r=!0);var a=e.toString().replace(d,c);return(r=r||!0===n||"function"==typeof n&&n(e,t)||Array.isArray(n)&&n[t]||function(e,t){for(var n=0;n<t.length;n++)if(-1<e.indexOf(t[n]))return!0;return!1}(a,o.BAD_DELIMITERS)||-1<a.indexOf(i)||" "===a.charAt(0)||" "===a.charAt(a.length-1))?f+a+f:a}}};if(o.RECORD_SEP="\x1e",o.UNIT_SEP="\x1f",o.BYTE_ORDER_MARK="\uFEFF",o.BAD_DELIMITERS=["\r","\n",'"',o.BYTE_ORDER_MARK],o.WORKERS_SUPPORTED=!n&&!!t.Worker,o.NODE_STREAM_INPUT=1,o.LocalChunkSize=10485760,o.RemoteChunkSize=5242880,o.DefaultDelimiter=",",o.Parser=p,o.ParserHandle=h,o.NetworkStreamer=s,o.FileStreamer=l,o.StringStreamer=u,o.ReadableStreamStreamer=d,t.jQuery){var f=t.jQuery;f.fn.parse=function(e){var n=e.config||{},r=[];return this.each(function(e){if(!("INPUT"===f(this).prop("tagName").toUpperCase()&&"file"===f(this).attr("type").toLowerCase()&&t.FileReader)||!this.files||0===this.files.length)return!0;for(var i=0;i<this.files.length;i++)r.push({file:this.files[i],inputElem:this,instanceConfig:f.extend({},n)})}),i(),this;function i(){if(0!==r.length){var t,n,i,c=r[0];if(_(e.before)){var s=e.before(c.file,c.inputElem);if("object"==typeof s){if("abort"===s.action)return t=c.file,n=c.inputElem,i=s.reason,void(_(e.error)&&e.error({name:"AbortError"}
1,t,n,i));if("skip"===s.action)return void a();"object"==typeof s.config&&(c.instanceConfig=f.extend(c.instanceConfig,s.config))}else if("skip"===s)return void a()}var l=c.instanceConfig.complete;c.instanceConfig.complete=function(e){_(l)&&l(e,c.file,c.inputElem),a()},o.parse(c.file,c.instanceConfig)}else _(e.complete)&&e.complete()}function a(){r.splice(0,1),i()}}}function c(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=v(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new h(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,n){if(this.isFirstChunk&&_(this._config.beforeFirstChunk)){var i=this._config.beforeFirstChunk(e);void 0!==i&&(e=i)}this.isFirstChunk=!1,this._halted=!1;var a=this._partialLine+e;this._partialLine="";var f=this._handle.parse(a,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var c=f.meta.cursor;this._finished||(this._partialLine=a.substring(c-this._baseIndex),this._baseIndex=c),f&&f.data&&(this._rowCount+=f.data.length);var s=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(r)t.postMessage({results:f,workerId:o.WORKER_ID,finished:s});else if(_(this._config.chunk)&&!n){if(this._config.chunk(f,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);f=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(f.data),this._completeResults.errors=this._completeResults.errors.concat(f.errors),this._completeResults.meta=f.meta),this._completed||!s||!_(this._config.complete)||f&&f.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),s||f&&f.meta.paused||this._nextChunk(),f}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):r&&this._config.error&&t.postMessage({workerId:o.WORKER_ID,error:e,finished:!1})}}function s(e){var t;(e=e||{}).chunkSize||(e.chunkSize=o.RemoteChunkSize),c.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=x(this._chunkLoaded,this),t.onerror=x(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var r in e)t.setRequestHeader(r,e[r])}if(this._config.chunkSize){var i=this._start+this._config.chunkSize-1;t.setRequestHeader("Range","bytes="+this._start+"-"+i)}try{t.send(this._config.downloadRequestBody)}catch(a){this._chunkError(a.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){var e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null===(e=t.getResponseHeader("Content-Range"))?-1:parseInt(e.substring(e.lastIndexOf("/")+1))),this.parseChunk(t.responseText)))},this._chunkError=function(e){var n=t.statusText||e;this._sendError(Error(n))}}function l(e){(e=e||{}).chunkSize||(e.chunkSize=o.LocalChunkSize),c.call(this,e);var t,n,r="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=x(this._chunkLoaded,this),t.onerror=x(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var i=Math.min(this._start+this._config.chunkSize,this._input.size);e=n.call(e,this._start,i)}var a=t.readAsText(e,this._config.encoding);r||this._chunkLoaded({target:{result:a}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function u(e){var t;c.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,n=this._config.chunkSize;return n?(e=t.substring(0,n),t=t.substring(n)):(e=t,t=""),this._finished=!t,this.parseChunk(e)}}}function d(e){c.call(this,e=e||{});var t=[],n=!0,r=!1;this.pause=function(){c.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){c.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=x(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(r){this._streamError(r)}},this),this._streamError=x(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=x(function(){this._streamCleanUp(),r=!0,this._streamData("")},this),this._streamCleanUp=x(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function h(e){var t,n,r,i=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,f=this,c=0,s=0,l=!1,u=!1,d=[],h={data:[],errors:[],meta:{}};if(_(e.step)){var g=e.step;e.step=function(t){if(h=t,x())y();else{if(y(),0===h.data.length)return;c+=t.data.length,e.preview&&c>e.preview?n.abort():(h.data=h.data[0],g(h,f))}}}function m(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function y(){return h&&r&&(w("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+o.DefaultDelimiter+"'"),r=!1),e.skipEmptyLines&&(h.data=h.data.filter(function(e){return!m(e)})),x()&&function(){if(h){if(Array.isArray(h.data[0])){for(var t=0;x()&&t<h.data.length;t++)h.data[t].forEach(n);h.data.splice(0,1)}else h.data.forEach(n)}function n(t,n){_(e.transformHeader)&&(t=e.transformHeader(t,n)),d.push(t)}}(),function(){if(!h||!e.header&&!e.dynamicTyping&&!e.transform)return h;function t(t,n){var r,o=e.header?{}:[];for(r=0;r<t.length;r++){var f,c,l=r,u=t[r];e.header&&(l=r>=d.length?"__parsed_extra":d[r]),e.transform&&(u=e.transform(u,l)),f=l,c=u,e.dynamicTypingFunction&&void 0===e.dynamicTyping[f]&&(e.dynamicTyping[f]=e.dynamicTypingFunction(f)),u=!0===(e.dynamicTyping[f]||e.dynamicTyping)?"true"===c||"TRUE"===c||"false"!==c&&"FALSE"!==c&&(!function(e){if(i.test(e)){var t=parseFloat(e);
vendor: 4,164 bytes, line 1
1if(-9007199254740992<t&&t<9007199254740992)return!0}return!1}(c)?a.test(c)?new Date(c):""===c?null:c:parseFloat(c)):c,"__parsed_extra"===l?(o[l]=o[l]||[],o[l].push(u)):o[l]=u}return e.header&&(r>d.length?w("FieldMismatch","TooManyFields","Too many fields: expected "+d.length+" fields but parsed "+r,s+n):r<d.length&&w("FieldMismatch","TooFewFields","Too few fields: expected "+d.length+" fields but parsed "+r,s+n)),o}var n=1;return!h.data.length||Array.isArray(h.data[0])?(h.data=h.data.map(t),n=h.data.length):h.data=t(h.data,0),e.header&&h.meta&&(h.meta.fields=d),s+=n,h}()}function x(){return e.header&&0===d.length}function w(e,t,n,r){var i={type:e,code:t,message:n};void 0!==r&&(i.row=r),h.errors.push(i)}this.parse=function(i,a,f){var c=e.quoteChar||'"';if(e.newline||(e.newline=function(e,t){e=e.substring(0,1048576);var n=RegExp(b(t)+"([^]*?)"+b(t),"gm"),r=(e=e.replace(n,"")).split("\r"),i=e.split("\n"),a=1<i.length&&i[0].length<r[0].length;if(1===r.length||a)return"\n";for(var o=0,f=0;f<r.length;f++)"\n"===r[f][0]&&o++;return o>=r.length/2?"\r\n":"\r"}(i,c)),r=!1,e.delimiter)_(e.delimiter)&&(e.delimiter=e.delimiter(i),h.meta.delimiter=e.delimiter);else{var s=function(t,n,r,i,a){var f,c,s,l;a=a||[",","	","|",";",o.RECORD_SEP,o.UNIT_SEP];for(var u=0;u<a.length;u++){var d=a[u],h=0,b=0,g=0;s=void 0;for(var y=new p({comments:i,delimiter:d,newline:n,preview:10}).parse(t),v=0;v<y.data.length;v++)if(r&&m(y.data[v]))g++;else{var x=y.data[v].length;b+=x,void 0!==s?0<x&&(h+=Math.abs(x-s),s=x):s=x}0<y.data.length&&(b/=y.data.length-g),(void 0===c||h<=c)&&(void 0===l||l<b)&&1.99<b&&(c=h,f=d,l=b)}return{successful:!!(e.delimiter=f),bestDelimiter:f}}(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess);s.successful?e.delimiter=s.bestDelimiter:(r=!0,e.delimiter=o.DefaultDelimiter),h.meta.delimiter=e.delimiter}var u=v(e);return e.preview&&e.header&&u.preview++,t=i,h=(n=new p(u)).parse(t,a,f),y(),l?{meta:{paused:!0}}:h||{meta:{paused:!1}}},this.paused=function(){return l},this.pause=function(){l=!0,n.abort(),t=_(e.chunk)?"":t.substring(n.getCharIndex())},this.resume=function(){f.streamer._halted?(l=!1,f.streamer.parseChunk(t,!0)):setTimeout(f.resume,3)},this.aborted=function(){return u},this.abort=function(){u=!0,n.abort(),h.meta.aborted=!0,_(e.complete)&&e.complete(h),t=""}}function b(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t,n=(e=e||{}).delimiter,r=e.newline,i=e.comments,a=e.step,f=e.preview,c=e.fastMode,s=t=void 0===e.quoteChar||null===e.quoteChar?'"':e.quoteChar;if(void 0!==e.escapeChar&&(s=e.escapeChar),("string"!=typeof n||-1<o.BAD_DELIMITERS.indexOf(n))&&(n=","),i===n)throw Error("Comment character same as delimiter");!0===i?i="#":("string"!=typeof i||-1<o.BAD_DELIMITERS.indexOf(i))&&(i=!1),"\n"!==r&&"\r"!==r&&"\r\n"!==r&&(r="\n");var l=0,u=!1;this.parse=function(o,d,h){if("string"!=typeof o)throw Error("Input must be a string");var p=o.length,g=n.length,m=r.length,y=i.length,v=_(a),x=[],w=[],M=[],k=l=0;if(!o)return V();if(e.header&&!d){var S=o.split(r)[0].split(n),E=[],C={},O=!1;for(var R in S){var I=S[R];_(e.transformHeader)&&(I=e.transformHeader(I,R));var P=I,N=C[I]||0;for(0<N&&(O=!0,P=I+"_"+N),C[I]=N+1;E.includes(P);)P=P+"_"+N;E.push(P)}if(O){var A=o.split(r);A[0]=E.join(n),o=A.join(r)}}if(c||!1!==c&&-1===o.indexOf(t)){for(var T=o.split(r),j=0;j<T.length;j++){if(l+=(M=T[j]).length,j!==T.length-1)l+=r.length;else if(h)break;if(!i||M.substring(0,y)!==i){if(v){if(x=[],L(M.split(n)),G(),u)return V()}else L(M.split(n));if(f&&f<=j)return x=x.slice(0,f),V(!0)}}return V()}for(var $=o.indexOf(n,l),D=o.indexOf(r,l),z=RegExp(b(s)+b(t),"g"),F=o.indexOf(t,l);;)if(o[l]!==t){if(i&&0===M.length&&o.substring(l,l+y)===i){if(-1===D)return V();l=D+m,D=o.indexOf(r,l),$=o.indexOf(n,l)}else if(-1!==$&&($<D||-1===D))M.push(o.substring(l,$)),l=$+g,$=o.indexOf(n,l);else{if(-1===D)break;if(M.push(o.substring(l,D)),Y(D+m),v&&(G(),u))return V();if(f&&x.length>=f)return V(!0)}}else for(F=l,l++;;){if(-1===(F=o.indexOf(t,F+1)))return h||w.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:x.length,index:l}),H();if(F===p-1)return H(o.substring(l,F).replace(z,t));
1if(t!==s||o[F+1]!==s){if(t===s||0===F||o[F-1]!==s){-1!==$&&$<F+1&&($=o.indexOf(n,F+1)),-1!==D&&D<F+1&&(D=o.indexOf(r,F+1));var W=q(-1===D?$:Math.min($,D));if(o.substr(F+1+W,g)===n){M.push(o.substring(l,F).replace(z,t)),o[l=F+1+W+g]!==t&&(F=o.indexOf(t,l)),$=o.indexOf(n,l),D=o.indexOf(r,l);break}var B=q(D);if(o.substring(F+1+B,F+1+B+m)===r){if(M.push(o.substring(l,F).replace(z,t)),Y(F+1+B+m),$=o.indexOf(n,l),F=o.indexOf(t,l),v&&(G(),u))return V();if(f&&x.length>=f)return V(!0);break}w.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:x.length,index:l}),F++}}else F++}return H();function L(e){x.push(e),k=l}function q(e){var t=0;if(-1!==e){var n=o.substring(F+1,e);n&&""===n.trim()&&(t=n.length)}return t}function H(e){return h||(void 0===e&&(e=o.substring(l)),M.push(e),l=p,L(M),v&&G()),V()}function Y(e){l=e,L(M),M=[],D=o.indexOf(r,l)}function V(e){return{data:x,errors:w,meta:{delimiter:n,linebreak:r,aborted:u,truncated:!!e,cursor:k+(d||0)}}}function G(){a(V()),x=[],w=[]}},this.abort=function(){u=!0},this.getCharIndex=function(){return l}}function g(e){var t=e.data,n=i[t.workerId],r=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var a={abort:function(){r=!0,m(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:y,resume:y};if(_(n.userStep)){for(var o=0;o<t.results.data.length&&(n.userStep({data:t.results.data[o],errors:t.results.errors,meta:t.results.meta},a),!r);o++);delete t.results}else _(n.userChunk)&&(n.userChunk(t.results,a,t.file),delete t.results)}t.finished&&!r&&m(t.workerId,t.results)}function m(e,t){var n=i[e];_(n.userComplete)&&n.userComplete(t),n.terminate(),delete i[e]}function y(){throw Error("Not implemented.")}function v(e){if("object"!=typeof e||null===e)return e;var t=Array.isArray(e)?[]:{};for(var n in e)t[n]=v(e[n]);return t}function x(e,t){return function(){e.apply(t,arguments)}}function _(e){return"function"==typeof e}return r&&(t.onmessage=function(e){var n=e.data;if(void 0===o.WORKER_ID&&n&&(o.WORKER_ID=n.workerId),"string"==typeof n.input)t.postMessage({workerId:o.WORKER_ID,results:o.parse(n.input,n.config),finished:!0});else if(t.File&&n.input instanceof File||n.input instanceof Object){var r=o.parse(n.input,n.config);r&&t.postMessage({workerId:o.WORKER_ID,results:r,finished:!0})}}),(s.prototype=Object.create(c.prototype)).constructor=s,(l.prototype=Object.create(c.prototype)).constructor=l,(u.prototype=Object.create(u.prototype)).constructor=u,(d.prototype=Object.create(c.prototype)).constructor=d,o})?r.apply(t,[]):r)&&(e.exports=n)},95774:function(e,t,n){"use strict";var r=n(67294),i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e){var t,n,i,a,o,f,c,s=e.className,l=e.counterClockwise,u=e.dashRatio,d=e.pathRadius,h=e.strokeWidth,b=e.style;return(0,r.createElement)("path",{className:s,style:Object.assign({},b,(n=(t={pathRadius:d,dashRatio:u,counterClockwise:l}).counterClockwise,a=(1-t.dashRatio)*(i=2*Math.PI*t.pathRadius),{strokeDasharray:i+"px "+i+"px",strokeDashoffset:(n?-a:a)+"px"})),d:"\n      M 50,50\n      m 0,-"+(f=(o={pathRadius:d,counterClockwise:l}).pathRadius)+"\n      a "+f+","+f+" "+(c=o.counterClockwise?1:0)+" 1 1 0,"+2*f+"\n      a "+f+","+f+" "+c+" 1 1 0,-"+2*f+"\n    ",strokeWidth:h,fillOpacity:0})}!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}!function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.getBackgroundPadding=function(){return this.props.background?this.props.backgroundPadding:0},t.prototype.getPathRadius=function(){return 50-this.props.strokeWidth/2-this.getBackgroundPadding()},t.prototype.getPathRatio=function(){var e=this.props,t=e.value,n=e.minValue,r=e.maxValue;return(Math.min(Math.max(t,n),r)-n)/(r-n)},t.prototype.render=function(){var e=this.props,t=e.circleRatio,n=e.className,i=e.classes,o=e.counterClockwise,f=e.styles,c=e.strokeWidth,s=e.text,l=this.getPathRadius(),u=this.getPathRatio();return(0,r.createElement)("svg",{className:i.root+" "+n,style:f.root,viewBox:"0 0 100 100","data-test-id":"CircularProgressbar"},this.props.background?(0,r.createElement)("circle",{className:i.background,style:f.background,cx:50,cy:50,r:50}):null,(0,r.createElement)(a,{className:i.trail,counterClockwise:o,dashRatio:t,pathRadius:l,strokeWidth:c,style:f.trail}),(0,r.createElement)(a,{className:i.path,counterClockwise:o,dashRatio:u*t,pathRadius:l,strokeWidth:c,style:f.path}),s?(0,r.createElement)("text",{className:i.text,style:f.text,x:50,y:50},s):null)},t.defaultProps={background:!1,backgroundPadding:0,circleRatio:1,classes:{root:"CircularProgressbar",trail:"CircularProgressbar-trail",path:"CircularProgressbar-path",text:"CircularProgressbar-text",background:"CircularProgressbar-background"},counterClockwise:!1,className:"",maxValue:100,minValue:0,strokeWidth:8,styles:{root:{},trail:{},path:{},text:{},background:{}},text:""}}
1(r.Component)},9676:function(e,t,n){"use strict";let r,i;/*!
2 * @kurkle/color v0.3.2
3 * https://github.com/kurkle/color#readme
4 * (c) 2023 Jukka Kurkela
5 * Released under the MIT License
6 */function a(e){return e+.5|0}n.d(t,{$:function(){return tu},A:function(){return ej},B:function(){return eT},C:function(){return ts},D:function(){return eS},E:function(){return tw},F:function(){return Y},G:function(){return tZ},H:function(){return eu},I:function(){return tH},J:function(){return t1},K:function(){return t0},L:function(){return eL},M:function(){return tq},N:function(){return ey},O:function(){return W},P:function(){return eo},Q:function(){return H},R:function(){return tS},S:function(){return eI},T:function(){return ef},U:function(){return eM},V:function(){return tr},W:function(){return eP},X:function(){return ta},Y:function(){return tl},Z:function(){return tb},_:function(){return eW},a:function(){return tk},a0:function(){return tM},a1:function(){return eH},a2:function(){return eY},a3:function(){return e9},a4:function(){return X},a5:function(){return et},a6:function(){return e3},a7:function(){return er},a8:function(){return function e(t,n,r,i){let a={_cacheable:!1,_proxy:t,_context:n,_subProxy:r,_stack:new Set,_descriptors:tO(t,i),setContext:n=>e(t,n,r,i),override:a=>e(t.override(a),n,r,i)};return new Proxy(a,{deleteProperty:(e,n)=>(delete e[n],delete t[n],!0),get:(t,n,r)=>tP(t,n,()=>(function(t,n,r){let{_proxy:i,_context:a,_subProxy:o,_descriptors:f}=t,c=i[n];return er(c)&&f.isScriptable(n)&&(c=function(e,t,n,r){let{_proxy:i,_context:a,_subProxy:o,_stack:f}=n;if(f.has(e))throw Error("Recursion detected: "+Array.from(f).join("->")+"->"+e);f.add(e);let c=t(a,o||r);return f.delete(e),tI(e,c)&&(c=tA(i._scopes,i,e,c)),c}(n,c,t,r)),D(c)&&c.length&&(c=function(t,n,r,i){let{_proxy:a,_context:o,_subProxy:f,_descriptors:c}=r;if(void 0!==o.index&&i(t))return n[o.index%n.length];if(z(n[0])){let s=n,l=a._scopes.filter(e=>e!==s);for(let u of(n=[],s)){let d=tA(l,a,t,u);n.push(e(d,o,f&&f[t],c))}}return n}(n,c,t,f.isIndexable)),tI(n,c)&&(c=e(c,a,o&&o[n],f)),c})(t,n,r)),getOwnPropertyDescriptor:(e,n)=>e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,n)=>Reflect.has(t,n),ownKeys:()=>Reflect.ownKeys(t),set:(e,n,r)=>(t[n]=r,delete e[n],!0)})}},a9:function(){return tC},aA:function(){return t7},aB:function(){return eV},aC:function(){return t4},aD:function(){return tc},aE:function(){return eE},aF:function(){return T},aG:function(){return e_},aH:function(){return em},aI:function(){return ex},aJ:function(){return eg},aK:function(){return ek},aL:function(){return e4},aM:function(){return eb},aN:function(){return ti},aO:function(){return e$},aP:function(){return eA},aa:function(){return tO},ab:function(){return Q},ac:function(){return j},ad:function(){return eq},ae:function(){return tJ},af:function(){return to},ag:function(){return ei},ah:function(){return V},ai:function(){return ea},aj:function(){return eN},ak:function(){return tv},al:function(){return tL},am:function(){return nn},an:function(){return nt},ao:function(){return t5},ap:function(){return t6},aq:function(){return t2},ar:function(){return td},as:function(){return th},at:function(){return tf},au:function(){return tp},av:function(){return tx},aw:function(){return t_},ax:function(){return ne},ay:function(){return eO},az:function(){return t8},b:function(){return D},c:function(){return e0},d:function(){return tn},e:function(){return eZ},f:function(){return ee},g:function(){return F},h:function(){return en},i:function(){return z},j:function(){return tE},k:function(){return $},l:function(){return ez},m:function(){return L},n:function(){return q},o:function(){return e8},p:function(){return eR},q:function(){return eG},r:function(){return eB},s:function(){return ep},t:function(){return ew},u:function(){return eF},v:function(){return B},w:function(){return eU},x:function(){return ev},y:function(){return tD},z:function(){return tX}});let o=(e,t,n)=>Math.max(Math.min(e,n),t);function f(e){return o(a(2.55*e),0,255)}function c(e){return o(a(255*e),0,255)}function s(e){return o(a(e/2.55)/100,0,1)}function l(e){return o(a(100*e),0,100)}let u={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},d=[..."0123456789ABCDEF"],h=e=>
6d[15&e],b=e=>d[(240&e)>>4]+d[15&e],p=e=>(240&e)>>4==(15&e),g=e=>p(e.r)&&p(e.g)&&p(e.b)&&p(e.a),m=(e,t)=>e<255?t(e):"",y=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function v(e,t,n){let r=t*Math.min(n,1-n),i=(t,i=(t+e/30)%12)=>n-r*Math.max(Math.min(i-3,9-i,1),-1);return[i(0),i(8),i(4)]}function x(e,t,n){let r=(r,i=(r+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[r(5),r(3),r(1)]}function _(e,t,n){let r;let i=v(e,1,.5);for(t+n>1&&(r=1/(t+n),t*=r,n*=r),r=0;r<3;r++)i[r]*=1-t-n,i[r]+=t;return i}function w(e){let t,n,r;let i=e.r/255,a=e.g/255,o=e.b/255,f=Math.max(i,a,o),c=Math.min(i,a,o),s=(f+c)/2;return f!==c&&(r=f-c,n=s>.5?r/(2-f-c):r/(f+c),t=60*(t=i===f?(a-o)/r+(a<o?6:0):a===f?(o-i)/r+2:(i-a)/r+4)+.5),[0|t,n||0,s]}function M(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map(c)}function k(e){return(e%360+360)%360}let S={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},E={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"},C=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,O=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,R=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function I(e,t,n){if(e){let r=w(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=M(v,r,void 0,void 0),e.r=r[0],e.g=r[1],e.b=r[2]}}function P(e,t){return e?Object.assign(t||{},e):e}function N(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=c(e[3]))):(t=P(e,{r:0,g:0,b:0,a:1})).a=c(t.a),t}class A{constructor(e){let t;if(e instanceof A)return e;let n=typeof e;if("object"===n)t=N(e);else if("string"===n){var i,a;a=e.length,"#"===e[0]&&(4===a||5===a?i={r:255&17*u[e[1]],g:255&17*u[e[2]],b:255&17*u[e[3]],a:5===a?17*u[e[4]]:255}:(7===a||9===a)&&(i={r:u[e[1]]<<4|u[e[2]],g:u[e[3]]<<4|u[e[4]],b:u[e[5]]<<4|u[e[6]],a:9===a?u[e[7]]<<4|u[e[8]
6]:255})),t=i||function(e){r||((r=function(){let e,t,n,r,i;let a={},o=Object.keys(E),f=Object.keys(S);for(e=0;e<o.length;e++){for(t=0,r=i=o[e];t<f.length;t++)n=f[t],i=i.replace(n,S[n]);n=parseInt(E[r],16),a[i]=[n>>16&255,n>>8&255,255&n]}return a}()).transparent=[0,0,0,0]);let t=r[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(e)||("r"===e.charAt(0)?function(e){let t,n,r;let i=C.exec(e),a=255;if(i){if(i[7]!==t){let c=+i[7];a=i[8]?f(c):o(255*c,0,255)}return t=+i[1],n=+i[3],r=+i[5],{r:t=255&(i[2]?f(t):o(t,0,255)),g:n=255&(i[4]?f(n):o(n,0,255)),b:r=255&(i[6]?f(r):o(r,0,255)),a:a}}}(e):function(e){let t;let n=y.exec(e),r=255;if(!n)return;n[5]!==t&&(r=n[6]?f(+n[5]):c(+n[5]));let i=k(+n[2]),a=+n[3]/100,o=+n[4]/100;return{r:(t="hwb"===n[1]?M(_,i,a,o):"hsv"===n[1]?M(x,i,a,o):M(v,i,a,o))[0],g:t[1],b:t[2],a:r}}(e))}this._rgb=t,this._valid=!!t}get valid(){return this._valid}get rgb(){var e=P(this._rgb);return e&&(e.a=s(e.a)),e}set rgb(e){this._rgb=N(e)}rgbString(){var e;return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${s(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0}hexString(){var e,t;return this._valid?(t=g(e=this._rgb)?h:b,e?"#"+t(e.r)+t(e.g)+t(e.b)+m(e.a,t):void 0):void 0}hslString(){return this._valid?function(e){if(!e)return;let t=w(e),n=t[0],r=l(t[1]),i=l(t[2]);return e.a<255?`hsla(${n}, ${r}%, ${i}%, ${s(e.a)})`:`hsl(${n}, ${r}%, ${i}%)`}(this._rgb):void 0}mix(e,t){if(e){let n;let r=this.rgb,i=e.rgb,a=t===n?.5:t,o=2*a-1,f=r.a-i.a,c=((o*f==-1?o:(o+f)/(1+o*f))+1)/2;n=1-c,r.r=255&c*r.r+n*i.r+.5,r.g=255&c*r.g+n*i.g+.5,r.b=255&c*r.b+n*i.b+.5,r.a=a*r.a+(1-a)*i.a,this.rgb=r}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,n){let r=R(s(e.r)),i=R(s(e.g)),a=R(s(e.b));return{r:c(O(r+n*(R(s(t.r))-r))),g:c(O(i+n*(R(s(t.g))-i))),b:c(O(a+n*(R(s(t.b))-a))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new A(this.rgb)}alpha(e){return this._rgb.a=c(e),this}clearer(e){let t=this._rgb;return t.a*=1-e,this}greyscale(){let e=this._rgb,t=a(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){let t=this._rgb;return t.a*=1+e,this}negate(){let e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return I(this._rgb,2,e),this}darken(e){return I(this._rgb,2,-e),this}saturate(e){return I(this._rgb,1,e),this}desaturate(e){return I(this._rgb,1,-e),this}rotate(e){var t,n;return(n=w(t=this._rgb))[0]=k(n[0]+e),n=M(v,n,void 0,void 0),t.r=n[0],t.g=n[1],t.b=n[2],this}}/*!
7 * Chart.js v4.4.3
8 * https://www.chartjs.org
9 * (c) 2024 Chart.js Contributors
10 * Released under the MIT License
11 */function T(){}let j=(i=0,()=>i++);function $(e){return null==e}function D(e){if(Array.isArray&&Array.isArray(e))return!0;let t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function z(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function F(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function W(e,t){return F(e)?e:t}function B(e,t){return void 0===e?t:e}let L=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100:+e/t,q=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function H(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)}function Y(e,t,n,r){let i,a,o;if(D(e)){if(a=e.length,r)for(i=a-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;i<a;i++)t.call(n,e[i],i)}else if(z(e))for(i=0,a=(o=Object.keys(e)).length;i<a;i++)t.call(n,e[o[i]],o[i])}function V(e,t){let n,r,i,a;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(i=e[n],a=t[n],i.datasetIndex!==a.datasetIndex||i.index!==a.index)return!1;return!0}function G(e){if(D(e))return e.map(G);if(z(e)){let t=Object.create(null),n=Object.keys(e),r=n.length,i=0;for(;i<r;++i)t[n[i]]=G(e[n[i]]);return t}return e}function U(e){return -1===["__proto__","prototype","constructor"].indexOf(e)}function K(e,t,n,r){if(!U(e))return;let i=t[e],a=n[e];z(i)&&z(a)?X(i,a,r):t[e]=G(a)}function X(e,t,n){let r;let i=D(t)?t:[t],a=i.length;if(!z(e))return e;n=n||{};let o=n.merger||K;for(let f=0;f<a;++f){if(!z(r=i[f]))continue;let c=Object.keys(r);for(let s=0,l=c.length;s<l;++s)o(c[s],e,r,n)}return e}function Q(e,t){return X(e,t,{merger:Z})}function Z(e,t,n){if(!U(e))return;let r=t[e],i=n[e];z(r)&&z(i)?Q(r,i):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=G(i))}let J={"":e=>e,x:e=>e.x,y:e=>e.y};function ee(e,t){let n=J[t]||(J[t]=function(e){let t=function(e){let t=e.split("."),n=[],r="";for(let i of t)(r+=i).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(e);return e=>{for(let n of t){if(""===n)break;e=e&&e[n]}return e}}(t));return n(e)}function et(e){return e.charAt(0).toUpperCase()+e.slice(1)}let en=e=>void 0!==e,er=e=>"function"==typeof e,ei=(e,t)=>{if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0};function ea(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}let eo=Math.PI,ef=2*eo,ec=ef+eo,es=Number.POSITIVE_INFINITY,el=eo/180,eu=eo/2,ed=eo/4,eh=2*eo/3,eb=Math.log10,ep=Math.sign;function eg(e,t,n){return Math.abs(e-t)<n}function em(e){let t=Math.round(e);e=eg(e,t,e/1e3)?t:e;let n=Math.pow(10,Math.floor(eb(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function ey(e){let t;let n=[],r=Math.sqrt(e);for(t=1;t<r;t++)e%t==0&&(n.push(t),n.push(e/t));return r===(0|r)&&n.push(r),n.sort((e,t)=>
11e-t).pop(),n}function ev(e){return!isNaN(parseFloat(e))&&isFinite(e)}function ex(e,t){let n=Math.round(e);return n-t<=e&&n+t>=e}function e_(e,t,n){let r,i,a;for(r=0,i=e.length;r<i;r++)isNaN(a=e[r][n])||(t.min=Math.min(t.min,a),t.max=Math.max(t.max,a))}function ew(e){return e*(eo/180)}function eM(e){return e*(180/eo)}function ek(e){if(!F(e))return;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n++;return n}function eS(e,t){let n=t.x-e.x,r=t.y-e.y,i=Math.atan2(r,n);return i<-.5*eo&&(i+=ef),{angle:i,distance:Math.sqrt(n*n+r*r)}}function eE(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function eC(e,t){return(e-t+ec)%ef-eo}function eO(e){return(e%ef+ef)%ef}function eR(e,t,n,r){let i=eO(e),a=eO(t),o=eO(n),f=eO(a-i),c=eO(o-i),s=eO(i-a),l=eO(i-o);return i===a||i===o||r&&a===o||f>c&&s<l}function eI(e,t,n){return Math.max(t,Math.min(n,e))}function eP(e){return eI(e,-32768,32767)}function eN(e,t,n,r=1e-6){return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function eA(e,t,n){let r;n=n||(n=>e[n]<t);let i=e.length-1,a=0;for(;i-a>1;)n(r=a+i>>1)?a=r:i=r;return{lo:a,hi:i}}let eT=(e,t,n,r)=>eA(e,n,r?r=>{let i=e[r][t];return i<n||i===n&&e[r+1][t]===n}:r=>e[r][t]<n),ej=(e,t,n)=>eA(e,n,r=>e[r][t]>=n);function e$(e,t,n){let r=0,i=e.length;for(;r<i&&e[r]<t;)r++;for(;i>r&&e[i-1]>n;)i--;return r>0||i<e.length?e.slice(r,i):e}let eD=["push","pop","shift","splice","unshift"];function ez(e,t){if(e._chartjs){e._chartjs.listeners.push(t);return}Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),eD.forEach(t=>{let n="_onData"+et(t),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value(...t){let i=r.apply(this,t);return e._chartjs.listeners.forEach(e=>{"function"==typeof e[n]&&e[n](...t)}),i}})})}function eF(e,t){let n=e._chartjs;if(!n)return;let r=n.listeners,i=r.indexOf(t);-1!==i&&r.splice(i,1),r.length>0||(eD.forEach(t=>{delete e[t]}),delete e._chartjs)}function eW(e){let t=new Set(e);return t.size===e.length?e:Array.from(t)}let eB="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function eL(e,t){let n=[],r=!1;return function(...i){n=i,r||(r=!0,eB.call(window,()=>{r=!1,e.apply(t,n)}))}}function eq(e,t){let n;return function(...r){return t?(clearTimeout(n),n=setTimeout(e,t,r)):e.apply(this,r),t}}let eH=e=>"start"===e?"left":"end"===e?"right":"center",eY=(e,t,n)=>"start"===e?t:"end"===e?n:(t+n)/2,eV=(e,t,n,r)=>e===(r?"left":"right")?n:"center"===e?(t+n)/2:t;function eG(e,t,n){let r=t.length,i=0,a=r;if(e._sorted){let{iScale:o,_parsed:f}=e,c=o.axis,{min:s,max:l,minDefined:u,maxDefined:d}=o.getUserBounds();u&&(i=eI(Math.min(eT(f,c,s).lo,n?r:eT(t,c,o.getPixelForValue(s)).lo),0,r-1)),a=d?eI(Math.max(eT(f,o.axis,l,!0).hi+1,n?0:eT(t,c,o.getPixelForValue(l),!0).hi+1),i,r)-i:r-i}return{start:i,count:a}}function eU(e){let{xScale:t,yScale:n,_scaleRanges:r}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=i,!0;let a=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),a}let eK=e=>0===e||1===e,eX=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*ef/n)),eQ=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*ef/n)+1,eZ={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*eu)+1,easeOutSine:e=>Math.sin(e*eu),easeInOutSine:e=>-.5*(Math.cos(eo*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>eK(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(-Math.pow(2,-10*(2*e-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>eK(e)?e:eX(e,.075,.3),easeOutElastic:e=>eK(e)?e:eQ(e,.075,.3),easeInOutElastic:e=>eK(e)?e:e<.5?.5*eX(2*e,.1125,.45):.5+.5*eQ(2*e-1,.1125,.45),easeInBack:e=>e*e*(2.70158*e-1.70158),easeOutBack:e=>(e-=1)*e*(2.70158*e+1.70158)+1,easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-eZ.easeOutBounce(1-e),easeOutBounce:e=>e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375,easeInOutBounce:e=>e<.5?.5*eZ.easeInBounce(2*e):.5*eZ.easeOutBounce(2*e-1)+.5};function eJ(e){if(e&&"object"==typeof e){let t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function e0(e){return eJ(e)?e:new A(e)}function e1(e){return eJ(e)?e:new A(e).saturate(.5).darken(.1).hexString()}let e2=["x","y","borderWidth","radius","tension"],e5=["color","borderColor","backgroundColor"],e6=new Map;function e8(e,t,n){return(function(e,t){t=t||{};let n=e+JSON.stringify(t),r=e6.get(n);return r||(r=new Intl.NumberFormat(e,t),e6.set(n,r)),r})(t,n).format(e)}let e7={values:e=>D(e)?e:""+e,numeric(e,t,n){let r;if(0===e)return"0";let i=this.chart.options.locale,a=e;if(n.length>1){let o;let f=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(f<1e-4||f>1e15)&&(r="scientific"),Math.abs(o=n.length>3?n[2].value-n[1].value:n[1].value-n[0].value)>=1&&e!==Math.floor(e)&&(o=e-Math.floor(e)),a=o}
11let c=eb(Math.abs(a)),s=isNaN(c)?1:Math.max(Math.min(-1*Math.floor(c),20),0),l={notation:r,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),e8(e,i,l)},logarithmic(e,t,n){if(0===e)return"0";let r=n[t].significand||e/Math.pow(10,Math.floor(eb(e)));return[1,2,3,5,10,15].includes(r)||t>.8*n.length?e7.numeric.call(this,e,t,n):""}};var e4={formatters:e7};let e9=Object.create(null),e3=Object.create(null);function te(e,t){if(!t)return e;let n=t.split(".");for(let r=0,i=n.length;r<i;++r){let a=n[r];e=e[a]||(e[a]=Object.create(null))}return e}function tt(e,t,n){return"string"==typeof t?X(te(e,t),n):X(te(e,""),t)}var tn=new class{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>e1(t.backgroundColor),this.hoverBorderColor=(e,t)=>e1(t.borderColor),this.hoverColor=(e,t)=>e1(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={}
11,this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return tt(this,e,t)}get(e){return te(this,e)}describe(e,t){return tt(e3,e,t)}override(e,t){return tt(e9,e,t)}route(e,t,n,r){let i=te(this,e),a=te(this,n),o="_"+t;Object.defineProperties(i,{[o]:{value:i[t],writable:!0},[t]:{enumerable:!0,get(){let e=this[o],t=a[r];return z(e)?Object.assign({},t,e):B(e,t)},set(e){this[o]=e}}})}apply(e){e.forEach(e=>e(this))}}({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:e5},numbers:{type:"number",properties:e2}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:e4.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function tr(e,t,n,r,i){let a=t[i];return a||(a=t[i]=e.measureText(i).width,n.push(i)),a>r&&(r=a),r}function ti(e,t,n,r){let i,a,o,f,c;let s=(r=r||{}).data=r.data||{},l=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(s=r.data={},l=r.garbageCollect=[],r.font=t),e.save(),e.font=t;let u=0,d=n.length;for(i=0;i<d;i++)if(null==(f=n[i])||D(f)){if(D(f))for(a=0,o=f.length;a<o;a++)null==(c=f[a])||D(c)||(u=tr(e,s,l,u,c))}else u=tr(e,s,l,u,f);e.restore();let h=l.length/2;if(h>n.length){for(i=0;i<h;i++)delete s[l[i]];l.splice(0,h)}return u}function ta(e,t,n){let r=e.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((t-i)*r)/r+i}function to(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function tf(e,t,n,r){tc(e,t,n,r,null)}function tc(e,t,n,r,i){let a,o,f,c,s,l,u,d;let h=t.pointStyle,b=t.rotation,p=t.radius,g=(b||0)*el;if(h&&"object"==typeof h&&("[object HTMLImageElement]"===(a=h.toString())||"[object HTMLCanvasElement]"===a)){e.save(),e.translate(n,r),e.rotate(g),e.drawImage(h,-h.width/2,-h.height/2,h.width,h.height),e.restore();return}if(!isNaN(p)&&!(p<=0)){switch(e.beginPath(),h){default:i?e.ellipse(n,r,i/2,p,0,0,ef):e.arc(n,r,p,0,ef),e.closePath();break;case"triangle":l=i?i/2:p,e.moveTo(n+Math.sin(g)*l,r-Math.cos(g)*p),g+=eh,e.lineTo(n+Math.sin(g)*l,r-Math.cos(g)*p),g+=eh,e.lineTo(n+Math.sin(g)*l,r-Math.cos(g)*p),e.closePath();break;case"rectRounded":s=.516*p,o=Math.cos(g+ed)*(c=p-s),u=Math.cos(g+ed)*(i?i/2-s:c),f=Math.sin(g+ed)*c,d=Math.sin(g+ed)*(i?i/2-s:c),e.arc(n-u,r-f,s,g-eo,g-eu),e.arc(n+d,r-o,s,g-eu,g),e.arc(n+u,r+f,s,g,g+eu),e.arc(n-d,r+o,s,g+eu,g+eo),e.closePath();break;
11case"rect":if(!b){c=Math.SQRT1_2*p,l=i?i/2:c,e.rect(n-l,r-c,2*l,2*c);break}g+=ed;case"rectRot":u=Math.cos(g)*(i?i/2:p),o=Math.cos(g)*p,f=Math.sin(g)*p,d=Math.sin(g)*(i?i/2:p),e.moveTo(n-u,r-f),e.lineTo(n+d,r-o),e.lineTo(n+u,r+f),e.lineTo(n-d,r+o),e.closePath();break;case"crossRot":g+=ed;case"cross":u=Math.cos(g)*(i?i/2:p),o=Math.cos(g)*p,f=Math.sin(g)*p,d=Math.sin(g)*(i?i/2:p),e.moveTo(n-u,r-f),e.lineTo(n+u,r+f),e.moveTo(n+d,r-o),e.lineTo(n-d,r+o);break;case"star":u=Math.cos(g)*(i?i/2:p),o=Math.cos(g)*p,f=Math.sin(g)*p,d=Math.sin(g)*(i?i/2:p),e.moveTo(n-u,r-f),e.lineTo(n+u,r+f),e.moveTo(n+d,r-o),e.lineTo(n-d,r+o),g+=ed,u=Math.cos(g)*(i?i/2:p),o=Math.cos(g)*p,f=Math.sin(g)*p,d=Math.sin(g)*(i?i/2:p),e.moveTo(n-u,r-f),e.lineTo(n+u,r+f),e.moveTo(n+d,r-o),e.lineTo(n-d,r+o);break;case"line":o=i?i/2:Math.cos(g)*p,f=Math.sin(g)*p,e.moveTo(n-o,r-f),e.lineTo(n+o,r+f);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(g)*(i?i/2:p),r+Math.sin(g)*p);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function ts(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function tl(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function tu(e){e.restore()}function td(e,t,n,r,i){if(!t)return e.lineTo(n.x,n.y);if("middle"===i){let a=(t.x+n.x)/2;e.lineTo(a,t.y),e.lineTo(a,n.y)}else"after"===i!=!!r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function th(e,t,n,r){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function tb(e,t,n,r,i,a={}){var o;let f,c;let s=D(t)?t:[t],l=a.strokeWidth>0&&""!==a.strokeColor;for(e.save(),e.font=i.string,o=e,a.translation&&o.translate(a.translation[0],a.translation[1]),$(a.rotation)||o.rotate(a.rotation),a.color&&(o.fillStyle=a.color),a.textAlign&&(o.textAlign=a.textAlign),a.textBaseline&&(o.textBaseline=a.textBaseline),f=0;f<s.length;++f)c=s[f],a.backdrop&&function(e,t){let n=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=n}(e,a.backdrop),l&&(a.strokeColor&&(e.strokeStyle=a.strokeColor),$(a.strokeWidth)||(e.lineWidth=a.strokeWidth),e.strokeText(c,n,r,a.maxWidth)),e.fillText(c,n,r,a.maxWidth),function(e,t,n,r,i){if(i.strikethrough||i.underline){let a=e.measureText(r),o=t-a.actualBoundingBoxLeft,f=t+a.actualBoundingBoxRight,c=n-a.actualBoundingBoxAscent,s=n+a.actualBoundingBoxDescent,l=i.strikethrough?(c+s)/2:s;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=i.decorationWidth||2,e.moveTo(o,l),e.lineTo(f,l),e.stroke()}}(e,n,r,c,a),r+=Number(i.lineHeight);e.restore()}function tp(e,t){let{x:n,y:r,w:i,h:a,radius:o}=t;e.arc(n+o.topLeft,r+o.topLeft,o.topLeft,1.5*eo,eo,!0),e.lineTo(n,r+a-o.bottomLeft),e.arc(n+o.bottomLeft,r+a-o.bottomLeft,o.bottomLeft,eo,eu,!0),e.lineTo(n+i-o.bottomRight,r+a),e.arc(n+i-o.bottomRight,r+a-o.bottomRight,o.bottomRight,eu,0,!0),e.lineTo(n+i,r+o.topRight),e.arc(n+i-o.topRight,r+o.topRight,o.topRight,0,-eu,!0),e.lineTo(n+o.topLeft,r)}let tg=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,tm=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/,ty=e=>+e||0;function tv(e,t){let n={},r=z(t),i=r?Object.keys(t):t,a=z(e)?r?n=>B(e[n],e[t[n]]):t=>e[t]:()=>e;for(let o of i)n[o]=ty(a(o));return n}function tx(e){return tv(e,{top:"y",right:"x",bottom:"y",left:"x"})}function t_(e){return tv(e,["topLeft","topRight","bottomLeft","bottomRight"])}function tw(e){let t=tx(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function tM(e,t){e=e||{},t=t||tn.font;let n=B(e.size,t.size);"string"==typeof n&&(n=parseInt(n,10));let r=B(e.style,t.style);r&&!(""+r).match(tm)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);let i={family:B(e.family,t.family),lineHeight:function(e,t){let n=(""+e).match(tg);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}(B(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:B(e.weight,t.weight),string:""};return i.string=!i||$(i.size)||$(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family,i}function tk(e,t,n,r){let i,a,o,f=!0;for(i=0,a=e.length;i<a;++i)if(void 0!==(o=e[i])&&(void 0!==t&&"function"==typeof o&&(o=o(t),f=!1),void 0!==n&&D(o)&&(o=o[n%o.length],f=!1),void 0!==o))return r&&!f&&(r.cacheable=!1),o}function tS(e,t,n){let{min:r,max:i}=e,a=q(t,(i-r)/2),o=(e,t)=>n&&0===e?0:e+t;
11return{min:o(r,-Math.abs(a)),max:o(i,a)}}function tE(e,t){return Object.assign(Object.create(e),t)}function tC(e,t=[""],n,r,i=()=>e[0]){let a=n||e;void 0===r&&(r=tj("_fallback",e));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:a,_fallback:r,_getTarget:i,override:n=>tC([n,...e],t,a,r)};return new Proxy(o,{deleteProperty:(t,n)=>(delete t[n],delete t._keys,delete e[0][n],!0),get:(n,r)=>tP(n,r,()=>(function(e,t,n,r){let i;for(let a of t)if(void 0!==(i=tj(tR(a,e),n)))return tI(e,i)?tA(n,r,e,i):i})(r,t,e,n)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>t$(e).includes(t),ownKeys:e=>t$(e),set(e,t,n){let r=e._storage||(e._storage=i());return e[t]=r[t]=n,delete e._keys,!0}})}function tO(e,t={scriptable:!0,indexable:!0}){let{_scriptable:n=t.scriptable,_indexable:r=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:r,isScriptable:er(n)?n:()=>n,isIndexable:er(r)?r:()=>r}}let tR=(e,t)=>e?e+et(t):t,tI=(e,t)=>z(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function tP(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];let r=n();return e[t]=r,r}let tN=(e,t)=>!0===e?t:"string"==typeof e?ee(t,e):void 0;function tA(e,t,n,r){var i;let a=t._rootScopes,o=er(i=t._fallback)?i(n,r):i,f=[...e,...a],c=new Set;c.add(r);let s=tT(c,f,n,o||n,r);return null!==s&&(void 0===o||o===n||null!==(s=tT(c,f,o,s,r)))&&tC(Array.from(c),[""],a,o,()=>(function(e,t,n){let r=e._getTarget();t in r||(r[t]={});let i=r[t];return D(i)&&z(n)?n:i||{}})(t,n,r))}function tT(e,t,n,r,i){for(;n;)n=function(e,t,n,r,i){for(let a of t){let o=tN(n,a);if(o){var f;e.add(o);let c=er(f=o._fallback)?f(n,i):f;if(void 0!==c&&c!==n&&c!==r)return c}else if(!1===o&&void 0!==r&&n!==r)return null}return!1}(e,t,n,r,i);return n}function tj(e,t){for(let n of t){if(!n)continue;let r=n[e];if(void 0!==r)return r}}function t$(e){let t=e._keys;return t||(t=e._keys=function(e){let t=new Set;for(let n of e)for(let r of Object.keys(n).filter(e=>!e.startsWith("_")))t.add(r);return Array.from(t)}(e._scopes)),t}function tD(e,t,n,r){let i,a,o;let{iScale:f}=e,{key:c="r"}=this._parsing,s=Array(r);for(i=0;i<r;++i)o=t[a=i+n],s[i]={r:f.parse(ee(o,c),a)};return s}let tz=Number.EPSILON||1e-14,tF=(e,t)=>t<e.length&&!e[t].skip&&e[t],tW=e=>"x"===e?"y":"x";function tB(e,t,n){return Math.max(Math.min(e,n),t)}function tL(e,t,n,r,i){let a,o,f,c;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){let n,r,i;let a=tW(t),o=e.length,f=Array(o).fill(0),c=Array(o),s=tF(e,0);for(n=0;n<o;++n)if(r=i,i=s,s=tF(e,n+1),i){if(s){let l=s[t]-i[t];f[n]=0!==l?(s[a]-i[a])/l:0}c[n]=r?s?ep(f[n-1])!==ep(f[n])?0:(f[n-1]+f[n])/2:f[n-1]:f[n]}!function(e,t,n){let r,i,a,o,f;let c=e.length,s=tF(e,0);for(let l=0;l<c-1;++l)if(f=s,s=tF(e,l+1),f&&s){if(eg(t[l],0,tz)){n[l]=n[l+1]=0;continue}(o=Math.pow(r=n[l]/t[l],2)+Math.pow(i=n[l+1]/t[l],2))<=9||(a=3/Math.sqrt(o),n[l]=r*a*t[l],n[l+1]=i*a*t[l])}}(e,f,c),function(e,t,n="x"){let r,i,a;let o=tW(n),f=e.length,c=tF(e,0);for(let s=0;s<f;++s){if(i=a,a=c,c=tF(e,s+1),!a)continue;let l=a[n],u=a[o];i&&(r=(l-i[n])/3,a[`cp1${n}`]=l-r,a[`cp1${o}`]=u-r*t[s]),c&&(r=(c[n]-l)/3,a[`cp2${n}`]=l+r,a[`cp2${o}`]=u+r*t[s])}}(e,c,t)}(e,i);else{let s=r?e[e.length-1]:e[0];for(a=0,o=e.length;a<o;++a)c=function(e,t,n,r){let i=e.skip?t:e,a=n.skip?t:n,o=eE(t,i),f=eE(a,t),c=o/(o+f),s=f/(o+f);c=isNaN(c)?0:c,s=isNaN(s)?0:s;let l=r*c,u=r*s;return{previous:{x:t.x-l*(a.x-i.x),y:t.y-l*(a.y-i.y)},next:{x:t.x+u*(a.x-i.x),y:t.y+u*(a.y-i.y)}}}(s,f=e[a],e[Math.min(a+1,o-(r?0:1))%o],t.tension),f.cp1x=c.previous.x,f.cp1y=c.previous.y,f.cp2x=c.next.x,f.cp2y=c.next.y,s=f}t.capBezierPoints&&function(e,t){let n,r,i,a,o;let f=ts(e[0],t);for(n=0,r=e.length;n<r;++n)o=a,a=f,f=n<r-1&&ts(e[n+1],t),a&&(i=e[n],o&&(i.cp1x=tB(i.cp1x,t.left,t.right),i.cp1y=tB(i.cp1y,t.top,t.bottom)),f&&(i.cp2x=tB(i.cp2x,t.left,t.right),i.cp2y=tB(i.cp2y,t.top,t.bottom)))}(e,n)}function tq(){return"undefined"!=typeof window&&"undefined"!=typeof document}function tH(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function tY(e,t,n){let r;return"string"==typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}let tV=e=>e.ownerDocument.defaultView.getComputedStyle(e,null),tG=["top","right","bottom","left"];function tU(e,t,n){let r={};n=n?"-"+n:"";for(let i=0;i<4;i++){let a=tG[i];r[a]=parseFloat(e[t+"-"+a+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}let tK=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function tX(e,t){if("native"in e)return e;let{canvas:n,currentDevicePixelRatio:r}=t,i=tV(n),a="border-box"===i.boxSizing,o=tU(i,"padding"),f=tU(i,"border","width"),{x:c,y:s,box:l}=function(e,t){let n,r;let i=e.touches,a=i&&i.length?i[0]:e,{offsetX:o,offsetY:f}=a,c=!1;if(tK(o,f,e.target))n=o,r=f;else{let s=t.getBoundingClientRect();n=a.clientX-s.left,r=a.clientY-s.top,c=!0}return{x:n,y:r,box:c}}(e,n),u=o.left+(l&&f.left),d=o.top+(l&&f.top),{width:h,height:b}=t;return a&&(h-=o.width+f.width,b-=o.height+f.height),{x:Math.round((c-u)/h*n.width/r),y:Math.round((s-d)/b*n.height/r)}}let tQ=e=>Math.round(10*e)/10;function tZ(e,t,n,r){let i=tV(e),a=tU(i,"margin"),o=tY(i.maxWidth,e,"clientWidth")||es,f=tY(i.maxHeight,e,"clientHeight")||es,c=function(e,t,n){let r,i;if(void 0===t||void 0===n){let a=e&&tH(e);if(a){let o=a.getBoundingClientRect(),f=tV(a),c=tU(f,"border","width"),s=tU(f,"padding");t=o.width-s.width-c.width,n=o.height-s.height-c.height,r=tY(f.maxWidth,a,"clientWidth"),i=tY(f.maxHeight,a,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||es,maxHeight:i||es}}
11(e,t,n),{width:s,height:l}=c;if("content-box"===i.boxSizing){let u=tU(i,"border","width"),d=tU(i,"padding");s-=d.width+u.width,l-=d.height+u.height}return s=Math.max(0,s-a.width),l=Math.max(0,r?s/r:l-a.height),s=tQ(Math.min(s,o,c.maxWidth)),l=tQ(Math.min(l,f,c.maxHeight)),s&&!l&&(l=tQ(s/2)),(void 0!==t||void 0!==n)&&r&&c.height&&l>c.height&&(s=tQ(Math.floor((l=c.height)*r))),{width:s,height:l}}function tJ(e,t,n){let r=t||1,i=Math.floor(e.height*r),a=Math.floor(e.width*r);e.height=Math.floor(e.height),e.width=Math.floor(e.width);let o=e.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height=`${e.height}px`,o.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==r||o.height!==i||o.width!==a)&&(e.currentDevicePixelRatio=r,o.height=i,o.width=a,e.ctx.setTransform(r,0,0,r,0,0),!0)}let t0=function(){let e=!1;try{let t={get passive(){return e=!0,!1}};tq()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(n){}return e}();function t1(e,t){let n=tV(e).getPropertyValue(t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function t2(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function t5(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function t6(e,t,n,r){let i={x:e.cp2x,y:e.cp2y},a={x:t.cp1x,y:t.cp1y},o=t2(e,i,n),f=t2(i,a,n),c=t2(a,t,n),s=t2(o,f,n),l=t2(f,c,n);return t2(s,l,n)}function t8(e,t,n){var r;return e?(r=n,{x:e=>t+t+r-e,setWidth(e){r=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function t7(e,t){let n,r;("ltr"===t||"rtl"===t)&&(r=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function t4(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function t9(e){return"angle"===e?{between:eR,compare:eC,normalize:eO}:{between:eN,compare:(e,t)=>e-t,normalize:e=>e}}function t3({start:e,end:t,count:n,loop:r,style:i}){return{start:e%n,end:t%n,loop:r&&(t-e+1)%n==0,style:i}}function ne(e,t,n){let r,i,a;if(!n)return[e];let{property:o,start:f,end:c}=n,s=t.length,{compare:l,between:u,normalize:d}=t9(o),{start:h,end:b,loop:p,style:g}=function(e,t,n){let r;let{property:i,start:a,end:o}=n,{between:f,normalize:c}=t9(i),s=t.length,{start:l,end:u,loop:d}=e;if(d){for(l+=s,u+=s,r=0;r<s&&f(c(t[l%s][i]),a,o);++r)l--,u--;l%=s,u%=s}return u<l&&(u+=s),{start:l,end:u,loop:d,style:e.style}}(e,t,n),m=[],y=!1,v=null,x=()=>u(f,a,r)&&0!==l(f,a),_=()=>0===l(c,r)||u(c,a,r),w=()=>y||x(),M=()=>!y||_();for(let k=h,S=h;k<=b;++k)(i=t[k%s]).skip||(r=d(i[o]))===a||(y=u(r,f,c),null===v&&w()&&(v=0===l(r,f)?k:S),null!==v&&M()&&(m.push(t3({start:v,end:k,loop:p,count:s,style:g})),v=null),S=k,a=r);return null!==v&&m.push(t3({start:v,end:b,loop:p,count:s,style:g})),m}function nt(e,t){let n=[],r=e.segments;for(let i=0;i<r.length;i++){let a=ne(r[i],e.points,t);a.length&&n.push(...a)}return n}function nn(e,t){let n=e.points,r=e.options.spanGaps,i=n.length;if(!i)return[];let a=!!e._loop,{start:o,end:f}=function(e,t,n,r){let i=0,a=t-1;if(n&&!r)for(;i<t&&!e[i].skip;)i++;for(;i<t&&e[i].skip;)i++;
11for(i%=t,n&&(a+=i);a>i&&e[a%t].skip;)a--;return a%=t,{start:i,end:a}}(n,i,a,r);if(!0===r)return nr(e,[{start:o,end:f,loop:a}],n,t);let c=!!e._fullLoop&&0===o&&f===i-1;return nr(e,function(e,t,n,r){let i;let a=e.length,o=[],f=t,c=e[t];for(i=t+1;i<=n;++i){let s=e[i%a];s.skip||s.stop?c.skip||(r=!1,o.push({start:t%a,end:(i-1)%a,loop:r}),t=f=s.stop?i:null):(f=i,c.skip&&(t=i)),c=s}return null!==f&&o.push({start:t%a,end:f%a,loop:r}),o}(n,o,f<o?f+i:f,c),n,t)}function nr(e,t,n,r){return r&&r.setContext&&n?function(e,t,n,r){let i=e._chart.getContext(),a=ni(e.options),{_datasetIndex:o,options:{spanGaps:f}}=e,c=n.length,s=[],l=a,u=t[0].start,d=u;function h(e,t,r,i){let a=f?-1:1;if(e!==t){for(e+=c;n[e%c].skip;)e-=a;for(;n[t%c].skip;)t+=a;e%c!=t%c&&(s.push({start:e%c,end:t%c,loop:r,style:i}),l=i,u=t%c)}}for(let b of t){let p;let g=n[(u=f?u:b.start)%c];for(d=u+1;d<=b.end;d++){let m=n[d%c];(function(e,t){if(!t)return!1;let n=[],r=function(e,t){return eJ(t)?(n.includes(t)||n.push(t),n.indexOf(t)):t};return JSON.stringify(e,r)!==JSON.stringify(t,r)})(p=ni(r.setContext(tE(i,{type:"segment",p0:g,p1:m,p0DataIndex:(d-1)%c,p1DataIndex:d%c,datasetIndex:o}))),l)&&h(u,d-1,b.loop,l),g=m,l=p}u<d-1&&h(u,d-1,b.loop,l)}return s}(e,t,n,r):t}function ni(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}},44247:function(e,t,n){"use strict";let r,i,a,o;n.d(t,{vU:function(){return rT},bF:function(){return rE},$s:function(){return rb},pe:function(){return rk}});var f,c,s,l,u=n(23148),d=Math.PI,h=d/2,b=d/4,p=2*d,g=180/d,m=d/180,y=Math.abs,v=Math.atan,x=Math.atan2,_=Math.cos,w=Math.ceil,M=Math.exp,k=Math.log,S=Math.pow,E=Math.sin,C=Math.sign||function(e){return e>0?1:e<0?-1:0},O=Math.sqrt,R=Math.tan;function I(e){return e>1?0:e<-1?d:Math.acos(e)}function P(e){return e>1?h:e<-1?-h:Math.asin(e)}function N(e){return function(t,n){var r=_(t),i=_(n),a=e(r*i);return a===1/0?[2,0]:[a*i*E(t),a*E(n)]}}function A(e){return function(t,n){var r=O(t*t+n*n),i=e(r),a=E(i),o=_(i);return[x(t*a,r*o),P(r&&n*a/r)]}}function T(){}function j(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:T,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function $(e,t){return 1e-6>y(e[0]-t[0])&&1e-6>y(e[1]-t[1])}function D(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function z(e,t,n,r,i){var a,o,f=[],c=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],o=e[t];if($(r,o)){if(!r[2]&&!o[2]){for(i.lineStart(),a=0;a<t;++a)i.point((r=e[a])[0],r[1]);i.lineEnd();return}o[0]+=2e-6}f.push(n=new D(r,e,null,!0)),c.push(n.o=new D(r,null,n,!1)),f.push(n=new D(o,e,null,!1)),c.push(n.o=new D(o,null,n,!0))}}),f.length){for(c.sort(t),F(f),F(c),a=0,o=c.length;a<o;++a)c[a].e=n=!n;for(var s,l,u=f[0];;){for(var d=u,h=!0;d.v;)if((d=d.n)===u)return;s=d.z,i.lineStart();do{if(d.v=d.o.v=!0,d.e){if(h)for(a=0,o=s.length;a<o;++a)i.point((l=s[a])[0],l[1]);else r(d.x,d.n.x,1,i);d=d.n}else{if(h)for(a=(s=d.p.z).length-1;a>=0;--a)i.point((l=s[a])[0],l[1]);else r(d.x,d.p.x,-1,i);d=d.p}s=(d=d.o).z,h=!h}while(!d.v);i.lineEnd()}}}function F(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r<t;)i.n=n=e[r],n.p=i,i=n;i.n=n=e[0],n.p=i}}class W{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){let t=this._partials,n=0;for(let r=0;r<this._n&&r<32;r++){let i=t[r],a=e+i,o=Math.abs(e)<Math.abs(i)?e-(a-i):i-(a-e);o&&(t[n++]=o),e=a}return t[n]=e,this._n=n+1,this}valueOf(){let e=this._partials,t=this._n,n,r,i,a=0;if(t>0){for(a=e[--t];t>0&&(a=(n=a)+(r=e[--t]),!(i=r-(a-n))););t>0&&(i<0&&e[t-1]<0||i>0&&e[t-1]>0)&&(n=a+(r=2*i),r==n-a&&(a=n))}return a}}function B(e){return[x(e[1],e[0]),P(e[2])]}function L(e){var t=e[0],n=e[1],r=_(n);return[r*_(t),r*E(t),E(n)]}function q(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function H(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Y(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function V(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function G(e){var t=O(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function U(e){return y(e[0])<=d?e[0]:C(e[0])*((y(e[0])+d)%p-d)}function K(e,t){var n=U(t),r=t[1],i=E(r),a=[E(n),-_(n),0],o=0,f=0,c=new W;1===i?r=h+1e-6:-1===i&&(r=-h-1e-6);for(var s=0,l=e.length;s<l;++s)if(g=(u=e[s]).length)for(var u,g,m=u[g-1],y=U(m),v=m[1]/2+b,w=E(v),M=_(v),k=0;k<g;++k,y=C,w=R,M=I,m=S){var S=u[k],C=U(S),O=S[1]/2+b,R=E(O),I=_(O),N=C-y,A=N>=0?1:-1,T=A*N,j=T>d,$=w*R;if(c.add(x($*A*E(T),M*I+$*_(T))),o+=j?N+A*p:N,j^y>=n^C>=n){var D=H(L(m),L(S));G(D);var z=H(a,D);G(z);var F=(j^N>=0?-1:1)*P(z[2]);(r>F||r===F&&(D[0]||D[1]))&&(f+=j^N>=0?1:-1)}}return(o<-.000001||o<1e-6&&c<-.000000000001)^1&f}function X(e){return Array.from(function*(e){for(let t of e)yield*t}(e))}function Q(e,t,n,r){return function(i){var a,o,f,c=t(i),s=j(),l=t(s),u=!1,d={point:h,lineStart:p,lineEnd:g,polygonStart:function(){d.point=m,d.lineStart=y,d.lineEnd=v,o=[],a=[]},polygonEnd:function(){d.point=h,d.lineStart=p,d.lineEnd=g,o=X(o);var e=K(a,r);o.length?(u||(i.polygonStart(),u=!0),z(o,J,e,n,i)):e&&(u||(i.polygonStart(),u=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),u&&(i.polygonEnd(),u=!1),o=a=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function h(t,n){e(t,n)&&i.point(t,n)}function b(e,t){c.point(e,t)}function p(){d.point=b,c.lineStart()}function g(){d.point=h,c.lineEnd()}function m(e,t){f.push([e,t]),l.point(e,t)}function y(){l.lineStart(),f=[]}function v(){m(f[0][0],f[0][1]),l.lineEnd();var e,t,n,r,c=l.clean(),d=s.result(),h=d.length;if(f.pop(),a.push(f),f=null,h){if(1&c){if((t=(n=d[0]).length-1)>0){for(u||(i.polygonStart(),u=!0),i.lineStart(),e=0;e<t;++e)i.point((r=n[e])[0],r[1]);i.lineEnd()}return}h>1&&2&c&&d.push(d.pop().concat(d.shift())),o.push(d.filter(Z))}}return d}}function Z(e){return e.length>1}
11function J(e,t){return((e=e.x)[0]<0?e[1]-h-1e-6:h-e[1])-((t=t.x)[0]<0?t[1]-h-1e-6:h-t[1])}var ee=Q(function(){return!0},function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,o){var f,c,s,l,u,b,p=a>0?d:-d,g=y(a-n);1e-6>y(g-d)?(e.point(n,r=(r+o)/2>0?h:-h),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(p,r),e.point(a,r),t=0):i!==p&&g>=d&&(1e-6>y(n-i)&&(n-=1e-6*i),1e-6>y(a-p)&&(a-=1e-6*p),f=n,c=r,r=y(b=E(f-(s=a)))>1e-6?v((E(c)*(u=_(o))*E(s)-E(o)*(l=_(c))*E(f))/(l*u*b)):(c+o)/2,e.point(i,r),e.lineEnd(),e.lineStart(),e.point(p,r),t=0),e.point(n=a,r=o),i=p},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var i;if(null==e)i=n*h,r.point(-d,i),r.point(0,i),r.point(d,i),r.point(d,0),r.point(d,-i),r.point(0,-i),r.point(-d,-i),r.point(-d,0),r.point(-d,i);else if(y(e[0]-t[0])>1e-6){var a=e[0]<t[0]?d:-d;i=n*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(t[0],t[1])},[-d,-h]);function et(e,t){t=L(t),t[0]-=e,G(t);var n=I(-t[1]);return((0>-t[2]?-n:n)+p-1e-6)%p}function en(e,t){function n(n,r){return t((n=e(n,r))[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}var er=e=>e;function ei(e,t){return y(e)>d&&(e-=Math.round(e/p)*p),[e,t]}function ea(e,t,n){return(e%=p)?t||n?en(ef(e),ec(t,n)):ef(e):t||n?ec(t,n):ei}function eo(e){return function(t,n){return y(t+=e)>d&&(t-=Math.round(t/p)*p),[t,n]}}function ef(e){var t=eo(e);return t.invert=eo(-e),t}function ec(e,t){var n=_(e),r=E(e),i=_(t),a=E(t);function o(e,t){var o=_(t),f=_(e)*o,c=E(e)*o,s=E(t),l=s*n+f*r;return[x(c*i-l*a,f*n-s*r),P(l*i+c*a)]}return o.invert=function(e,t){var o=_(t),f=_(e)*o,c=E(e)*o,s=E(t),l=s*i-c*a;return[x(c*i+s*a,f*n+l*r),P(l*n-f*r)]},o}function es(e){return function(t){var n=new el;for(var r in e)n[r]=e[r];return n.stream=t,n}}function el(){}function eu(e,t){e&&eh.hasOwnProperty(e.type)&&eh[e.type](e,t)}ei.invert=ei,el.prototype={constructor:el,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var ed={Feature:function(e,t){eu(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)eu(n[r].geometry,t)}},eh={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){eb(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)eb(n[r],t,0)},Polygon:function(e,t){ep(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)ep(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)eu(n[r],t)}};function eb(e,t,n){var r,i=-1,a=e.length-n;for(t.lineStart();++i<a;)r=e[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function ep(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)eb(e[n],t,1);t.polygonEnd()}function eg(e,t){e&&ed.hasOwnProperty(e.type)?ed[e.type](e,t):eu(e,t)}var em=1/0,ey=1/0,ev=-1/0,ex=ev,e_={point:function(e,t){e<em&&(em=e),e>ev&&(ev=e),t<ey&&(ey=t),t>ex&&(ex=t)},lineStart:T,lineEnd:T,polygonStart:T,polygonEnd:T,result:function(){var e=[[em,ey],[ev,ex]];return ev=ex=-(ey=em=1/0),e}};function ew(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),eg(n,e.stream(e_)),t(e_.result()),null!=r&&e.clipExtent(r),e}function eM(e,t,n){return ew(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,f=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,f])},n)}function ek(e,t,n){return eM(e,[[0,0],t],n)}function eS(e,t,n){return ew(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])},n)}
11function eE(e,t,n){return ew(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])},n)}var eC=_(30*m);function eO(e,t){return+t?function(e,t){function n(r,i,a,o,f,c,s,l,u,d,h,b,p,g){var m=s-r,v=l-i,_=m*m+v*v;if(_>4*t&&p--){var w=o+d,M=f+h,k=c+b,S=O(w*w+M*M+k*k),E=P(k/=S),C=1e-6>y(y(k)-1)||1e-6>y(a-u)?(a+u)/2:x(M,w),R=e(C,E),I=R[0],N=R[1],A=I-r,T=N-i,j=v*A-m*T;(j*j/_>t||y((m*A+v*T)/_-.5)>.3||o*d+f*h+c*b<eC)&&(n(r,i,a,o,f,c,I,N,C,w/=S,M/=S,k,p,g),g.point(I,N),n(I,N,C,w,M,k,s,l,u,d,h,b,p,g))}}return function(t){var r,i,a,o,f,c,s,l,u,d,h,b,p={point:g,lineStart:m,lineEnd:v,polygonStart:function(){t.polygonStart(),p.lineStart=x},polygonEnd:function(){t.polygonEnd(),p.lineStart=m}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function m(){l=NaN,p.point=y,t.lineStart()}function y(r,i){var a=L([r,i]),o=e(r,i);n(l,u,s,d,h,b,l=o[0],u=o[1],s=r,d=a[0],h=a[1],b=a[2],16,t),t.point(l,u)}function v(){p.point=g,t.lineEnd()}function x(){m(),p.point=_,p.lineEnd=w}function _(e,t){y(r=e,t),i=l,a=u,o=d,f=h,c=b,p.point=y}function w(){n(l,u,s,d,h,b,i,a,r,o,f,c,16,t),p.lineEnd=v,v()}return p}}(e,t):es({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}var eR=es({point:function(e,t){this.stream.point(e*m,t*m)}});function eI(e,t,n,r,i,a){if(!a)return function(e,t,n,r,i){function a(a,o){return[t+e*(a*=r),n-e*(o*=i)]}return a.invert=function(a,o){return[(a-t)/e*r,(n-o)/e*i]},a}(e,t,n,r,i);var o=_(a),f=E(a),c=o*e,s=f*e,l=o/e,u=f/e,d=(f*n-o*t)/e,h=(f*t+o*n)/e;function b(e,a){return[c*(e*=r)-s*(a*=i)+t,n-s*e-c*a]}return b.invert=function(e,t){return[r*(l*e-u*t+d),i*(h-u*e-l*t)]},b}function eP(e){return eN(function(){return e})()}function eN(e){var t,n,r,i,a,o,f,c,s,l,u=150,h=480,b=250,v=0,x=0,w=0,M=0,k=0,S=0,C=1,R=1,I=null,P=ee,N=null,A=er,T=.5;function D(e){return c(e[0]*m,e[1]*m)}function F(e){return(e=c.invert(e[0],e[1]))&&[e[0]*g,e[1]*g]}function W(){var e=eI(u,0,0,C,R,S).apply(null,t(v,x)),r=eI(u,h-e[0],b-e[1],C,R,S);return n=ea(w,M,k),f=en(t,r),c=en(n,f),o=eO(f,T),G()}function G(){return s=l=null,D}return D.stream=function(e){return s&&l===e?s:s=eR(es({point:function(e,t){var r=n(e,t);return this.stream.point(r[0],r[1])}})(P(o(A(l=e)))))},D.preclip=function(e){return arguments.length?(P=e,I=void 0,G()):P},D.postclip=function(e){return arguments.length?(A=e,N=r=i=a=null,G()):A},D.clipAngle=function(e){return arguments.length?(P=+e?function(e){var t=_(e),n=2*m,r=t>0,i=y(t)>1e-6;function a(e,n){return _(e)*_(n)>t}function o(e,n,r){var i=L(e),a=L(n),o=[1,0,0],f=H(i,a),c=q(f,f),s=f[0],l=c-s*s;if(!l)return!r&&e;var u=H(o,f),h=V(o,t*c/l);Y(h,V(f,-t*s/l));var b=q(h,u),p=q(u,u),g=b*b-p*(q(h,h)-1);if(!(g<0)){var m=O(g),v=V(u,(-b-m)/p);if(Y(v,h),v=B(v),!r)return v;var x,_=e[0],w=n[0],M=e[1],k=n[1];w<_&&(x=_,_=w,w=x);var S=w-_,E=1e-6>y(S-d);if(!E&&k<M&&(x=M,M=k,k=x),E||S<1e-6?E?M+k>0^v[1]<(1e-6>y(v[0]-_)?M:k):M<=v[1]&&v[1]<=k:S>d^(_<=v[0]&&v[0]<=w)){var C=V(u,(-b+m)/p);return Y(C,h),[v,B(C)]}}}function f(t,n){var i=r?e:d-e,a=0;return t<-i?a|=1:t>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return Q(a,function(e){var t,n,c,s,l;return{lineStart:function(){s=c=!1,l=1},point:function(u,h){var b,p,g=[u,h],m=a(u,h),y=r?m?0:f(u,h):m?f(u+(u<0?d:-d),h):0;!t&&(s=c=m)&&e.lineStart(),m!==c&&(!(p=o(t,g))||$(t,p)||$(g,p))&&(g[2]=1),m!==c?(l=0,m?(e.lineStart(),p=o(g,t),e.point(p[0],p[1])):(p=o(t,g),e.point(p[0],p[1],2),e.lineEnd()),t=p):i&&t&&r^m&&!(y&n)&&(b=o(g,t,!0))&&(l=0,r?(e.lineStart(),e.point(b[0][0],b[0][1]),e.point(b[1][0],b[1][1]),e.lineEnd()):(e.point(b[1][0],b[1][1]),e.lineEnd(),e.lineStart(),e.point(b[0][0],b[0][1],3))),!m||t&&$(t,g)||e.point(g[0],g[1]),t=g,c=m,n=y},lineEnd:function(){c&&e.lineEnd(),t=null},clean:function(){return l|(s&&c)<<1}}},function(t,r,i,a){!function(e,t,n,r,i,a){if(n){var o=_(t),f=E(t),c=r*n;null==i?(i=t+r*p,a=t-c/2):(i=et(o,i),a=et(o,a),(r>0?i<a:i>a)&&(i+=r*p));for(var s,l=i;r>0?l>a:l<a;l-=c)s=B([o,-f*_(l),-f*E(l)]),e.point(s[0],s[1])}}(a,e,n,i,t,r)},r?[0,-e]:[-d,e-d])}(I=e*m):(I=null,ee),G()):I*g},D.clipExtent=function(e){return arguments.length?(A=null==e?(N=r=i=a=null,er):function(e,t,n,r){function i(i,a){return e<=i&&i<=n&&t<=a&&a<=r}function a(i,a,f,s){var l=0,u=0;if(null==i||(l=o(i,f))!==(u=o(a,f))||0>c(i,a)^f>0)do s.point(0===l||3===l?e:n,l>1?r:t);while((l=(l+f+4)%4)!==u);else s.point(a[0],a[1])}function o(r,i){return 1e-6>y(r[0]-e)?i>0?0:3:1e-6>y(r[0]-n)?i>0?2:1:1e-6>y(r[1]-t)?i>0?1:0:i>0?3:2}function f(e,t){return c(e.x,t.x)}
11function c(e,t){var n=o(e,1),r=o(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var c,s,l,u,d,h,b,p,g,m,y,v=o,x=j(),_={point:w,lineStart:function(){_.point=M,s&&s.push(l=[]),m=!0,g=!1,b=p=NaN},lineEnd:function(){c&&(M(u,d),h&&g&&x.rejoin(),c.push(x.result())),_.point=w,g&&v.lineEnd()},polygonStart:function(){v=x,c=[],s=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=s.length;n<i;++n)for(var a,o,f=s[n],c=1,l=f.length,u=f[0],d=u[0],h=u[1];c<l;++c)a=d,o=h,d=(u=f[c])[0],h=u[1],o<=r?h>r&&(d-a)*(r-o)>(h-o)*(e-a)&&++t:h<=r&&(d-a)*(r-o)<(h-o)*(e-a)&&--t;return t}(),n=y&&t,i=(c=X(c)).length;(n||i)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),i&&z(c,f,t,a,o),o.polygonEnd()),v=o,c=s=l=null}};function w(e,t){i(e,t)&&v.point(e,t)}function M(a,o){var f=i(a,o);if(s&&l.push([a,o]),m)u=a,d=o,h=f,m=!1,f&&(v.lineStart(),v.point(a,o));else if(f&&g)v.point(a,o);else{var c=[b=Math.max(-1e9,Math.min(1e9,b)),p=Math.max(-1e9,Math.min(1e9,p))],x=[a=Math.max(-1e9,Math.min(1e9,a)),o=Math.max(-1e9,Math.min(1e9,o))];(function(e,t,n,r,i,a){var o,f=e[0],c=e[1],s=t[0],l=t[1],u=0,d=1,h=s-f,b=l-c;if(o=n-f,h||!(o>0)){if(o/=h,h<0){if(o<u)return;o<d&&(d=o)}else if(h>0){if(o>d)return;o>u&&(u=o)}if(o=i-f,h||!(o<0)){if(o/=h,h<0){if(o>d)return;o>u&&(u=o)}else if(h>0){if(o<u)return;o<d&&(d=o)}if(o=r-c,b||!(o>0)){if(o/=b,b<0){if(o<u)return;o<d&&(d=o)}else if(b>0){if(o>d)return;o>u&&(u=o)}if(o=a-c,b||!(o<0)){if(o/=b,b<0){if(o>d)return;o>u&&(u=o)}else if(b>0){if(o<u)return;o<d&&(d=o)}return u>0&&(e[0]=f+u*h,e[1]=c+u*b),d<1&&(t[0]=f+d*h,t[1]=c+d*b),!0}}}}})(c,x,e,t,n,r)?(g||(v.lineStart(),v.point(c[0],c[1])),v.point(x[0],x[1]),f||v.lineEnd(),y=!1):f&&(v.lineStart(),v.point(a,o),y=!1)}b=a,p=o,g=f}return _}}(N=+e[0][0],r=+e[0][1],i=+e[1][0],a=+e[1][1]),G()):null==N?null:[[N,r],[i,a]]},D.scale=function(e){return arguments.length?(u=+e,W()):u},D.translate=function(e){return arguments.length?(h=+e[0],b=+e[1],W()):[h,b]},D.center=function(e){return arguments.length?(v=e[0]%360*m,x=e[1]%360*m,W()):[v*g,x*g]},D.rotate=function(e){return arguments.length?(w=e[0]%360*m,M=e[1]%360*m,k=e.length>2?e[2]%360*m:0,W()):[w*g,M*g,k*g]},D.angle=function(e){return arguments.length?(S=e%360*m,W()):S*g},D.reflectX=function(e){return arguments.length?(C=e?-1:1,W()):C<0},D.reflectY=function(e){return arguments.length?(R=e?-1:1,W()):R<0},D.precision=function(e){return arguments.length?(o=eO(f,T=e*e),G()):O(T)},D.fitExtent=function(e,t){return eM(D,e,t)},D.fitSize=function(e,t){return ek(D,e,t)},D.fitWidth=function(e,t){return eS(D,e,t)},D.fitHeight=function(e,t){return eE(D,e,t)},function(){return t=e.apply(this,arguments),D.invert=t.invert&&F,W()}}var eA=N(function(e){return O(2/(1+e))});eA.invert=A(function(e){return 2*P(e/2)});var eT=N(function(e){return(e=I(e))&&e/E(e)});function ej(e,t){var n=_(t),r=_(e)*n;return[n*E(e)/r,E(t)/r]}function e$(e,t){return[_(t)*E(e),E(t)]}function eD(e,t){var n=_(t),r=1+_(e)*n;return[n*E(e)/r,E(t)/r]}eT.invert=A(function(e){return e}),ej.invert=A(v),e$.invert=A(P),eD.invert=A(function(e){return 2*v(e)});var ez=O(3)/2;function eF(e,t){var n=P(ez*E(t)),r=n*n,i=r*r*r;return[e*_(n)/(ez*(1.340264+-.24331799999999998*r+i*(.0062510000000000005+.034164*r))),n*(1.340264+-.081106*r+i*(893e-6+.003796*r))]}function eW(e){var t=0,n=d/3,r=eN(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*m,n=e[1]*m):[t*g,n*g]},i}function eB(e,t){var n=E(e),r=(n+E(t))/2;if(1e-6>y(r))return function(e){var t=_(e);function n(e,n){return[e*t,E(n)/t]}return n.invert=function(e,n){return[e/t,P(n*t)]},n}(e);var i=1+n*(2*r-n),a=O(i)/r;function o(e,t){var n=O(i-2*r*E(t))/r;return[n*E(e*=r),a-n*_(e)]}return o.invert=function(e,t){var n=a-t,o=x(e,y(n))*C(n);return n*r<0&&(o-=d*C(e)*C(n)),[o/r,P((i-(e*e+n*n)*r*r)/(2*r))]},o}function eL(){return eW(eB).scale(155.424).center([0,33.6442])}function eq(){return eL().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function eH(e,t){return[e,k(R((h+t)/2))]}function eY(e){var t,n,r,i=eP(e),a=i.center,o=i.scale,f=i.translate,c=i.clipExtent,s=null;function l(){var a=d*o(),f=i((function(e){function t(t){return t=e(t[0]*m,t[1]*m),t[0]*=g,t[1]*=g,t}return e=ea(e[0]*m,e[1]*m,e.length>2?e[2]*m:0),t.invert=function(t){return t=e.invert(t[0]*m,t[1]*m),t[0]*=g,t[1]*=g,t},t})(i.rotate()).invert([0,0]));return c(null==s?[[f[0]-a,f[1]-a],[f[0]+a,f[1]+a]]:e===eH?[[Math.max(f[0]-a,s),t],[Math.min(f[0]+a,n),r]]:[[s,Math.max(f[1]-a,t)],[n,Math.min(f[1]+a,r)]])}return i.scale=function(e){return arguments.length?(o(e),l()):o()},i.translate=function(e){return arguments.length?(f(e),l()):f()},i.center=function(e){return arguments.length?(a(e),l()):a()},i.clipExtent=function(e){return arguments.length?(null==e?s=t=n=r=null:(s=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),l()):null==s?null:[[s,t],[n,r]]},l()}function eV(e){return R((h+e)/2)}function eG(e,t){var n=_(e),r=e===t?E(e):k(n/_(t))/k(eV(t)/eV(e)),i=n*S(eV(e),r)/r;if(!r)return eH;function a(e,t){i>0?t<-h+1e-6&&(t=-h+1e-6):t>h-1e-6&&(t=h-1e-6);var n=i/S(eV(t),r);return[n*E(r*e),i-n*_(r*e)]}return a.invert=function(e,t){var n=i-t,a=C(r)*O(e*e+n*n),o=x(e,y(n))*C(n);return n*r<0&&(o-=d*C(e)*C(n)),[o/r,2*v(S(i/a,1/r))-h]},a}function eU(e,t){return[e,t]}function eK(e,t){var n=_(e),r=e===t?E(e):(n-_(t))/(t-e),i=n/r+e;if(1e-6>y(r))return eU;function a(e,t){var n=i-t,a=r*e;return[n*E(a),i-n*_(a)]}return a.invert=function(e,t){var n=i-t,a=x(e,y(n))*C(n);return n*r<0&&(a-=d*C(e)*C(n)),[a/r,i-C(r)*O(e*e+n*n)]},a}function eX(e,t){return[k(R((h+t)/2)),-e]}function eQ(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(-.013791+r*(.003971*n-.001529*r))),t*(1.007226+n*(.015085+r*(-.04447
115+.028874*n-.005916*r)))]}eF.invert=function(e,t){for(var n,r,i=t,a=i*i,o=a*a*a,f=0;f<12&&(r=i*(1.340264+-.081106*a+o*(893e-6+.003796*a))-t,i-=n=r/(1.340264+-.24331799999999998*a+o*(.0062510000000000005+.034164*a)),o=(a=i*i)*a*a,!(1e-12>y(n)));++f);return[ez*e*(1.340264+-.24331799999999998*a+o*(.0062510000000000005+.034164*a))/_(i),P(E(i)/ez)]},eH.invert=function(e,t){return[e,2*v(M(t))-h]},eU.invert=eU,eX.invert=function(e,t){return[-t,2*v(M(e))-h]},eQ.invert=function(e,t){var n,r=t,i=25;do{var a=r*r,o=a*a;r-=n=(r*(1.007226+a*(.015085+o*(-.044475+.028874*a-.005916*o)))-t)/(1.007226+a*(.045255+o*(-.311325+.259866*a-.005916*11*o)))}while(y(n)>1e-6&&--i>0);return[e/(.8707+(a=r*r)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),r]};var eZ,eJ,e0,e1,e2=new W,e5=new W,e6={point:T,lineStart:T,lineEnd:T,polygonStart:function(){e6.lineStart=e8,e6.lineEnd=e9},polygonEnd:function(){e6.lineStart=e6.lineEnd=e6.point=T,e2.add(y(e5)),e5=new W},result:function(){var e=e2/2;return e2=new W,e}};function e8(){e6.point=e7}function e7(e,t){e6.point=e4,eZ=e0=e,eJ=e1=t}function e4(e,t){e5.add(e1*e-e0*t),e0=e,e1=t}function e9(){e4(eZ,eJ)}var e3,te,tt,tn,tr=0,ti=0,ta=0,to=0,tf=0,tc=0,ts=0,tl=0,tu=0,td={point:th,lineStart:tb,lineEnd:tm,polygonStart:function(){td.lineStart=ty,td.lineEnd=tv},polygonEnd:function(){td.point=th,td.lineStart=tb,td.lineEnd=tm},result:function(){var e=tu?[ts/tu,tl/tu]:tc?[to/tc,tf/tc]:ta?[tr/ta,ti/ta]:[NaN,NaN];return tr=ti=ta=to=tf=tc=ts=tl=tu=0,e}};function th(e,t){tr+=e,ti+=t,++ta}function tb(){td.point=tp}function tp(e,t){td.point=tg,th(tt=e,tn=t)}function tg(e,t){var n=e-tt,r=t-tn,i=O(n*n+r*r);to+=i*(tt+e)/2,tf+=i*(tn+t)/2,tc+=i,th(tt=e,tn=t)}function tm(){td.point=th}function ty(){td.point=tx}function tv(){t_(e3,te)}function tx(e,t){td.point=t_,th(e3=tt=e,te=tn=t)}function t_(e,t){var n=e-tt,r=t-tn,i=O(n*n+r*r);to+=i*(tt+e)/2,tf+=i*(tn+t)/2,tc+=i,ts+=(i=tn*e-tt*t)*(tt+e),tl+=i*(tn+t),tu+=3*i,th(tt=e,tn=t)}function tw(e){this._context=e}tw.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,p)}},result:T};var tM,tk,tS,tE,tC,tO=new W,tR={point:T,lineStart:function(){tR.point=tI},lineEnd:function(){tM&&tP(tk,tS),tR.point=T},polygonStart:function(){tM=!0},polygonEnd:function(){tM=null},result:function(){var e=+tO;return tO=new W,e}};function tI(e,t){tR.point=tP,tk=tE=e,tS=tC=t}function tP(e,t){tE-=e,tC-=t,tO.add(O(tE*tE+tC*tC)),tE=e,tC=t}class tN{constructor(e){this._append=null==e?tA:function(e){let t=Math.floor(e);if(!(t>=0))throw RangeError(`invalid digits: ${e}`);if(t>15)return tA;if(t!==r){let n=10**t;r=t,i=function(e){let t=1;this._+=e[0];for(let r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}return i}(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(e,t){switch(this._point){case 0:this._append`M${e},${t}`,this._point=1;break;case 1:this._append`L${e},${t}`;break;default:if(this._append`M${e},${t}`,this._radius!==a||this._append!==i){let n=this._radius,r=this._;this._="",this._append`m0,${n}a${n},${n} 0 1,1 0,${-2*n}a${n},${n} 0 1,1 0,${2*n}z`,a=n,i=this._append,o=this._,this._=r}this._+=o}}result(){let e=this._;return this._="",e.length?e:null}}function tA(e){let t=1;this._+=e[0];for(let n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function tT(e,t){let n=3,r=4.5,i,a;function o(e){return e&&("function"==typeof r&&a.pointRadius(+r.apply(this,arguments)),eg(e,i(a))),a.result()}return o.area=function(e){return eg(e,i(e6)),e6.result()},o.measure=function(e){return eg(e,i(tR)),tR.result()},o.bounds=function(e){return eg(e,i(e_)),e_.result()},o.centroid=function(e){return eg(e,i(td)),td.result()},o.projection=function(t){return arguments.length?(i=null==t?(e=null,er):(e=t).stream,o):e},o.context=function(e){return arguments.length?(a=null==e?(t=null,new tN(n)):new tw(t=e),"function"!=typeof r&&a.pointRadius(r),o):t},o.pointRadius=function(e){return arguments.length?(r="function"==typeof e?e:(a.pointRadius(+e),+e),o):r},o.digits=function(e){if(!arguments.length)return n;if(null==e)n=null;else{let r=Math.floor(e);if(!(r>=0))throw RangeError(`invalid digits: ${e}`);n=r}
11return null===t&&(a=new tN(n)),o},o.projection(e).digits(n).context(t)}var tj={sphere:T,point:T,lineStart:function(){tj.point=tD,tj.lineEnd=t$},lineEnd:T,polygonStart:T,polygonEnd:T};function t$(){tj.point=tj.lineEnd=T}function tD(e,t){e*=m,t*=m,c=e,s=E(t),l=_(t),tj.point=tz}function tz(e,t){e*=m;var n=E(t*=m),r=_(t),i=y(e-c),a=_(i),o=r*E(i),u=l*n-s*r*a,d=s*n+l*r*a;f.add(x(O(o*o+u*u),d)),c=e,s=n,l=r}var tF=[null,null],tW={type:"LineString",coordinates:tF};function tB(e,t){return tF[0]=e,tF[1]=t,f=new W,eg(tW,tj),+f}var tL={Feature:function(e,t){return tH(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)if(tH(n[r].geometry,t))return!0;return!1}},tq={Sphere:function(){return!0},Point:function(e,t){return 0===tB(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(0===tB(n[r],t))return!0;return!1},LineString:function(e,t){return tY(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(tY(n[r],t))return!0;return!1},Polygon:function(e,t){return tV(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(tV(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)if(tH(n[r],t))return!0;return!1}};function tH(e,t){return!!(e&&tq.hasOwnProperty(e.type))&&tq[e.type](e,t)}function tY(e,t){for(var n,r,i,a=0,o=e.length;a<o;a++){if(0===(r=tB(e[a],t))||a>0&&(i=tB(e[a],e[a-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))<1e-12*i)return!0;n=r}return!1}function tV(e,t){return!!K(e.map(tG),tU(t))}function tG(e){return(e=e.map(tU)).pop(),e}function tU(e){return[e[0]*m,e[1]*m]}function tK(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=Array(i);++r<i;)a[r]=e+r*n;return a}function tX(e,t,n){var r=tK(e,t-1e-6,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function tQ(e,t,n){var r=tK(e,t-1e-6,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function tZ(){var e,t,n,r,i,a,o,f,c,s,l,u,d=10,h=10,b=90,p=360,g=2.5;function m(){return{type:"MultiLineString",coordinates:v()}}function v(){return tK(w(r/b)*b,n,b).map(l).concat(tK(w(f/p)*p,o,p).map(u)).concat(tK(w(t/d)*d,e,d).filter(function(e){return y(e%b)>1e-6}).map(c)).concat(tK(w(a/h)*h,i,h).filter(function(e){return y(e%p)>1e-6}).map(s))}return m.lines=function(){return v().map(function(e){return{type:"LineString",coordinates:e}})},m.outline=function(){return{type:"Polygon",coordinates:[l(r).concat(u(o).slice(1),l(n).reverse().slice(1),u(f).reverse().slice(1))]}},m.extent=function(e){return arguments.length?m.extentMajor(e).extentMinor(e):m.extentMinor()},m.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],f=+e[0][1],o=+e[1][1],r>n&&(e=r,r=n,n=e),f>o&&(e=f,f=o,o=e),m.precision(g)):[[r,f],[n,o]]},m.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],a=+n[0][1],i=+n[1][1],t>e&&(n=t,t=e,e=n),a>i&&(n=a,a=i,i=n),m.precision(g)):[[t,a],[e,i]]},m.step=function(e){return arguments.length?m.stepMajor(e).stepMinor(e):m.stepMinor()},m.stepMajor=function(e){return arguments.length?(b=+e[0],p=+e[1],m):[b,p]},m.stepMinor=function(e){return arguments.length?(d=+e[0],h=+e[1],m):[d,h]},m.precision=function(d){return arguments.length?(g=+d,c=tX(a,i,90),s=tQ(t,e,g),l=tX(f,o,90),u=tQ(r,n,g),m):g},m.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}var tJ=n(9676);function t0(e){for(var t=e.length/6|0,n=Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}function t1(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function t2(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function t5(){}var t6="\\s*([+-]?\\d+)\\s*",t8="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",t7="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",t4=/^#([0-9a-f]{3,8})$/,t9=RegExp(`^rgb\\(${t6},${t6},${t6}\\)$`),t3=RegExp(`^rgb\\(${t7},${t7},${t7}\\)$`),ne=RegExp(`^rgba\\(${t6},${t6},${t6},${t8}\\)$`),nt=RegExp(`^rgba\\(${t7},${t7},${t7},${t8}\\)$`),nn=RegExp(`^hsl\\(${t8},${t7},${t7}\\)$`),nr=RegExp(`^hsla\\(${t8},${t7},${t7},${t8}\\)$`),ni={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function na(){return this.rgb().formatHex()}function no(){return this.rgb().formatRgb()}function nf(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=t4.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?nc(t):3===n?
11new nd(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?ns(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?ns(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=t9.exec(e))?new nd(t[1],t[2],t[3],1):(t=t3.exec(e))?new nd(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ne.exec(e))?ns(t[1],t[2],t[3],t[4]):(t=nt.exec(e))?ns(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=nn.exec(e))?ny(t[1],t[2]/100,t[3]/100,1):(t=nr.exec(e))?ny(t[1],t[2]/100,t[3]/100,t[4]):ni.hasOwnProperty(e)?nc(ni[e]):"transparent"===e?new nd(NaN,NaN,NaN,0):null}function nc(e){return new nd(e>>16&255,e>>8&255,255&e,1)}function ns(e,t,n,r){return r<=0&&(e=t=n=NaN),new nd(e,t,n,r)}function nl(e){return(e instanceof t5||(e=nf(e)),e)?(e=e.rgb(),new nd(e.r,e.g,e.b,e.opacity)):new nd}function nu(e,t,n,r){return 1==arguments.length?nl(e):new nd(e,t,n,null==r?1:r)}function nd(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function nh(){return`#${nm(this.r)}${nm(this.g)}${nm(this.b)}`}function nb(){let e=np(this.opacity);return`${1===e?"rgb(":"rgba("}${ng(this.r)}, ${ng(this.g)}, ${ng(this.b)}${1===e?")":`, ${e})`}`}function np(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ng(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function nm(e){return((e=ng(e))<16?"0":"")+e.toString(16)}function ny(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new nx(e,t,n,r)}function nv(e){if(e instanceof nx)return new nx(e.h,e.s,e.l,e.opacity);if(e instanceof t5||(e=nf(e)),!e)return new nx;if(e instanceof nx)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,f=a-i,c=(a+i)/2;return f?(o=t===a?(n-r)/f+(n<r)*6:n===a?(r-t)/f+2:(t-n)/f+4,f/=c<.5?a+i:2-a-i,o*=60):f=c>0&&c<1?0:o,new nx(o,f,c,e.opacity)}function nx(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function n_(e){return(e=(e||0)%360)<0?e+360:e}function nw(e){return Math.max(0,Math.min(1,e||0))}function nM(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function nk(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}t1(t5,nf,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:na,formatHex:na,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return nv(this).formatHsl()},formatRgb:no,toString:no}),t1(nd,nu,t2(t5,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new nd(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new nd(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new nd(ng(this.r),ng(this.g),ng(this.b),np(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:nh,formatHex:nh,formatHex8:function(){return`#${nm(this.r)}${nm(this.g)}${nm(this.b)}${nm((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:nb,toString:nb})),t1(nx,function(e,t,n,r){return 1==arguments.length?nv(e):new nx(e,t,n,null==r?1:r)},t2(t5,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new nx(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new nx(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new nd(nM(e>=240?e-240:e+120,i,r),nM(e,i,r),nM(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new nx(n_(this.h),nw(this.s),nw(this.l),np(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=np(this.opacity);return`${1===e?"hsl(":"hsla("}${n_(this.h)}, ${100*nw(this.s)}%, ${100*nw(this.l)}%${1===e?")":`, ${e})`}`}}));var nS=e=>()=>e;function nE(e,t){return function(n){return e+n*t}}function nC(e,t){var n=t-e;return n?nE(e,n):nS(isNaN(e)?t:e)}function nO(e){return function(t){var n,r,i=t.length,a=Array(i),o=Array(i),f=Array(i);for(n=0;n<i;++n)r=nu(t[n]),a[n]=r.r||0,o[n]=r.g||0,f[n]=r.b||0;return a=e(a),o=e(o),f=e(f),r.opacity=1,function(e){return r.r=a(e),r.g=o(e),r.b=f(e),r+""}}}!function e(t){var n,r=1==(n=+(n=t))?nC:function(e,t){var r,i,a;return t-e?(r=e,i=t,r=Math.pow(r,a=n),i=Math.pow(i,a)-r,a=1/a,function(e){return Math.pow(r+e*i,a)}):nS(isNaN(e)?t:e)};function i(e,t){var n=r((e=nu(e)).r,(t=nu(t)).r),i=r(e.g,t.g),a=r(e.b,t.b),o=nC(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return i.gamma=e,i}(1);var nR=nO(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,f=r<t-1?e[r+2]:2*a-i;return nk((n-r/t)*t,o,i,a,f)}});nO(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],o=e[(r+1)%t],f=e[(r+2)%t];return nk((n-r/t)*t,i,a,o,f)}});var nI=e=>nR(e[e.length-1]),nP=nI([,,,].concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ec
11ae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(t0)),nN=nI([,,,].concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(t0)),nA=nI([,,,].concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(t0)),nT=nI([,,,].concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(t0));let nj=Math.PI/180,n$=180/Math.PI;var nD=-1.78277*.29227-.1347134789;function nz(e,t,n,r){return 1==arguments.length?function(e){if(e instanceof nF)return new nF(e.h,e.s,e.l,e.opacity);e instanceof nd||(e=nl(e));var t=e.r/255,n=e.g/255,r=e.b/255,i=(nD*r+-1.7884503806*t-3.5172982438*n)/(nD+-1.7884503806-3.5172982438),a=r-i,o=-((1.97294*(n-i)- -.29227*a)/.90649),f=Math.sqrt(o*o+a*a)/(1.97294*i*(1-i)),c=f?Math.atan2(o,a)*n$-120:NaN;return new nF(c<0?c+360:c,f,i,e.opacity)}(e):new nF(e,t,n,null==r?1:r)}function nF(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function nW(e){return function t(n){function r(t,r){var i=e((t=nz(t)).h,(r=nz(r)).h),a=nC(t.s,r.s),o=nC(t.l,r.l),f=nC(t.opacity,r.opacity);return function(e){return t.h=i(e),t.s=a(e),t.l=o(Math.pow(e,n)),t.opacity=f(e),t+""}}return n=+n,r.gamma=t,r}(1)}t1(nF,nz,t2(t5,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new nF(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new nF(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*nj,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),i=Math.sin(e);return new nd(255*(t+n*(-.14861*r+1.78277*i)),255*(t+n*(-.29227*r+-.90649*i)),255*(t+n*(1.97294*r)),this.opacity)}})),nW(function(e,t){var n=t-e;return n?nE(e,n>180||n<-180?n-360*Math.round(n/360):n):nS(isNaN(e)?t:e)});var nB=nW(nC),nL=nB(nz(-100,.75,.35),nz(80,1.5,.8)),nq=nB(nz(260,.75,.35),nz(80,1.5,.8)),nH=nz(),nY=nB(nz(300,.5,0),nz(-240,.5,1)),nV=nI([,,,].concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(t0)),nG=nI([,,,].concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(t0)),nU=nI([,,,].concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(t0));function nK(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var nX=nK(t0("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588
11c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),nQ=nK(t0("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),nZ=nK(t0("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),nJ=nK(t0("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0a
11a58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),n0=nI([,,,].concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(t0)),n1=nI([,,,].concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(t0)),n2=nI([,,,].concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(t0)),n5=nI([,,,].concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(t0)),n6=nI([,,,].concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(t0)),n8=nI([,,,].concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(t0)),n7=nI([,,,].concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(t0)),n4=nI([,,,].concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(t0)),n9=nI([,,,].concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(t0)),n3=nI([,,,].concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(t0)),re=nI([,,,].concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(t0)),rt=nI([,,,].concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(t0)),rn=nI([,,,].concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(t0)),rr=nI([,,,].concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d
117191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(t0)),ri=nI([,,,].concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(t0)),ra=nu(),ro=Math.PI/3,rf=2*Math.PI/3,rc=nI([,,,].concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(t0)),rs=nI([,,,].concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(t0)),rl=nI([,,,].concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(t0)),ru=nI([,,,].concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(t0)),rd=nI([,,,].concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(t0));let rh={geoAzimuthalEqualArea:function(){return eP(eA).scale(124.75).clipAngle(179.999)},geoAzimuthalEquidistant:function(){return eP(eT).scale(79.4188).clipAngle(179.999)},geoGnomonic:function(){return eP(ej).scale(144.049).clipAngle(60)},geoOrthographic:function(){return eP(e$).scale(249.5).clipAngle(90.000001)},geoStereographic:function(){return eP(eD).scale(250).clipAngle(142)},geoEqualEarth:function(){return eP(eF).scale(177.158)},geoAlbers:eq,geoAlbersUsa:function(){var e,t,n,r,i,a,o=eq(),f=eL().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=eL().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(e,t){a=[e,t]}};function l(e){var t=e[0],o=e[1];return a=null,n.point(t,o),a||(r.point(t,o),a)||(i.point(t,o),a)}function u(){return e=t=null,l}return l.invert=function(e){var t=o.scale(),n=o.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?f:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:o).invert(e)},l.stream=function(n){var r,i;return e&&t===n?e:(i=(r=[o.stream(t=n),f.stream(n),c.stream(n)]).length,e={point:function(e,t){for(var n=-1;++n<i;)r[n].point(e,t)},sphere:function(){for(var e=-1;++e<i;)r[e].sphere()},lineStart:function(){for(var e=-1;++e<i;)r[e].lineStart()},lineEnd:function(){for(var e=-1;++e<i;)r[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<i;)r[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<i;)r[e].polygonEnd()}})},l.precision=function(e){return arguments.length?(o.precision(e),f.precision(e),c.precision(e),u()):o.precision()},l.scale=function(e){return arguments.length?(o.scale(e),f.scale(.35*e),c.scale(e),l.translate(o.translate())):o.scale()},l.translate=function(e){if(!arguments.length)return o.translate();var t=o.scale(),a=+e[0],l=+e[1];return n=o.translate(e).clipExtent([[a-.455*t,l-.238*t],[a+.455*t,l+.238*t]]).stream(s),r=f.translate([a-.307
11*t,l+.201*t]).clipExtent([[a-.425*t+1e-6,l+.12*t+1e-6],[a-.214*t-1e-6,l+.234*t-1e-6]]).stream(s),i=c.translate([a-.205*t,l+.212*t]).clipExtent([[a-.214*t+1e-6,l+.166*t+1e-6],[a-.115*t-1e-6,l+.234*t-1e-6]]).stream(s),u()},l.fitExtent=function(e,t){return eM(l,e,t)},l.fitSize=function(e,t){return ek(l,e,t)},l.fitWidth=function(e,t){return eS(l,e,t)},l.fitHeight=function(e,t){return eE(l,e,t)},l.scale(1070)},geoConicConformal:function(){return eW(eG).scale(109.5).parallels([30,30])},geoConicEqualArea:eL,geoConicEquidistant:function(){return eW(eK).scale(131.154).center([0,13.9389])},geoEquirectangular:function(){return eP(eU).scale(152.63)},geoMercator:function(){return eY(eH).scale(961/p)},geoTransverseMercator:function(){var e=eY(eX),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},geoNaturalEarth1:function(){return eP(eQ).scale(175.295)}};
11Object.keys(rh).forEach(e=>{rh[`${e.charAt(3).toLowerCase()}${e.slice(4)}`]=rh[e]});class rb extends u.Ci{constructor(e){super(e),this.outlineBounds=null,this.oldChartBounds=null,this.geoPath=tT()}init(e){e.position="chartArea",super.init(e),"function"==typeof e.projection?this.projection=e.projection:this.projection=(rh[e.projection]||rh.albersUsa)(),this.geoPath.projection(this.projection),this.outlineBounds=null,this.oldChartBounds=null}computeBounds(e){let t=tT(this.projection.fitWidth(1e3,e)).bounds(e),n=Math.ceil(t[1][1]-t[0][1]),r=Math.ceil(t[1][0]-t[0][0]),i=this.projection.translate();this.outlineBounds={width:r,height:n,aspectRatio:r/n,refScale:this.projection.scale(),refX:i[0],refY:i[1]}}updateBounds(){let e=this.chart.chartArea,t=this.outlineBounds;if(!t)return!1;let n=this.options.padding,r="number"==typeof n?n:n.top,i="number"==typeof n?n:n.left,a="number"==typeof n?n:n.bottom,o="number"==typeof n?n:n.right,f=e.right-e.left-i-o,c=e.bottom-e.top-r-a,s=this.oldChartBounds;this.oldChartBounds={chartWidth:f,chartHeight:c};let l=Math.min(f/t.width,c/t.height),u=t.width*l,d=t.height*l,h=(f-u)*.5+e.left+i,b=(c-d)*.5+e.top+r,p=this.options;return this.projection.scale(t.refScale*l*p.projectionScale).translate([l*t.refX+h+p.projectionOffset[0],l*t.refY+b+p.projectionOffset[1]]),!s||s.chartWidth!==this.oldChartBounds.chartWidth||s.chartHe
11ight!==this.oldChartBounds.chartHeight}}rb.id="projection",rb.defaults={projection:"albersUsa",projectionScale:1,projectionOffset:[0,0],padding:0},rb.descriptors={_scriptable:e=>"projection"!==e,_indexable:e=>"projectionOffset"!==e};let rp={position:"chartArea",property:"value",grid:{z:1,drawOnChartArea:!1},ticks:{z:1},legend:{align:"right",position:"bottom-right",length:100,width:50,margin:8,indicatorWidth:10}};class rg extends u.f${constructor(){super(...arguments),this.legendSize={w:0,h:0}}init(e){e.position="chartArea",super.init(e),this.axis="r"}parse(e,t){return e&&"number"==typeof e[this.options.property]?e[this.options.property]:super.parse(e,t)}isHorizontal(){return"top"===this.options.legend.align||"bottom"===this.options.legend.align}_getNormalizedValue(e){return null==e||Number.isNaN(e)?null:(e-this._startValue)/this._valueRange}update(e,t,n){let r=Math.min(t,null==this.bottom?Number.POSITIVE_INFINITY:this.bottom),i=Math.min(e,null==this.right?Number.POSITIVE_INFINITY:this.right),a=this.options.legend,o=this.isHorizontal(),f=(e,t)=>e<1?t*e:e,c=Math.min(i,f(o?a.length:a.width,i))-(o?0:a.indicatorWidth),s=Math.min(r,f(o?a.width:a.length,r))-(o?a.indicatorWidth:0);this.legendSize={w:c,h:s},this.bottom=s,this.height=s,this.right=c,this.width=c;let l=this.options.position;this.options.position=this.options.legend.align;let u=super.update(c,s,n);return this.options.position=l,this.height=Math.min(s,this.height),this.width=Math.min(c,this.width),u}_computeLabelArea(){}draw(e){if(!this._isVisible())return;let t=function(e,t,n,r,i){let{indicatorWidth:a,align:o,position:f}=t,c="top"===o||"bottom"===o,s=("left"===o?i.w:n)+(c?a:0),l=("top"===o?i.h:r)+(c?0:a),u=function(e){let{indicatorWidth:t,align:n,margin:r}=e,i=("number"==typeof r?r:r.left)+("right"===n?t:0),a=("number"==typeof r?r:r.top)+("bottom"===n?t:0),o=("number"==typeof r?r:r.right)+("left"===n?t:0),f=("number"==typeof r?r:r.bottom)+("top"===n?t:0);return{left:i,top:a,right:o,bottom:f}}(t);if("string"==typeof f)switch(f){case"top-left":return[u.left,u.top];case"top":return[(e.right-s)/2,u.top];case"left":return[u.left,(e.bottom-l)/2];case"top-right":return[e.right-s-u.right,u.top];case"bottom-right":return[e.right-s-u.right,e.bottom-l-u.bottom];case"bottom":return[(e.right-s)/2,e.bottom-l-u.bottom];case"bottom-left":return[u.left,e.bottom-l-u.bottom];default:return[e.right-s-u.right,(e.bottom-l)/2]}return[f.x,f.y]}(e,this.options.legend,this.width,this.height,this.legendSize),{ctx:n}=this;n.save(),n.translate(t[0],t[1]);let r=this.options.position;this.options.position=this.options.legend.align,super.draw({...e,bottom:this.height+10,right:this.width}),this.options.position=r;let{indicatorWidth:i}=this.options.legend;switch(this.options.legend.align){case"left":n.translate(this.legendSize.w,0);break;case"top":n.translate(0,this.legendSize.h);break;case"bottom":n.translate(0,-i);break;default:n.translate(-i,0)}this._drawIndicator(),n.restore()}_drawIndicator(){}}class rm extends u.WV{constructor(){super(...arguments),this.legendSize={w:0,h:0}}init(e){rg.prototype.init.call(this,e)}parse(e,t){return rg.prototype.parse.call(this,e,t)}isHorizontal(){return"top"===this.options.legend.align||"bottom"===this.options.legend.align}_getNormalizedValue(e){return null==e||Number.isNaN(e)?null:(Math.log10(e)-this._startValue)/this._valueRange}update(e,t,n){return rg.prototype.update.call(this,e,t,n)}_computeLabelArea(){}draw(e){return rg.prototype.draw.call(this,e)}_drawIndicator(){}}let ry={interpolateBlues:nP,interpolateBrBG:nN,interpolateBuGn:nA,interpolateBuPu:nT,interpolateCividis:function(e){return"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-(e=Math.max(0,Math.min(1,e)))*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"},interpolateCool:nq,interpolateCubehelixDefault:nY,interpolateGnBu:nV,interpolateGreens:nG,interpolateGreys:nU,interpolateInferno:nZ,interpolateMagma:nQ,interpolateOrRd:n0,interpolateOranges:n1,interpolatePRGn:n2,interpolatePiYG:n5,interpolatePlasma:nJ,interpolatePuBu:n6,interpolatePuBuGn:n8,interpolatePuOr:n7,interpolatePuRd:n4,interpolatePurples:n9,interpolateRainbow:function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return nH.h=360*e-100,nH.s=1.5-1.5*t,nH.l=.8-.9*t,nH+""},interpolateRdBu:n3,interpolateRdGy:re,interpolateRdPu:rt,interpolateRdYlBu:rn,interpolateRdYlGn:rr,interpolateReds:ri,interpolateSinebow:function(e){var t;
11return e=(.5-e)*Math.PI,ra.r=255*(t=Math.sin(e))*t,ra.g=255*(t=Math.sin(e+ro))*t,ra.b=255*(t=Math.sin(e+rf))*t,ra+""},interpolateSpectral:rc,interpolateTurbo:function(e){return"rgb("+Math.max(0,Math.min(255,Math.round(34.61+(e=Math.max(0,Math.min(1,e)))*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"},interpolateViridis:nX,interpolateWarm:nL,interpolateYlGn:rs,interpolateYlGnBu:rl,interpolateYlOrBr:ru,interpolateYlOrRd:rd};function rv(e,t){let n=1/t;if(e<=n)return 0;if(e>=1-n)return 1;for(let r=0;r<1;r+=n)if(e<r)return r-n/2;return e}Object.keys(ry).forEach(e=>{ry[`${e.charAt(11).toLowerCase()}${e.slice(12)}`]=ry[e],ry[e.slice(11)]=ry[e]});let rx={interpolate:"blues",missing:"transparent",quantize:0};class r_ extends rg{get interpolate(){let e=this.options;return e?"function"==typeof e.interpolate?e.interpolate:ry[e.interpolate]||ry.blues:e=>`rgb(${e},${e},${e})`}getColorForValue(e){let t=this._getNormalizedValue(e);return null==t||Number.isNaN(t)?this.options.missing:this.getColor(t)}getColor(e){let t=e;return this.options.quantize>0&&(t=rv(t,this.options.quantize)),this.interpolate(t)}_drawIndicator(){let{indicatorWidth:e}=this.options.legend,t=this._reversePixels;if(this.isHorizontal()){let n=this.width;if(this.options.quantize>0){let r=n/this.options.quantize,i=t?e=>n-r-e:e=>e;for(let a=0;a<n;a+=r){let o=(a+r/2)/n;this.ctx.fillStyle=this.getColor(o),this.ctx.fillRect(i(a),0,r,e)}}else{let f=t?e=>n-1-e:e=>e;for(let c=0;c<n;c+=1)this.ctx.fillStyle=this.getColor((c+.5)/n),this.ctx.fillRect(f(c),0,1,e)}}else{let s=this.height;if(this.options.quantize>0){let l=s/this.options.quantize,u=t?e=>s-l-e:e=>e;for(let d=0;d<s;d+=l){let h=(d+l/2)/s;this.ctx.fillStyle=this.getColor(h),this.ctx.fillRect(0,u(d),e,l)}}else{let b=t?e=>s-1-e:e=>e;for(let p=0;p<s;p+=1)this.ctx.fillStyle=this.getColor((p+.5)/s),this.ctx.fillRect(0,b(p),e,1)}}}}r_.id="color",r_.defaults=(0,tJ.a4)({},[u.f$.defaults,rp,rx]),r_.descriptors={_scriptable:e=>"interpolate"!==e,_indexable:!1};class rw extends rm{constructor(){super(...arguments),this.interpolate=e=>`rgb(${e},${e},${e})`}init(e){super.init(e),"function"==typeof e.interpolate?this.interpolate=e.interpolate:this.interpolate=ry[e.interpolate]||ry.blues}getColorForValue(e){return r_.prototype.getColorForValue.call(this,e)}getColor(e){let t=e;return this.options.quantize>0&&(t=rv(t,this.options.quantize)),this.interpolate(t)}_drawIndicator(){return r_.prototype._drawIndicator.call(this)}}rw.id="colorLogarithmic",rw.defaults=(0,tJ.a4)({},[u.WV.defaults,rp,rx]),rw.descriptors={_scriptable:e=>"interpolate"!==e,_indexable:!1};let rM={missing:1,mode:"area",range:[2,20],legend:{align:"bottom",length:90,width:70,indicatorWidth:42}};class rk extends rg{constructor(){super(...arguments),this._model=null}getSizeForValue(e){let t=this._getNormalizedValue(e);return null==t||Number.isNaN(t)?this.options.missing:this.getSizeImpl(t)}getSizeImpl(e){let[t,n]=this.options.range;if("area"===this.options.mode){let r=t*t*Math.PI;return Math.sqrt((e*(n*n*Math.PI-r)+r)/Math.PI)}return e*(n-t)+t}_drawIndicator(){let{ctx:e}=this,t=this.options.legend.indicatorWidth/2,n=this.isHorizontal(),r=this.ticks,i=this.getLabelItems(),a=i?i.map(e=>({[n?"x":"y"]:e.options.translation[n?0:1]})):r.map((e,t)=>({[n?"x":"y"]:this.getPixelForTick(t)}));if((this._gridLineItems||[]).forEach(n=>{if(e.save(),e.strokeStyle=n.color,e.lineWidth=n.width,e.setLineDash&&(e.setLineDash(n.borderDash),e.lineDashOffset=n.borderDashOffset),e.beginPath(),this.options.grid.drawTicks)switch(this.options.legend.align){case"left":e.moveTo(0,n.ty1),e.lineTo(t,n.ty2);break;case"top":e.moveTo(n.tx1,0),e.lineTo(n.tx2,t);break;case"bottom":e.moveTo(n.tx1,t),e.lineTo(n.tx2,2*t);break;default:e.moveTo(t,n.ty1),e.lineTo(2*t,n.ty2)}e.stroke(),e.restore()}),this._model){let o=this._model;e.strokeStyle=o.borderColor,e.lineWidth=o.borderWidth||0,e.fillStyle=o.backgroundColor}else e.fillStyle="blue";r.forEach((r,i)=>{let o=a[i],f=this.getSizeForValue(r.value),c=n?o.x:t,s=n?t:o.y,l={pointStyle:"circle",borderWidth:0,...this._model||{},radius:f};(0,tJ.at)(e,l,c,s)})}}rk.id="size",rk.defaults=(0,tJ.a4)({},[u.f$.defaults,rp,rM]),rk.descriptors={_scriptable:!0,_indexable:e=>"range"!==e};class rS extends rm{constructor(){super(...arguments),this._model=null}getSizeForValue(e){let t=this._getNormalizedValue(e);return null==t||Number.isNaN(t)?this.options.missing:this.getSizeImpl(t)}getSizeImpl(e){return rk.prototype.getSizeImpl.call(this,e)}_drawIndicator(){rk.prototype._drawIndicator.call(this)}}rS.id="sizeLogarithmic",rS.defaults=(0,tJ.a4)({},[u.WV.defaults,rp,rM]);class rE extends u.W_{constructor(){super(...arguments),this.cache=void 0}inRange(e,t){let n=this.getBounds(),r=(Number.isNaN(e)||e>=n.x&&e<=n.x2)&&(Number.isNaN(t)||t>=n.y&&t<=n.y2),i=this.projectionScale.geoPath.projection();if(r&&!Number.isNaN(e)&&!Number.isNaN(t)&&"function"==typeof i.invert){var a;let o=i.invert([e,t]);return null!=o&&((a=this.feature)&&tL.hasOwnProperty(a.type)?tL[a.type]:tH)(a,o)}return r}inXRange(e){return this.inRange(e,Number.NaN)}inYRange(e){return this.inRange(Number.NaN,e)}getCenterPoint(){let e;if(this.cache&&this.cache.center)return this.cache.center;if(this.center){let t=this.projectionScale.projection([this.center.longitude,this.center.latitude]);e={x:t[0],y:t[1]}}else{let n=this.projectionScale.geoPath.centroid(this.feature);e={x:n[0],y:n[1]}}return this.cache={...this.cache||{},center:e},e}getBounds(){var e,t;if(this.cache&&this.cache.bounds)return this.cache.bounds;let n=(e=this.projectionScale.geoPath.bounds(this.feature),t=this.options.borderWidth/2,[[e[0][0]-t,e[0][1]-t],[e[1][0]+t,e[1][1]+t]]),r={x:n[0][0],x2:n[1][0],y:n[0][1],y2:n[1][1],width:n[1][0]-n[0][0],height:n[1][1]-n[0][1]};return this.cache={...this.cache||{},bounds:r},r}_drawInCache(e){let t=this.getBounds();if(!Number.isFinite(t.x))return;let n=this.cache&&this.cache.canvas?this.cache.canvas:e.createElement("canvas"),r=Math.floor(t.x),i=Math.floor(t.y),a=Math.ceil(t.x+t.width),o=Math.ceil(t.y+t.height),f=this.pixelRatio||1,c=Math.ceil(Math.max(a-r,1)*f),s=Math.ceil(Math.max(o-i,1)*f);if(c<=0||s<=0)return;n.width=c,n.height=s;let l=n.getContext("2d");l&&(l.clearRect(0,0,n.width,n.height),l.save(),l.scale(f,f),l.translate(-r,-i),this._drawImpl(l),l.restore(
11),this.cache={...this.cache||{},canvas:n,canvasKey:this._optionsToKey()})}_optionsToKey(){let{options:e}=this;return`${e.backgroundColor};${e.borderColor};${e.borderWidth};${this.pixelRatio}`}_drawImpl(e){let{feature:t}=this,{options:n}=this;e.beginPath(),this.projectionScale.geoPath.context(e)(t),n.backgroundColor&&(e.fillStyle=n.backgroundColor,e.fill()),n.borderColor&&(e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.stroke())}draw(e){let{feature:t}=this;if(!t)return;this.cache&&this.cache.canvasKey===this._optionsToKey()||null==e.canvas.ownerDocument||this._drawInCache(e.canvas.ownerDocument);let n=this.getBounds();if(this.cache&&this.cache.canvas&&this.cache.canvas.width>0&&this.cache.canvas.height>0){let r=Math.floor(n.x),i=Math.floor(n.y),a=Math.ceil(n.x+n.width),o=Math.ceil(n.y+n.height);a-r>0&&o-i>0&&e.drawImage(this.cache.canvas,r,i,a-r,o-i)}else Number.isFinite(n.x)&&(e.save(),this._drawImpl(e),e.restore())}}rE.id="geoFeature",rE.defaults={...u.ZL.defaults,outlineBackgroundColor:null,outlineBorderWidth:0,graticuleBorderColor:"#CCCCCC",graticuleBorderWidth:0},rE.defaultRoutes={outlineBorderColor:"borderColor",...u.ZL.defaultRoutes||{}};let rC={showOutline:!1,showGraticule:!1,clipMap:!0},rO={scales:{projection:{axis:"x",type:rb.id,position:"chartArea",display:!1}}};function rR(e){let t={...e};return Object.keys(e).forEach(n=>{let r=n;if(n.startsWith("outline")){let i=n.slice(7);r=i[0].toLowerCase()+i.slice(1)}else{if(!n.startsWith("hoverOutline"))return;r=`hover${n.slice(12)}`}delete t[n],t[r]=e[n]}),t}class rI extends u.Q7{getGeoDataset(){return super.getDataset()}getGeoOptions(){return this.chart.options}getProjectionScale(){return this.getScaleForId("projection")}linkScales(){let e=this.getGeoDataset(),t=this.getMeta();t.xAxisID="projection",e.xAxisID="projection",t.yAxisID="projection",e.yAxisID="projection",t.xScale=this.getScaleForId("projection"),t.yScale=this.getScaleForId("projection"),this.getProjectionScale().computeBounds(this.resolveOutline())}showOutline(){return(0,tJ.v)(this.getGeoDataset().showOutline,this.getGeoOptions().showOutline)}clipMap(){return(0,tJ.v)(this.getGeoDataset().clipMap,this.getGeoOptions().clipMap)}getGraticule(){return(0,tJ.v)(this.getGeoDataset().showGraticule,this.getGeoOptions().showGraticule)}update(e){super.update(e);let t=this.getMeta(),n=this.getProjectionScale(),r=n.updateBounds();if(this.showOutline()){let i=t.dataset;if(r&&delete i.cache,i.projectionScale=n,i.pixelRatio=this.chart.currentDevicePixelRatio,"resize"!==e){let a=rR(this.resolveDatasetElementOptions(e)),o={feature:this.resolveOutline(),options:a};this.updateElement(i,void 0,o,e),this.getGraticule()&&(t.graticule=a)}}else this.getGraticule()&&"resize"!==e&&(t.graticule=rR(this.resolveDatasetElementOptions(e)));this.updateElements(t.data,0,t.data.length,e),r&&t.data.forEach(e=>delete e.cache)}resolveOutline(){let e=this.getGeoDataset(),t=e.outline||{type:"Sphere"};return Array.isArray(t)?{type:"FeatureCollection",features:t}:t}showGraticule(){let e=this.getGraticule(),t=this.getMeta().graticule;if(!e||!t)return;let{ctx:n}=this.chart,r=this.getProjectionScale(),i=r.geoPath.context(n);if(n.save(),n.beginPath(),"boolean"==typeof e)e&&i(tZ()());else{let a=tZ();e.stepMajor&&a.stepMajor(e.stepMajor),e.stepMinor&&a.stepMinor(e.stepMinor),i(a())}n.strokeStyle=t.graticuleBorderColor,n.lineWidth=t.graticuleBorderWidth,n.stroke(),n.restore()}draw(){let{chart:e}=this,t=this.clipMap(),n=!1;(!0===t||"outline"===t||"outline+graticule"===t)&&(n=!0,(0,tJ.Y)(e.ctx,e.chartArea)),this.showOutline()&&this.getMeta().dataset&&this.getMeta().dataset.draw.call(this.getMeta().dataset,e.ctx,e.chartArea),!0===t||"graticule"===t||"outline+graticule"===t?n||(0,tJ.Y)(e.ctx,e.chartArea):n&&(n=!1,(0,tJ.$)(e.ctx)),this.showGraticule(),!0===t||"items"===t?n||(0,tJ.Y)(e.ctx,e.chartArea):n&&(n=!1,(0,tJ.$)(e.ctx)),this.getMeta().data.forEach(t=>t.draw.call(t,e.ctx,e.chartArea)),n&&(n=!1,(0,tJ.$)(e.ctx))}}function rP(e,t,n,r=[],i=[]){u.i_.addControllers(n),Array.isArray(r)?u.i_.addElements(...r):u.i_.addElements(r),Array.isArray(i)?u.i_.addScales(...i):u.i_.addScales(i);let a=t;return a.type=e,a}class rN extends rI{initialize(){super.initialize(),this.enableOptionSharing=!0}linkScales(){super.linkScales();let e=this.getGeoDataset(),t=this.getMeta();t.vAxisID="color",t.rAxisID="color",e.vAxisID="color",e.rAxisID="color",t.rScale=this.getScaleForId("color"),t.vScale=t.rScale,t.iScale=t.xScale,t.iAxisID=t.xAxisID,e.iAxisID=t.xAxisID}_getOtherScale(e){return e}parse(e,t){let n=this.getMeta().rScale,{data:r}=this.getDataset(),i=this._cachedMeta;for(let a=e;a<e+t;a+=1)i._parsed[a]={[n.axis]:n.parse(r[a],a)}}updateElements(e,t,n,r){let i=this.resolveDataElementOptions(t,r),a=this.getSharedOptions(i),o=this.includeOptions(r,a),f=this.getProjectionScale();this.updateSharedOptions(a,r,i);for(let c=t;c<t+n;c+=1){let s=e[c];s.projectionScale=f,s.feature=this._data[c].feature,s.center=this._data[c].center,s.pixelRatio=this.chart.currentDevicePixelRatio;let l=s.getCenterPoint(),u={x:l.x,y:l.y};o&&(u.options=a||this.resolveDataElementOptions(c,r)),this.updateElement(s,c,u,r)}}indexToColor(e){let t=this.getMeta().rScale;return t.getColorForValue(this.getParsed(e)[t.axis])}}rN.id="choropleth",rN.defaults=(0,tJ.a4)({},[rC,{datasetElementType:rE.id,dataElementType:rE.id}]),rN.overrides=(0,tJ.a4)({},[rO,{plugins:{tooltip:{callbacks:{title:()=>"",label(e){var t,n,r,i;return null==e.formattedValue?null===(n=null===(t=e.chart.data)||void 0===t?void 0:t.labels)||void 0===n?void 0:n[e.dataIndex]:`${null===(i=null===(r=e.chart.data)||void 0===r?void 0:r.labels)||void 0===i?void 0:i[e.dataIndex]}: ${e.formattedValue}`}}},colors:{enabled:!1}}
11,scales:{color:{type:r_.id,axis:"x"}},elements:{geoFeature:{backgroundColor(e){if(null==e.dataIndex)return null;let t=e.chart.getDatasetMeta(e.datasetIndex).controller;return t.indexToColor(e.dataIndex)}}}}]);class rA extends u.kL{constructor(e,t){super(e,rP("choropleth",t,rN,rE,[r_,rb]))}}rA.id=rN.id;class rT extends rI{initialize(){super.initialize(),this.enableOptionSharing=!0}linkScales(){super.linkScales();let e=this.getGeoDataset(),t=this.getMeta();t.vAxisID="size",t.rAxisID="size",e.vAxisID="size",e.rAxisID="size",t.rScale=this.getScaleForId("size"),t.vScale=t.rScale,t.iScale=t.xScale,t.iAxisID=t.xAxisID,e.iAxisID=t.xAxisID}_getOtherScale(e){return e}parse(e,t){let n=this.getMeta().rScale,r=this.getDataset().data,i=this._cachedMeta;for(let a=e;a<e+t;a+=1){let o=r[a];i._parsed[a]={x:null==o.longitude?o.x:o.longitude,y:null==o.latitude?o.y:o.latitude,[n.axis]:n.parse(o,a)}}}updateElements(e,t,n,r){let i="reset"===r,a=this.resolveDataElementOptions(t,r),o=this.getSharedOptions(a),f=this.includeOptions(r,o),c=this.getProjectionScale();this.getMeta().rScale._model=a,this.updateSharedOptions(o,r,a);for(let s=t;s<t+n;s+=1){let l=e[s],u=this.getParsed(s),d=c.projection([u.x,u.y]),h={x:d?d[0]:0,y:d?d[1]:0,skip:Number.isNaN(u.x)||Number.isNaN(u.y)};f&&(h.options=o||this.resolveDataElementOptions(s,r),i&&(h.options.radius=0)),this.updateElement(l,s,h,r)}}indexToRadius(e){let t=this.getMeta().rScale;return t.getSizeForValue(this.getParsed(e)[t.axis])}}rT.id="bubbleMap",rT.defaults=(0,tJ.a4)({},[rC,{dataElementType:u.od.id,datasetElementType:rE.id,showOutline:!0,clipMap:"outline+graticule"}]),rT.overrides=(0,tJ.a4)({},[rO,{plugins:{tooltip:{callbacks:{title:()=>"",label(e){var t,n,r,i;return null==e.formattedValue?null===(n=null===(t=e.chart.data)||void 0===t?void 0:t.labels)||void 0===n?void 0:n[e.dataIndex]:`${null===(i=null===(r=e.chart.data)||void 0===r?void 0:r.labels)||void 0===i?void 0:i[e.dataIndex]}: ${e.formattedValue}`}}}},scales:{size:{axis:"x",type:rk.id}},elements:{point:{radius(e){if(null==e.dataIndex)return null;let t=e.chart.getDatasetMeta(e.datasetIndex).controller;return t.indexToRadius(e.dataIndex)},hoverRadius(e){if(null==e.dataIndex)return null;let t=e.chart.getDatasetMeta(e.datasetIndex).controller;return t.indexToRadius(e.dataIndex)+1}}}}]);class rj extends u.kL{constructor(e,t){super(e,rP("bubbleMap",t,rT,rE,[rk,rb]))}}rj.id=rT.id}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.