diff --git a/figures/static/figures/asset-manifest.json b/figures/static/figures/asset-manifest.json new file mode 100644 index 00000000..3dd956a9 --- /dev/null +++ b/figures/static/figures/asset-manifest.json @@ -0,0 +1,7 @@ +{ + "main.css": "styles.css", + "main.css.map": "styles.css.map", + "main.js": "static/js/main.6635fa13.js", + "main.js.map": "static/js/main.6635fa13.js.map", + "static/media/figures--logo--negative.svg": "static/media/figures--logo--negative.b9a0b06e.svg" +} \ No newline at end of file diff --git a/figures/static/figures/favicon.ico b/figures/static/figures/favicon.ico new file mode 100644 index 00000000..a11777cc Binary files /dev/null and b/figures/static/figures/favicon.ico differ diff --git a/figures/static/figures/index.html b/figures/static/figures/index.html new file mode 100644 index 00000000..545ecdeb --- /dev/null +++ b/figures/static/figures/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/figures/static/figures/manifest.json b/figures/static/figures/manifest.json new file mode 100644 index 00000000..ef19ec24 --- /dev/null +++ b/figures/static/figures/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "./index.html", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/figures/static/figures/service-worker.js b/figures/static/figures/service-worker.js new file mode 100644 index 00000000..9b87c07c --- /dev/null +++ b/figures/static/figures/service-worker.js @@ -0,0 +1 @@ +"use strict";var precacheConfig=[["/static/figures/index.html","afee894080f28c83539409ba9b37fed8"],["/static/figures/static/js/main.6635fa13.js","0fd6eb4ec37e35a2f1e35750786188a8"],["/static/figures/static/media/figures--logo--negative.b9a0b06e.svg","b9a0b06ea4af2f825336977de3f50f61"],["/static/figures/styles.css","8de185fc3b511a91aef74c17c0c80f35"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){return t.redirected?("body"in t?Promise.resolve(t.body):t.blob()).then(function(e){return new Response(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,n){var t=new URL(e);return t.hash="",t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(t){return n.every(function(e){return!e.test(t[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,/\.\w{8}\./);return[r.toString(),a]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){return setOfCachedUrls(r).then(function(n){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){var e=new Request(t,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+t+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return r.put(t,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var n=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){return t.keys().then(function(e){return Promise.all(e.map(function(e){if(!n.has(e.url))return t.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){var e,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));var a="/static/figures/index.html";!e&&"navigate"===t.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],t.request.url)&&(n=new URL(a,self.location).toString(),e=urlsToCacheKeys.has(n)),e&&t.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}}); \ No newline at end of file diff --git a/figures/static/figures/static/js/main.6635fa13.js b/figures/static/figures/static/js/main.6635fa13.js new file mode 100644 index 00000000..03b8ca40 --- /dev/null +++ b/figures/static/figures/static/js/main.6635fa13.js @@ -0,0 +1,2 @@ +!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/static/figures/",t(t.s=368)}([function(e,t,n){"use strict";e.exports=n(375)},function(e,t,n){e.exports=n(380)()},function(e,t,n){"use strict";function r(e){return a(e)||i(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function i(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function a(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"c",function(){return E}),n.d(t,"a",function(){return S}),n.d(t,"d",function(){return k}),n.d(t,"b",function(){return C}),n.d(t,"e",function(){return T}),n.d(t,"k",function(){return P}),n.d(t,"i",function(){return M}),n.d(t,"j",function(){return I}),n.d(t,"l",function(){return N}),n.d(t,"f",function(){return L}),n.d(t,"g",function(){return B}),n.d(t,"r",function(){return F}),n.d(t,"o",function(){return U}),n.d(t,"h",function(){return H}),n.d(t,"n",function(){return V}),n.d(t,"q",function(){return G}),n.d(t,"m",function(){return Q}),n.d(t,"p",function(){return K});var c=n(20),l=n.n(c),f=n(94),p=n.n(f),h=n(21),d=n.n(h),y=n(6),m=n.n(y),g=n(8),v=n.n(g),b=n(0),A=n.n(b),w=n(1),_=n.n(w),O=n(7),x=n(3),E={"aria-current":_.a.string,"aria-details":_.a.any,"aria-disabled":_.a.any,"aria-hidden":_.a.any,"aria-invalid":_.a.any,"aria-keyshortcuts":_.a.any,"aria-label":_.a.any,"aria-roledescription":_.a.any,"aria-autocomplete":_.a.any,"aria-checked":_.a.any,"aria-expanded":_.a.any,"aria-haspopup":_.a.any,"aria-level":_.a.any,"aria-modal":_.a.any,"aria-multiline":_.a.any,"aria-multiselectable":_.a.any,"aria-orientation":_.a.any,"aria-placeholder":_.a.any,"aria-pressed":_.a.any,"aria-readonly":_.a.any,"aria-required":_.a.any,"aria-selected":_.a.any,"aria-sort":_.a.any,"aria-valuemax":_.a.any,"aria-valuemin":_.a.any,"aria-valuenow":_.a.any,"aria-valuetext":_.a.any,"aria-atomic":_.a.any,"aria-busy":_.a.any,"aria-live":_.a.any,"aria-relevant":_.a.any,"aria-dropeffect":_.a.any,"aria-grabbed":_.a.any,"aria-activedescendant":_.a.any,"aria-colcount":_.a.any,"aria-colindex":_.a.any,"aria-colspan":_.a.any,"aria-controls":_.a.any,"aria-describedby":_.a.any,"aria-errormessage":_.a.any,"aria-flowto":_.a.any,"aria-labelledby":_.a.any,"aria-owns":_.a.any,"aria-posinset":_.a.any,"aria-rowcount":_.a.any,"aria-rowindex":_.a.any,"aria-rowspan":_.a.any,"aria-setsize":_.a.any,alignmentBaseline:_.a.string,angle:_.a.number,baselineShift:_.a.string,clip:_.a.string,clipPath:_.a.string,clipRule:_.a.string,color:_.a.string,colorInterpolation:_.a.string,colorInterpolationFilters:_.a.string,colorProfile:_.a.string,colorRendering:_.a.string,cursor:_.a.string,direction:_.a.oneOf(["ltr","rtl","inherit"]),display:_.a.string,dominantBaseline:_.a.string,enableBackground:_.a.string,fill:_.a.string,fillOpacity:_.a.oneOfType([_.a.string,_.a.number]),fillRule:_.a.oneOf(["nonzero","evenodd","inherit"]),filter:_.a.string,floodColor:_.a.string,floodOpacity:_.a.oneOfType([_.a.string,_.a.number]),font:_.a.string,fontFamily:_.a.string,fontSize:_.a.oneOfType([_.a.number,_.a.string]),fontSizeAdjust:_.a.oneOfType([_.a.number,_.a.string]),fontStretch:_.a.oneOf(["normal","wider","narrower","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded","inherit"]),fontStyle:_.a.oneOf(["normal","italic","oblique","inherit"]),fontVariant:_.a.oneOf(["normal","small-caps","inherit"]),fontWeight:_.a.oneOf(["normal","bold","bolder","lighter",100,200,300,400,500,600,700,800,900,"inherit"]),glyphOrientationHorizontal:_.a.string,glyphOrientationVertical:_.a.string,imageRendering:_.a.oneOf(["auto","optimizeSpeed","optimizeQuality","inherit"]),kerning:_.a.oneOfType([_.a.number,_.a.string]),letterSpacing:_.a.oneOfType([_.a.number,_.a.string]),lightingColor:_.a.string,lineHeight:_.a.oneOfType([_.a.number,_.a.string]),markerEnd:_.a.string,markerMid:_.a.string,markerStart:_.a.string,mask:_.a.string,opacity:_.a.oneOfType([_.a.number,_.a.string]),overflow:_.a.oneOf(["visible","hidden","scroll","auto","inherit"]),pointerEvents:_.a.oneOf(["visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","none","inherit"]),shapeRendering:_.a.oneOf(["auto","optimizeSpeed","crispEdges","geometricPrecision","inherit"]),stopColor:_.a.string,stopOpacity:_.a.oneOfType([_.a.number,_.a.string]),stroke:_.a.oneOfType([_.a.number,_.a.string]),strokeDasharray:_.a.string,strokeDashoffset:_.a.oneOfType([_.a.number,_.a.string]),strokeLinecap:_.a.oneOf(["butt","round","square","inherit"]),strokeLinejoin:_.a.oneOf(["miter","round","bevel","inherit"]),strokeMiterlimit:_.a.oneOfType([_.a.number,_.a.string]),strokeOpacity:_.a.oneOfType([_.a.number,_.a.string]),strokeWidth:_.a.oneOfType([_.a.number,_.a.string]),textAnchor:_.a.oneOf(["start","middle","end","inherit"]),textDecoration:_.a.oneOf(["none","underline","overline","line-through","blink","inherit"]),textRendering:_.a.oneOf(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision","inherit"]),unicodeBidi:_.a.oneOf(["normal","embed","bidi-override","inherit"]),visibility:_.a.oneOf(["visible","hidden","collapse","inherit"]),wordSpacing:_.a.oneOfType([_.a.number,_.a.string]),writingMode:_.a.oneOf(["lr-tb","rl-tb","tb-rl","lr","rl","tb","inherit"]),transform:_.a.string,role:_.a.string,focusable:_.a.string,tabIndex:_.a.string,style:_.a.object,width:_.a.number,height:_.a.number,dx:_.a.number,dy:_.a.number,x:_.a.number,y:_.a.number,r:_.a.number,radius:_.a.oneOfType([_.a.number,_.a.array])},S={onClick:_.a.func,onMouseDown:_.a.func,onMouseUp:_.a.func,onMouseOver:_.a.func,onMouseMove:_.a.func,onMouseOut:_.a.func,onMouseEnter:_.a.func,onMouseLeave:_.a.func,onTouchEnd:_.a.func,onTouchMove:_.a.func,onTouchStart:_.a.func,onTouchCancel:_.a.func},j={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},k=["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"],C=["plainline","line","square","rect","circle","cross","diamond","star","triangle","wye","none"],T=["none"],P=function(e){return"string"===typeof e?e:e?e.displayName||e.name||"Component":""},M=function(e,t){var n=[],r=[];return r=v()(t)?t.map(function(e){return P(e)}):[P(t)],A.a.Children.forEach(e,function(e){var t=e&&e.type&&(e.type.displayName||e.type.name);-1!==r.indexOf(t)&&n.push(e)}),n},I=function(e,t){var n=M(e,t);return n&&n[0]},N=function(e){if(!e||m()(e))return null;var t=A.a.isValidElement(e)?e.props:e;if(!d()(t))return null;var n=null;for(var r in t)({}).hasOwnProperty.call(t,r)&&E[r]&&(n||(n={}),n[r]=t[r]);return n},D=function(e,t){return function(n){return e(t,n),null}},L=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||m()(e))return null;var r=A.a.isValidElement(e)?e.props:e;if(!d()(r))return null;var o=null;for(var i in r)({}).hasOwnProperty.call(r,i)&&S[i]&&(o||(o={}),o[i]=t||(n?D(r[i],r):r[i]));return o},R=function(e,t,n){return function(r){return e(t,n,r),null}},B=function(e,t,n){if(!d()(e))return null;var r=null;for(var o in e)({}).hasOwnProperty.call(e,o)&&S[o]&&m()(e[o])&&(r||(r={}),r[o]=R(e[o],t,n));return r},F=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!(!Object(O.h)(n)||n<=0||!Object(O.h)(r)||r<=0)},U=function(){return!("undefined"!==typeof window&&window.document&&window.document.createElement&&window.setTimeout)},z=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],W=function(e){return e&&e.type&&p()(e.type)&&z.indexOf(e.type)>=0},H=function(e){var t=[];return A.a.Children.forEach(e,function(e){e&&e.type&&p()(e.type)&&z.indexOf(e.type)>=0&&t.push(e)}),t},Y=function(e,t){if(l()(e)&&l()(t))return!0;if(!l()(e)&&!l()(t)){var n=e.props||{},r=n.children,o=s(n,["children"]),i=t.props||{},a=i.children,u=s(i,["children"]);return r&&a?Object(x.b)(o,u)&&V(r,a):!r&&!a&&Object(x.b)(o,u)}return!1},V=function e(t,n){if(t===n)return!0;if(b.Children.count(t)!==b.Children.count(n))return!1;var r=b.Children.count(t);if(0===r)return!0;if(1===r)return Y(v()(t)?t[0]:t,v()(n)?n[0]:n);for(var o=0;o0?1:-1},d=function(e){return p()(e)&&e.indexOf("%")===e.length-1},y=function(e){return l()(e)&&!u()(e)},m=function(e){return y(e)||p()(e)},g=0,v=function(e){var t=++g;return"".concat(e||"").concat(t)},b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(e)&&!p()(e))return n;var o;if(d(e)){var i=e.indexOf("%");o=t*parseFloat(e.slice(0,i))/100}else o=+e;return u()(o)&&(o=n),r&&o>t&&(o=t),o},A=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},w=function(e){if(!a()(e))return!1;for(var t=e.length,n={},r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function a(e){var t=e.children,n=e.className,i=o(e,["children","className"]),a=p()("recharts-layer",n);return u.a.createElement("g",r({className:a},i),t)}var s=n(0),u=n.n(s),c=n(1),l=n.n(c),f=n(4),p=n.n(f),h={className:l.a.string,children:l.a.oneOfType([l.a.arrayOf(l.a.node),l.a.node])};a.propTypes=h,t.a=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){n.d(t,"flush",function(){return a}),n.d(t,"hydrate",function(){return s}),n.d(t,"cx",function(){return u}),n.d(t,"merge",function(){return c}),n.d(t,"getRegisteredStyles",function(){return l}),n.d(t,"injectGlobal",function(){return f}),n.d(t,"keyframes",function(){return p}),n.d(t,"css",function(){return h}),n.d(t,"sheet",function(){return d}),n.d(t,"caches",function(){return y});var r=n(451),o="undefined"!==typeof e?e:{},i=Object(r.a)(o),a=i.flush,s=i.hydrate,u=i.cx,c=i.merge,l=i.getRegisteredStyles,f=i.injectGlobal,p=i.keyframes,h=i.css,d=i.sheet,y=i.caches}.call(t,n(16))},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},w=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},_=function(e){var t=m(function(t){return v({},t,"function"===typeof e?e(t):e)});return t},O=function(e,t){for(var n={},r=0;r1?r-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:R;return function(r){var i=void 0,a=void 0,s=function(s){return e(s)?(i=i||Object(o.createFactory)(t(r)))(s):(a=a||Object(o.createFactory)(n(r)))(s)};return s}},F=function(e){return function(t){var n=Object(o.createFactory)(e),r=function(e){return n(e)};return r}},U=function(e){function t(){return g(this,t),w(this,e.apply(this,arguments))}return b(t,e),t.prototype.render=function(){return null},t}(o.Component),z=function(e){return U},W=function(e){return function(t){var n=Object(o.createFactory)(t),r=function(t){function r(){return g(this,r),w(this,t.apply(this,arguments))}return b(r,t),r.prototype.shouldComponentUpdate=function(t){return e(this.props,t)},r.prototype.render=function(){return n(this.props)},r}(o.Component);return r}},H=function(e){var t=W(function(e,t){return!s()(e,t)});return t(e)},Y=function(e){var t=W(function(t,n){return!s()(O(n,e),O(t,e))});return t},V=function(e){var t=e.propTypes,n=Object.keys(t||{}),r=Y(n)(e);return r},G=function(e,t){return function(n){var r=Object(o.createFactory)(n),i=function(e){function n(){var r,o,i;g(this,n);for(var a=arguments.length,s=Array(a),u=0;u1){if(r&&"angleAxis"===r.axisType&&Math.abs(Math.abs(r.range[1]-r.range[0])-360)<=1e-6)for(var a=r.range,s=0;s0?n[s-1].coordinate:n[i-1].coordinate,c=n[s].coordinate,l=s>=i-1?n[0].coordinate:n[s+1].coordinate,f=void 0;if(Object(D.j)(c-u)!==Object(D.j)(l-c)){var p=[];if(Object(D.j)(l-c)===Object(D.j)(a[1]-a[0])){f=l;var h=c+a[1]-a[0];p[0]=Math.min(h,(h+u)/2),p[1]=Math.max(h,(h+u)/2)}else{f=u;var d=l+a[1]-a[0];p[0]=Math.min(c,(d+c)/2),p[1]=Math.max(c,(d+c)/2)}var y=[Math.min(c,(f+c)/2),Math.max(c,(f+c)/2)];if(e>y[0]&&e<=y[1]||e>=p[0]&&e<=p[1]){o=n[s].index;break}}else{var m=Math.min(u,l),g=Math.max(u,l);if(e>(m+c)/2&&e<=(g+c)/2){o=n[s].index;break}}}else for(var v=0;v0&&v(t[v].coordinate+t[v-1].coordinate)/2&&e<=(t[v].coordinate+t[v+1].coordinate)/2||v===i-1&&e>(t[v].coordinate+t[v-1].coordinate)/2){o=t[v].index;break}}else o=0;return o},V=function(e){var t,n=e.type.displayName,r=e.props,o=r.stroke,i=r.fill;switch(n){case"Line":t=o;break;case"Area":case"Radar":t=o&&"none"!==o?o:i;break;default:t=i}return t},G=function(e){var t=e.children,n=e.formatedGraphicalItems,r=e.legendWidth,o=e.legendContent,i=Object(z.j)(t,U.a);if(!i)return null;var a;return a=i.props&&i.props.payload?i.props&&i.props.payload:"children"===o?(n||[]).reduce(function(e,t){var n=t.item,r=t.props,o=r.sectors||r.data||[];return e.concat(o.map(function(e){return{type:i.props.iconType||n.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(n||[]).map(function(e){var t=e.item,n=t.props,r=n.dataKey,o=n.name,a=n.legendType;return{inactive:n.hide,dataKey:r,type:i.props.iconType||a||"square",color:V(t),value:o||r,payload:t.props}}),u({},i.props,{},U.a.getWithHeight(i,r),{payload:a,item:i})},Q=function(e){var t=e.barSize,n=e.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var o={},i=Object.keys(r),a=0,s=i.length;a=0});if(y&&y.length){var m=y[0].props.barSize,g=y[0].props[d];o[g]||(o[g]=[]),o[g].push({item:y[0],stackList:y.slice(1),barSize:P()(m)?t:m})}}return o},K=function(e){var t=e.barGap,n=e.barCategoryGap,o=e.bandSize,i=e.sizeList,a=void 0===i?[]:i,s=e.maxBarSize,u=a.length;if(u<1)return null;var c,l=Object(D.d)(t,o,0,!0);if(a[0].barSize===+a[0].barSize){var f=!1,p=o/u,h=a.reduce(function(e,t){return e+t.barSize||0},0);h+=(u-1)*l,h>=o&&(h-=(u-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=u*p);var d=(o-h)/2>>0,y={offset:d-l,size:0};c=a.reduce(function(e,t){var n=[].concat(r(e),[{item:t.item,position:{offset:y.offset+y.size+l,size:f?p:t.barSize}}]);return y=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:y})}),n},[])}else{var m=Object(D.d)(n,o,0,!0);o-2*m-(u-1)*l<=0&&(l=0);var g=(o-2*m-(u-1)*l)/u;g>1&&(g>>=0);var v=s===+s?Math.min(g,s):g;c=a.reduce(function(e,t,n){var o=[].concat(r(e),[{item:t.item,position:{offset:m+(g+l)*n+(g-v)/2,size:v}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){o.push({item:e,position:o[o.length-1].position})}),o},[])}return c},q=function(e,t,n,r){var o=n.children,i=n.width,a=n.height,s=n.margin,l=i-(s.left||0)-(s.right||0),f=a-(s.top||0)-(s.bottom||0),p=G({children:o,items:t,legendWidth:l,legendHeight:f}),h=e;if(p){var d=r||{},y=p.align,m=p.verticalAlign,g=p.layout;("vertical"===g||"horizontal"===g&&"center"===m)&&Object(D.h)(e[y])&&(h=u({},e,c({},y,h[y]+(d.width||0)))),("horizontal"===g||"vertical"===g&&"center"===y)&&Object(D.h)(e[m])&&(h=u({},e,c({},m,h[m]+(d.height||0))))}return h},Z=function(e,t,n,r){var o=t.props.children,i=Object(z.i)(o,F.a).filter(function(e){var t=e.props.direction;return!(!P()(t)&&!P()(r))||r.indexOf(t)>=0});if(i&&i.length){var a=i.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var r=W(t,n,0),o=b()(r)?[O()(r),w()(r)]:[r,r],i=a.reduce(function(e,n){var r=W(t,n,0),i=o[0]-Math.abs(b()(r)?r[0]:r),a=o[1]+Math.abs(b()(r)?r[1]:r);return[Math.min(i,e[0]),Math.max(a,e[1])]},[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]},[1/0,-1/0])}return null},J=function(e,t,n,r){var o=t.map(function(t){return Z(e,t,n,r)}).filter(function(e){return!P()(e)});return o&&o.length?o.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},X=function(e,t,n,r){var o=t.map(function(t){var o=t.props.dataKey;return"number"===n&&o?Z(e,t,o)||H(e,o,n,r):H(e,o,n,r)});if("number"===n)return o.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var i={};return o.reduce(function(e,t){for(var n=0,r=t.length;n=0||t.indexOf("AreaChart")>=0)?{scale:I.scalePoint(),realScaleType:"point"}:"category"===r?{scale:I.scaleBand(),realScaleType:"band"}:{scale:I.scaleLinear(),realScaleType:"linear"};if(g()(n)){var a="scale".concat(n.slice(0,1).toUpperCase()).concat(n.slice(1));return{scale:(I[a]||I.scalePoint)(),realScaleType:I[a]?a:"point"}}return j()(n)?{scale:n}:{scale:I.scalePoint(),realScaleType:"point"}},oe=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=e(t[0]),s=e(t[n-1]);(ai||si)&&e.domain([t[0],t[n-1]])}},ie=function(e,t){if(!e)return null;for(var n=0,r=e.length;nr)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]=0?(e[a][n][0]=o,e[a][n][1]=o+s,o=e[a][n][1]):(e[a][n][0]=i,e[a][n][1]=i+s,i=e[a][n][1])}},ue={sign:se,expand:N.o,none:N.p,silhouette:N.q,wiggle:N.r},ce=function(e,t,n){var r=t.map(function(e){return e.props.dataKey});return Object(N.n)().keys(r).value(function(e,t){return+W(e,t,0)}).order(N.s).offset(ue[n])(e)},le=function(e,t,n,r,o,i){if(!e)return null;var a=i?t.reverse():t,s=a.reduce(function(e,t){var o=t.props,i=o.stackId;if(o.hide)return e;var a=t.props[n],s=e[a]||{hasStack:!1,stackGroups:{}};if(Object(D.g)(i)){var l=s.stackGroups[i]||{numericAxisId:n,cateAxisId:r,items:[]};l.items.push(t),s.hasStack=!0,s.stackGroups[i]=l}else s.stackGroups[Object(D.k)("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return u({},e,c({},a,s))},{});return Object.keys(s).reduce(function(t,i){var a=s[i];return a.hasStack&&(a.stackGroups=Object.keys(a.stackGroups).reduce(function(t,i){var s=a.stackGroups[i];return u({},t,c({},i,{numericAxisId:n,cateAxisId:r,items:s.items,stackedData:ce(e,s.items,o)}))},{})),u({},t,c({},i,a))},{})},fe=function(e,t){return"number"===t?[O()(e),w()(e)]:e},pe=function(e,t){var n=t.realScaleType,r=t.type,o=t.tickCount,i=t.originalDomain,a=t.allowDecimals,s=n||t.scale;if("auto"!==s&&"linear"!==s)return null;if(o&&"number"===r&&i&&("auto"===i[0]||"auto"===i[1])){var u=e.domain(),c=Object(M.getNiceTickValues)(u,o,a);return e.domain(fe(c,r)),{niceTicks:c}}if(o&&"number"===r){var l=e.domain();return{niceTicks:Object(M.getTickValuesFixedDomain)(l,o,a)}}return null},he=function(e){var t=e.axis,n=e.ticks,r=e.bandSize,o=e.entry,i=e.index,a=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!P()(o[t.dataKey])){var s=Object(D.a)(n,"value",o[t.dataKey]);if(s)return s.coordinate+r/2}return n[i]?n[i].coordinate+r/2:null}var u=W(o,P()(a)?t.dataKey:a);return P()(u)?null:t.scale(u)},de=function(e){var t=e.axis,n=e.ticks,r=e.offset,o=e.bandSize,i=e.entry,a=e.index;if("category"===t.type)return n[a]?n[a].coordinate+r:null;var s=W(i,t.dataKey,t.domain[a]);return P()(s)?null:t.scale(s)-o/2+r},ye=function(e){var t=e.numericAxis,n=t.scale.domain();if("number"===t.type){var r=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return r<=0&&o>=0?0:o<0?o:r}return n[0]},me=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t},ge=function(e,t,n,r,o){var i=Object(z.i)(e,R.a),a=Object(z.i)(e,L.a),s=i.concat(a),u=Object(z.i)(e,B.a),c="".concat(r,"Id"),l=r[0],f=t;if(s.length&&(f=s.reduce(function(e,t){if(t.props[c]===n&&me(t.props,"extendDomain")&&Object(D.h)(t.props[l])){var r=t.props[l];return[Math.min(e[0],r),Math.max(e[1],r)]}return e},f)),u.length){var p="".concat(l,"1"),h="".concat(l,"2");f=u.reduce(function(e,t){if(t.props[c]===n&&me(t.props,"extendDomain")&&Object(D.h)(t.props[p])&&Object(D.h)(t.props[h])){var r=t.props[p],o=t.props[h];return[Math.min(e[0],r,o),Math.max(e[1],r,o)]}return e},f)}return o&&o.length&&(f=o.reduce(function(e,t){return Object(D.h)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},f)),f},ve=function(e,t){var n=e.props.stackId;if(Object(D.g)(n)){var r=t[n];if(r&&r.items.length){for(var o=-1,i=0,a=r.items.length;i=0?r.stackedData[o]:null}}return null},be=function(e){return e.reduce(function(e,t){return[O()(t.concat([e[0]]).filter(D.h)),w()(t.concat([e[1]]).filter(D.h))]},[1/0,-1/0])},Ae=function(e,t,n){return Object.keys(e).reduce(function(r,o){var i=e[o],a=i.stackedData,s=a.reduce(function(e,r){var o=be(r.slice(t,n+1));return[Math.min(e[0],o[0]),Math.max(e[1],o[1])]},[1/0,-1/0]);return[Math.min(s[0],r[0]),Math.max(s[1],r[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},we=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,_e=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Oe=function(e,t,n){if(!b()(e))return t;var r=[];if(Object(D.h)(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(we.test(e[0])){var o=+we.exec(e[0])[1];r[0]=t[0]-o}else j()(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if(Object(D.h)(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(_e.test(e[1])){var i=+_e.exec(e[1])[1];r[1]=t[1]+i}else j()(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},xe=function(e,t){if(e&&e.scale&&e.scale.bandwidth)return e.scale.bandwidth();if(e&&t&&t.length>=2){for(var n=h()(t,function(e){return e.coordinate}),r=1/0,o=1,i=n.length;o0))return a;do{a.push(i=new Date(+n)),t(n,o),e(n)}while(i=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},n&&(s.count=function(t,r){return o.setTime(+t),i.setTime(+r),e(o),e(i),Math.floor(n(o,i))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(a?function(t){return a(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}t.a=r;var o=new Date,i=new Date},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=(n(424),n(425),n(223));n.d(t,"a",function(){return r.a});var o=(n(426),n(427));n.d(t,"b",function(){return o.a});var i=(n(428),n(429),n(224));n.d(t,"c",function(){return i.a});var a=(n(129),n(430),n(431));n.d(t,"d",function(){return a.a});n(432),n(433),n(434)},function(e,t,n){"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function o(e,t){switch(arguments.length){case 0:break;case 1:this.interpolator(e);break;default:this.interpolator(t).domain(e)}return this}t.b=r,t.a=o},function(e,t,n){!function(t,n){e.exports=n()}(0,function(){"use strict";function e(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function t(e){return i(e)?e:C(e)}function n(e){return a(e)?e:T(e)}function r(e){return s(e)?e:P(e)}function o(e){return i(e)&&!u(e)?e:M(e)}function i(e){return!(!e||!e[cn])}function a(e){return!(!e||!e[ln])}function s(e){return!(!e||!e[fn])}function u(e){return a(e)||s(e)}function c(e){return!(!e||!e[pn])}function l(e){return e.value=!1,e}function f(e){e&&(e.value=!0)}function p(){}function h(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),o=0;o>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?d(e)+t:t}function m(){return!0}function g(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function v(e,t){return A(e,t,0)}function b(e,t){return A(e,t,t)}function A(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function w(e){this.next=e}function _(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function O(){return{value:void 0,done:!0}}function x(e){return!!j(e)}function E(e){return e&&"function"===typeof e.next}function S(e){var t=j(e);return t&&t.call(e)}function j(e){var t=e&&(_n&&e[_n]||e[On]);if("function"===typeof t)return t}function k(e){return e&&"number"===typeof e.length}function C(e){return null===e||void 0===e?B():i(e)?e.toSeq():z(e)}function T(e){return null===e||void 0===e?B().toKeyedSeq():i(e)?a(e)?e.toSeq():e.fromEntrySeq():F(e)}function P(e){return null===e||void 0===e?B():i(e)?a(e)?e.entrySeq():e.toIndexedSeq():U(e)}function M(e){return(null===e||void 0===e?B():i(e)?a(e)?e.entrySeq():e:U(e)).toSetSeq()}function I(e){this._array=e,this.size=e.length}function N(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function D(e){this._iterable=e,this.size=e.length||e.size}function L(e){this._iterator=e,this._iteratorCache=[]}function R(e){return!(!e||!e[En])}function B(){return Sn||(Sn=new I([]))}function F(e){var t=Array.isArray(e)?new I(e).fromEntrySeq():E(e)?new L(e).fromEntrySeq():x(e)?new D(e).fromEntrySeq():"object"===typeof e?new N(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function U(e){var t=W(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function z(e){var t=W(e)||"object"===typeof e&&new N(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function W(e){return k(e)?new I(e):E(e)?new L(e):x(e)?new D(e):void 0}function H(e,t,n,r){var o=e._cache;if(o){for(var i=o.length-1,a=0;a<=i;a++){var s=o[n?i-a:a];if(!1===t(s[1],r?s[0]:a,e))return a+1}return a}return e.__iterateUncached(t,n)}function Y(e,t,n,r){var o=e._cache;if(o){var i=o.length-1,a=0;return new w(function(){var e=o[n?i-a:a];return a++>i?O():_(t,r?e[0]:a-1,e[1])})}return e.__iteratorUncached(t,n)}function V(e,t){return t?G(t,e,"",{"":e}):Q(e)}function G(e,t,n,r){return Array.isArray(t)?e.call(r,n,P(t).map(function(n,r){return G(e,n,r,t)})):K(t)?e.call(r,n,T(t).map(function(n,r){return G(e,n,r,t)})):t}function Q(e){return Array.isArray(e)?P(e).map(Q).toList():K(e)?T(e).map(Q).toMap():e}function K(e){return e&&(e.constructor===Object||void 0===e.constructor)}function q(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"===typeof e.valueOf&&"function"===typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!==typeof e.equals||"function"!==typeof t.equals||!e.equals(t))}function Z(e,t){if(e===t)return!0;if(!i(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||a(e)!==a(t)||s(e)!==s(t)||c(e)!==c(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!u(e);if(c(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&q(o[1],e)&&(n||q(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"===typeof e.cacheResult&&e.cacheResult();else{o=!0;var l=e;e=t,t=l}var f=!0,p=t.__iterate(function(t,r){if(n?!e.has(t):o?!q(t,e.get(r,mn)):!q(e.get(r,mn),t))return f=!1,!1});return f&&e.size===p}function J(e,t){if(!(this instanceof J))return new J(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(jn)return jn;jn=this}}function X(e,t){if(!e)throw new Error(t)}function $(e,t,n){if(!(this instanceof $))return new $(e,t,n);if(X(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t>>1&1073741824|3221225471&e}function ie(e){if(!1===e||null===e||void 0===e)return 0;if("function"===typeof e.valueOf&&(!1===(e=e.valueOf())||null===e||void 0===e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!==e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return oe(n)}if("string"===t)return e.length>Ln?ae(e):se(e);if("function"===typeof e.hashCode)return e.hashCode();if("object"===t)return ue(e);if("function"===typeof e.toString)return se(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ae(e){var t=Fn[e];return void 0===t&&(t=se(e),Bn===Rn&&(Bn=0,Fn={}),Bn++,Fn[e]=t),t}function se(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function le(e){X(e!==1/0,"Cannot perform this action with an infinite size.")}function fe(e){return null===e||void 0===e?_e():pe(e)&&!c(e)?e:_e().withMutations(function(t){var r=n(e);le(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function pe(e){return!(!e||!e[Un])}function he(e,t){this.ownerID=e,this.entries=t}function de(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function ye(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ge(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ve(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Ae(e._root)}function be(e,t){return _(e,t[0],t[1])}function Ae(e,t){return{node:e,index:0,__prev:t}}function we(e,t,n,r){var o=Object.create(zn);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function _e(){return Wn||(Wn=we(0))}function Oe(e,t,n){var r,o;if(e._root){var i=l(gn),a=l(vn);if(r=xe(e._root,e.__ownerID,0,void 0,t,n,i,a),!a.value)return e;o=e.size+(i.value?n===mn?-1:1:0)}else{if(n===mn)return e;o=1,r=new he(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?we(o,r):_e()}function xe(e,t,n,r,o,i,a,s){return e?e.update(t,n,r,o,i,a,s):i===mn?e:(f(s),f(a),new ge(t,r,[o,i]))}function Ee(e){return e.constructor===ge||e.constructor===me}function Se(e,t,n,r,o){if(e.keyHash===r)return new me(t,r,[e.entry,o]);var i,a=(0===n?e.keyHash:e.keyHash>>>n)&yn,s=(0===n?r:r>>>n)&yn;return new de(t,1<>>=1)a[s]=1&n?t[i++]:void 0;return a[r]=o,new ye(e,i+1,a)}function Te(e,t,r){for(var o=[],a=0;a>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function Le(e,t,n,r){var o=r?e:h(e);return o[t]=n,o}function Re(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var i=new Array(o),a=0,s=0;s0&&oi?0:i-n,c=a-n;return c>dn&&(c=dn),function(){if(o===c)return qn;var e=t?--c:o++;return r&&r[e]}}function o(e,r,o){var s,u=e&&e.array,c=o>i?0:i-o>>r,l=1+(a-o>>r);return l>dn&&(l=dn),function(){for(;;){if(s){var e=s();if(e!==qn)return e;s=null}if(c===l)return qn;var i=t?--l:c++;s=n(u&&u[i],r-hn,o+(i<=e.size||t<0)return e.withMutations(function(e){t<0?qe(e,t).set(0,n):qe(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,i=l(vn);return t>=Je(e._capacity)?r=Ge(r,e.__ownerID,0,t,n,i):o=Ge(o,e.__ownerID,e._level,t,n,i),i.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):He(e._origin,e._capacity,e._level,o,r):e}function Ge(e,t,n,r,o,i){var a=r>>>n&yn,s=e&&a0){var c=e&&e.array[a],l=Ge(c,t,n-hn,r,o,i);return l===c?e:(u=Qe(e,t),u.array[a]=l,u)}return s&&e.array[a]===o?e:(f(i),u=Qe(e,t),void 0===o&&a===u.array.length-1?u.array.pop():u.array[a]=o,u)}function Qe(e,t){return t&&e&&t===e.ownerID?e:new ze(e?e.array.slice():[],t)}function Ke(e,t){if(t>=Je(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&yn],r-=hn;return n}}function qe(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new p,o=e._origin,i=e._capacity,a=o+t,s=void 0===n?i:n<0?i+n:o+n;if(a===o&&s===i)return e;if(a>=s)return e.clear();for(var u=e._level,c=e._root,l=0;a+l<0;)c=new ze(c&&c.array.length?[void 0,c]:[],r),u+=hn,l+=1<=1<f?new ze([],r):d;if(d&&h>f&&ahn;g-=hn){var v=f>>>g&yn;m=m.array[v]=Qe(m.array[v],r)}m.array[f>>>hn&yn]=d}if(s=h)a-=h,s-=h,u=hn,c=null,y=y&&y.removeBefore(r,0,a);else if(a>o||h>>u&yn;if(b!==h>>>u&yn)break;b&&(l+=(1<o&&(c=c.removeBefore(r,u,a-l)),c&&ha&&(a=c.size),i(u)||(c=c.map(function(e){return V(e)})),o.push(c)}return a>e.size&&(e=e.setSize(a)),Ie(e,t,o)}function Je(e){return e>>hn<=dn&&a.size>=2*i.size?(o=a.filter(function(e,t){return void 0!==e&&s!==t}),r=o.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=i.remove(t),o=s===a.size-1?a.pop():a.set(s,void 0))}else if(u){if(n===a.get(s)[1])return e;r=i,o=a.set(s,[t,n])}else r=i.set(t,a.size),o=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):et(r,o)}function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function it(e){this._iter=e,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function st(e){var t=kt(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=Ct,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===wn){var r=e.__iterator(t,n);return new w(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===An?bn:An,n)},t}function ut(e,t,n){var r=kt(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var i=e.get(r,mn);return i===mn?o:t.call(n,i,r,e)},r.__iterateUncached=function(r,o){var i=this;return e.__iterate(function(e,o,a){return!1!==r(t.call(n,e,o,a),o,i)},o)},r.__iteratorUncached=function(r,o){var i=e.__iterator(wn,o);return new w(function(){var o=i.next();if(o.done)return o;var a=o.value,s=a[0];return _(r,s,t.call(n,a[1],s,e),o)})},r}function ct(e,t){var n=kt(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=st(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=Ct,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function lt(e,t,n,r){var o=kt(e);return r&&(o.has=function(r){var o=e.get(r,mn);return o!==mn&&!!t.call(n,o,r,e)},o.get=function(r,o){var i=e.get(r,mn);return i!==mn&&t.call(n,i,r,e)?i:o}),o.__iterateUncached=function(o,i){var a=this,s=0;return e.__iterate(function(e,i,u){if(t.call(n,e,i,u))return s++,o(e,r?i:s-1,a)},i),s},o.__iteratorUncached=function(o,i){var a=e.__iterator(wn,i),s=0;return new w(function(){for(;;){var i=a.next();if(i.done)return i;var u=i.value,c=u[0],l=u[1];if(t.call(n,l,c,e))return _(o,r?c:s++,l,i)}})},o}function ft(e,t,n){var r=fe().asMutable();return e.__iterate(function(o,i){r.update(t.call(n,o,i,e),0,function(e){return e+1})}),r.asImmutable()}function pt(e,t,n){var r=a(e),o=(c(e)?Xe():fe()).asMutable();e.__iterate(function(i,a){o.update(t.call(n,i,a,e),function(e){return e=e||[],e.push(r?[a,i]:i),e})});var i=jt(e);return o.map(function(t){return xt(e,i(t))})}function ht(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),g(t,n,o))return e;var i=v(t,o),a=b(n,o);if(i!==i||a!==a)return ht(e.toSeq().cacheResult(),t,n,r);var s,u=a-i;u===u&&(s=u<0?0:u);var c=kt(e);return c.size=0===s?s:e.size&&s||void 0,!r&&R(e)&&s>=0&&(c.get=function(t,n){return t=y(this,t),t>=0&&ts)return O();var e=o.next();return r||t===An?e:t===bn?_(t,u-1,void 0,e):_(t,u-1,e.value[1],e)})},c}function dt(e,t,n){var r=kt(e);return r.__iterateUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterate(r,o);var a=0;return e.__iterate(function(e,o,s){return t.call(n,e,o,s)&&++a&&r(e,o,i)}),a},r.__iteratorUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterator(r,o);var a=e.__iterator(wn,o),s=!0;return new w(function(){if(!s)return O();var e=a.next();if(e.done)return e;var o=e.value,u=o[0],c=o[1];return t.call(n,c,u,i)?r===wn?e:_(r,u,c,e):(s=!1,O())})},r}function yt(e,t,n,r){var o=kt(e);return o.__iterateUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterate(o,i);var s=!0,u=0;return e.__iterate(function(e,i,c){if(!s||!(s=t.call(n,e,i,c)))return u++,o(e,r?i:u-1,a)}),u},o.__iteratorUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterator(o,i);var s=e.__iterator(wn,i),u=!0,c=0;return new w(function(){var e,i,l;do{if(e=s.next(),e.done)return r||o===An?e:o===bn?_(o,c++,void 0,e):_(o,c++,e.value[1],e);var f=e.value;i=f[0],l=f[1],u&&(u=t.call(n,l,i,a))}while(u);return o===wn?e:_(o,i,l,e)})},o}function mt(e,t){var r=a(e),o=[e].concat(t).map(function(e){return i(e)?r&&(e=n(e)):e=r?F(e):U(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===o.length)return e;if(1===o.length){var u=o[0];if(u===e||r&&a(u)||s(e)&&s(u))return u}var c=new I(o);return r?c=c.toKeyedSeq():s(e)||(c=c.toSetSeq()),c=c.flatten(!0),c.size=o.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),c}function gt(e,t,n){var r=kt(e);return r.__iterateUncached=function(r,o){function a(e,c){var l=this;e.__iterate(function(e,o){return(!t||c0}function Ot(e,n,r){var o=kt(e);return o.size=new I(r).map(function(e){return e.size}).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(An,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=r.map(function(e){return e=t(e),S(o?e.reverse():e)}),a=0,s=!1;return new w(function(){var t;return s||(t=i.map(function(e){return e.next()}),s=t.some(function(e){return e.done})),s?O():_(e,a++,n.apply(null,t.map(function(e){return e.value})))})},o}function xt(e,t){return R(e)?t:e.constructor(t)}function Et(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function St(e){return le(e.size),d(e)}function jt(e){return a(e)?n:s(e)?r:o}function kt(e){return Object.create((a(e)?T:s(e)?P:M).prototype)}function Ct(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):C.prototype.cacheResult.call(this)}function Tt(e,t){return e>t?1:et?-1:0}function on(e){if(e.size===1/0)return 0;var t=c(e),n=a(e),r=t?1:0;return an(e.__iterate(n?t?function(e,t){r=31*r+sn(ie(e),ie(t))|0}:function(e,t){r=r+sn(ie(e),ie(t))|0}:t?function(e){r=31*r+ie(e)|0}:function(e){r=r+ie(e)|0}),r)}function an(e,t){return t=Tn(t,3432918353),t=Tn(t<<15|t>>>-15,461845907),t=Tn(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=Tn(t^t>>>16,2246822507),t=Tn(t^t>>>13,3266489909),t=oe(t^t>>>16)}function sn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var un=Array.prototype.slice;e(n,t),e(r,t),e(o,t),t.isIterable=i,t.isKeyed=a,t.isIndexed=s,t.isAssociative=u,t.isOrdered=c,t.Keyed=n,t.Indexed=r,t.Set=o;var cn="@@__IMMUTABLE_ITERABLE__@@",ln="@@__IMMUTABLE_KEYED__@@",fn="@@__IMMUTABLE_INDEXED__@@",pn="@@__IMMUTABLE_ORDERED__@@",hn=5,dn=1<r?O():_(e,o,n[t?r-o++:o++])})},e(N,T),N.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},N.prototype.has=function(e){return this._object.hasOwnProperty(e)},N.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,i=0;i<=o;i++){var a=r[t?o-i:i];if(!1===e(n[a],a,this))return i+1}return i},N.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,i=0;return new w(function(){var a=r[t?o-i:i];return i++>o?O():_(e,a,n[a])})},N.prototype[pn]=!0,e(D,P),D.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=S(n),o=0;if(E(r))for(var i;!(i=r.next()).done&&!1!==e(i.value,o++,this););return o},D.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=S(n);if(!E(r))return new w(O);var o=0;return new w(function(){var t=r.next();return t.done?t:_(e,o++,t.value)})},e(L,P),L.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,o=0;o=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return _(e,o,r[o++])})};var Sn;e(J,P),J.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},J.prototype.get=function(e,t){return this.has(e)?this._value:t},J.prototype.includes=function(e){return q(this._value,e)},J.prototype.slice=function(e,t){var n=this.size;return g(e,t,n)?this:new J(this._value,b(t,n)-v(e,n))},J.prototype.reverse=function(){return this},J.prototype.indexOf=function(e){return q(this._value,e)?0:-1},J.prototype.lastIndexOf=function(e){return q(this._value,e)?this.size:-1},J.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?O():_(e,i++,a)})},$.prototype.equals=function(e){return e instanceof $?this._start===e._start&&this._end===e._end&&this._step===e._step:Z(this,e)};var kn;e(ee,t),e(te,ee),e(ne,ee),e(re,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=re;var Cn,Tn="function"===typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Pn=Object.isExtensible,Mn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),In="function"===typeof WeakMap;In&&(Cn=new WeakMap);var Nn=0,Dn="__immutablehash__";"function"===typeof Symbol&&(Dn=Symbol(Dn));var Ln=16,Rn=255,Bn=0,Fn={};e(fe,te),fe.of=function(){var e=un.call(arguments,0);return _e().withMutations(function(t){for(var n=0;n=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},fe.prototype.toString=function(){return this.__toString("Map {","}")},fe.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},fe.prototype.set=function(e,t){return Oe(this,e,t)},fe.prototype.setIn=function(e,t){return this.updateIn(e,mn,function(){return t})},fe.prototype.remove=function(e){return Oe(this,e,mn)},fe.prototype.deleteIn=function(e){return this.updateIn(e,function(){return mn})},fe.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},fe.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=Ne(this,Pt(e),t,n);return r===mn?void 0:r},fe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):_e()},fe.prototype.merge=function(){return Te(this,void 0,arguments)},fe.prototype.mergeWith=function(e){return Te(this,e,un.call(arguments,1))},fe.prototype.mergeIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,_e(),function(e){return"function"===typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},fe.prototype.mergeDeep=function(){return Te(this,Pe,arguments)},fe.prototype.mergeDeepWith=function(e){var t=un.call(arguments,1);return Te(this,Me(e),t)},fe.prototype.mergeDeepIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,_e(),function(e){return"function"===typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},fe.prototype.sort=function(e){return Xe(At(this,e))},fe.prototype.sortBy=function(e,t){return Xe(At(this,t,e))},fe.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},fe.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new p)},fe.prototype.asImmutable=function(){return this.__ensureOwner()},fe.prototype.wasAltered=function(){return this.__altered},fe.prototype.__iterator=function(e,t){return new ve(this,e,t)},fe.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},fe.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?we(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},fe.isMap=pe;var Un="@@__IMMUTABLE_MAP__@@",zn=fe.prototype;zn[Un]=!0,zn.delete=zn.remove,zn.removeIn=zn.deleteIn,he.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i=Hn)return je(e,u,r,o);var d=e&&e===this.ownerID,y=d?u:h(u);return p?s?c===l-1?y.pop():y[c]=y.pop():y[c]=[r,o]:y.push([r,o]),d?(this.entries=y,this):new he(e,y)}},de.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var o=1<<((0===e?t:t>>>e)&yn),i=this.bitmap;return 0===(i&o)?r:this.nodes[De(i&o-1)].get(e+hn,t,n,r)},de.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&yn,u=1<=Yn)return Ce(e,p,c,s,d);if(l&&!d&&2===p.length&&Ee(p[1^f]))return p[1^f];if(l&&d&&1===p.length&&Ee(d))return d;var y=e&&e===this.ownerID,m=l?d?c:c^u:c|u,g=l?d?Le(p,f,d,y):Be(p,f,y):Re(p,f,d,y);return y?(this.bitmap=m,this.nodes=g,this):new de(e,m,g)},ye.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var o=(0===e?t:t>>>e)&yn,i=this.nodes[o];return i?i.get(e+hn,t,n,r):r},ye.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&yn,u=o===mn,c=this.nodes,l=c[s];if(u&&!l)return this;var f=xe(l,e,t+hn,n,r,o,i,a);if(f===l)return this;var p=this.count;if(l){if(!f&&--p=0&&e>>t&yn;if(r>=this.array.length)return new ze([],e);var o,i=0===r;if(t>0){var a=this.array[r];if((o=a&&a.removeBefore(e,t-hn,n))===a&&i)return this}if(i&&!o)return this;var s=Qe(this,e);if(!i)for(var u=0;u>>t&yn;if(r>=this.array.length)return this;var o;if(t>0){var i=this.array[r];if((o=i&&i.removeAfter(e,t-hn,n))===i&&r===this.array.length-1)return this}var a=Qe(this,e);return a.array.splice(r+1),o&&(a.array[r]=o),a};var Kn,qn={};e(Xe,fe),Xe.of=function(){return this(arguments)},Xe.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Xe.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Xe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Xe.prototype.set=function(e,t){return nt(this,e,t)},Xe.prototype.remove=function(e){return nt(this,e,mn)},Xe.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Xe.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Xe.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Xe.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Xe.isOrderedMap=$e,Xe.prototype[pn]=!0,Xe.prototype.delete=Xe.prototype.remove;var Zn;e(rt,T),rt.prototype.get=function(e,t){return this._iter.get(e,t)},rt.prototype.has=function(e){return this._iter.has(e)},rt.prototype.valueSeq=function(){return this._iter.valueSeq()},rt.prototype.reverse=function(){var e=this,t=ct(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},rt.prototype.map=function(e,t){var n=this,r=ut(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},rt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?St(this):0,function(o){return e(o,t?--n:n++,r)}),t)},rt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(An,t),r=t?St(this):0;return new w(function(){var o=n.next();return o.done?o:_(e,t?--r:r++,o.value,o)})},rt.prototype[pn]=!0,e(ot,P),ot.prototype.includes=function(e){return this._iter.includes(e)},ot.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(An,t),r=0;return new w(function(){var t=n.next();return t.done?t:_(e,r++,t.value,t)})},e(it,M),it.prototype.has=function(e){return this._iter.includes(e)},it.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},it.prototype.__iterator=function(e,t){var n=this._iter.__iterator(An,t);return new w(function(){var t=n.next();return t.done?t:_(e,t.value,t.value,t)})},e(at,T),at.prototype.entrySeq=function(){return this._iter.toSeq()},at.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){Et(t);var r=i(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(An,t);return new w(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){Et(r);var o=i(r);return _(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},ot.prototype.cacheResult=rt.prototype.cacheResult=it.prototype.cacheResult=at.prototype.cacheResult=Ct,e(Mt,te),Mt.prototype.toString=function(){return this.__toString(Nt(this)+" {","}")},Mt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Mt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Mt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=It(this,_e()))},Mt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+Nt(this));if(this._map&&!this._map.has(e)){if(t===this._defaultValues[e])return this}var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:It(this,n)},Mt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:It(this,t)},Mt.prototype.wasAltered=function(){return this._map.wasAltered()},Mt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Mt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Mt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?It(this,t,e):(this.__ownerID=e,this._map=t,this)};var Jn=Mt.prototype;Jn.delete=Jn.remove,Jn.deleteIn=Jn.removeIn=zn.removeIn,Jn.merge=zn.merge,Jn.mergeWith=zn.mergeWith,Jn.mergeIn=zn.mergeIn,Jn.mergeDeep=zn.mergeDeep,Jn.mergeDeepWith=zn.mergeDeepWith,Jn.mergeDeepIn=zn.mergeDeepIn,Jn.setIn=zn.setIn,Jn.update=zn.update,Jn.updateIn=zn.updateIn,Jn.withMutations=zn.withMutations,Jn.asMutable=zn.asMutable,Jn.asImmutable=zn.asImmutable,e(Rt,re),Rt.of=function(){return this(arguments)},Rt.fromKeys=function(e){return this(n(e).keySeq())},Rt.prototype.toString=function(){return this.__toString("Set {","}")},Rt.prototype.has=function(e){return this._map.has(e)},Rt.prototype.add=function(e){return Ft(this,this._map.set(e,!0))},Rt.prototype.remove=function(e){return Ft(this,this._map.remove(e))},Rt.prototype.clear=function(){return Ft(this,this._map.clear())},Rt.prototype.union=function(){var e=un.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Kt(e,t)},Gt.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;le(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Kt(t,n)},Gt.prototype.pop=function(){return this.slice(1)},Gt.prototype.unshift=function(){return this.push.apply(this,arguments)},Gt.prototype.unshiftAll=function(e){return this.pushAll(e)},Gt.prototype.shift=function(){return this.pop.apply(this,arguments)},Gt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):qt()},Gt.prototype.slice=function(e,t){if(g(e,t,this.size))return this;var n=v(e,this.size);if(b(t,this.size)!==this.size)return ne.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):Kt(r,o)},Gt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Kt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Gt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},Gt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new w(function(){if(r){var t=r.value;return r=r.next,_(e,n++,t)}return O()})},Gt.isStack=Qt;var rr="@@__IMMUTABLE_STACK__@@",or=Gt.prototype;or[rr]=!0,or.withMutations=zn.withMutations,or.asMutable=zn.asMutable,or.asImmutable=zn.asImmutable,or.wasAltered=zn.wasAltered;var ir;t.Iterator=w,Zt(t,{toArray:function(){le(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new ot(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new rt(this,!0)},toMap:function(){return fe(this.toKeyedSeq())},toObject:function(){le(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Xe(this.toKeyedSeq())},toOrderedSet:function(){return Wt(a(this)?this.valueSeq():this)},toSet:function(){return Rt(a(this)?this.valueSeq():this)},toSetSeq:function(){return new it(this)},toSeq:function(){return s(this)?this.toIndexedSeq():a(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Gt(a(this)?this.valueSeq():this)},toList:function(){return Fe(a(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return xt(this,mt(this,un.call(arguments,0)))},includes:function(e){return this.some(function(t){return q(t,e)})},entries:function(){return this.__iterator(wn)},every:function(e,t){le(this.size);var n=!0;return this.__iterate(function(r,o,i){if(!e.call(t,r,o,i))return n=!1,!1}),n},filter:function(e,t){return xt(this,lt(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return le(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){le(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(bn)},map:function(e,t){return xt(this,ut(this,e,t))},reduce:function(e,t,n){le(this.size);var r,o;return arguments.length<2?o=!0:r=t,this.__iterate(function(t,i,a){o?(o=!1,r=t):r=e.call(n,r,t,i,a)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return xt(this,ct(this,!0))},slice:function(e,t){return xt(this,ht(this,e,t,!0))},some:function(e,t){return!this.every($t(e),t)},sort:function(e){return xt(this,At(this,e))},values:function(){return this.__iterator(An)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return d(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return ft(this,e,t)},equals:function(e){return Z(this,e)},entrySeq:function(){var e=this;if(e._cache)return new I(e._cache);var t=e.toSeq().map(Xt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter($t(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,o,i){if(e.call(t,n,o,i))return r=[o,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(m)},flatMap:function(e,t){return xt(this,vt(this,e,t))},flatten:function(e){return xt(this,gt(this,e,!0))},fromEntrySeq:function(){return new at(this)},get:function(e,t){return this.find(function(t,n){return q(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,o=Pt(e);!(n=o.next()).done;){var i=n.value;if((r=r&&r.get?r.get(i,mn):mn)===mn)return t}return r},groupBy:function(e,t){return pt(this,e,t)},has:function(e){return this.get(e,mn)!==mn},hasIn:function(e){return this.getIn(e,mn)!==mn},isSubset:function(e){return e="function"===typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"===typeof e.isSubset?e:t(e),e.isSubset(this)},keyOf:function(e){return this.findKey(function(t){return q(t,e)})},keySeq:function(){return this.toSeq().map(Jt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return wt(this,e)},maxBy:function(e,t){return wt(this,t,e)},min:function(e){return wt(this,e?en(e):rn)},minBy:function(e,t){return wt(this,t?en(t):rn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return xt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return xt(this,yt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile($t(e),t)},sortBy:function(e,t){return xt(this,At(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return xt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return xt(this,dt(this,e,t))},takeUntil:function(e,t){return this.takeWhile($t(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=on(this))}});var ar=t.prototype;ar[cn]=!0,ar[xn]=ar.values,ar.__toJS=ar.toArray,ar.__toStringMapper=tn,ar.inspect=ar.toSource=function(){return this.toString()},ar.chain=ar.flatMap,ar.contains=ar.includes,Zt(n,{flip:function(){return xt(this,st(this))},mapEntries:function(e,t){var n=this,r=0;return xt(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return xt(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var sr=n.prototype;return sr[ln]=!0,sr[xn]=ar.entries,sr.__toJS=ar.toObject,sr.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},Zt(r,{toKeyedSeq:function(){return new rt(this,!1)},filter:function(e,t){return xt(this,lt(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return xt(this,ct(this,!1))},slice:function(e,t){return xt(this,ht(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=v(e,e<0?this.count():this.size);var r=this.slice(0,e);return xt(this,1===n?r:r.concat(h(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return xt(this,gt(this,e,!1))},get:function(e,t){return e=y(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=y(this,e))>=0&&(void 0!==this.size?this.size===1/0||e2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},v=function(e,t,n,r,s){var u=e.width,c=e.height,l=e.startAngle,d=e.endAngle,y=Object(p.d)(e.cx,u,u/2),m=Object(p.d)(e.cy,c,c/2),v=g(u,c,n),b=Object(p.d)(e.innerRadius,v,0),A=Object(p.d)(e.outerRadius,v,.8*v);return Object.keys(t).reduce(function(e,n){var u,c=t[n],p=c.domain,g=c.reversed;if(f()(c.range))"angleAxis"===r?u=[l,d]:"radiusAxis"===r&&(u=[b,A]),g&&(u=[u[1],u[0]]);else{u=c.range;var v=u,w=a(v,2);l=w[0],d=w[1]}var _=Object(h.B)(c,s),O=_.realScaleType,x=_.scale;return x.domain(p).range(u),Object(h.c)(x),o({},e,i({},n,o({},c,{},Object(h.v)(x,o({},c,{realScaleType:O})),{range:u,radius:A,realScaleType:O,scale:x,cx:y,cy:m,innerRadius:b,outerRadius:A,startAngle:l,endAngle:d})))},{})},b=function(e,t){var n=e.x,r=e.y,o=t.x,i=t.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(r-i,2))},A=function(e,t){var n=e.x,r=e.y,o=t.cx,i=t.cy,a=b({x:n,y:r},{x:o,y:i});if(a<=0)return{radius:a};var s=(n-o)/a,u=Math.acos(s);return r>i&&(u=2*Math.PI-u),{radius:a,angle:y(u),angleInRadian:u}},w=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),o=Math.floor(n/360),i=Math.min(r,o);return{startAngle:t-360*i,endAngle:n-360*i}},_=function(e,t){var n=t.startAngle,r=t.endAngle,o=Math.floor(n/360),i=Math.floor(r/360);return e+360*Math.min(o,i)},O=function(e,t){var n=e.x,r=e.y,i=A({x:n,y:r},t),a=i.radius,s=i.angle,u=t.innerRadius,c=t.outerRadius;if(ac)return!1;if(0===a)return!0;var l,f=w(t),p=f.startAngle,h=f.endAngle,d=s;if(p<=h){for(;d>h;)d-=360;for(;d=p&&d<=h}else{for(;d>p;)d-=360;for(;d=h&&d<=p}return l?o({},t,{radius:a,angle:_(d,t)}):null}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),u=n(9),c=n.n(u),l=n(1),f=n.n(l),p=n(479),h=n.n(p),d=n(480),y=n(17),m=n(500),g=n.n(m),v=function(){function e(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function s(e,t){if(null==e)return{};var n,r,o=a(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e){return c(e)||l(e)||f()}function c(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{};if("string"===typeof t)return t;var r=(t.children||[]).map(function(t){return g(e,t)}),o=Object.keys(t.attributes||{}).reduce(function(e,n){var r=t.attributes[n];switch(n){case"class":e.attrs.className=r,delete t.attributes.class;break;case"style":e.attrs.style=m(r);break;default:0===n.indexOf("aria-")||0===n.indexOf("data-")?e.attrs[n.toLowerCase()]=r:e.attrs[d(n)]=r}return e},{attrs:{}}),a=n.style,c=void 0===a?{}:a,l=s(n,["style"]);return o.attrs.style=i({},o.attrs.style,c),e.apply(void 0,[t.tag,i({},o.attrs,l)].concat(u(r)))}function v(){if(!j&&console&&"function"===typeof console.error){var e;(e=console).error.apply(e,arguments)}}function b(e){return null===e?null:"object"===r(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"===typeof e?{prefix:"fas",iconName:e}:void 0}function A(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?o({},e,t):{}}function w(e){var t=e.icon,n=e.mask,r=e.symbol,o=e.className,a=e.title,s=b(t),c=A("classes",[].concat(u(p(e)),u(o.split(" ")))),l=A("transform","string"===typeof e.transform?_.b.transform(e.transform):e.transform),f=A("mask",b(n)),h=Object(_.a)(s,i({},c,l,f,{symbol:r,title:a}));if(!h)return v("Could not find icon",s),null;var d=h.abstract,y={};return Object.keys(e).forEach(function(t){w.defaultProps.hasOwnProperty(t)||(y[t]=e[t])}),k(d[0],y)}n.d(t,"a",function(){return w});var _=n(495),O=n(1),x=n.n(O),E=n(0),S=n.n(E),j=!1;try{j=!0}catch(e){}w.displayName="FontAwesomeIcon",w.propTypes={border:x.a.bool,className:x.a.string,mask:x.a.oneOfType([x.a.object,x.a.array,x.a.string]),fixedWidth:x.a.bool,inverse:x.a.bool,flip:x.a.oneOf(["horizontal","vertical","both"]),icon:x.a.oneOfType([x.a.object,x.a.array,x.a.string]),listItem:x.a.bool,pull:x.a.oneOf(["right","left"]),pulse:x.a.bool,rotation:x.a.oneOf([90,180,270]),size:x.a.oneOf(["lg","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:x.a.bool,symbol:x.a.oneOfType([x.a.bool,x.a.string]),title:x.a.string,transform:x.a.oneOfType([x.a.string,x.a.object]),swapOpacity:x.a.bool},w.defaultProps={border:!1,className:"",mask:null,fixedWidth:!1,inverse:!1,flip:null,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,symbol:!1,title:"",transform:null,swapOpacity:!1};var k=g.bind(null,S.a.createElement)},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o}),n.d(t,"c",function(){return i}),n.d(t,"d",function(){return a}),n.d(t,"e",function(){return s}),n.d(t,"f",function(){return u}),n.d(t,"g",function(){return c}),n.d(t,"h",function(){return l}),n.d(t,"i",function(){return f}),n.d(t,"j",function(){return p}),n.d(t,"k",function(){return h});var r={prefix:"fas",iconName:"angle-double-down",icon:[320,512,[],"f103","M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"]},o={prefix:"fas",iconName:"angle-double-up",icon:[320,512,[],"f102","M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"]},i={prefix:"fas",iconName:"angle-right",icon:[256,512,[],"f105","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"]},a={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},s={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},u={prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},c={prefix:"fas",iconName:"file-pdf",icon:[384,512,[],"f1c1","M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"]},l={prefix:"fas",iconName:"print",icon:[512,512,[],"f02f","M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},f={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},p={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},h={prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]}},function(e,t,n){"use strict";var r=n(307);n.d(t,"b",function(){return r.a});var o=n(66);n.d(t,"a",function(){return o.a});var i=n(308);n.d(t,"c",function(){return i.a});var a=(n(693),n(694),n(310),n(312),n(695),n(698),n(699),n(316),n(700),n(701),n(702),n(703),n(317),n(309),n(704),n(171));n.d(t,"d",function(){return a.a});var s=n(314);n.d(t,"e",function(){return s.a});var u=(n(705),n(706),n(707),n(315));n.d(t,"h",function(){return u.a}),n.d(t,"f",function(){return u.b}),n.d(t,"g",function(){return u.c});n(318),n(311),n(708)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"trackPromise",{enumerable:!0,get:function(){return r.trackPromise}}),Object.defineProperty(t,"promiseTrackerHoc",{enumerable:!0,get:function(){return o.promiseTrackerHoc}}),Object.defineProperty(t,"usePromiseTracker",{enumerable:!0,get:function(){return i.usePromiseTracker}});var r=n(130),o=n(438),i=n(439)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";n.d(t,"d",function(){return r}),n.d(t,"c",function(){return o}),n.d(t,"b",function(){return i}),n.d(t,"a",function(){return a}),n.d(t,"e",function(){return s});var r=1e3,o=6e4,i=36e5,a=864e5,s=6048e5},function(e,t,n){"use strict";function r(e){return a(e)||i(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function i(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function a(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function h(e){var t=e.data,n=e.valueAccessor,r=e.dataKey,o=e.clockWise,i=e.id,a=f(e,["data","valueAccessor","dataKey","clockWise","id"]);return t&&t.length?E.a.createElement(C.a,{className:"recharts-label-list"},t.map(function(e,t){var u=b()(r)?n(e,t):Object(P.w)(e&&e.payload,r),l=b()(i)?{}:{id:"".concat(i,"-").concat(t)};return E.a.createElement(k.a,s({},Object(T.l)(e),a,l,{index:t,value:u,viewBox:k.a.parseViewBox(b()(o)?e:c({},e,{clockWise:o})),key:"label-".concat(t)}))})):null}var d=n(21),y=n.n(d),m=n(6),g=n.n(m),v=n(20),b=n.n(v),A=n(344),w=n.n(A),_=n(8),O=n.n(_),x=n(0),E=n.n(x),S=n(1),j=n.n(S),k=n(45),C=n(10),T=n(2),P=n(14),M={id:j.a.string,data:j.a.arrayOf(j.a.object),valueAccessor:j.a.func,clockWise:j.a.bool,dataKey:j.a.oneOfType([j.a.string,j.a.number,j.a.func])},I={valueAccessor:function(e){return O()(e.value)?w()(e.value):e.value}};h.propTypes=M,h.displayName="LabelList";var N=function(e,t){return e?!0===e?E.a.createElement(h,{key:"labelList-implicit",data:t}):E.a.isValidElement(e)||g()(e)?E.a.createElement(h,{key:"labelList-implicit",data:t,content:e}):y()(e)?E.a.createElement(h,s({data:t},e,{key:"labelList-implicit"})):null:null},D=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var o=e.children,i=Object(T.i)(o,h).map(function(e,n){return Object(x.cloneElement)(e,{data:t,key:"labelList-".concat(n)})});return n?[N(e.label,t)].concat(r(i)):i};h.renderCallByParent=D,h.defaultProps=I,t.a=h},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(null==e)return{};var n,r,o=i(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function a(){return a=Object.assign||function(e){for(var t=1;t0&&n.handleMouseMove(e.changedTouches[0])},n.handleTouchStart=function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleMouseDown(e.changedTouches[0])},n.handleTouchEnd=function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleMouseUp(e.changedTouches[0])},n.verticalCoordinatesGenerator=function(e){var t=e.xAxis,n=e.width,r=e.height,o=e.offset;return Object(ne.m)(X.a.getTicks(p({},X.a.defaultProps,{},t,{ticks:Object(ne.u)(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),o.left,o.left+o.width)},n.horizontalCoordinatesGenerator=function(e){var t=e.yAxis,n=e.width,r=e.height,o=e.offset;return Object(ne.m)(X.a.getTicks(p({},X.a.defaultProps,{},t,{ticks:Object(ne.u)(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),o.top,o.top+o.height)},n.axesTicksGenerator=function(e){return Object(ne.u)(e,!0)},n.tooltipTicksGenerator=function(e){var t=Object(te.b)(e),n=Object(ne.u)(t,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:j()(n,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:Object(ne.g)(t)}},n.renderCursor=function(e){var r=n.state,o=r.isTooltipActive,i=r.activeCoordinate,a=r.activePayload,s=r.offset;if(!e||!e.props.cursor||!o||!i)return null;var u,c=n.props.layout,l=G.a;if("ScatterChart"===t)u=i,l=Q.a;else if("BarChart"===t)u=n.getCursorRectangle(),l=Z.a;else if("radial"===c){var f=n.getCursorPoints(),h=f.cx,d=f.cy,y=f.radius,m=f.startAngle,g=f.endAngle;u={cx:h,cy:d,startAngle:m,endAngle:g,innerRadius:y,outerRadius:y},l=K.a}else u={points:n.getCursorPoints()},l=G.a;var v=e.key||"_recharts-cursor",b=p({stroke:"#ccc",pointerEvents:"none"},s,{},u,{},Object(J.l)(e.props.cursor),{payload:a,key:v,className:"recharts-tooltip-cursor"});return Object(L.isValidElement)(e.props.cursor)?Object(L.cloneElement)(e.props.cursor,b):Object(L.createElement)(l,b)},n.renderPolarAxis=function(e,t,r){var o=e.type.axisType,i=n.state["".concat(o,"Map")],a=i[e.props["".concat(o,"Id")]];return Object(L.cloneElement)(e,p({},a,{className:o,key:e.key||"".concat(t,"-").concat(r),ticks:Object(ne.u)(a,!0)}))},n.renderXAxis=function(e,t,r){var o=n.state.xAxisMap,i=o[e.props.xAxisId];return n.renderAxis(i,e,t,r)},n.renderYAxis=function(e,t,r){var o=n.state.yAxisMap,i=o[e.props.yAxisId];return n.renderAxis(i,e,t,r)},n.renderGrid=function(e){var t=n.state,r=t.xAxisMap,o=t.yAxisMap,i=t.offset,a=n.props,s=a.width,u=a.height,c=Object(te.b)(r),l=E()(o,function(e){return O()(e.domain,Number.isFinite)}),f=l||Object(te.b)(o),p=e.props||{};return Object(L.cloneElement)(e,{key:e.key||"grid",x:Object(te.h)(p.x)?p.x:i.left,y:Object(te.h)(p.y)?p.y:i.top,width:Object(te.h)(p.width)?p.width:i.width,height:Object(te.h)(p.height)?p.height:i.height,xAxis:c,yAxis:f,offset:i,chartWidth:s,chartHeight:u,verticalCoordinatesGenerator:p.verticalCoordinatesGenerator||n.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:p.horizontalCoordinatesGenerator||n.horizontalCoordinatesGenerator})},n.renderPolarGrid=function(e){var t=n.state,r=t.radiusAxisMap,o=t.angleAxisMap,i=Object(te.b)(r),a=Object(te.b)(o),s=a.cx,u=a.cy,c=a.innerRadius,l=a.outerRadius;return Object(L.cloneElement)(e,{polarAngles:Object(ne.u)(a,!0).map(function(e){return e.coordinate}),polarRadius:Object(ne.u)(i,!0).map(function(e){return e.coordinate}),cx:s,cy:u,innerRadius:c,outerRadius:l,key:e.key||"polar-grid"})},n.renderBrush=function(e){var t=n.props,r=t.margin,o=t.data,i=n.state,a=i.offset,s=i.dataStartIndex,u=i.dataEndIndex,c=i.updateId;return Object(L.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:Object(ne.d)(n.handleBrushChange,null,e.props.onChange),data:o,x:Object(te.h)(e.props.x)?e.props.x:a.left,y:Object(te.h)(e.props.y)?e.props.y:a.top+a.height+a.brushBottom-(r.bottom||0),width:Object(te.h)(e.props.width)?e.props.width:a.width,startIndex:s,endIndex:u,updateId:"brush-".concat(c)})},n.renderReferenceElement=function(e,t,r){if(!e)return null;var o=b(n),i=o.clipPathId,a=n.state,s=a.xAxisMap,u=a.yAxisMap,c=a.offset,l=e.props,f=l.xAxisId,p=l.yAxisId;return Object(L.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:s[f],yAxis:u[p],viewBox:{x:c.left,y:c.top,width:c.width,height:c.height},clipPathId:i})},n.renderGraphicChild=function(e,t,r){function o(e){return l.dataKey(e.payload)}var i=n.filterFormatItem(e,t,r);if(!i)return null;var a=Object(L.cloneElement)(e,i.props),u=n.state,c=u.isTooltipActive,l=u.tooltipAxis,f=u.activeTooltipIndex,p=u.activeLabel,h=n.props.children,d=Object(J.j)(h,Y.a),y=i.props,m=y.points,g=y.isRange,v=y.baseLine,b=i.item.props,A=b.activeDot;if(!b.hide&&c&&d&&A&&f>=0){var w,_;if(l.dataKey&&!l.allowDuplicatedCategory){var O="function"===typeof l.dataKey?o:"payload.".concat(l.dataKey);w=Object(te.a)(m,O,p),_=g&&v&&Object(te.a)(v,O,p)}else w=m[f],_=g&&v&&v[f];if(!D()(w))return[a].concat(s(n.renderActivePoints({item:i,activePoint:w,basePoint:_,childIndex:f,isRange:g})))}return g?[a,null,null]:[a,null]},n.renderCustomized=function(e){return Object(L.cloneElement)(e,p({},n.props,{},n.state))};var o=n.constructor.createDefaultState(e);return n.state=p({},o,{updateId:0},n.updateStateOfAxisMapsOffsetAndStackGroups(p({props:e},o,{updateId:0}))),n.uniqueChartId=D()(e.id)?Object(te.k)("recharts"):e.id,n.clipPathId="".concat(n.uniqueChartId,"-clip"),e.throttleDelay&&(n.triggeredAfterMouseMove=I()(n.triggeredAfterMouseMove,e.throttleDelay)),n}return A(r,e),m(r,[{key:"componentDidMount",value:function(){D()(this.props.syncId)||this.addListener()}},{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,o=n.children,i=n.width,a=n.height,s=n.layout,u=n.stackOffset,c=n.margin,l=this.state.updateId;if(e.data===r&&e.width===i&&e.height===a&&e.layout===s&&e.stackOffset===u&&Object(oe.b)(e.margin,c)){if(!Object(J.n)(e.children,o)){var f=!D()(e.data),h=f?l:l+1;this.setState(function(n){return p({updateId:h},t.updateStateOfAxisMapsOffsetAndStackGroups(p({props:e},n,{updateId:h})))})}}else{var d=this.constructor.createDefaultState(e);this.setState(p({},d,{updateId:l+1},this.updateStateOfAxisMapsOffsetAndStackGroups(p({props:e},d,{updateId:l+1}))))}D()(this.props.syncId)&&!D()(e.syncId)&&this.addListener(),!D()(this.props.syncId)&&D()(e.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){D()(this.props.syncId)||this.removeListener(),"function"===typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getAxisMap",value:function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,o=t.AxisComp,i=t.graphicalItems,a=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,c=e.children,l="".concat(r,"Id"),f=Object(J.i)(c,o),p={};return f&&f.length?p=this.getAxisMapByAxes(e,{axes:f,graphicalItems:i,axisType:r,axisIdKey:l,stackGroups:a,dataStartIndex:s,dataEndIndex:u}):i&&i.length&&(p=this.getAxisMapByItems(e,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:l,stackGroups:a,dataStartIndex:s,dataEndIndex:u})),p}},{key:"getAxisMapByAxes",value:function(e,t){var n=this,r=t.axes,o=t.graphicalItems,i=t.axisType,a=t.axisIdKey,u=t.stackGroups,c=t.dataStartIndex,l=t.dataEndIndex,f=e.layout,d=e.children,y=e.stackOffset,m=Object(ne.y)(f,i);return r.reduce(function(t,r){var g=r.props,v=g.type,b=g.dataKey,A=g.allowDataOverflow,w=g.allowDuplicatedCategory,_=g.scale,O=g.ticks,x=r.props[a],E=n.constructor.getDisplayedData(e,{graphicalItems:o.filter(function(e){return e.props[a]===x}),dataStartIndex:c,dataEndIndex:l}),S=E.length;if(!t[x]){var j,k,C;if(b){if(j=Object(ne.n)(E,b,v),"category"===v&&m){var T=Object(te.e)(j);w&&T?(k=j,j=P()(0,S)):w||(j=Object(ne.z)(r.props.domain,j,r).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(s(e),[t])},[]))}else if("category"===v)j=w?j.filter(function(e){return""!==e&&!D()(e)}):Object(ne.z)(r.props.domain,j,r).reduce(function(e,t){return e.indexOf(t)>=0||""===t||D()(t)?e:[].concat(s(e),[t])},[]);else if("number"===v){var M=Object(ne.A)(E,o.filter(function(e){return e.props[a]===x&&!e.props.hide}),b,i);M&&(j=M)}!m||"number"!==v&&"auto"===_||(C=Object(ne.n)(E,b,"category"))}else j=m?P()(0,S):u&&u[x]&&u[x].hasStack&&"number"===v?"expand"===y?[0,1]:Object(ne.p)(u[x].stackGroups,c,l):Object(ne.o)(E,o.filter(function(e){return e.props[a]===x&&!e.props.hide}),v,!0);return"number"===v&&(j=Object(ne.e)(d,j,x,i,O),r.props.domain&&(j=Object(ne.C)(r.props.domain,j,A))),p({},t,h({},x,p({},r.props,{axisType:i,domain:j,categoricalDomain:C,duplicateDomain:k,originalDomain:r.props.domain,isCategorial:m,layout:f})))}return t},{})}},{key:"getAxisMapByItems",value:function(e,t){var n=t.graphicalItems,r=t.Axis,o=t.axisType,i=t.axisIdKey,a=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,c=e.layout,l=e.children,f=this.constructor.getDisplayedData(e,{graphicalItems:n,dataStartIndex:s,dataEndIndex:u}),d=f.length,y=Object(ne.y)(c,o),m=-1;return n.reduce(function(e,t){var g=t.props[i];if(!e[g]){m++;var v;return y?v=P()(0,d):a&&a[g]&&a[g].hasStack?(v=Object(ne.p)(a[g].stackGroups,s,u),v=Object(ne.e)(l,v,g,o)):(v=Object(ne.C)(r.defaultProps.domain,Object(ne.o)(f,n.filter(function(e){return e.props[i]===g&&!e.props.hide}),"number"),r.defaultProps.allowDataOverflow),v=Object(ne.e)(l,v,g,o)),p({},e,h({},g,p({axisType:o},r.defaultProps,{hide:!0,orientation:ae[o]&&ae[o][m%2],domain:v,originalDomain:r.defaultProps.domain,isCategorial:y,layout:c})))}return e},{})}},{key:"getActiveCoordinate",value:function(e,t,n){var r=this.props.layout,o=e.find(function(e){return e&&e.index===t});if(o){if("horizontal"===r)return{x:o.coordinate,y:n.y};if("vertical"===r)return{x:n.x,y:o.coordinate};if("centric"===r){var i=o.coordinate,a=n.radius;return p({},n,{},Object(re.e)(n.cx,n.cy,a,i),{angle:i,radius:a})}var s=o.coordinate,u=n.angle;return p({},n,{},Object(re.e)(n.cx,n.cy,s,u),{angle:u,radius:s})}return se}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=Object(ee.b)(this.container),n=Object(ee.a)(e,t),r=this.inRange(n.chartX,n.chartY);if(!r)return null;var o=this.state,a=o.xAxisMap,s=o.yAxisMap;if("axis"!==i&&a&&s){var u=Object(te.b)(a).scale,c=Object(te.b)(s).scale;return p({},n,{xValue:u&&u.invert?u.invert(n.chartX):null,yValue:c&&c.invert?c.invert(n.chartY):null})}var l=this.state,f=l.orderedTooltipTicks,h=l.tooltipAxis,d=l.tooltipTicks,y=this.calculateTooltipPos(r),m=Object(ne.b)(y,f,d,h);if(m>=0&&d){var g=d[m]&&d[m].value;return p({},n,{activeTooltipIndex:m,activeLabel:g,activePayload:this.getTooltipContent(m,g),activeCoordinate:this.getActiveCoordinate(f,m,r)})}return null}},{key:"getTooltipContent",value:function(e,t){var n=this.state,r=n.graphicalItems,o=n.tooltipAxis,i=this.constructor.getDisplayedData(this.props,this.state);return e<0||!r||!r.length||e>=i.length?null:r.reduce(function(n,r){if(r.props.hide)return n;var a,u=r.props,c=u.dataKey,l=u.name,f=u.unit,h=u.formatter,d=u.data,y=u.tooltipType;return a=o.dataKey&&!o.allowDuplicatedCategory?Object(te.a)(d||i,o.dataKey,t):d&&d[e]||i[e],a?[].concat(s(n),[p({},Object(J.l)(r),{dataKey:c,unit:f,formatter:h,name:l||c,color:Object(ne.r)(r),value:Object(ne.w)(a,c),type:y,payload:a})]):n},[])}},{key:"getFormatItems",value:function(e,t){var n=this,r=t.graphicalItems,o=t.stackGroups,i=t.offset,a=t.updateId,s=t.dataStartIndex,c=t.dataEndIndex,l=e.barSize,f=e.layout,d=e.barGap,y=e.barCategoryGap,m=e.maxBarSize,g=this.constructor.getAxisNameByLayout(f),v=g.numericAxisName,b=g.cateAxisName,A=this.constructor.hasBar(r),w=A&&Object(ne.i)({barSize:l,stackGroups:o}),_=[];return r.forEach(function(r,l){var g=n.constructor.getDisplayedData(e,{dataStartIndex:s,dataEndIndex:c},r),O=r.props,x=O.dataKey,E=O.maxBarSize,S=r.props["".concat(v,"Id")],j=r.props["".concat(b,"Id")],k=u.reduce(function(e,n){var o,i=t["".concat(n.axisType,"Map")],a=r.props["".concat(n.axisType,"Id")],s=i&&i[a];return p({},e,(o={},h(o,n.axisType,s),h(o,"".concat(n.axisType,"Ticks"),Object(ne.u)(s)),o))},{}),C=k[b],T=k["".concat(b,"Ticks")],P=o&&o[S]&&o[S].hasStack&&Object(ne.t)(r,o[S].stackGroups),M=Object(ne.g)(C,T),I=D()(E)?m:E,N=A&&Object(ne.h)({barGap:d,barCategoryGap:y,bandSize:M,sizeList:w[j],maxBarSize:I}),L=r&&r.type&&r.type.getComposedData;if(L){var R;_.push({props:p({},L(p({},k,{displayedData:g,props:e,dataKey:x,item:r,bandSize:M,barPosition:N,offset:i,stackedData:P,layout:f,dataStartIndex:s,dataEndIndex:c,onItemMouseLeave:Object(ne.d)(n.handleItemMouseLeave,null,r.props.onMouseLeave),onItemMouseEnter:Object(ne.d)(n.handleItemMouseEnter,null,r.props.onMouseEnter)})),(R={key:r.key||"item-".concat(l)},h(R,v,k[v]),h(R,b,k[b]),h(R,"animationId",a),R)),childIndex:Object(J.p)(r,e.children),item:r})}}),_}},{key:"getCursorRectangle",value:function(){var e=this.props.layout,t=this.state,n=t.activeCoordinate,r=t.offset,o=t.tooltipAxisBandSize,i=o/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?n.x-i:r.left+.5,y:"horizontal"===e?r.top+.5:n.y-i,width:"horizontal"===e?o:r.width-1,height:"horizontal"===e?r.height-1:o}}},{key:"getCursorPoints",value:function(){var e,t,n,r,o=this.props.layout,i=this.state,a=i.activeCoordinate,s=i.offset;if("horizontal"===o)e=a.x,n=e,t=s.top,r=s.top+s.height;else if("vertical"===o)t=a.y,r=t,e=s.left,n=s.left+s.width;else if(!D()(a.cx)||!D()(a.cy)){if("centric"!==o){var u=a.cx,c=a.cy,l=a.radius,f=a.startAngle,p=a.endAngle,h=Object(re.e)(u,c,l,f),d=Object(re.e)(u,c,l,p);return{points:[h,d],cx:u,cy:c,radius:l,startAngle:f,endAngle:p}}var y=a.cx,m=a.cy,g=a.innerRadius,v=a.outerRadius,b=a.angle,A=Object(re.e)(y,m,g,b),w=Object(re.e)(y,m,v,b);e=A.x,t=A.y,n=w.x,r=w.y}return[{x:e,y:t},{x:n,y:r}]}},{key:"calculateTooltipPos",value:function(e){var t=this.props.layout;return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}},{key:"inRange",value:function(e,t){var n=this.props.layout;if("horizontal"===n||"vertical"===n){var r=this.state.offset;return e>=r.left&&e<=r.left+r.width&&t>=r.top&&t<=r.top+r.height?{x:e,y:t}:null}var o=this.state,i=o.angleAxisMap,a=o.radiusAxisMap;if(i&&a){var s=Object(te.b)(i);return Object(re.d)({x:e,y:t},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=Object(J.j)(e,Y.a),n=t&&"axis"===i?{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}:{};return p({},Object(J.f)(this.props,this.handleOuterEvent),{},n)}},{key:"updateStateOfAxisMapsOffsetAndStackGroups",value:function(e){var r=this,o=e.props,i=e.dataStartIndex,a=e.dataEndIndex,s=e.updateId;if(!Object(J.r)({props:o}))return null;var c=o.children,f=o.layout,d=o.stackOffset,y=o.data,m=o.reverseStackOrder,g=this.constructor.getAxisNameByLayout(f),v=g.numericAxisName,b=g.cateAxisName,A=Object(J.i)(c,n),w=Object(ne.s)(y,A,"".concat(v,"Id"),"".concat(b,"Id"),d,m),_=u.reduce(function(e,t){return p({},e,h({},"".concat(t.axisType,"Map"),r.getAxisMap(o,p({},t,{graphicalItems:A,stackGroups:t.axisType===v&&w,dataStartIndex:i,dataEndIndex:a}))))},{}),O=this.calculateOffset(p({},_,{props:o,graphicalItems:A}));Object.keys(_).forEach(function(e){_[e]=l(o,_[e],O,e.replace("Map",""),t)});var x=_["".concat(b,"Map")],E=this.tooltipTicksGenerator(x);return p({formatedGraphicalItems:this.getFormatItems(o,p({},_,{dataStartIndex:i,dataEndIndex:a,updateId:s,graphicalItems:A,stackGroups:w,offset:O})),graphicalItems:A,offset:O,stackGroups:w},E,{},_)}},{key:"addListener",value:function(){ie.b.on(ie.a,this.handleReceiveSyncEvent),ie.b.setMaxListeners&&ie.b._maxListeners&&ie.b.setMaxListeners(ie.b._maxListeners+1)}},{key:"removeListener",value:function(){ie.b.removeListener(ie.a,this.handleReceiveSyncEvent),ie.b.setMaxListeners&&ie.b._maxListeners&&ie.b.setMaxListeners(ie.b._maxListeners-1)}},{key:"calculateOffset",value:function(e){var t=e.props,n=e.graphicalItems,r=e.xAxisMap,o=void 0===r?{}:r,i=e.yAxisMap,a=void 0===i?{}:i,s=t.width,u=t.height,c=t.children,l=t.margin||{},f=Object(J.j)(c,$.a),d=Object(J.j)(c,V.a),y=Object.keys(a).reduce(function(e,t){var n=a[t],r=n.orientation;return n.mirror||n.hide?e:p({},e,h({},r,e[r]+n.width))},{left:l.left||0,right:l.right||0}),m=Object.keys(o).reduce(function(e,t){var n=o[t],r=n.orientation;return n.mirror||n.hide?e:p({},e,h({},r,e[r]+n.height))},{top:l.top||0,bottom:l.bottom||0}),g=p({},m,{},y),v=g.bottom;if(f&&(g.bottom+=f.props.height||$.a.defaultProps.height),d&&this.legendInstance){var b=this.legendInstance.getBBox();g=Object(ne.a)(g,n,t,b)}return p({brushBottom:v},g,{width:s-g.left-g.right,height:u-g.top-g.bottom})}},{key:"triggerSyncEvent",value:function(e){var t=this.props.syncId;D()(t)||ie.b.emit(ie.a,t,this.uniqueChartId,e)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formatedGraphicalItems,o=0,i=r.length;o=0})},w.getDisplayedData=function(e,t,n){var r=t.graphicalItems,o=t.dataStartIndex,i=t.dataEndIndex,a=(r||[]).reduce(function(e,t){var n=t.props.data;return n&&n.length?[].concat(s(e),s(n)):e},[]);if(a&&a.length>0)return a;if(n&&n.props&&n.props.data&&n.props.data.length>0)return n.props.data;var u=e.data;return u&&u.length&&Object(te.h)(o)&&Object(te.h)(i)?u.slice(o,i+1):[]},w};t.a=ue},function(e,t,n){"use strict";function r(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(376)},function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],l=0;u=new Error(t.replace(/%s/g,function(){return c[l++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};e.exports=r},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r={figuresUsersIndexApi:"/figures/api/user-index/",edxCourseInfoApi:"/api/courses/v1/courses/",edxUserInfoApi:"/api/user/v1/accounts/",courseEnrollmentsApi:"/figures/api/course-enrollments/",generalSiteMetrics:"/figures/api/general-site-metrics/",coursesGeneral:"/figures/api/courses/general/",coursesDetailed:"/figures/api/courses/detail/",learnersGeneral:"/figures/api/users/general/",learnersDetailed:"/figures/api/users/detail/",reportingCsvReportsApi:"/reporting/api/csv-reports/",coursesIndex:"/figures/api/courses-index/",learnerMetrics:"/figures/api/learner-metrics/"};t.a=r},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){function r(e){return null==e?void 0===e?u:s:c&&c in Object(e)?i(e):a(e)}var o=n(58),i=n(553),a=n(554),s="[object Null]",u="[object Undefined]",c=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)||i(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function i(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function a(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0?1:-1;"insideStart"===i?(r=d+w*u,o=g):"insideEnd"===i?(r=y-w*u,o=!g):"end"===i&&(r=y+w*u,o=g),o=A<=0?o:!o;var O=Object(S.e)(l,f,b,r),x=Object(S.e)(l,f,b,r+359*(o?1:-1)),j="M".concat(O.x,",").concat(O.y,"\n A").concat(b,",").concat(b,",0,1,").concat(o?0:1,",\n ").concat(x.x,",").concat(x.y),k=m()(e.id)?Object(E.k)("recharts-radial-line-"):e.id;return v.a.createElement("text",s({},n,{dominantBaseline:"central",className:_()("recharts-radial-bar-label",c)}),v.a.createElement("defs",null,v.a.createElement("path",{id:k,d:j})),v.a.createElement("textPath",{xlinkHref:"#".concat(k)},t))},N=function(e){var t=e.viewBox,n=e.offset,r=e.position,o=t.cx,i=t.cy,a=t.innerRadius,s=t.outerRadius,u=t.startAngle,c=t.endAngle,l=(u+c)/2;if("outside"===r){var f=Object(S.e)(o,i,s+n,l),p=f.x;return{x:p,y:f.y,textAnchor:p>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var h=(a+s)/2,d=Object(S.e)(o,i,h,l);return{x:d.x,y:d.y,textAnchor:"middle",verticalAnchor:"middle"}},D=function(e){var t=e.viewBox,n=e.offset,r=e.position,o=t.x,i=t.y,a=t.width,s=t.height,u=s>=0?1:-1;return"top"===r?{x:o+a/2,y:i-u*n,textAnchor:"middle",verticalAnchor:u>0?"end":"start"}:"bottom"===r?{x:o+a/2,y:i+s+u*n,textAnchor:"middle",verticalAnchor:"start"}:"left"===r?{x:o-n,y:i+s/2,textAnchor:"end",verticalAnchor:"middle"}:"right"===r?{x:o+a+n,y:i+s/2,textAnchor:"start",verticalAnchor:"middle"}:"insideLeft"===r?{x:o+n,y:i+s/2,textAnchor:"start",verticalAnchor:"middle"}:"insideRight"===r?{x:o+a-n,y:i+s/2,textAnchor:"end",verticalAnchor:"middle"}:"insideTop"===r?{x:o+a/2,y:i+u*n,textAnchor:"middle",verticalAnchor:"start"}:"insideBottom"===r?{x:o+a/2,y:i+s-u*n,textAnchor:"middle",verticalAnchor:"end"}:"insideTopLeft"===r?{x:o+n,y:i+u*n,textAnchor:"start",verticalAnchor:"start"}:"insideTopRight"===r?{x:o+a-n,y:i+u*n,textAnchor:"end",verticalAnchor:"start"}:"insideBottomLeft"===r?{x:o+n,y:i+s-u*n,textAnchor:"start",verticalAnchor:"end"}:"insideBottomRight"===r?{x:o+a-n,y:i+s-u*n,textAnchor:"end",verticalAnchor:"end"}:p()(r)&&(Object(E.h)(r.x)||Object(E.i)(r.x))&&(Object(E.h)(r.y)||Object(E.i)(r.y))?{x:o+Object(E.d)(r.x,a),y:i+Object(E.d)(r.y,s),textAnchor:"end",verticalAnchor:"end"}:{x:o+a/2,y:i+s/2,textAnchor:"middle",verticalAnchor:"middle"}},L=function(e){return Object(E.h)(e.cx)};l.displayName="Label",l.defaultProps=T,l.propTypes=C;var R=function(e){var t=e.cx,n=e.cy,r=e.angle,o=e.startAngle,i=e.endAngle,a=e.r,s=e.radius,u=e.innerRadius,c=e.outerRadius,l=e.x,f=e.y,p=e.top,h=e.left,d=e.width,y=e.height,m=e.clockWise;if(Object(E.h)(d)&&Object(E.h)(y)){if(Object(E.h)(l)&&Object(E.h)(f))return{x:l,y:f,width:d,height:y};if(Object(E.h)(p)&&Object(E.h)(h))return{x:p,y:h,width:d,height:y}}return Object(E.h)(l)&&Object(E.h)(f)?{x:l,y:f,width:0,height:0}:Object(E.h)(t)&&Object(E.h)(n)?{cx:t,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:u||0,outerRadius:c||s||a||0,clockWise:m}:e.viewBox?e.viewBox:{}},B=function(e,t){return e?!0===e?v.a.createElement(l,{key:"label-implicit",viewBox:t}):Object(E.g)(e)?v.a.createElement(l,{key:"label-implicit",viewBox:t,value:e}):Object(g.isValidElement)(e)?e.type===l?Object(g.cloneElement)(e,{key:"label-implicit",viewBox:t}):v.a.createElement(l,{key:"label-implicit",content:e,viewBox:t}):d()(e)?v.a.createElement(l,{key:"label-implicit",content:e,viewBox:t}):p()(e)?v.a.createElement(l,s({viewBox:t},e,{key:"label-implicit"})):null:null},F=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var o=e.children,i=R(e),a=Object(x.i)(o,l).map(function(e,n){return Object(g.cloneElement)(e,{viewBox:t||i,key:"label-".concat(n)})});return n?[B(e.label,t||i)].concat(r(a)):a};l.parseViewBox=R,l.renderCallByParent=F,t.a=l},function(e,t,n){"use strict";function r(e){return e}function o(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Object(d.a)(isNaN(t)?NaN:.5)}function i(e){var t,n=e[0],r=e[e.length-1];return n>r&&(t=n,n=r,r=t),function(e){return Math.max(n,Math.min(r,e))}}function a(e,t,n){var r=e[0],i=e[1],a=t[0],s=t[1];return i2?s:a,l=f=null,t}function t(e){return isNaN(e=+e)?u:(l||(l=c(d.map(n),g,v)))(n(b(e)))}var n,o,u,c,l,f,d=m,g=m,v=p.a,b=r;return t.invert=function(e){return b(o((f||(f=c(g,d.map(n),p.b)))(e)))},t.domain=function(t){return arguments.length?(d=h.a.call(t,y.a),b===r||(b=i(d)),e()):d.slice()},t.range=function(t){return arguments.length?(g=h.b.call(t),e()):g.slice()},t.rangeRound=function(t){return g=h.b.call(t),v=p.c,e()},t.clamp=function(e){return arguments.length?(b=e?i(d):r,t):b!==r},t.interpolate=function(t){return arguments.length?(v=t,e()):v},t.unknown=function(e){return arguments.length?(u=e,t):u},function(t,r){return n=t,o=r,e()}}function l(e,t){return c()(e,t)}t.c=r,t.a=u,t.d=c,t.b=l;var f=n(33),p=n(716),h=n(52),d=n(732),y=n(328),m=[0,1]},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":return this.scale(e);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i;default:return this.scale(e)}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}},{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}}]),e}();g.EPS=1e-4;var v=function(){function e(t){r(this,e),this.scales=p()(t,g.create),Object.assign(this,this.scales)}return i(e,null,[{key:"create",value:function(e){return new this(e)}}]),i(e,[{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=this.scales;return p()(e,function(e,t){return r[t].apply(e,{bandAware:n})})}},{key:"isInRange",value:function(e){var t=this.scales;return l()(e,function(e,n){return t[n].isInRange(e)})}}]),e}()},function(e,t,n){function r(e,t){var n=i(e,t);return o(n)?n:void 0}var o=n(561),i=n(564);e.exports=r},function(e,t,n){function r(e){return null!=e&&i(e.length)&&!o(e)}var o=n(6),i=n(158);e.exports=r},function(e,t,n){"use strict";t.a=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return(i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(){return a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n0?(u=Math.floor(u/r)*r,c=Math.ceil(c/r)*r,r=Object(i.f)(u,c,n)):r<0&&(u=Math.ceil(u*r)/r,c=Math.floor(c*r)/r,r=Object(i.f)(u,c,n)),r>0?(o[a]=Math.floor(u/r)*r,o[s]=Math.ceil(c/r)*r,t(o)):r<0&&(o[a]=Math.ceil(u*r)/r,o[s]=Math.floor(c*r)/r,t(o)),e},e}function o(){var e=Object(a.b)(a.c,a.c);return e.copy=function(){return Object(a.a)(e,o())},s.b.apply(e,arguments),r(e)}t.b=r,t.a=o;var i=n(33),a=n(46),s=n(18),u=n(329)},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;tr?i.splice(r,i.length-r,o):i.push(o),t({action:"PUSH",location:o,index:r,entries:i})}})}function o(e,r){var o=l(e,r,n(),k.location);_.confirmTransitionTo(o,"REPLACE",y,function(e){e&&(k.entries[k.index]=o,t({action:"REPLACE",location:o}))})}function i(e){var n=E(k.index+e,0,k.entries.length-1),r=k.entries[n];_.confirmTransitionTo(r,"POP",y,function(e){e?t({action:"POP",location:r,index:n}):t()})}function a(){i(-1)}function s(){i(1)}function u(e){var t=k.index+e;return t>=0&&tt?1:e>=t?0:NaN}},function(e,t,n){"use strict";var r=n(174);n.d(t,"a",function(){return r.e}),n.d(t,"f",function(){return r.g}),n.d(t,"d",function(){return r.f});var o=n(717);n.d(t,"e",function(){return o.a}),n.d(t,"c",function(){return o.b});var i=n(718);n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";function r(e,t){return function(n){return e+n*t}}function o(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function i(e,t){var n=t-e;return n?r(e,n>180||n<-180?n-360*Math.round(n/360):n):Object(u.a)(isNaN(e)?t:e)}function a(e){return 1===(e=+e)?s:function(t,n){return n-t?o(t,n,e):Object(u.a)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?r(e,n):Object(u.a)(isNaN(e)?t:e)}t.c=i,t.b=a,t.a=s;var u=n(323)},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return a=Object.assign||function(e){for(var t=1;t=0?1:-1,u=n>=0?1:-1,c=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var l=[],f=0;f<4;f++)l[f]=o[f]>a?a:o[f];i="M".concat(e,",").concat(t+s*l[0]),l[0]>0&&(i+="A ".concat(l[0],",").concat(l[0],",0,0,").concat(c,",").concat(e+u*l[0],",").concat(t)),i+="L ".concat(e+n-u*l[1],",").concat(t),l[1]>0&&(i+="A ".concat(l[1],",").concat(l[1],",0,0,").concat(c,",\n ").concat(e+n,",").concat(t+s*l[1])),i+="L ".concat(e+n,",").concat(t+r-s*l[2]),l[2]>0&&(i+="A ".concat(l[2],",").concat(l[2],",0,0,").concat(c,",\n ").concat(e+n-u*l[2],",").concat(t+r)),i+="L ".concat(e+u*l[3],",").concat(t+r),l[3]>0&&(i+="A ".concat(l[3],",").concat(l[3],",0,0,").concat(c,",\n ").concat(e,",").concat(t+r-s*l[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(e,",").concat(t+s*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+u*p,",").concat(t,"\n L ").concat(e+n-u*p,",").concat(t,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+n,",").concat(t+s*p,"\n L ").concat(e+n,",").concat(t+r-s*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+n-u*p,",").concat(t+r,"\n L ").concat(e+u*p,",").concat(t+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e,",").concat(t+r-s*p," Z")}else i="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},k=Object(E.a)((g=m=function(e){function t(){var e,n;s(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0,from:{width:o,height:i,x:n,y:r},to:{width:o,height:i,x:n,y:r},duration:p,animationEasing:f,isActive:y},function(t){var n=t.width,r=t.height,o=t.x,i=t.y;return b.a.createElement(x.a,{canBegin:c>0,from:"0px ".concat(-1===c?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:p,isActive:d,easing:f},b.a.createElement("path",a({},Object(S.l)(e.props),Object(S.f)(e.props),{className:m,d:j(o,i,n,r,s),ref:function(t){e.node=t}})))}):b.a.createElement("path",a({},Object(S.l)(this.props),Object(S.f)(this.props),{className:m,d:j(n,r,o,i,s)}))}}]),t}(v.Component),m.displayName="Rectangle",m.propTypes=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function a(e){var t=e.children,n=e.width,i=e.height,a=e.viewBox,s=e.className,c=e.style,l=o(e,["children","width","height","viewBox","className","style"]),f=a||{width:n,height:i,x:0,y:0},d=p()("recharts-surface",s),y=Object(h.l)(l);return u.a.createElement("svg",r({},y,{className:d,width:n,height:i,style:c,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),version:"1.1"}),t)}var s=n(0),u=n.n(s),c=n(1),l=n.n(c),f=n(4),p=n.n(f),h=n(2),d={width:l.a.number.isRequired,height:l.a.number.isRequired,viewBox:l.a.shape({x:l.a.number,y:l.a.number,width:l.a.number,height:l.a.number}),className:l.a.string,style:l.a.object,children:l.a.oneOfType([l.a.arrayOf(l.a.node),l.a.node])};a.propTypes=d,t.a=a},function(e,t,n){function r(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}var o=n(60),i=1/0;e.exports=r},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,n){"use strict";var r=n(619);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";function r(e){return e>1?0:e<-1?h:Math.acos(e)}function o(e){return e>=1?d:e<=-1?-d:Math.asin(e)}n.d(t,"a",function(){return i}),n.d(t,"d",function(){return a}),n.d(t,"e",function(){return s}),n.d(t,"h",function(){return u}),n.d(t,"i",function(){return c}),n.d(t,"k",function(){return l}),n.d(t,"l",function(){return f}),n.d(t,"f",function(){return p}),n.d(t,"j",function(){return h}),n.d(t,"g",function(){return d}),n.d(t,"m",function(){return y}),t.b=r,t.c=o;var i=Math.abs,a=Math.atan2,s=Math.cos,u=Math.max,c=Math.min,l=Math.sin,f=Math.sqrt,p=1e-12,h=Math.PI,d=h/2,y=2*h},function(e,t,n){"use strict";t.a=function(e,t){if((o=e.length)>1)for(var n,r,o,i=1,a=e[t[0]],s=a.length;i=0;)n[t]=t;return n}},function(e,t,n){"use strict";t.a=function(e){return null===e?NaN:+e}},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;nt&&(t=n);return t}function i(e){for(var t=Array(e.length),n=0,r=e.length;n=t.x+t.w)&&(!(e.y+e.h<=t.y)&&!(e.y>=t.y+t.h))))}function c(e,t,n){for(var r=m(e),o=_(e,t),i=Array(e.length),s=0,u=o.length;st.y+t.h)break;u(t,s)&&l(e,s,n+t[o],r)}}t[r]=n}function f(e,t,n,r,i){var a="vertical"===n,s="horizontal"===n;if(a)for(t.y=Math.min(o(e),t.y);t.y>0&&!d(e,t);)t.y--;else if(s)for(t.y=Math.min(o(e),t.y);t.x>0&&!d(e,t);)t.x--;for(var u=void 0;u=d(e,t);)s?l(i,t,u.x+u.w,"x"):l(i,t,u.y+u.h,"y"),s&&t.x+t.w>r&&(t.x=r-t.w,t.y++);return t}function p(e,t){for(var n=m(e),r=0,o=e.length;rt.cols&&(i.x=t.cols-i.w),i.x<0&&(i.x=0,i.w=t.cols),i.static)for(;d(n,i);)i.y++;else n.push(i)}return e}function h(e,t){for(var n=0,r=e.length;n=r:"horizontal"===a&&"number"===typeof n&&u>=n)&&(l=l.reverse());var f=y(l,t);if(i&&f.length)return k("Collision prevented on "+t.i+", reverting."),t.x=u,t.y=c,t.moved=!1,e;for(var p=0,h=f.length;pt.y||e.y===t.y&&e.x>t.x?1:e.y===t.y&&e.x===t.x?0:-1})}function x(e){return[].concat(e).sort(function(e,t){return e.x>t.x||e.x===t.x&&e.y>t.y?1:-1})}function E(e,t,n,r){e=e||[];var i=[];return I.default.Children.forEach(t,function(t,n){var r=h(e,String(t.key));if(r)i[n]=a(r);else{!N&&t.props._grid&&console.warn("`_grid` properties on children have been deprecated as of React 15.2. Please use `data-grid` or add your properties directly to the `layout`.");var s=t.props["data-grid"]||t.props._grid;s?(N||S([s],"ReactGridLayout.children"),i[n]=a(C({},s,{i:t.key}))):i[n]=a({w:1,h:1,x:0,y:o(i),i:String(t.key)})}}),i=p(i,{cols:n}),i=c(i,r,n)}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Layout",n=["x","y","w","h"];if(!Array.isArray(e))throw new Error(t+" must be an array!");for(var r=0,o=e.length;r may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){s()(this.props.history===e.history,"You cannot change ")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?f.a.Children.only(e):null},t}(f.a.Component);y.propTypes={history:h.a.object.isRequired,children:h.a.node},y.contextTypes={router:h.a.object},y.childContextTypes={router:h.a.object.isRequired},t.a=y},function(e,t,n){"use strict";var r=n(216),o=n.n(r),i={},a=0,s=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=i[n]||(i[n]={});if(r[e])return r[e];var s=[],u=o()(e,s,t),c={re:u,keys:s};return a<1e4&&(r[e]=c,a++),c},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];"string"===typeof t&&(t={path:t});var r=t,o=r.path,i=r.exact,a=void 0!==i&&i,u=r.strict,c=void 0!==u&&u,l=r.sensitive,f=void 0!==l&&l;if(null==o)return n;var p=s(o,{end:a,strict:c,sensitive:f}),h=p.re,d=p.keys,y=h.exec(e);if(!y)return null;var m=y[0],g=y.slice(1),v=e===m;return a&&!v?null:{path:o,url:"/"===o&&""===m?"/":m,isExact:v,params:d.reduce(function(e,t,n){return e[t.name]=g[n],e},{})}};t.a=u},function(e,t,n){"use strict";function r(){return function(e){return b.a.getSpecificWithHistory("active_users").then(function(t){return e(t.error?w(!1):w(t.active_users))})}}function o(){return function(e){return b.a.getSpecificWithHistory("site_courses").then(function(t){return e(t.error?_(!1):_(t.site_courses))})}}function i(){return function(e){return b.a.getSpecificWithHistory("course_enrollments").then(function(t){return e(t.error?O(!1):O(t.course_enrollments))})}}function a(){return function(e){return b.a.getSpecificWithHistory("registered_users").then(function(t){return e(t.error?x(!1):x(t.registered_users))})}}function s(){return function(e){return b.a.getSpecificWithHistory("new_users").then(function(t){return e(t.error?E(!1):E(t.new_users))})}}function u(){return function(e){return b.a.getSpecificWithHistory("course_completions").then(function(t){return e(t.error?S(!1):S(t.course_completions))})}}function c(e){return function(t){return t(M(e)),Object(A.trackPromise)(m()(j,{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(n){return t(I(e,n))}))}}function l(e){return function(e){return e(N()),Object(A.trackPromise)(m()(k,{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(t){return e(D(t))}))}}function f(){return function(e){e(p()),e(h()),e(d())}}function p(){return function(e){return Object(A.trackPromise)(m()(v.a.reportingCsvReportsApi+"?report_type=LEARNER_DEMOGRAPHICS",{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(t){return e(L(t))}))}}function h(){return function(e){return Object(A.trackPromise)(m()(v.a.reportingCsvReportsApi+"?report_type=ENROLLMENT_GRADES",{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(t){return e(R(t))}))}}function d(){return function(e){return Object(A.trackPromise)(m()(v.a.reportingCsvReportsApi+"?report_type=REPORT_COURSE_METRICS",{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(t){return e(B(t))}))}}t.a=r,t.i=o,t.d=i,t.f=a,t.e=s,t.c=u,n.d(t,"l",function(){return C}),n.d(t,"k",function(){return T}),n.d(t,"j",function(){return P}),t.g=c,t.h=l,t.b=f;var y=n(435),m=n.n(y),g=n(25),v=n(42),b=n(436),A=n(34),w=(n.n(A),function(e){return{type:g.a,activeUsersData:e,receivedAt:Date.now()}}),_=function(e){return{type:g.k,siteCoursesData:e,receivedAt:Date.now()}},O=function(e){return{type:g.c,courseEnrollmentsData:e,receivedAt:Date.now()}},x=function(e){return{type:g.h,registeredUsersData:e,receivedAt:Date.now()}},E=function(e){return{type:g.g,newUsersData:e,receivedAt:Date.now()}},S=function(e){return{type:g.b,courseCompletionsData:e,receivedAt:Date.now()}},j="https://gist.githubusercontent.com/grozdanowski/1e0f0f4636ceb5c544def8c5b0ff2267/raw/74d72ecd548e21753b9ca2a60dc635347fc01e4b/testReportData.json",k="https://gist.githubusercontent.com/grozdanowski/24f2ef1c6fee3571861e3fc8cc97d4d6/raw/48cfd42f91b3c4c898dbf67db19b8cf8d4051b8b/reportsList.json",C=function(e){return{type:g.q,newName:e}},T=function(e){return{type:g.p,newDescription:e}},P=function(e){return{type:g.o,newCards:e}},M=function(e){return{type:g.l,reportId:e}},I=function(e,t){return{type:g.i,reportId:e,reportData:t,receivedAt:Date.now()}},N=function(){return{type:g.m}},D=function(e){return{type:g.j,reportsData:e,receivedAt:Date.now()}},L=function(e){return{type:g.f,fetchedData:e,receivedAt:Date.now()}},R=function(e){return{type:g.e,fetchedData:e,receivedAt:Date.now()}},B=function(e){return{type:g.d,fetchedData:e,receivedAt:Date.now()}}},function(e,t,n){var r=n(56);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){function r(e){return"string"==typeof e||!i(e)&&a(e)&&o(e)==s}var o=n(44),i=n(8),a=n(27),s="[object String]";e.exports=r},function(e,t,n){function r(e,t){t=o(t,e);for(var n=0,r=t.length;null!=e&&n1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var e,t,n,r=this,o=this.props,s=o.payload,u=o.isAnimationActive,c=o.animationDuration,l=o.animationEasing,f=o.filterNull,p=o.paylodUniqBy,h=R(p,f&&s&&s.length?s.filter(function(e){return!b()(e.value)}):s),d=h&&h.length,y=this.props,m=y.content,g=y.viewBox,v=y.coordinate,A=y.position,w=y.active,_=y.offset,O=y.wrapperStyle,x=i({pointerEvents:"none",visibility:w&&d?"visible":"hidden",position:"absolute",top:0},O);if(A&&Object(I.h)(A.x)&&Object(I.h)(A.y))t=A.x,n=A.y;else{var S=this.state,j=S.boxWidth,C=S.boxHeight;j>0&&C>0&&v?(t=A&&Object(I.h)(A.x)?A.x:Math.max(v.x+j+_>g.x+g.width?v.x-j-_:v.x+_,g.x),n=A&&Object(I.h)(A.y)?A.y:Math.max(v.y+C+_>g.y+g.height?v.y-C-_:v.y+_,g.y)):x.visibility="hidden"}x=i({},Object(k.b)({transform:this.props.useTranslate3d?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}),{},x),u&&w&&(x=i({},Object(k.b)({transition:"transform ".concat(c,"ms ").concat(l)}),{},x));var P=T()(D,(e={},a(e,"".concat(D,"-right"),Object(I.h)(t)&&v&&Object(I.h)(v.x)&&t>=v.x),a(e,"".concat(D,"-left"),Object(I.h)(t)&&v&&Object(I.h)(v.x)&&t=v.y),a(e,"".concat(D,"-top"),Object(I.h)(n)&&v&&Object(I.h)(v.y)&&n=0&&t===+t?"".concat(t,"px"):t}function f(e){return e.split("").reduce(function(e,t){return t===t.toUpperCase()?[].concat(a(e),["-",t.toLowerCase()]):[].concat(a(e),[t])},[]).join("")}n.d(t,"c",function(){return g}),n.d(t,"b",function(){return v}),n.d(t,"a",function(){return b});var p=n(2),h={widthCache:{},cacheCount:0},d={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},y=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","lineHeight","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],m=function(e){return Object.keys(e).reduce(function(t,n){return"".concat(t).concat(f(n),":").concat(l(n,e[n]),";")},"")},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e||null===e||Object(p.o)())return{width:0,height:0};var n="".concat(e),r=m(t),i="".concat(n,"-").concat(r);if(h.widthCache[i])return h.widthCache[i];try{var a=document.getElementById("recharts_measurement_span");a||(a=document.createElement("span"),a.setAttribute("id","recharts_measurement_span"),document.body.appendChild(a));var s=o({},d,{},t);Object.keys(s).map(function(e){return a.style[e]=s[e],e}),a.textContent=n;var u=a.getBoundingClientRect(),c={width:u.width,height:u.height};return h.widthCache[i]=c,++h.cacheCount>2e3&&(h.cacheCount=0,h.widthCache={}),c}catch(e){return{width:0,height:0}}},v=function(e){var t=e.ownerDocument.documentElement,n={top:0,left:0};return"undefined"!==typeof e.getBoundingClientRect&&(n=e.getBoundingClientRect()),{top:n.top+window.pageYOffset-t.clientTop,left:n.left+window.pageXOffset-t.clientLeft}},b=function(e,t){return{chartX:Math.round(e.pageX-t.left),chartY:Math.round(e.pageY-t.top)}}},function(e,t,n){function r(e,t,n){for(var r=-1,i=e.length;++r180),",").concat(+(i>u),",\n ").concat(l.x,",").concat(l.y,"\n ");if(r>0){var p=Object(S.e)(t,n,r,i),h=Object(S.e)(t,n,r,u);f+="L ".concat(h.x,",").concat(h.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(s)>180),",").concat(+(i<=u),",\n ").concat(p.x,",").concat(p.y," Z")}else f+="L ".concat(t,",").concat(n," Z");return f},P=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,o=e.outerRadius,i=e.cornerRadius,a=e.forceCornerRadius,s=e.cornerIsExternal,u=e.startAngle,c=e.endAngle,l=Object(j.j)(c-u),f=C({cx:t,cy:n,radius:o,angle:u,sign:l,cornerRadius:i,cornerIsExternal:s}),p=f.circleTangency,h=f.lineTangency,d=f.theta,y=C({cx:t,cy:n,radius:o,angle:c,sign:-l,cornerRadius:i,cornerIsExternal:s}),m=y.circleTangency,g=y.lineTangency,v=y.theta,b=Math.abs(u-c)-d-v;if(b<0)return a?"M ".concat(h.x,",").concat(h.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(2*-i,",0\n "):T({cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:u,endAngle:c});var A="M ".concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(p.x,",").concat(p.y,"\n A").concat(o,",").concat(o,",0,").concat(+(b>180),",").concat(+(l<0),",").concat(m.x,",").concat(m.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(g.x,",").concat(g.y,"\n ");if(r>0){var w=C({cx:t,cy:n,radius:r,angle:u,sign:l,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),_=w.circleTangency,O=w.lineTangency,x=w.theta,E=C({cx:t,cy:n,radius:r,angle:c,sign:-l,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),S=E.circleTangency,k=E.lineTangency,P=E.theta,M=Math.abs(u-c)-x-P;if(M<0)return"".concat(A,"L").concat(t,",").concat(n,"Z");A+="L".concat(k.x,",").concat(k.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(S.x,",").concat(S.y,"\n A").concat(r,",").concat(r,",0,").concat(+(M>180),",").concat(+(l>0),",").concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(O.x,",").concat(O.y,"Z")}else A+="L".concat(t,",").concat(n,"Z");return A},M=Object(x.a)((g=m=function(e){function t(){return s(this,t),l(this,p(t).apply(this,arguments))}return h(t,e),c(t,[{key:"render",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.innerRadius,o=e.outerRadius,i=e.cornerRadius,s=e.forceCornerRadius,u=e.cornerIsExternal,c=e.startAngle,l=e.endAngle,f=e.className;if(o0&&Math.abs(c-l)<360?P({cx:t,cy:n,innerRadius:r,outerRadius:o,cornerRadius:Math.min(y,d/2),forceCornerRadius:s,cornerIsExternal:u,startAngle:c,endAngle:l}):T({cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:c,endAngle:l}),b.a.createElement("path",a({},Object(E.l)(this.props),Object(E.f)(this.props),{className:h,d:p}))}}]),t}(v.Component),m.displayName="Sector",m.propTypes=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n1e-5?"outer"===t?"start":"end":n<-1e-5?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.radius,i=e.axisLine,s=e.axisLineType,u=a({},Object(j.l)(this.props),{fill:"none"},Object(j.l)(i));if("circle"===s)return _.a.createElement(k.a,o({className:"recharts-polar-angle-axis-line"},u,{cx:t,cy:n,r:r}));var c=this.props.ticks,l=c.map(function(e){return Object(P.e)(t,n,r,e.coordinate)});return _.a.createElement(C.a,o({className:"recharts-polar-angle-axis-line"},u,{points:l}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,i=t.tickLine,s=t.tickFormatter,u=t.stroke,c=Object(j.l)(this.props),l=Object(j.l)(r),f=a({},c,{fill:"none"},Object(j.l)(i)),p=n.map(function(t,n){var p=e.getTickLineCoord(t),h=e.getTickTextAnchor(t),d=a({textAnchor:h},c,{stroke:"none",fill:u},l,{index:n,payload:t,x:p.x2,y:p.y2});return _.a.createElement(S.a,o({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},Object(j.g)(e.props,t,n)),i&&_.a.createElement("line",o({className:"recharts-polar-angle-axis-tick-line"},f,p)),r&&e.constructor.renderTickItem(r,d,s?s(t.value):t.value))});return _.a.createElement(S.a,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,r=e.axisLine;return n<=0||!t||!t.length?null:_.a.createElement(S.a,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(e,t,n){return _.a.isValidElement(e)?_.a.cloneElement(e,t):A()(e)?e(t):_.a.createElement(T.a,o({},t,{className:"recharts-polar-angle-axis-tick-value"}),n)}}]),t}(w.Component),g.displayName="PolarAngleAxis",g.axisType="angleAxis",g.propTypes=a({},j.c,{},j.a,{type:x.a.oneOf(["number","category"]),angleAxisId:x.a.oneOfType([x.a.string,x.a.number]),dataKey:x.a.oneOfType([x.a.number,x.a.string,x.a.func]),cx:x.a.number,cy:x.a.number,radius:x.a.oneOfType([x.a.number,x.a.string]),hide:x.a.bool,scale:x.a.oneOfType([x.a.oneOf(j.d),x.a.func]),axisLine:x.a.oneOfType([x.a.bool,x.a.object]),axisLineType:x.a.oneOf(["polygon","circle"]),tickLine:x.a.oneOfType([x.a.bool,x.a.object]),tick:x.a.oneOfType([x.a.bool,x.a.func,x.a.object,x.a.element]),ticks:x.a.arrayOf(x.a.shape({value:x.a.any,coordinate:x.a.number})),stroke:x.a.string,orientation:x.a.oneOf(["inner","outer"]),tickFormatter:x.a.func,allowDuplicatedCategory:x.a.bool}),g.defaultProps={type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,domain:[0,"auto"],orientation:"outer",axisLine:!0,tickLine:!0,tick:!0,hide:!1,allowDuplicatedCategory:!0},m=v))||m;t.a=I},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}t.a=r},function(e,t,n){"use strict";var r=n(200),o=n(399),i=n(400),a=n(401),s=n(205);n(204);n.d(t,"e",function(){return r.b}),n.d(t,"c",function(){return o.a}),n.d(t,"b",function(){return i.a}),n.d(t,"a",function(){return a.a}),n.d(t,"d",function(){return s.a})},function(e,t,n){"use strict";var r=n(407);n.d(t,"a",function(){return r.a});var o=(n(409),n(221));n.d(t,"c",function(){return o.b});var i=(n(222),n(410));n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";var r=n(216),o=n.n(r),i={},a=0,s=function(e){var t=e,n=i[t]||(i[t]={});if(n[e])return n[e];var r=o.a.compile(e);return a<1e4&&(n[e]=r,a++),r},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"/"===e?e:s(e)(t,{pretty:!0})};t.a=u},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(41),s=n.n(a),u=n(40),c=n.n(u),l=n(0),f=n.n(l),p=n(1),h=n.n(p),d=n(89),y=Object.assign||function(e){for(var t=1;t or withRouter() outside a ");var u=t.route,l=(r||u.location).pathname;return Object(d.a)(l,{path:o,strict:i,exact:a,sensitive:s},u.match)},t.prototype.componentWillMount=function(){s()(!(this.props.component&&this.props.render),"You should not use and in the same route; will be ignored"),s()(!(this.props.component&&this.props.children&&!m(this.props.children)),"You should not use and in the same route; will be ignored"),s()(!(this.props.render&&this.props.children&&!m(this.props.children)),"You should not use and in the same route; will be ignored")},t.prototype.componentWillReceiveProps=function(e,t){s()(!(e.location&&!this.props.location),' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),s()(!(!e.location&&this.props.location),' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(e,t.router)})},t.prototype.render=function(){var e=this.state.match,t=this.props,n=t.children,r=t.component,o=t.render,i=this.context.router,a=i.history,s=i.route,u=i.staticContext,c=this.props.location||s.location,l={match:e,location:c,history:a,staticContext:u};return r?e?f.a.createElement(r,l):null:o?e?o(l):null:"function"===typeof n?n(l):n&&!m(n)?f.a.Children.only(n):null},t}(f.a.Component);g.propTypes={computedMatch:h.a.object,path:h.a.string,exact:h.a.bool,strict:h.a.bool,sensitive:h.a.bool,component:h.a.func,render:h.a.func,children:h.a.oneOfType([h.a.func,h.a.node]),location:h.a.object},g.contextTypes={router:h.a.shape({history:h.a.object.isRequired,route:h.a.object.isRequired,staticContext:h.a.object})},g.childContextTypes={router:h.a.object.isRequired},t.a=g},function(e,t,n){"use strict";var r=n(88);t.a=r.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trackPromise=t.getCounter=t.promiseCounterUpdateEventId=t.emitter=void 0;var r=n(437),o=n(225),i=new r.Emitter;t.emitter=i;t.promiseCounterUpdateEventId="promise-counter-update";var a=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},o.defaultArea,0),s=function(e){return a[e]};t.getCounter=s;var u=function(e,t){t=t||o.defaultArea,c(t);var n=l(t);i.emit("promise-counter-update",n,t);var r=function(){return f(t)};return e.then(r,r),e};t.trackPromise=u;var c=function(e){Boolean(a[e])?a[e]++:a[e]=1},l=function(e){return a[e]>0},f=function(e){p(e);var t=l(e);i.emit("promise-counter-update",t,e)},p=function(e){a[e]--}},function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!0;var a={},s=void 0,u=void 0;for(s=0,u=n.length;s22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(530),o=n(140);e.exports=function(e){return r(o(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(5),o=n(140),i=n(43),a=n(143),s="["+a+"]",u="\u200b\x85",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),f=function(e,t,n){var o={},s=i(function(){return!!a[e]()||u[e]()!=u}),c=o[e]=s?t(p):a[e];n&&(o[n]=c),r(r.P+r.F*s,"String",o)},p=f.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(c,"")),2&t&&(e=e.replace(l,"")),e};e.exports=f},function(e,t){e.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){function r(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(s.test(e)||!a.test(e)||null!=t&&e in Object(t))}var o=n(8),i=n(60),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=0&&n>=0?{width:t,height:n}:null}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,o=r.layout,a=r.align,s=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;if(!e||(void 0===e.left||null===e.left)&&(void 0===e.right||null===e.right))if("center"===a&&"vertical"===o){var f=this.getBBox()||{width:0};t={left:((c||0)-f.width)/2}}else t="right"===a?{right:u&&u.right||0}:{left:u&&u.left||0};if(!e||(void 0===e.top||null===e.top)&&(void 0===e.bottom||null===e.bottom))if("middle"===s){var p=this.getBBox()||{height:0};n={top:((l||0)-p.height)/2}}else n="bottom"===s?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return i({},t,{},n)}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var o=this.wrapperNode.getBoundingClientRect();(Math.abs(o.width-t)>1||Math.abs(o.height-n)>1)&&this.setState({boxWidth:o.width,boxHeight:o.height},function(){r&&r(o)})}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1},function(){r&&r(null)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,r=t.width,o=t.height,a=t.wrapperStyle,s=t.paylodUniqBy,u=t.payload,c=i({position:"absolute",width:r||"auto",height:o||"auto"},this.getDefaultPosition(a),{},a);return O.a.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(t){e.wrapperNode=t}},M(n,i({},this.props,{payload:P(s,u)})))}}],[{key:"getWithHeight",value:function(e,t){var n=e.props.layout;return"vertical"===n&&Object(k.h)(e.props.height)?{height:e.props.height}:"horizontal"===n?{width:e.props.width||t}:null}}]),t}(_.Component),m.displayName="Legend",m.propTypes={content:E.a.oneOfType([E.a.element,E.a.func]),wrapperStyle:E.a.object,chartWidth:E.a.number,chartHeight:E.a.number,width:E.a.number,height:E.a.number,iconSize:E.a.number,iconType:E.a.oneOf(I),layout:E.a.oneOf(["horizontal","vertical"]),align:E.a.oneOf(["center","left","right"]),verticalAlign:E.a.oneOf(["top","bottom","middle"]),margin:E.a.shape({top:E.a.number,left:E.a.number,bottom:E.a.number,right:E.a.number}),payload:E.a.arrayOf(E.a.shape({value:E.a.any,id:E.a.any,type:E.a.oneOf(C.b)})),paylodUniqBy:E.a.oneOfType([E.a.func,E.a.bool]),formatter:E.a.func,onMouseEnter:E.a.func,onMouseLeave:E.a.func,onClick:E.a.func,onBBoxUpdate:E.a.func},m.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"},y=g))||y;t.a=N},function(e,t,n){function r(e){var t=this.__data__=new o(e);this.size=t.size}var o=n(98),i=n(583),a=n(584),s=n(585),u=n(586),c=n(587);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=u,r.prototype.set=c,e.exports=r},function(e,t,n){function r(e,t,n,a,s){return e===t||(null==e||null==t||!i(e)&&!i(t)?e!==e&&t!==t:o(e,t,n,a,r,s))}var o=n(588),i=n(27);e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o;++t-1&&e%1==0&&e-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){(function(e){var r=n(250),o="object"==typeof t&&t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o,s=a&&r.process,u=function(){try{var e=i&&i.require&&i.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(76)(e))},function(e,t){function n(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}var r=Object.prototype;e.exports=n},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return a=Object.assign||function(e){for(var t=1;ti.f){var u=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*u-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,o=(o*u-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>i.f){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*l+e._x1*e._l23_2a-t*e._l12_2a)/f,s=(s*l+e._y1*e._l23_2a-n*e._l12_2a)/f}e._context.bezierCurveTo(r,o,a,s,e._x2,e._y2)}function o(e,t){this._context=e,this._alpha=t}t.a=r;var i=n(79),a=n(108);o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,o=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+o*o,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};!function e(t){function n(e){return t?new o(e,t):new a.a(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){"use strict";function r(e){for(var t,n=0,r=-1,o=e.length;++r1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,r(t,1),[])});e.exports=s},function(e,t,n){function r(e,t,n,a,s){var u=-1,c=e.length;for(n||(n=i),s||(s=[]);++u0&&n(l)?t>1?r(l,t-1,n,a,s):o(s,l):a||(s[s.length]=l)}return s}var o=n(153),i=n(666);e.exports=r},function(e,t,n){"use strict";var r=n(82);t.a=function(e,t,n){if(null==n&&(n=r.a),o=e.length){if((t=+t)<=0||o<2)return+n(e[0],0,e);if(t>=1)return+n(e[o-1],o-1,e);var o,i=(o-1)*t,a=Math.floor(i),s=+n(e[a],a,e);return s+(+n(e[a+1],a+1,e)-s)*(i-a)}}},function(e,t,n){"use strict";function r(){}function o(e,t){var n=new r;if(e instanceof r)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var o,i=-1,a=e.length;if(null==t)for(;++i>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?new p(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?new p(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=k.exec(e))?new p(t[1],t[2],t[3],1):(t=C.exec(e))?new p(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=T.exec(e))?c(t[1],t[2],t[3],t[4]):(t=P.exec(e))?c(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=M.exec(e))?m(t[1],t[2]/100,t[3]/100,1):(t=I.exec(e))?m(t[1],t[2]/100,t[3]/100,t[4]):N.hasOwnProperty(e)?u(N[e]):"transparent"===e?new p(NaN,NaN,NaN,0):null}function u(e){return new p(e>>16&255,e>>8&255,255&e,1)}function c(e,t,n,r){return r<=0&&(e=t=n=NaN),new p(e,t,n,r)}function l(e){return e instanceof r||(e=s(e)),e?(e=e.rgb(),new p(e.r,e.g,e.b,e.opacity)):new p}function f(e,t,n,r){return 1===arguments.length?l(e):new p(e,t,n,null==r?1:r)}function p(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function h(){return"#"+y(this.r)+y(this.g)+y(this.b)}function d(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(1===e?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function y(e){return e=Math.max(0,Math.min(255,Math.round(e)||0)),(e<16?"0":"")+e.toString(16)}function m(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new b(e,t,n,r)}function g(e){if(e instanceof b)return new b(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=s(e)),!e)return new b;if(e instanceof b)return e;e=e.rgb();var t=e.r/255,n=e.g/255,o=e.b/255,i=Math.min(t,n,o),a=Math.max(t,n,o),u=NaN,c=a-i,l=(a+i)/2;return c?(u=t===a?(n-o)/c+6*(n0&&l<1?0:u,new b(u,c,l,e.opacity)}function v(e,t,n,r){return 1===arguments.length?g(e):new b(e,t,n,null==r?1:r)}function b(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function A(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t.a=r,n.d(t,"d",function(){return _}),n.d(t,"c",function(){return O}),t.e=s,t.h=l,t.g=f,t.b=p,t.f=v;var w=n(175),_=.7,O=1/_,x="\\s*([+-]?\\d+)\\s*",E="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",S="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",j=/^#([0-9a-f]{3,8})$/,k=new RegExp("^rgb\\("+[x,x,x]+"\\)$"),C=new RegExp("^rgb\\("+[S,S,S]+"\\)$"),T=new RegExp("^rgba\\("+[x,x,x,E]+"\\)$"),P=new RegExp("^rgba\\("+[S,S,S,E]+"\\)$"),M=new RegExp("^hsl\\("+[E,S,S]+"\\)$"),I=new RegExp("^hsla\\("+[E,S,S,E]+"\\)$"),N={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};Object(w.a)(r,s,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:o,formatHex:o,formatHsl:i,formatRgb:a,toString:a}),Object(w.a)(p,f,Object(w.b)(r,{brighter:function(e){return e=null==e?O:Math.pow(O,e),new p(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?_:Math.pow(_,e),new p(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){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:h,formatHex:h,formatRgb:d,toString:d})),Object(w.a)(b,v,Object(w.b)(r,{brighter:function(e){return e=null==e?O:Math.pow(O,e),new b(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?_:Math.pow(_,e),new b(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new p(A(e>=240?e-240:e+120,o,r),A(e,o,r),A(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(1===e?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},function(e,t,n){"use strict";function r(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}t.b=r,t.a=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e}},function(e,t,n){"use strict";function r(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}t.a=r,t.b=function(e){var t=e.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[o],a=e[o+1],s=o>0?e[o-1]:2*i-a,u=o1?r[0]+r.slice(2):r,+e.slice(n+1)]}},function(e,t,n){"use strict";function r(e){return Math.log(e)}function o(e){return Math.exp(e)}function i(e){return-Math.log(-e)}function a(e){return-Math.exp(-e)}function s(e){return isFinite(e)?+("1e"+e):e<0?0:e}function u(e){return 10===e?s:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function c(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function l(e){return function(t){return-e(-t)}}function f(e){function t(){return n=c(m),s=u(m),p()[0]<0?(n=l(n),s=l(s),e(i,a)):e(r,o),f}var n,s,f=e(r,o),p=f.domain,m=10;return f.base=function(e){return arguments.length?(m=+e,t()):m},f.domain=function(e){return arguments.length?(p(e),t()):p()},f.ticks=function(e){var t,r=p(),o=r[0],i=r[r.length-1];(t=i0){for(;li)break;y.push(c)}}else for(;l=1;--u)if(!((c=a*u)i)break;y.push(c)}}else y=Object(h.h)(l,f,Math.min(f-l,d)).map(s);return t?y.reverse():y},f.tickFormat=function(e,t){if(null==t&&(t=10===m?".0e":","),"function"!==typeof t&&(t=Object(d.a)(t)),e===1/0)return t;null==e&&(e=10);var r=Math.max(1,m*e/f.ticks().length);return function(e){var o=e/s(Math.round(n(e)));return o*mi){s=[].concat(u(n.slice(0,c)),[i-l]);break}var f=s.length%2===0?[0,a]:[a];return[].concat(u(this.constructor.repeat(n,o)),u(s),f).map(function(e){return"".concat(e,"px")}).join(", ")}},{key:"renderErrorBar",value:function(){function e(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:Object(Y.w)(e.payload,t)}}if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var t=this.props,n=t.points,r=t.xAxis,o=t.yAxis,i=t.layout,a=t.children,s=Object(H.i)(a,z.a);return s?s.map(function(t,a){return T.a.cloneElement(t,{key:a,data:n,xAxis:r,yAxis:o,layout:i,dataPointFormatter:e})}):null}},{key:"renderDots",value:function(e,t){var n=this;if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,i=r.dot,s=r.points,u=r.dataKey,c=Object(H.l)(this.props),l=Object(H.l)(i),f=Object(H.f)(i),p=s.map(function(e,t){var r=a({key:"dot-".concat(t),r:3},c,{},l,{},f,{value:e.value,dataKey:u,cx:e.x,cy:e.y,index:t,payload:e.payload});return n.constructor.renderDotItem(i,r)}),h={clipPath:e?"url(#clipPath-".concat(t,")"):null};return T.a.createElement(F.a,o({className:"recharts-line-dots",key:"dots"},h),p)}},{key:"renderCurveStatically",value:function(e,t,n,r){var i=this.props,s=i.type,u=i.layout,c=i.connectNulls,l=a({},Object(H.l)(this.props),{},Object(H.f)(this.props),{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r,{type:s,layout:u,connectNulls:c});return T.a.createElement(R.a,o({},l,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var n=this,r=this.props,o=r.points,i=r.strokeDasharray,s=r.isAnimationActive,u=r.animationBegin,c=r.animationDuration,l=r.animationEasing,f=r.animationId,p=r.width,h=r.height,d=this.state,y=d.prevPoints,m=d.totalLength;return T.a.createElement(I.a,{begin:u,duration:c,isActive:s,easing:l,from:{t:0},to:{t:1},key:"line-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(r){var s=r.t;if(y){var u=y.length/o.length,c=o.map(function(e,t){var r=Math.floor(t*u);if(y[r]){var o=y[r],i=Object(W.f)(o.x,e.x),c=Object(W.f)(o.y,e.y);return a({},e,{x:i(s),y:c(s)})}if(n.animateNewValues){var l=Object(W.f)(2*p,e.x),f=Object(W.f)(h/2,e.y);return a({},e,{x:l(s),y:f(s)})}return a({},e,{x:e.x,y:e.y})});return n.renderCurveStatically(c,e,t)}var l,f=Object(W.f)(0,m),d=f(s);if(i){var g=i.split(/[,\s]+/gim).map(function(e){return parseFloat(e)});l=n.getStrokeDasharray(d,m,g)}else l="".concat(d,"px ").concat(m-d,"px");return n.renderCurveStatically(o,e,t,{strokeDasharray:l})})}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,o=n.isAnimationActive,i=this.state,a=i.prevPoints,s=i.totalLength;return o&&r&&r.length&&(!a&&s>0||!x()(a,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,o=e.className,i=e.xAxis,a=e.yAxis,s=e.top,u=e.left,c=e.width,l=e.height,f=e.isAnimationActive,p=e.id;if(t||!r||!r.length)return null;var h=this.state.isAnimationFinished,d=1===r.length,y=D()("recharts-line",o),m=i&&i.allowDataOverflow||a&&a.allowDataOverflow,g=k()(p)?this.id:p;return T.a.createElement(F.a,{className:y},m?T.a.createElement("defs",null,T.a.createElement("clipPath",{id:"clipPath-".concat(g)},T.a.createElement("rect",{x:u,y:s,width:c,height:l}))):null,!d&&this.renderCurve(m,g),this.renderErrorBar(),(d||n)&&this.renderDots(m,g),(!f||h)&&U.a.renderCallByParent(this.props,r))}}],[{key:"repeat",value:function(e,t){for(var n=e.length%2!==0?[].concat(u(e),[0]):e,r=[],o=0;o0||!A()(s,r)||!A()(u,o))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,o,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,o=e.className,i=e.top,a=e.left,s=e.xAxis,u=e.yAxis,c=e.width,l=e.height,f=e.isAnimationActive,p=e.id;if(t||!r||!r.length)return null;var h=this.state.isAnimationFinished,d=1===r.length,y=B()("recharts-area",o),m=s&&s.allowDataOverflow||u&&u.allowDataOverflow,g=T()(p)?this.id:p;return N.a.createElement(W.a,{className:y},m?N.a.createElement("defs",null,N.a.createElement("clipPath",{id:"clipPath-".concat(g)},N.a.createElement("rect",{x:a,y:i,width:c,height:parseInt(l,10)}))):null,d?null:this.renderArea(m,g),(n||d)&&this.renderDots(m,g),(!f||h)&&H.a.renderCallByParent(this.props,r))}}]),t}(I.Component),g.displayName="Area",g.propTypes=a({},V.c,{},V.a,{className:L.a.string,dataKey:L.a.oneOfType([L.a.string,L.a.number,L.a.func]).isRequired,type:L.a.oneOfType([L.a.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),L.a.func]),unit:L.a.oneOfType([L.a.string,L.a.number]),name:L.a.oneOfType([L.a.string,L.a.number]),yAxisId:L.a.oneOfType([L.a.string,L.a.number]),xAxisId:L.a.oneOfType([L.a.string,L.a.number]),yAxis:L.a.object,xAxis:L.a.object,stackId:L.a.oneOfType([L.a.number,L.a.string]),legendType:L.a.oneOf(V.b),tooltipType:L.a.oneOf(V.e),connectNulls:L.a.bool,activeDot:L.a.oneOfType([L.a.object,L.a.element,L.a.func,L.a.bool]),dot:L.a.oneOfType([L.a.func,L.a.element,L.a.object,L.a.bool]),label:L.a.oneOfType([L.a.func,L.a.element,L.a.object,L.a.bool]),hide:L.a.bool,layout:L.a.oneOf(["horizontal","vertical"]),baseLine:L.a.oneOfType([L.a.number,L.a.array]),isRange:L.a.bool,points:L.a.arrayOf(L.a.shape({x:L.a.number,y:L.a.number,value:L.a.oneOfType([L.a.number,L.a.array])})),onAnimationStart:L.a.func,onAnimationEnd:L.a.func,animationId:L.a.number,isAnimationActive:L.a.bool,animationBegin:L.a.number,animationDuration:L.a.number,animationEasing:L.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),id:L.a.string}),g.defaultProps={stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Object(V.o)(),animationBegin:0,animationDuration:1500,animationEasing:"ease"},g.getBaseValue=function(e,t,n){var r=e.layout,o=e.baseValue;if(Object(G.h)(o))return o;var i="horizontal"===r?n:t,a=i.scale.domain();if("number"===i.type){var s=Math.max(a[0],a[1]),u=Math.min(a[0],a[1]);return"dataMin"===o?u:"dataMax"===o?s:s<0?s:Math.max(Math.min(a[0],a[1]),0)}return"dataMin"===o?a[0]:"dataMax"===o?a[1]:a[0]},g.getComposedData=function(e){var t,n=e.props,r=e.xAxis,o=e.yAxis,i=e.xAxisTicks,s=e.yAxisTicks,u=e.bandSize,c=e.dataKey,l=e.stackedData,f=e.dataStartIndex,p=e.displayedData,h=e.offset,d=n.layout,y=l&&l.length,m=K.getBaseValue(n,r,o),g=!1,v=p.map(function(e,t){var n;return y?n=l[f+t]:(n=Object(Q.w)(e,c),M()(n)?g=!0:n=[m,n]),"horizontal"===d?{x:Object(Q.l)({axis:r,ticks:i,bandSize:u,entry:e,index:t}),y:T()(n[1])?null:o.scale(n[1]),value:n,payload:e}:{x:T()(n[1])?null:r.scale(n[1]),y:Object(Q.l)({axis:o,ticks:s,bandSize:u,entry:e,index:t}),value:n,payload:e}});return t=y||g?v.map(function(e){return"horizontal"===d?{x:e.x,y:T()(k()(e,"value[0]"))?null:o.scale(k()(e,"value[0]"))}:{x:T()(k()(e,"value[0]"))?null:r.scale(k()(e,"value[0]")),y:e.y}}):"horizontal"===d?o.scale(m):r.scale(m),a({points:v,baseLine:t,layout:d,isRange:g},h)},g.renderDotItem=function(e,t){return N.a.isValidElement(e)?N.a.cloneElement(e,t):S()(e)?e(t):N.a.createElement(z.a,o({},t,{className:"recharts-area-dot"}))},m=v))||m;t.a=K},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(null==e)return{};var n,r,o=i(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function a(){return a=Object.assign||function(e){for(var t=1;t0&&Math.abs(m)0&&Math.abs(h)=0||(o[n]=e[n]);return o}function d(e,t){if(null==e)return{};var n,r,o=h(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?y(e):t}function g(e){return v(e)||b(e)||A()}function v(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t-1}function E(e){return x(e)?window.pageYOffset:e.scrollTop}function S(e,t){if(x(e))return void window.scrollTo(0,t);e.scrollTop=t}function j(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/,o=document.documentElement;if("fixed"===t.position)return o;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return o}function k(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function C(e,t){function n(){u+=s;var t=k(u,i,a,r);S(e,t),u2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:$,i=E(e),a=t-i,s=10,u=0;n()}function T(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?S(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=y)return{placement:"bottom",maxHeight:t};if(T>=y&&!a)return i&&C(c,P,160),{placement:"bottom",maxHeight:t};if(!a&&T>=r||a&&x>=r){i&&C(c,P,160);return{placement:"bottom",maxHeight:a?x-w:T-w}}if("auto"===o||a){var I=t,N=a?O:k;return N>=r&&(I=Math.min(N-w-u.controlHeight,t)),{placement:"top",maxHeight:I}}if("bottom"===o)return S(c,P),{placement:"bottom",maxHeight:t};break;case"top":if(O>=y)return{placement:"top",maxHeight:t};if(k>=y&&!a)return i&&C(c,M,160),{placement:"top",maxHeight:t};if(!a&&k>=r||a&&O>=r){var D=t;return(!a&&k>=r||a&&O>=r)&&(D=a?O-_:k-_),i&&C(c,M,160),{placement:"top",maxHeight:D}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}function N(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}function D(e,t){if(e===t)return!0;if(e&&t&&"object"==r(e)&&"object"==r(t)){var n,o,i,a=de(e),s=de(t);if(a&&s){if((o=e.length)!=t.length)return!1;for(n=o;0!==n--;)if(!D(e[n],t[n]))return!1;return!0}if(a!=s)return!1;var u=e instanceof Date,c=t instanceof Date;if(u!=c)return!1;if(u&&c)return e.getTime()==t.getTime();var l=e instanceof RegExp,f=t instanceof RegExp;if(l!=f)return!1;if(l&&f)return e.toString()==t.toString();var p=ye(e);if((o=p.length)!==ye(t).length)return!1;for(n=o;0!==n--;)if(!me.call(t,p[n]))return!1;for(n=o;0!==n--;)if(("_owner"!==(i=p[n])||!e.$$typeof)&&!D(e[i],t[i]))return!1;return!0}return e!==e&&t!==t}function L(e,t){try{return D(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i))return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}function R(e){e.preventDefault()}function B(e){e.stopPropagation()}function F(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function U(){return"ontouchstart"in window||navigator.maxTouchPoints}var z=n(0),W=n.n(z),H=n(836),Y=n(11),V=n(39),G=(n.n(V),n(1)),Q=n.n(G),K=n(837),q=n.n(K),Z=n(838),J=n.n(Z),X=n(168),$=(n.n(X),function(){}),ee=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===r(e)&&null!==e?[e]:[]},te=function(e){return"auto"===e?"bottom":e},ne=function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return t={label:"menu"},s(t,N(n),"100%"),s(t,"backgroundColor",a.neutral0),s(t,"borderRadius",o),s(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),s(t,"marginBottom",i.menuGutter),s(t,"marginTop",i.menuGutter),s(t,"position","absolute"),s(t,"width","100%"),s(t,"zIndex",1),t},re=function(e){function t(){var e,n;o(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0,d=l-f-c,y=!1;d>t&&n.isBottom&&(i&&i(e),n.isBottom=!1),h&&n.isTop&&(s&&s(e),n.isTop=!1),h&&t>d?(o&&!n.isBottom&&o(e),p.scrollTop=l,y=!0,n.isBottom=!0):!h&&-t>c&&(a&&!n.isTop&&a(e),p.scrollTop=0,y=!0,n.isTop=!0),y&&n.cancelScroll(e)}),s(y(y(n)),"onWheel",function(e){n.handleEventDelta(e,e.deltaY)}),s(y(y(n)),"onTouchStart",function(e){n.touchStart=e.changedTouches[0].clientY}),s(y(y(n)),"onTouchMove",function(e){var t=n.touchStart-e.changedTouches[0].clientY;n.handleEventDelta(e,t)}),s(y(y(n)),"getScrollTarget",function(e){n.scrollTarget=e}),n}return l(t,e),a(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&(e.scrollHeight<=e.clientHeight||("function"===typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1)))}},{key:"stopListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"===typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return W.a.createElement(Oe,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(z.Component),Pe=function(e){function t(){return o(this,t),m(this,f(t).apply(this,arguments))}return l(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=d(e,["isEnabled"]);return t?W.a.createElement(Te,n):this.props.children}}]),t}(z.Component);s(Pe,"defaultProps",{isEnabled:!0});var Me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label,i=t.isDisabled;switch(e){case"menu":return"Use Up and Down to choose options".concat(i?"":", press Enter to select the currently focused option",", press Escape to exit the menu, press Tab to select the option and exit the menu.");case"input":return"".concat(o||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},Ie=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return r?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.")}},Ne=function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value ".concat(n(t)," focused, ").concat(r.indexOf(t)+1," of ").concat(r.length,".")},De=function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option ".concat(n(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(r.indexOf(t)+1," of ").concat(r.length,".")},Le=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")},Re=function(e){return e.label},Be=function(e){return e.label},Fe=function(e){return e.value},Ue=function(e){return!!e.isDisabled},ze=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},We=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.isDisabled,s=e.isRtl;return W.a.createElement("div",u({className:r(Object(Y.css)(o("container",e)),{"--is-disabled":a,"--is-rtl":s},n)},i),t)},He=function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}},Ye=function(e){function t(){return o(this,t),m(this,f(t).apply(this,arguments))}return l(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.cx,o=e.isMulti,i=e.getStyles,a=e.hasValue;return W.a.createElement("div",{className:r(Object(Y.css)(i("valueContainer",this.props)),{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a},n)},t)}}]),t}(z.Component),Ve=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Ge=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles;return W.a.createElement("div",{className:r(Object(Y.css)(o("indicatorsContainer",e)),{indicators:!0},n)},t)},Qe=function(e){var t=e.size,n=d(e,["size"]);return W.a.createElement("svg",u({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",className:Object(Y.css)({display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0})},n))},Ke=function(e){return W.a.createElement(Qe,u({size:20},e),W.a.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},qe=function(e){return W.a.createElement(Qe,u({size:20},e),W.a.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Ze=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorContainer",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}},Je=Ze,Xe=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return W.a.createElement("div",u({},i,{className:r(Object(Y.css)(o("dropdownIndicator",e)),{indicator:!0,"dropdown-indicator":!0},n)}),t||W.a.createElement(qe,null))},$e=Ze,et=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return W.a.createElement("div",u({},i,{className:r(Object(Y.css)(o("clearIndicator",e)),{indicator:!0,"clear-indicator":!0},n)}),t||W.a.createElement(Ke,null))},tt=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},nt=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps;return W.a.createElement("span",u({},o,{className:n(Object(Y.css)(r("indicatorSeparator",e)),{"indicator-separator":!0},t)}))},rt=!1,ot=function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},it=function(e){var t=e.color,n=e.delay,r=e.offset;return W.a.createElement("span",{className:Object(Y.css)({animationDuration:"1s",animationDelay:"".concat(n,"ms"),animationIterationCount:"infinite",animationName:"react-select-loading-indicator",animationTimingFunction:"ease-in-out",backgroundColor:t,borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":null,height:"1em",verticalAlign:"top",width:"1em"})})},at=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps,i=e.isFocused,a=e.isRtl,s=e.theme.colors,c=i?s.neutral80:s.neutral20;return rt||(Object(Y.injectGlobal)("@keyframes ","react-select-loading-indicator","{0%,80%,100%{opacity:0;}40%{opacity:1;}};"),rt=!0),W.a.createElement("div",u({},o,{className:n(Object(Y.css)(r("loadingIndicator",e)),{indicator:!0,"loading-indicator":!0},t)}),W.a.createElement(it,{color:c,delay:0,offset:a}),W.a.createElement(it,{color:c,delay:160,offset:!0}),W.a.createElement(it,{color:c,delay:320,offset:!a}))};at.defaultProps={size:4};var st=function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},ut=function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.className,i=e.isDisabled,a=e.isFocused,s=e.innerRef,c=e.innerProps,l=e.menuIsOpen;return W.a.createElement("div",u({ref:s,className:n(Object(Y.css)(r("control",e)),{control:!0,"control--is-disabled":i,"control--is-focused":a,"control--menu-is-open":l},o)},c),t)},ct=function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},lt=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.Heading,a=e.headingProps,s=e.label,c=e.theme,l=e.selectProps;return W.a.createElement("div",{className:r(Object(Y.css)(o("group",e)),{group:!0},n)},W.a.createElement(i,u({},a,{selectProps:l,theme:c,getStyles:o,cx:r}),s),W.a.createElement("div",null,t))},ft=function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},pt=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.theme,i=(e.selectProps,d(e,["className","cx","getStyles","theme","selectProps"]));return W.a.createElement("div",u({className:n(Object(Y.css)(r("groupHeading",c({theme:o},i))),{"group-heading":!0},t)},i))},ht=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},dt=function(e){return{label:"input",background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}},yt=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerRef,i=e.isHidden,a=e.isDisabled,s=e.theme,l=(e.selectProps,d(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme","selectProps"]));return W.a.createElement("div",{className:Object(Y.css)(r("input",c({theme:s},l)))},W.a.createElement(J.a,u({className:n(null,{input:!0},t),inputRef:o,inputStyle:dt(i),disabled:a},l)))},mt=function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},gt=function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},vt=function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},bt=function(e){var t=e.children,n=e.innerProps;return W.a.createElement("div",n,t)},At=bt,wt=bt,_t=function(e){function t(){return o(this,t),m(this,f(t).apply(this,arguments))}return l(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.innerProps;return W.a.createElement("div",n,t||W.a.createElement(Ke,{size:14}))}}]),t}(z.Component),Ot=function(e){function t(){return o(this,t),m(this,f(t).apply(this,arguments))}return l(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.components,o=e.cx,i=e.data,a=e.getStyles,s=e.innerProps,u=e.isDisabled,l=e.removeProps,f=e.selectProps,p=r.Container,h=r.Label,d=r.Remove,y=c({className:o(Object(Y.css)(a("multiValue",this.props)),{"multi-value":!0,"multi-value--is-disabled":u},n)},s),m={className:o(Object(Y.css)(a("multiValueLabel",this.props)),{"multi-value__label":!0},n)},g=c({className:o(Object(Y.css)(a("multiValueRemove",this.props)),{"multi-value__remove":!0},n)},l);return W.a.createElement(p,{data:i,innerProps:y,selectProps:f},W.a.createElement(h,{data:i,innerProps:m,selectProps:f},t),W.a.createElement(d,{data:i,innerProps:g,selectProps:f}))}}]),t}(z.Component);s(Ot,"defaultProps",{cropWithEllipsis:!0});var xt=function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{label:"option",backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(r?a.primary:a.primary50)}}},Et=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.isFocused,s=e.isSelected,c=e.innerRef,l=e.innerProps;return W.a.createElement("div",u({ref:c,className:r(Object(Y.css)(o("option",e)),{option:!0,"option--is-disabled":i,"option--is-focused":a,"option--is-selected":s},n)},l),t)},St=function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},jt=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return W.a.createElement("div",u({className:r(Object(Y.css)(o("placeholder",e)),{placeholder:!0},n)},i),t)},kt=function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{label:"singleValue",color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},Ct=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.innerProps;return W.a.createElement("div",u({className:r(Object(Y.css)(o("singleValue",e)),{"single-value":!0,"single-value--is-disabled":i},n)},a),t)},Tt={ClearIndicator:et,Control:ut,DropdownIndicator:Xe,DownChevron:qe,CrossIcon:Ke,Group:lt,GroupHeading:pt,IndicatorsContainer:Ge,IndicatorSeparator:nt,Input:yt,LoadingIndicator:at,Menu:oe,MenuList:ae,MenuPortal:he,LoadingMessage:fe,NoOptionsMessage:le,MultiValue:Ot,MultiValueContainer:At,MultiValueLabel:wt,MultiValueRemove:_t,Option:Et,Placeholder:jt,SelectContainer:We,SingleValue:Ct,ValueContainer:Ye},Pt=function(e){return c({},Tt,e.components)},Mt={clearIndicator:$e,container:ze,control:st,dropdownIndicator:Je,group:ct,groupHeading:ft,indicatorsContainer:Ve,indicatorSeparator:tt,input:ht,loadingIndicator:ot,loadingMessage:ce,menu:ne,menuList:ie,menuPortal:pe,multiValue:mt,multiValueLabel:gt,multiValueRemove:vt,noOptionsMessage:ue,option:xt,placeholder:St,singleValue:kt,valueContainer:He},It={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},Nt={baseUnit:4,controlHeight:38,menuGutter:8},Dt={borderRadius:4,colors:It,spacing:Nt},Lt={backspaceRemovesValue:!0,blurInputOnSelect:M(),captureMenuScroll:!M(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e){return function(t,n){var r=c({ignoreCase:!0,ignoreAccents:!0,stringify:Ae,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,s=r.trim,u=r.matchFrom,l=s?be(n):n,f=s?be(a(t)):a(t);return o&&(l=l.toLowerCase(),f=f.toLowerCase()),i&&(l=ve(l),f=ve(f)),"start"===u?f.substr(0,l.length)===l:f.indexOf(l)>-1}}(),formatGroupLabel:Re,getOptionLabel:Be,getOptionValue:Fe,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:Ue,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},Rt=1,Bt=function(e){function t(e){var n;o(this,t),n=m(this,f(t).call(this,e)),s(y(y(n)),"state",{ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]}),s(y(y(n)),"blockOptionHover",!1),s(y(y(n)),"isComposing",!1),s(y(y(n)),"clearFocusValueOnUpdate",!1),s(y(y(n)),"commonProps",void 0),s(y(y(n)),"components",void 0),s(y(y(n)),"hasGroups",!1),s(y(y(n)),"initialTouchX",0),s(y(y(n)),"initialTouchY",0),s(y(y(n)),"inputIsHiddenAfterUpdate",void 0),s(y(y(n)),"instancePrefix",""),s(y(y(n)),"openAfterFocus",!1),s(y(y(n)),"scrollToFocusedOptionOnUpdate",!1),s(y(y(n)),"userIsDragging",void 0),s(y(y(n)),"controlRef",null),s(y(y(n)),"getControlRef",function(e){n.controlRef=e}),s(y(y(n)),"focusedOptionRef",null),s(y(y(n)),"getFocusedOptionRef",function(e){n.focusedOptionRef=e}),s(y(y(n)),"menuListRef",null),s(y(y(n)),"getMenuListRef",function(e){n.menuListRef=e}),s(y(y(n)),"inputRef",null),s(y(y(n)),"getInputRef",function(e){n.inputRef=e}),s(y(y(n)),"cacheComponents",function(e){n.components=Pt({components:e})}),s(y(y(n)),"focus",n.focusInput),s(y(y(n)),"blur",n.blurInput),s(y(y(n)),"onChange",function(e,t){var r=n.props;(0,r.onChange)(e,c({},t,{name:r.name}))}),s(y(y(n)),"setValue",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=n.props,i=o.closeMenuOnSelect,a=o.isMulti;n.onInputChange("",{action:"set-value"}),i&&(n.inputIsHiddenAfterUpdate=!a,n.onMenuClose()),n.clearFocusValueOnUpdate=!0,n.onChange(e,{action:t,option:r})}),s(y(y(n)),"selectOption",function(e){var t=n.props,r=t.blurInputOnSelect,o=t.isMulti,i=n.state.selectValue;if(o)if(n.isOptionSelected(e,i)){var a=n.getOptionValue(e);n.setValue(i.filter(function(e){return n.getOptionValue(e)!==a}),"deselect-option",e),n.announceAriaLiveSelection({event:"deselect-option",context:{value:n.getOptionLabel(e)}})}else n.isOptionDisabled(e,i)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue([].concat(g(i),[e]),"select-option",e),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));else n.isOptionDisabled(e,i)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue(e,"select-option"),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));r&&n.blurInput()}),s(y(y(n)),"removeValue",function(e){var t=n.state.selectValue,r=n.getOptionValue(e);n.onChange(t.filter(function(e){return n.getOptionValue(e)!==r}),{action:"remove-value",removedValue:e}),n.announceAriaLiveSelection({event:"remove-value",context:{value:e?n.getOptionLabel(e):""}}),n.focusInput()}),s(y(y(n)),"clearValue",function(){var e=n.props.isMulti;n.onChange(e?[]:null,{action:"clear"})}),s(y(y(n)),"popValue",function(){var e=n.state.selectValue,t=e[e.length-1];n.announceAriaLiveSelection({event:"pop-value",context:{value:t?n.getOptionLabel(t):""}}),n.onChange(e.slice(0,e.length-1),{action:"pop-value",removedValue:t})}),s(y(y(n)),"getOptionLabel",function(e){return n.props.getOptionLabel(e)}),s(y(y(n)),"getOptionValue",function(e){return n.props.getOptionValue(e)}),s(y(y(n)),"getStyles",function(e,t){var r=Mt[e](t);r.boxSizing="border-box";var o=n.props.styles[e];return o?o(r,t):r}),s(y(y(n)),"getElementId",function(e){return"".concat(n.instancePrefix,"-").concat(e)}),s(y(y(n)),"getActiveDescendentId",function(){var e=n.props.menuIsOpen,t=n.state,r=t.menuOptions,o=t.focusedOption;if(o&&e){var i=r.focusable.indexOf(o),a=r.render[i];return a&&a.key}}),s(y(y(n)),"announceAriaLiveSelection",function(e){var t=e.event,r=e.context;n.setState({ariaLiveSelection:Ie(t,r)})}),s(y(y(n)),"announceAriaLiveContext",function(e){var t=e.event,r=e.context;n.setState({ariaLiveContext:Me(t,c({},r,{label:n.props["aria-label"]}))})}),s(y(y(n)),"onMenuMouseDown",function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),n.focusInput())}),s(y(y(n)),"onMenuMouseMove",function(e){n.blockOptionHover=!1}),s(y(y(n)),"onControlMouseDown",function(e){var t=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?"INPUT"!==e.target.tagName&&n.onMenuClose():t&&n.openMenu("first"):(t&&(n.openAfterFocus=!0),n.focusInput()),"INPUT"!==e.target.tagName&&e.preventDefault()}),s(y(y(n)),"onDropdownIndicatorMouseDown",function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!n.props.isDisabled){var t=n.props,r=t.isMulti,o=t.menuIsOpen;n.focusInput(),o?(n.inputIsHiddenAfterUpdate=!r,n.onMenuClose()):n.openMenu("first"),e.preventDefault(),e.stopPropagation()}}),s(y(y(n)),"onClearIndicatorMouseDown",function(e){e&&"mousedown"===e.type&&0!==e.button||(n.clearValue(),e.stopPropagation(),n.openAfterFocus=!1,setTimeout(function(){return n.focusInput()}))}),s(y(y(n)),"onScroll",function(e){"boolean"===typeof n.props.closeMenuOnScroll?e.target instanceof HTMLElement&&x(e.target)&&n.props.onMenuClose():"function"===typeof n.props.closeMenuOnScroll&&n.props.closeMenuOnScroll(e)&&n.props.onMenuClose()}),s(y(y(n)),"onCompositionStart",function(){n.isComposing=!0}),s(y(y(n)),"onCompositionEnd",function(){n.isComposing=!1}),s(y(y(n)),"onTouchStart",function(e){var t=e.touches,r=t.item(0);r&&(n.initialTouchX=r.clientX,n.initialTouchY=r.clientY,n.userIsDragging=!1)}),s(y(y(n)),"onTouchMove",function(e){var t=e.touches,r=t.item(0);if(r){var o=Math.abs(r.clientX-n.initialTouchX),i=Math.abs(r.clientY-n.initialTouchY);n.userIsDragging=o>5||i>5}}),s(y(y(n)),"onTouchEnd",function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)}),s(y(y(n)),"onControlTouchEnd",function(e){n.userIsDragging||n.onControlMouseDown(e)}),s(y(y(n)),"onClearIndicatorTouchEnd",function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)}),s(y(y(n)),"onDropdownIndicatorTouchEnd",function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)}),s(y(y(n)),"handleInputChange",function(e){var t=e.currentTarget.value;n.inputIsHiddenAfterUpdate=!1,n.onInputChange(t,{action:"input-change"}),n.onMenuOpen()}),s(y(y(n)),"onInputFocus",function(e){var t=n.props,r=t.isSearchable,o=t.isMulti;n.props.onFocus&&n.props.onFocus(e),n.inputIsHiddenAfterUpdate=!1,n.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),n.setState({isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1}),s(y(y(n)),"onInputBlur",function(e){if(n.menuListRef&&n.menuListRef.contains(document.activeElement))return void n.inputRef.focus();n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur"}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})}),s(y(y(n)),"onOptionHover",function(e){n.blockOptionHover||n.state.focusedOption===e||n.setState({focusedOption:e})}),s(y(y(n)),"shouldHideSelectedOptions",function(){var e=n.props,t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t}),s(y(y(n)),"onKeyDown",function(e){var t=n.props,r=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,u=t.isDisabled,c=t.menuIsOpen,l=t.onKeyDown,f=t.tabSelectsValue,p=t.openMenuOnFocus,h=n.state,d=h.focusedOption,y=h.focusedValue,m=h.selectValue;if(!u&&("function"!==typeof l||(l(e),!e.defaultPrevented))){switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(y)n.removeValue(y);else{if(!o)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing)return;if(e.shiftKey||!c||!f||!d||p&&n.isOptionSelected(d,m))return;n.selectOption(d);break;case"Enter":if(229===e.keyCode)break;if(c){if(!d)return;if(n.isComposing)return;n.selectOption(d);break}return;case"Escape":c?(n.inputIsHiddenAfterUpdate=!1,n.onInputChange("",{action:"menu-close"}),n.onMenuClose()):s&&i&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!d)return;n.selectOption(d);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}});var r=e.value;n.cacheComponents=Object(H.a)(n.cacheComponents,L).bind(y(y(n))),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++Rt);var i=ee(r),a=n.buildMenuOptions(e,i);return n.state.menuOptions=a,n.state.selectValue=i,n}return l(t,e),a(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.inputValue!==o){var i=ee(e.value),a=this.buildMenuOptions(e,i),s=this.getNextFocusedValue(i),u=this.getNextFocusedOption(a.focusable);this.setState({menuOptions:a,selectValue:i,focusedOption:u,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&T(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this.state,n=t.menuOptions,r=t.selectValue,o=t.isFocused,i=this.props.isMulti,a="first"===e?0:n.focusable.length-1;if(!i){var s=n.focusable.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[a]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,i=o.selectValue,a=o.focusedValue;if(n){this.setState({focusedOption:null});var s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var u=i.length-1,c=-1;if(i.length){switch(e){case"previous":c=0===s?0:-1===s?u:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,o=n.menuOptions,i=o.focusable;if(i.length){var a=0,s=i.indexOf(r);r||(s=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?a=s>0?s-1:i.length-1:"down"===e?a=(s+1)%i.length:"pageup"===e?(a=s-t)<0&&(a=0):"pagedown"===e?(a=s+t)>i.length-1&&(a=i.length-1):"last"===e&&(a=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[a],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:Ue(i[a])}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(Dt):c({},Dt,this.props.theme):Dt}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,o=this.props,i=o.classNamePrefix,a=o.isMulti,s=o.isRtl,u=o.options,c=this.state.selectValue,l=this.hasValue(),f=function(){return c};return{cx:_.bind(null,i),clearValue:e,getStyles:t,getValue:f,hasValue:l,isMulti:a,isRtl:s,options:u,selectOption:r,setValue:n,selectProps:o,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue,o=r.indexOf(n);if(o>-1){if(e.indexOf(n)>-1)return n;if(o-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"===typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"===typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some(function(e){return n.getOptionValue(e)===r})}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,o=void 0===r?"":r,i=e.options,a=function(e,r){var i=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),s=n.getOptionLabel(e),u=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:s,value:u,data:e},o))){var c=i?void 0:function(){return n.onOptionHover(e)},l=i?void 0:function(){return n.selectOption(e)},f="".concat(n.getElementId("option"),"-").concat(r);return{innerProps:{id:f,onClick:l,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:i,isSelected:a,key:f,label:s,type:"option",value:u}}};return i.reduce(function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var o=t.options,i=o.map(function(t,n){var o=a(t,"".concat(r,"-").concat(n));return o&&e.focusable.push(t),o}).filter(Boolean);if(i.length){var s="".concat(n.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:s,data:t,options:i})}}else{var u=a(t,"".concat(r));u&&(e.render.push(u),e.focusable.push(t))}return e},{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,i=this.props,a=i.options,s=i.menuIsOpen,u=i.inputValue,c=i.screenReaderStatus,l=r?Ne({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",f=o&&s?De({focusedOption:o,getOptionLabel:this.getOptionLabel,options:a}):"",p=Le({inputValue:u,screenReaderMessage:c({count:this.countOptions()})});return"".concat(l," ").concat(f," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=this.components.Input,s=this.state.inputIsHidden,c=r||this.getElementId("input");if(!n)return W.a.createElement(_e,{id:c,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:$,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,value:""});var l={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},f=this.commonProps,p=f.cx,h=f.theme,d=f.selectProps;return W.a.createElement(a,u({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:p,getStyles:this.getStyles,id:c,innerRef:this.getInputRef,isDisabled:t,isHidden:s,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:d,spellCheck:"false",tabIndex:i,theme:h,type:"text",value:o},l))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,s=t.Placeholder,c=this.commonProps,l=this.props,f=l.controlShouldRenderValue,p=l.isDisabled,h=l.isMulti,d=l.inputValue,y=l.placeholder,m=this.state,g=m.selectValue,v=m.focusedValue,b=m.isFocused;if(!this.hasValue()||!f)return d?null:W.a.createElement(s,u({},c,{key:"placeholder",isDisabled:p,isFocused:b}),y);if(h){return g.map(function(t){var a=t===v;return W.a.createElement(n,u({},c,{components:{Container:r,Label:o,Remove:i},isFocused:a,isDisabled:p,key:e.getOptionValue(t),removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))})}if(d)return null;var A=g[0];return W.a.createElement(a,u({},c,{data:A,isDisabled:p}),this.formatOptionLabel(A,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return W.a.createElement(e,u({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;var a={"aria-hidden":"true"};return W.a.createElement(e,u({},t,{innerProps:a,isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return W.a.createElement(n,u({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return W.a.createElement(e,u({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,r=t.GroupHeading,o=t.Menu,i=t.MenuList,a=t.MenuPortal,s=t.LoadingMessage,c=t.NoOptionsMessage,l=t.Option,f=this.commonProps,p=this.state,h=p.focusedOption,y=p.menuOptions,m=this.props,g=m.captureMenuScroll,v=m.inputValue,b=m.isLoading,A=m.loadingMessage,w=m.minMenuHeight,_=m.maxMenuHeight,O=m.menuIsOpen,x=m.menuPlacement,E=m.menuPosition,S=m.menuPortalTarget,j=m.menuShouldBlockScroll,k=m.menuShouldScrollIntoView,C=m.noOptionsMessage,T=m.onMenuScrollToTop,P=m.onMenuScrollToBottom;if(!O)return null;var M,I=function(t){var n=h===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,W.a.createElement(l,u({},f,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())M=y.render.map(function(t){if("group"===t.type){var o=(t.type,d(t,["type"])),i="".concat(t.key,"-heading");return W.a.createElement(n,u({},f,o,{Heading:r,headingProps:{id:i},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return I(e)}))}if("option"===t.type)return I(t)});else if(b){var N=A({inputValue:v});if(null===N)return null;M=W.a.createElement(s,f,N)}else{var D=C({inputValue:v});if(null===D)return null;M=W.a.createElement(c,f,D)}var L={minMenuHeight:w,maxMenuHeight:_,menuPlacement:x,menuPosition:E,menuShouldScrollIntoView:k},R=W.a.createElement(re,u({},f,L),function(t){var n=t.ref,r=t.placerProps,a=r.placement,s=r.maxHeight;return W.a.createElement(o,u({},f,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:b,placement:a}),W.a.createElement(Pe,{isEnabled:g,onTopArrive:T,onBottomArrive:P},W.a.createElement(Ce,{isEnabled:j},W.a.createElement(i,u({},f,{innerRef:e.getMenuListRef,isLoading:b,maxHeight:s}),M))))});return S||"fixed"===E?W.a.createElement(a,u({},f,{appendTo:S,controlElement:this.controlRef,menuPlacement:x,menuPosition:E}),R):R}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=this.state.selectValue;if(i&&!r){if(o){if(n){var s=a.map(function(t){return e.getOptionValue(t)}).join(n);return W.a.createElement("input",{name:i,type:"hidden",value:s})}var u=a.length>0?a.map(function(t,n){return W.a.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})}):W.a.createElement("input",{name:i,type:"hidden"});return W.a.createElement("div",null,u)}var c=a[0]?this.getOptionValue(a[0]):"";return W.a.createElement("input",{name:i,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?W.a.createElement(we,{"aria-live":"assertive"},W.a.createElement("p",{id:"aria-selection-event"},"\xa0",this.state.ariaLiveSelection),W.a.createElement("p",{id:"aria-context"},"\xa0",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,s=i.id,c=i.isDisabled,l=i.menuIsOpen,f=this.state.isFocused,p=this.commonProps=this.getCommonProps();return W.a.createElement(r,u({},p,{className:a,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:f}),this.renderLiveRegion(),W.a.createElement(t,u({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:f,menuIsOpen:l}),W.a.createElement(o,u({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),W.a.createElement(n,u({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(z.Component);s(Bt,"defaultProps",Lt);var Ft={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},Ut=function(e){var t,n;return n=t=function(t){function n(){var e,t;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=String(e).toLowerCase(),r=String(t.value).toLowerCase(),o=String(t.label).toLowerCase();return r===n||o===n}),Vt={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n){return!(!e||t.some(function(t){return Yt(e,t)})||n.some(function(t){return Yt(e,t)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}},Gt=c({allowCreateWhileLoading:!1,createOptionPosition:"last"},Vt),Qt=function(e){var t,n;return n=t=function(t){function n(e){var t;o(this,n),t=m(this,f(n).call(this,e)),s(y(y(t)),"select",void 0),s(y(y(t)),"onChange",function(e,n){var r=t.props,o=r.getNewOptionData,i=r.inputValue,a=r.isMulti,s=r.onChange,u=r.onCreateOption,c=r.value;if("select-option"!==n.action)return s(e,n);var l=t.state.newOption,f=Array.isArray(e)?e:[e];if(f[f.length-1]!==l)s(e,n);else if(u)u(i);else{var p=o(i,i),h={action:"create-option"};a?s([].concat(g(ee(c)),[p]),h):s(p,h)}});var r=e.options||[];return t.state={newOption:void 0,options:r},t}return l(n,t),a(n,[{key:"componentWillReceiveProps",value:function(e){var t=e.allowCreateWhileLoading,n=e.createOptionPosition,r=e.formatCreateLabel,o=e.getNewOptionData,i=e.inputValue,a=e.isLoading,s=e.isValidNewOption,u=e.value,c=e.options||[],l=this.state.newOption;l=s(i,ee(u),c)?o(i,r(i)):void 0,this.setState({newOption:l,options:!t&&a||!l?c:"first"===n?[l].concat(g(c)):[].concat(g(c),[l])})}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){var t=this,n=u({},this.props),r=this.state.options;return W.a.createElement(e,u({},n,{ref:function(e){t.select=e},options:r,onChange:this.onChange}))}}]),n}(z.Component),s(t,"defaultProps",Gt),n},Kt=Qt(Bt),qt=(Ut(Kt),Qt(Bt)),Zt=Ut(qt),Jt=(Wt(Zt),function(e){return function(t){var n=(t.in,t.onExited,t.appear,t.enter,t.exit,d(t,["in","onExited","appear","enter","exit"]));return W.a.createElement(e,n)}}),Xt=function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,o=e.in,i=(e.onExited,d(e,["component","duration","in","onExited"])),a={entering:{opacity:0},entered:{opacity:1,transition:"opacity ".concat(r,"ms")},exiting:{opacity:0},exited:{opacity:0}};return W.a.createElement(X.Transition,{mountOnEnter:!0,unmountOnExit:!0,in:o,timeout:r},function(e){var n={style:c({},a[e])};return W.a.createElement(t,u({innerProps:n},i))})},$t=260,en=function(e){function t(){var e,n;o(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},t=Pt({components:e}),n=t.Input,r=t.MultiValue,o=t.Placeholder,i=t.SingleValue,a=t.ValueContainer,s=d(t,["Input","MultiValue","Placeholder","SingleValue","ValueContainer"]);return c({Input:Jt(n),MultiValue:tn(r),Placeholder:nn(o),SingleValue:rn(i),ValueContainer:on(a)},s)},sn=an(),un=(sn.Input,sn.MultiValue,sn.Placeholder,sn.SingleValue,sn.ValueContainer,Object(H.a)(an,L),Ut(Bt));t.a=un},function(e,t,n){(function(e,n){function r(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1}function _(e,t){var n=this.__data__,r=F(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function O(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tc))return!1;var f=a.get(e);if(f&&a.get(t))return f==t;var p=-1,h=!0,d=n&Ae?new C:void 0;for(a.set(e,t),a.set(t,e);++p-1&&e%1==0&&e-1&&e%1==0&&e<=we}function pe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function he(e){return null!=e&&"object"==typeof e}function de(e){return ue(e)?B(e):Q(e)}function ye(){return[]}function me(){return!1}var ge=200,ve="__lodash_hash_undefined__",be=1,Ae=2,we=9007199254740991,_e="[object Arguments]",Oe="[object Array]",xe="[object AsyncFunction]",Ee="[object Boolean]",Se="[object Date]",je="[object Error]",ke="[object Function]",Ce="[object GeneratorFunction]",Te="[object Map]",Pe="[object Number]",Me="[object Null]",Ie="[object Object]",Ne="[object Proxy]",De="[object RegExp]",Le="[object Set]",Re="[object String]",Be="[object Symbol]",Fe="[object Undefined]",Ue="[object ArrayBuffer]",ze="[object DataView]",We=/[\\^$.*+?()[\]{}|]/g,He=/^\[object .+?Constructor\]$/,Ye=/^(?:0|[1-9]\d*)$/,Ve={};Ve["[object Float32Array]"]=Ve["[object Float64Array]"]=Ve["[object Int8Array]"]=Ve["[object Int16Array]"]=Ve["[object Int32Array]"]=Ve["[object Uint8Array]"]=Ve["[object Uint8ClampedArray]"]=Ve["[object Uint16Array]"]=Ve["[object Uint32Array]"]=!0,Ve[_e]=Ve[Oe]=Ve[Ue]=Ve[Ee]=Ve[ze]=Ve[Se]=Ve[je]=Ve[ke]=Ve[Te]=Ve[Pe]=Ve[Ie]=Ve[De]=Ve[Le]=Ve[Re]=Ve["[object WeakMap]"]=!1;var Ge="object"==typeof e&&e&&e.Object===Object&&e,Qe="object"==typeof self&&self&&self.Object===Object&&self,Ke=Ge||Qe||Function("return this")(),qe="object"==typeof t&&t&&!t.nodeType&&t,Ze=qe&&"object"==typeof n&&n&&!n.nodeType&&n,Je=Ze&&Ze.exports===qe,Xe=Je&&Ge.process,$e=function(){try{return Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),et=$e&&$e.isTypedArray,tt=Array.prototype,nt=Function.prototype,rt=Object.prototype,ot=Ke["__core-js_shared__"],it=nt.toString,at=rt.hasOwnProperty,st=function(){var e=/[^.]+$/.exec(ot&&ot.keys&&ot.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),ut=rt.toString,ct=RegExp("^"+it.call(at).replace(We,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),lt=Je?Ke.Buffer:void 0,ft=Ke.Symbol,pt=Ke.Uint8Array,ht=rt.propertyIsEnumerable,dt=tt.splice,yt=ft?ft.toStringTag:void 0,mt=Object.getOwnPropertySymbols,gt=lt?lt.isBuffer:void 0,vt=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),bt=$(Ke,"DataView"),At=$(Ke,"Map"),wt=$(Ke,"Promise"),_t=$(Ke,"Set"),Ot=$(Ke,"WeakMap"),xt=$(Object,"create"),Et=ae(bt),St=ae(At),jt=ae(wt),kt=ae(_t),Ct=ae(Ot),Tt=ft?ft.prototype:void 0,Pt=Tt?Tt.valueOf:void 0;f.prototype.clear=p,f.prototype.delete=h,f.prototype.get=d,f.prototype.has=y,f.prototype.set=m,g.prototype.clear=v,g.prototype.delete=b,g.prototype.get=A,g.prototype.has=w,g.prototype.set=_,O.prototype.clear=x,O.prototype.delete=E,O.prototype.get=S,O.prototype.has=j,O.prototype.set=k,C.prototype.add=C.prototype.push=T,C.prototype.has=P,M.prototype.clear=I,M.prototype.delete=N,M.prototype.get=D,M.prototype.has=L,M.prototype.set=R;var Mt=mt?function(e){return null==e?[]:(e=Object(e),r(mt(e),function(t){return ht.call(e,t)}))}:ye,It=z;(bt&&It(new bt(new ArrayBuffer(1)))!=ze||At&&It(new At)!=Te||wt&&"[object Promise]"!=It(wt.resolve())||_t&&It(new _t)!=Le||Ot&&"[object WeakMap]"!=It(new Ot))&&(It=function(e){var t=z(e),n=t==Ie?e.constructor:void 0,r=n?ae(n):"";if(r)switch(r){case Et:return ze;case St:return Te;case jt:return"[object Promise]";case kt:return Le;case Ct:return"[object WeakMap]"}return t});var Nt=W(function(){return arguments}())?W:function(e){return he(e)&&at.call(e,"callee")&&!ht.call(e,"callee")},Dt=Array.isArray,Lt=gt||me,Rt=et?function(e){return function(t){return e(t)}}(et):G;n.exports=ce}).call(t,n(16),n(76)(e))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),u=n(9),c=n.n(u),l=n(1),f=n.n(l),p=n(874),h=n.n(p),d=function(){function e(e,t){for(var n=0;nthis.props.ellipsisPageLimit&&(1===this.state.currentPage||2===this.state.currentPage?n.push(0,1,2,3,4,this.props.pages-1,this.props.pages):this.state.currentPage===this.props.pages-1||this.state.currentPage===this.props.pages?n.push(0,1,this.props.pages-4,this.props.pages-3,this.props.pages-2,this.props.pages-1,this.props.pages):n.push(0,1,this.state.currentPage-1,this.state.currentPage,this.state.currentPage+1,this.props.pages-1,this.props.pages));for(var r=!0,o=0;oe.props.ellipsisPageLimit?n.includes(o)?(t.push(s.a.createElement("button",{className:a,onClick:function(){return e.props.pageSwitchFunction(i)}},i)),r=!0):r&&(t.push(s.a.createElement("span",{className:h.a["ellipsis-item"]},"...")),r=!1):t.push(s.a.createElement("button",{className:a,onClick:function(){return e.props.pageSwitchFunction(o+1)}},o+1))}(o);return s.a.createElement("div",{className:h.a.paginator},s.a.createElement("div",{className:h.a["number-controls-container"]},1!==this.state.currentPage?s.a.createElement("button",{className:h.a["text-item"],onClick:function(){return e.props.pageSwitchFunction(1)}},"First"):s.a.createElement("span",{className:h.a["text-item-dummy"]},"First"),1!==this.state.currentPage?s.a.createElement("button",{className:h.a["text-item"],onClick:function(){return e.props.pageSwitchFunction(e.props.currentPage-1)}},"Previous"):s.a.createElement("span",{className:h.a["text-item-dummy"]},"Previous"),t,this.state.currentPage!==this.props.pages?s.a.createElement("button",{className:h.a["text-item"],onClick:function(){return e.props.pageSwitchFunction(e.props.currentPage+1)}},"Next"):s.a.createElement("span",{className:h.a["text-item-dummy"]},"Next"),this.state.currentPage!==this.props.pages?s.a.createElement("button",{className:h.a["text-item"],onClick:function(){return e.props.pageSwitchFunction(e.props.pages)}},"Last"):s.a.createElement("span",{className:h.a["text-item-dummy"]},"Last")),s.a.createElement("div",{className:h.a["dropdown-controls-container"]},s.a.createElement("span",{className:h.a["paginator-dropdown-label"]},"Per page:"),s.a.createElement("div",{className:h.a["dropdown-inner-container"]},s.a.createElement(l.a,{options:y.toArray(),onChange:function(t){return e.props.changePerPageFunction(t.value)},value:y.get(y.findIndex(function(t){return t.value===e.state.perPage}))}))))}}]),t}(s.a.Component);m.defaultProps={perPage:20,ellipsisPageLimit:9},m.propTypes={pages:c.a.number,pageSwitchFunction:c.a.func,changePerPageFunction:c.a.func,perPage:c.a.number,currentPage:c.a.number},t.a=m},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),u=n(1),c=n.n(u),l=n(876),f=n.n(l),p=n(9),h=n.n(p),d=n(31),y=n(32),m=function(){function e(e,t){for(var n=0;n, or explicitly pass "'+C+'" as a prop to "'+i+'".'),r.initSelector(),r.initSubscription(),r}Object(a.a)(l,n);var f=l.prototype;return f.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[I]=t||this.context[I],e},f.componentDidMount=function(){j&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},f.componentWillReceiveProps=function(e){this.selector.run(e)},f.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},f.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=r,this.store=null,this.selector.run=r,this.selector.shouldComponentUpdate=!1},f.getWrappedInstance=function(){return h()(P,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+O+"() call."),this.wrappedInstance},f.setWrappedInstance=function(e){this.wrappedInstance=e},f.initSelector=function(){var t=e(this.store.dispatch,c);this.selector=o(t,this.store),this.selector.run(this.props)},f.initSubscription=function(){if(j){var e=(this.propsMode?this.props:this.context)[I];this.subscription=new g.a(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},f.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(w)):this.notifyNestedSubs()},f.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},f.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},f.addExtraProps=function(e){if(!P&&!E&&(!this.propsMode||!this.subscription))return e;var t=Object(u.a)({},e);return P&&(t.ref=this.setWrappedInstance),E&&(t[E]=this.renderCount++),this.propsMode&&this.subscription&&(t[I]=this.subscription),t},f.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(d.createElement)(t,this.addExtraProps(e.props))},l}(d.Component);b&&(l.prototype.UNSAFE_componentWillReceiveProps=l.prototype.componentWillReceiveProps,delete l.prototype.componentWillReceiveProps),l.WrappedComponent=t,l.displayName=i,l.childContextTypes=L,l.contextTypes=D,l.propTypes=D;return f()(l,t)}}t.a=i;var a=n(196),s=n(382),u=n(87),c=n(124),l=n(383),f=n.n(l),p=n(40),h=n.n(p),d=n(0),y=n.n(d),m=n(199),g=(n.n(m),n(385)),v=n(197),b="undefined"!==typeof y.a.forwardRef,A=0,w={}},function(e,t,n){"use strict";e.exports=n(384)},function(e,t,n){"use strict";function r(e,t,n){function s(){g===m&&(g=m.slice())}function u(){return y}function c(e){if("function"!==typeof e)throw new Error("Expected listener to be a function.");var t=!0;return s(),g.push(e),function(){if(t){t=!1,s();var n=g.indexOf(e);g.splice(n,1)}}}function l(e){if(!Object(o.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(v)throw new Error("Reducers may not dispatch actions.");try{v=!0,y=d(y,e)}finally{v=!1}for(var t=m=g,n=0;n ignores the history prop. To use a custom history, use `import { Router }` instead of `import { MemoryRouter as Router }`.")},t.prototype.render=function(){return c.a.createElement(h.a,{history:this.history,children:this.props.children})},t}(c.a.Component);d.propTypes={initialEntries:f.a.array,initialIndex:f.a.number,getUserConfirmation:f.a.func,keyLength:f.a.number,children:f.a.node},t.a=d},function(e,t,n){"use strict";function r(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,o=e.length;r=0;p--){var h=i[p];"."===h?o(i,p):".."===h?(o(i,p),f++):f&&(o(i,p),f--)}if(!u)for(;f--;f)i.unshift("..");!u||""===i[0]||i[0]&&r(i[0])||i.unshift("");var d=i.join("/");return c&&"/"!==d.substr(-1)&&(d+="/"),d}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i},function(e,t,n){"use strict";function r(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function o(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,n){return o(e,t[n])});if("object"===typeof e||"object"===typeof t){var n=r(e),i=r(t);return n!==e||i!==t?o(n,i):Object.keys(Object.assign({},e,t)).every(function(n){return o(e[n],t[n])})}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o},function(e,t,n){"use strict";function r(e,t){if(!o){if(e)return;var n="Warning: "+t;"undefined"!==typeof console&&console.warn(n);try{throw Error(n)}catch(e){}}}Object.defineProperty(t,"__esModule",{value:!0});var o=!0;t.default=r},function(e,t,n){"use strict";function r(e,t){if(!e)throw o?new Error(i):new Error(i+": "+(t||""))}Object.defineProperty(t,"__esModule",{value:!0});var o=!0,i="Invariant failed";t.default=r},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),u=n(1),c=n.n(u),l=n(40),f=n.n(l),p=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.enable=function(e){this.unblock&&this.unblock(),this.unblock=this.context.router.history.block(e)},t.prototype.disable=function(){this.unblock&&(this.unblock(),this.unblock=null)},t.prototype.componentWillMount=function(){f()(this.context.router,"You should not use outside a "),this.props.when&&this.enable(this.props.message)},t.prototype.componentWillReceiveProps=function(e){e.when?this.props.when&&this.props.message===e.message||this.enable(e.message):this.disable()},t.prototype.componentWillUnmount=function(){this.disable()},t.prototype.render=function(){return null},t}(s.a.Component);p.propTypes={when:c.a.bool,message:c.a.oneOfType([c.a.func,c.a.string]).isRequired},p.defaultProps={when:!0},p.contextTypes={router:c.a.shape({history:c.a.shape({block:c.a.func.isRequired}).isRequired}).isRequired},t.a=p},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),u=n(1),c=n.n(u),l=n(41),f=n.n(l),p=n(40),h=n.n(p),d=n(55),y=n(127),m=Object.assign||function(e){for(var t=1;t outside a "),this.isStatic()&&this.perform()},t.prototype.componentDidMount=function(){this.isStatic()||this.perform()},t.prototype.componentDidUpdate=function(e){var t=Object(d.c)(e.to),n=Object(d.c)(this.props.to);if(Object(d.f)(t,n))return void f()(!1,"You tried to redirect to the same route you're currently on: \""+n.pathname+n.search+'"');this.perform()},t.prototype.computeTo=function(e){var t=e.computedMatch,n=e.to;return t?"string"===typeof n?Object(y.a)(n,t.params):m({},n,{pathname:Object(y.a)(n.pathname,t.params)}):n},t.prototype.perform=function(){var e=this.context.router.history,t=this.props.push,n=this.computeTo(this.props);t?e.push(n):e.replace(n)},t.prototype.render=function(){return null},t}(s.a.Component);g.propTypes={computedMatch:c.a.object,push:c.a.bool,from:c.a.string,to:c.a.oneOfType([c.a.string,c.a.object]).isRequired},g.defaultProps={push:!1},g.contextTypes={router:c.a.shape({history:c.a.shape({push:c.a.func.isRequired,replace:c.a.func.isRequired}).isRequired,staticContext:c.a.object}).isRequired},t.a=g},function(e,t,n){function r(e,t){for(var n,r=[],o=0,i=0,a="",s=t&&t.delimiter||"/";null!=(n=v.exec(e));){var l=n[0],f=n[1],p=n.index;if(a+=e.slice(i,p),i=p+l.length,f)a+=f[1];else{var h=e[i],d=n[2],y=n[3],m=n[4],g=n[5],b=n[6],A=n[7];a&&(r.push(a),a="");var w=null!=d&&null!=h&&h!==d,_="+"===b||"*"===b,O="?"===b||"*"===b,x=n[2]||s,E=m||g;r.push({name:y||o++,prefix:d||"",delimiter:x,optional:O,repeat:_,partial:w,asterisk:!!A,pattern:E?c(E):A?".*":"[^"+u(x)+"]+?"})}}return i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(41),u=n.n(s),c=n(40),l=n.n(c),f=n(0),p=n.n(f),h=n(1),d=n.n(h),y=n(55),m=n(88),g=Object.assign||function(e){for(var t=1;t",e)}},O=function(){},x=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),c=0;c ignores the history prop. To use a custom history, use `import { Router }` instead of `import { StaticRouter as Router }`.")},t.prototype.render=function(){var e=this.props,t=e.basename,n=(e.context,e.location),o=r(e,["basename","context","location"]),i={createHref:this.createHref,action:"POP",location:A(t,Object(y.c)(n)),push:this.handlePush,replace:this.handleReplace,go:_("go"),goBack:_("goBack"),goForward:_("goForward"),listen:this.handleListen,block:this.handleBlock};return p.a.createElement(m.a,g({},o,{history:i}))},t}(p.a.Component);x.propTypes={basename:d.a.string,context:d.a.object.isRequired,location:d.a.oneOfType([d.a.string,d.a.object])},x.defaultProps={basename:"",location:"/"},x.childContextTypes={router:d.a.object.isRequired},t.a=x},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),u=n(1),c=n.n(u),l=n(41),f=n.n(l),p=n(40),h=n.n(p),d=n(89),y=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.componentWillMount=function(){h()(this.context.router,"You should not use outside a ")},t.prototype.componentWillReceiveProps=function(e){f()(!(e.location&&!this.props.location),' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),f()(!(!e.location&&this.props.location),' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.')},t.prototype.render=function(){var e=this.context.router.route,t=this.props.children,n=this.props.location||e.location,r=void 0,o=void 0;return s.a.Children.forEach(t,function(t){if(null==r&&s.a.isValidElement(t)){var i=t.props,a=i.path,u=i.exact,c=i.strict,l=i.sensitive,f=i.from,p=a||f;o=t,r=Object(d.a)(n.pathname,{path:p,exact:u,strict:c,sensitive:l},e.match)}}),r?s.a.cloneElement(o,{location:n,computedMatch:r}):null},t}(s.a.Component);y.contextTypes={router:c.a.shape({route:c.a.object.isRequired}).isRequired},y.propTypes={children:c.a.node,location:c.a.object},t.a=y},function(e,t,n){"use strict";function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=n(0),i=n.n(o),a=n(1),s=n.n(a),u=n(220),c=n.n(u),l=n(128),f=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,r=t.payload;return n===i?o({},e,{location:r}):e}n.d(t,"a",function(){return i}),t.b=r;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(0),u=n.n(s),c=n(1),l=n.n(c),f=n(40),p=n.n(f),h=n(55),d=Object.assign||function(e){for(var t=1;t outside a "),p()(void 0!==t,'You must specify the "to" property');var i=this.context.router.history,a="string"===typeof t?Object(h.c)(t,null,null,i.location):t,s=i.createHref(a);return u.a.createElement("a",d({},o,{onClick:this.handleClick,href:s,ref:n}))},t}(u.a.Component);m.propTypes={onClick:l.a.func,target:l.a.string,replace:l.a.bool,to:l.a.oneOfType([l.a.string,l.a.object]).isRequired,innerRef:l.a.oneOfType([l.a.string,l.a.func])},m.defaultProps={replace:!1},m.contextTypes={router:l.a.shape({history:l.a.shape({push:l.a.func.isRequired,replace:l.a.func.isRequired,createHref:l.a.func.isRequired}).isRequired}).isRequired},t.a=m},function(e,t,n){"use strict";var r=n(128);t.a=r.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultArea=void 0;t.defaultArea="default-area"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupConfig=t.defaultConfig=void 0;var r=n(225),o={area:r.defaultArea,delay:0};t.defaultConfig=o;var i=function(e){return{area:e&&e.area?e.area:r.defaultArea,delay:e&&e.delay?e.delay:0}};t.setupConfig=i},function(e,t,n){"use strict";function r(e){var t=e.headers.get("content-type");return e.ok?t&&-1===t.indexOf("application/json")?{error:"The response is not valid JSON"}:e:{error:e.text()}}t.a=r},function(e,t,n){"use strict";function r(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-f)),r=setTimeout(e,n);return f=t,r}var o=n(131);t.__esModule=!0,t.default=void 0;var i,a=o(n(229)),s=["","webkit","moz","o","ms"],u="clearTimeout",c=r,l=function(e,t){return e+(e?t[0].toUpperCase()+t.substr(1):t)+"AnimationFrame"};a.default&&s.some(function(e){var t=l(e,"request");if(t in window)return u=l(e,"cancel"),c=function(e){return window[t](e)}});var f=(new Date).getTime();i=function(e){return c(e)},i.cancel=function(e){window[u]&&"function"===typeof window[u]&&window[u](e)};var p=i;t.default=p,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=!("undefined"===typeof window||!window.document||!window.document.createElement);t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}var o=n(131);t.__esModule=!0,t.default=r;var i=o(n(444));e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"===typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";function r(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to CSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!==typeof e[t])return new Error(t+" must be a number (in milliseconds)")}return null}}Object.defineProperty(t,"__esModule",{value:!0}),t.nameShape=void 0,t.transitionTimeout=r;var o=n(1),i=function(e){return e&&e.__esModule?e:{default:e}}(o);t.nameShape=i.default.oneOfType([i.default.string,i.default.shape({enter:i.default.string,leave:i.default.string,active:i.default.string,height:i.default.string}),i.default.shape({enter:i.default.string,enterActive:i.default.string,leave:i.default.string,leaveActive:i.default.string,appear:i.default.string,appearActive:i.default.string,height:i.default.string,heightActive:i.default.string})])},function(e,t,n){"use strict";e.exports=n(483).default},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(l===setTimeout)return setTimeout(e,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(t){try{return l.call(null,e,0)}catch(t){return l.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function a(){y&&h&&(y=!1,h.length?d=h.concat(d):m=-1,d.length&&s())}function s(){if(!y){var e=o(a);y=!0;for(var t=d.length;t;){for(h=d,d=[];++m1)for(var n=1;n=t?(n=s.a.createElement(g.a,{icon:v.b}),r=e-t):(n=s.a.createElement(g.a,{icon:v.a}),r=t-e),s.a.createElement("section",{className:y.a["header-content-maus"]},s.a.createElement("div",{className:A({"main-content":!0,container:!0})},s.a.createElement("div",{className:y.a["users-count"]},s.a.createElement("span",{className:y.a.number},e),s.a.createElement("span",{className:y.a.text},"active users (MAUs) this month")),s.a.createElement("span",{className:y.a["text-separator"]}),s.a.createElement("div",{className:y.a["comparison-box"]},s.a.createElement("span",{className:y.a["comparison-box__icon"]},n),s.a.createElement("span",{className:y.a["comparison-box__text"]},e>=t?"up":"down"," ",r," compared to last month"),this.props.showHistoryButton?s.a.createElement(l.a,{to:"/figures/mau-history",className:y.a["mau-history-link"]},"See details"):"")),s.a.createElement("div",{className:y.a["graph-container"]},s.a.createElement(m.f,{width:"100%",height:110},this.props.mauDataHistory.size?s.a.createElement(m.b,{data:this.props.mauDataHistory.toJS(),margin:{top:0,bottom:0,left:0,right:0}},s.a.createElement(m.a,{type:"linear",dataKey:"value",stroke:"none",fill:"#ffffff",fillOpacity:.8}),s.a.createElement(m.g,{content:s.a.createElement(w,null),cursor:{fill:"rgba(255, 255, 255, 0.15)"},offset:0})):s.a.createElement("span",{className:y.a["no-data-label"]},"Active Users historic data unavailable"))))}}]),t}(a.Component);_.defaultProps={showHistoryButton:!1};var O=function(e,t){return{mauDataCurrent:c.a.fromJS(e.generalData.activeUsers.current_month),mauDataHistory:c.a.fromJS(e.generalData.activeUsers.history)}};t.a=Object(f.b)(O)(_)},function(e,t,n){var r=n(134),o=n(239);e.exports=n(57)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(57)&&!n(43)(function(){return 7!=Object.defineProperty(n(238)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(56),o=n(35).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(35),o=n(236),i=n(92),a=n(241)("src"),s=n(505),u=(""+s).split("toString");n(73).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(i(n,a)||o(n,a,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||s.call(this)})},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(73),o=n(35),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(506)?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(507);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){var r=n(529),o=n(239),i=n(139),a=n(135),s=n(92),u=n(237),c=Object.getOwnPropertyDescriptor;t.f=n(57)?c:function(e,t){if(e=i(e),t=a(t,!0),u)try{return c(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(92),o=n(139),i=n(532)(!1),a=n(247)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(242)("keys"),o=n(241);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(138);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(56),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(16))},function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t){return e&&e.length?i(e,o(t,2)):[]}var o=n(22),i=n(611);e.exports=r},function(e,t,n){function r(e,t,n,r,c,l){var f=n&s,p=e.length,h=t.length;if(p!=h&&!(f&&h>p))return!1;var d=l.get(e),y=l.get(t);if(d&&y)return d==t&&y==e;var m=-1,g=!0,v=n&u?new o:void 0;for(l.set(e,t),l.set(t,e);++m-1}var o=n(612);e.exports=r},function(e,t){function n(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i=o;--i)d.point(g[i],v[i]);d.lineEnd(),d.areaEnd()}m&&(g[t]=+n(a,t,e),v[t]=+c(a,t,e),d.point(u?+u(a,t,e):g[t],l?+l(a,t,e):v[t]))}if(s)return d=null,s+""||null}function t(){return Object(a.a)().defined(f).curve(h).context(p)}var n=s.a,u=null,c=Object(o.a)(0),l=s.b,f=Object(o.a)(!0),p=null,h=i.a,d=null;return e.x=function(t){return arguments.length?(n="function"===typeof t?t:Object(o.a)(+t),u=null,e):n},e.x0=function(t){return arguments.length?(n="function"===typeof t?t:Object(o.a)(+t),e):n},e.x1=function(t){return arguments.length?(u=null==t?null:"function"===typeof t?t:Object(o.a)(+t),e):u},e.y=function(t){return arguments.length?(c="function"===typeof t?t:Object(o.a)(+t),l=null,e):c},e.y0=function(t){return arguments.length?(c="function"===typeof t?t:Object(o.a)(+t),e):c},e.y1=function(t){return arguments.length?(l=null==t?null:"function"===typeof t?t:Object(o.a)(+t),e):l},e.lineX0=e.lineY0=function(){return t().x(n).y(c)},e.lineY1=function(){return t().x(n).y(l)},e.lineX1=function(){return t().x(u).y(c)},e.defined=function(t){return arguments.length?(f="function"===typeof t?t:Object(o.a)(!!t),e):f},e.curve=function(t){return arguments.length?(h=t,null!=p&&(d=h(p)),e):h},e.context=function(t){return arguments.length?(null==t?p=d=null:d=h(p=t),e):p},e}},function(e,t,n){"use strict";function r(e){this._curve=e}function o(e){function t(t){return new r(e(t))}return t._curve=e,t}n.d(t,"a",function(){return a}),t.b=o;var i=n(105),a=o(i.a);r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}},function(e,t,n){"use strict";function r(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(Object(o.b)(e)):t()._curve},e}t.a=r;var o=n(270);n(163)},function(e,t,n){"use strict";t.a=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=Array.prototype.slice},function(e,t,n){"use strict";var r=n(79);t.a={draw:function(e,t){var n=Math.sqrt(t/r.j);e.moveTo(n,0),e.arc(0,0,n,0,r.m)}}},function(e,t,n){"use strict";t.a={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}}},function(e,t,n){"use strict";var r=Math.sqrt(1/3),o=2*r;t.a={draw:function(e,t){var n=Math.sqrt(t/o),i=n*r;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}}},function(e,t,n){"use strict";var r=n(79),o=Math.sin(r.j/10)/Math.sin(7*r.j/10),i=Math.sin(r.m/10)*o,a=-Math.cos(r.m/10)*o;t.a={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),o=i*n,s=a*n;e.moveTo(0,-n),e.lineTo(o,s);for(var u=1;u<5;++u){var c=r.m*u/5,l=Math.cos(c),f=Math.sin(c);e.lineTo(f*n,-l*n),e.lineTo(l*o-f*s,f*o+l*s)}e.closePath()}}},function(e,t,n){"use strict";t.a={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}}},function(e,t,n){"use strict";var r=Math.sqrt(3);t.a={draw:function(e,t){var n=-Math.sqrt(t/(3*r));e.moveTo(0,2*n),e.lineTo(-r*n,-n),e.lineTo(r*n,-n),e.closePath()}}},function(e,t,n){"use strict";var r=-.5,o=Math.sqrt(3)/2,i=1/Math.sqrt(12),a=3*(i/2+1);t.a={draw:function(e,t){var n=Math.sqrt(t/a),s=n/2,u=n*i,c=s,l=n*i+n,f=-c,p=l;e.moveTo(s,u),e.lineTo(c,l),e.lineTo(f,p),e.lineTo(r*s-o*u,o*s+r*u),e.lineTo(r*c-o*l,o*c+r*l),e.lineTo(r*f-o*p,o*f+r*p),e.lineTo(r*s+o*u,r*u-o*s),e.lineTo(r*c+o*l,r*l-o*c),e.lineTo(r*f+o*p,r*p-o*f),e.closePath()}}},function(e,t,n){"use strict";function r(e,t){this._context=e,this._k=(1-t)/6}t.a=r;var o=n(106),i=n(108);r.prototype={areaStart:o.a,areaEnd:o.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Object(i.b)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};!function e(t){function n(e){return new r(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";function r(e,t){this._context=e,this._k=(1-t)/6}t.a=r;var o=n(108);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(o.b)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};!function e(t){function n(e){return new r(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";function r(e){for(var t,n=-1,r=0,o=e.length,i=-1/0;++ni&&(i=t,r=n);return r}var o=n(81);t.a=function(e){var t=e.map(r);return Object(o.a)(e).sort(function(e,n){return t[e]-t[n]})}},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(null==e)return{};var n,r,o=i(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function a(e){return c(e)||u(e)||s()}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function u(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function c(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t0?n[o-1]:r,d=f||Object.keys(c);if("function"===typeof u||"spring"===u)return a(e).concat([t.runJSAnimation.bind(t,{from:h.style,to:c,duration:i,easing:u}),i]);var y=Object(I.b)(d,i,u),m=l({},h.style,c,{transition:y});return a(e).concat([m,i,p]).filter(I.c)};return this.manager.start([o].concat(a(n.reduce(f,[s,Math.max(c,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=Object(C.a)());var t=e.begin,n=e.duration,r=e.attributeName,o=e.to,i=e.easing,a=e.onAnimationStart,s=e.onAnimationEnd,u=e.steps,c=e.children,p=this.manager;if(this.unSubscribe=p.subscribe(this.handleStyleChange),"function"===typeof i||"function"===typeof c||"spring"===i)return void this.runJSAnimation(e);if(u.length>1)return void this.runStepAnimation(e);var h=r?f({},r,o):o,d=Object(I.b)(Object.keys(h),n,i);p.start([a,t,l({},h,{transition:d}),n,s])}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration,e.attributeName,e.easing,e.isActive),r=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,o(e,["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"])),i=E.Children.count(t),a=Object(I.e)(this.state.style);if("function"===typeof t)return t(a);if(!n||0===i)return t;var s=function(e){var t=e.props,n=t.style,o=void 0===n?{}:n,i=t.className;return Object(E.cloneElement)(e,l({},r,{style:l({},o,a),className:i}))};return 1===i?s(E.Children.only(t)):S.a.createElement("div",null,E.Children.map(t,function(e){return s(e)}))}}]),t}(E.Component),w.displayName="Animate",w.propTypes={from:k.a.oneOfType([k.a.object,k.a.string]),to:k.a.oneOfType([k.a.object,k.a.string]),attributeName:k.a.string,duration:k.a.number,begin:k.a.number,easing:k.a.oneOfType([k.a.string,k.a.func]),steps:k.a.arrayOf(k.a.shape({duration:k.a.number.isRequired,style:k.a.object.isRequired,easing:k.a.oneOfType([k.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),k.a.func]),properties:k.a.arrayOf("string"),onAnimationEnd:k.a.func})),children:k.a.oneOfType([k.a.node,k.a.func]),isActive:k.a.bool,canBegin:k.a.bool,onAnimationEnd:k.a.func,shouldReAnimate:k.a.bool,onAnimationStart:k.a.func,onAnimationReStart:k.a.func},w.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},A=_))||A;t.a=N},function(e,t,n){(function(t){for(var r=n(286),o="undefined"===typeof window?t:window,i=["moz","webkit"],a="AnimationFrame",s=o["request"+a],u=o["cancel"+a]||o["cancelRequest"+a],c=0;!s&&c=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",t);var u=l(r,i),c=l(o,a),p=f(r,i),h=function(e){return e>1?1:e<0?0:e},d=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var o=u(n)-t,i=p(n);if(Math.abs(o-t)<1e-4||i<1e-4)return c(n);n=h(n-o/i)}return c(n)};return d.isStepper=!1,d},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,o=void 0===r?8:r,i=e.dt,a=void 0===i?17:i,s=function(e,t,r){var i=-(e-t)*n,s=r*o,u=r+(i-s)*a/1e3,c=r*a/1e3+e;return Math.abs(c-t)<1e-4&&Math.abs(u)<1e-4?[t,0]:[c,u]};return s.isStepper=!0,s.dt=a,s},d=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(){}t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),u=r(n(0)),c=r(n(39)),l=n(294),f=(n(295),"unmounted");t.UNMOUNTED=f;var p="exited";t.EXITED=p;var h="entering";t.ENTERING=h;var d="entered";t.ENTERED=d;t.EXITING="exiting";var y=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=p,r.appearStatus=h):o=d:o=t.unmountOnExit||t.mountOnEnter?f:p,r.state={status:o},r.nextCallback=null,r}i(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===f?{status:p}:null},n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==h&&n!==d&&(t=h):n!==h&&n!==d||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=c.default.findDOMNode(this);t===h?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===p&&this.setState({status:f})},n.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts(),a=o?i.appear:i.enter;if(!t&&!r)return void this.safeSetState({status:d},function(){n.props.onEntered(e)});this.props.onEnter(e,o),this.safeSetState({status:h},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,a,function(){n.safeSetState({status:d},function(){n.props.onEntered(e,o)})})})},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();if(!n)return void this.safeSetState({status:p},function(){t.props.onExited(e)});this.props.onExit(e),this.safeSetState({status:"exiting"},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:p},function(){t.props.onExited(e)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;if(!e||r)return void setTimeout(this.nextCallback,0);this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)},n.render=function(){var e=this.state.status;if(e===f)return null;var t=this.props,n=t.children,r=o(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var i=u.default.Children.only(n);return u.default.cloneElement(i,r)},t}(u.default.Component);y.contextTypes={transitionGroup:s.object},y.childContextTypes={transitionGroup:function(){}},y.propTypes={},y.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:a,onEntering:a,onEntered:a,onExit:a,onExiting:a,onExited:a},y.UNMOUNTED=0,y.EXITED=1,y.ENTERING=2,y.ENTERED=3,y.EXITING=4;var m=(0,l.polyfill)(y);t.default=m},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}this.setState(t.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var u=e.displayName||e.name,c="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;!function(e){e&&e.__esModule}(n(1));t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function i(){return i=Object.assign||function(e){for(var t=1;t=t||n<0||S&&r>=A}function h(){var e=i();if(p(e))return d(e);_=setTimeout(h,f(e))}function d(e){return _=void 0,j&&v?r(e):(v=b=void 0,w)}function y(){void 0!==_&&clearTimeout(_),x=0,v=O=b=_=void 0}function m(){return void 0===_?w:d(i())}function g(){var e=i(),n=p(e);if(v=arguments,b=this,O=e,n){if(void 0===_)return l(O);if(S)return clearTimeout(_),_=setTimeout(h,t),r(O)}return void 0===_&&(_=setTimeout(h,t)),w}var v,b,A,w,_,O,x=0,E=!1,S=!1,j=!0;if("function"!=typeof e)throw new TypeError(s);return t=a(t)||0,o(n)&&(E=!!n.leading,S="maxWait"in n,A=S?u(a(n.maxWait)||0,t):A,j="trailing"in n?!!n.trailing:j),g.cancel=y,g.flush=m,g}var o=n(21),i=n(672),a=n(299),s="Expected a function",u=Math.max,c=Math.min;e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var n=c.test(e);return n||l.test(e)?f(e.slice(2),n?2:8):u.test(e)?a:+e}var o=n(21),i=n(60),a=NaN,s=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;e.exports=r},function(e,t,n){function r(e){return e&&e.length?o(e,a,i):void 0}var o=n(115),i=n(301),a=n(63);e.exports=r},function(e,t){function n(e,t){return e>t}e.exports=n},function(e,t,n){function r(e){return e&&e.length?o(e,a,i):void 0}var o=n(115),i=n(303),a=n(63);e.exports=r},function(e,t){function n(e,t){return es?a+1:s+1,i>s&&(i=s,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for(s=u.length,i=c.length,s-i<0&&(i=s,r=c,c=u,u=r),n=0;i;)n=(u[--i]=u[i]+c[i]+n)/T|0,u[i]%=T;for(n&&(u.unshift(n),++o),s=u.length;0==u[--s];)u.pop();return t.d=u,t.e=o,O?d(t,f):t}function a(e,t,n){if(e!==~~e||en)throw Error(E+e)}function s(e){var t,n,r,o=e.length-1,i="",a=e[0];if(o>0){for(i+=a,t=1;t16)throw Error(S+c(e));if(!e.s)return new p(A);for(null==t?(O=!1,u=h):u=t,a=new p(.03125);e.abs().gte(.1);)e=e.times(a),f+=5;for(r=Math.log(k(2,f))/Math.LN10*2+5|0,u+=r,n=o=i=new p(A),p.precision=u;;){if(o=d(o.times(e),u),n=n.times(++l),a=i.plus(N(o,n,u)),s(a.d).slice(0,u)===s(i.d).slice(0,u)){for(;f--;)i=d(i.times(i),u);return p.precision=h,null==t?(O=!0,d(i,h)):i}i=a}}function c(e){for(var t=e.e*P,n=e.d[0];n>=10;n/=10)t++;return t}function l(e,t,n){if(t>e.LN10.sd())throw O=!0,n&&(e.precision=n),Error(x+"LN10 precision limit exceeded");return d(new e(e.LN10),t)}function f(e){for(var t="";e--;)t+="0";return t}function p(e,t){var n,r,o,i,a,u,f,h,y,m=1,g=e,v=g.d,b=g.constructor,w=b.precision;if(g.s<1)throw Error(x+(g.s?"NaN":"-Infinity"));if(g.eq(A))return new b(0);if(null==t?(O=!1,h=w):h=t,g.eq(10))return null==t&&(O=!0),l(b,h);if(h+=10,b.precision=h,n=s(v),r=n.charAt(0),i=c(g),!(Math.abs(i)<15e14))return f=l(b,h+2,w).times(i+""),g=p(new b(r+"."+n.slice(1)),h-10).plus(f),b.precision=w,null==t?(O=!0,d(g,w)):g;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)g=g.times(e),n=s(g.d),r=n.charAt(0),m++;for(i=c(g),r>1?(g=new b("0."+n),i++):g=new b(r+"."+n.slice(1)),u=a=g=N(g.minus(A),g.plus(A),h),y=d(g.times(g),h),o=3;;){if(a=d(a.times(y),h),f=u.plus(N(a,new b(o),h)),s(f.d).slice(0,h)===s(u.d).slice(0,h))return u=u.times(2),0!==i&&(u=u.plus(l(b,h+2,w).times(i+""))),u=N(u,new b(m),h),b.precision=w,null==t?(O=!0,d(u,w)):u;u=f,o+=2}}function h(e,t){var n,r,o;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(r,o)){if(o-=r,n=n-r-1,e.e=j(n/P),e.d=[],r=(n+1)%P,n<0&&(r+=P),rM||e.e<-M))throw Error(S+n)}else e.s=0,e.e=0,e.d=[0];return e}function d(e,t,n){var r,o,i,a,s,u,l,f,p=e.d;for(a=1,i=p[0];i>=10;i/=10)a++;if((r=t-a)<0)r+=P,o=t,l=p[f=0];else{if(f=Math.ceil((r+1)/P),i=p.length,f>=i)return e;for(l=i=p[f],a=1;i>=10;i/=10)a++;r%=P,o=r-P+a}if(void 0!==n&&(i=k(10,a-o-1),s=l/i%10|0,u=t<0||void 0!==p[f+1]||l%i,u=n<4?(s||u)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||u||6==n&&(r>0?o>0?l/k(10,a-o):0:p[f-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return u?(i=c(e),p.length=1,t=t-i-1,p[0]=k(10,(P-t%P)%P),e.e=j(-t/P)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(0==r?(p.length=f,i=1,f--):(p.length=f+1,i=k(10,P-r),p[f]=o>0?(l/k(10,a-o)%k(10,o)|0)*i:0),u)for(;;){if(0==f){(p[0]+=i)==T&&(p[0]=1,++e.e);break}if(p[f]+=i,p[f]!=T)break;p[f--]=0,i=1}for(r=p.length;0===p[--r];)p.pop();if(O&&(e.e>M||e.e<-M))throw Error(S+c(e));return e}function y(e,t){var n,r,o,i,a,s,u,c,l,f,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),O?d(t,h):t;if(u=e.d,f=t.d,r=t.e,c=e.e,u=u.slice(),a=c-r){for(l=a<0,l?(n=u,a=-a,s=f.length):(n=f,r=c,s=u.length),o=Math.max(Math.ceil(h/P),s)+2,a>o&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for(o=u.length,s=f.length,l=o0;--o)u[s++]=0;for(o=f.length;o>a;){if(u[--o]0?i=i.charAt(0)+"."+i.slice(1)+f(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+f(-o-1)+i,n&&(r=n-a)>0&&(i+=f(r))):o>=a?(i+=f(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+f(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=f(r))),e.s<0?"-"+i:i}function g(e,t){if(e.length>t)return e.length=t,!0}function v(e){function t(e){var n=this;if(!(n instanceof t))return new t(e);if(n.constructor=t,e instanceof t)return n.s=e.s,n.e=e.e,void(n.d=(e=e.d)?e.slice():e);if("number"===typeof e){if(0*e!==0)throw Error(E+e);if(e>0)n.s=1;else{if(!(e<0))return n.s=0,n.e=0,void(n.d=[0]);e=-e,n.s=-1}return e===~~e&&e<1e7?(n.e=0,void(n.d=[e])):h(n,e.toString())}if("string"!==typeof e)throw Error(E+e);if(45===e.charCodeAt(0)?(e=e.slice(1),n.s=-1):n.s=1,!C.test(e))throw Error(E+e);h(n,e)}var n,r,o;if(t.prototype=I,t.ROUND_UP=0,t.ROUND_DOWN=1,t.ROUND_CEIL=2,t.ROUND_FLOOR=3,t.ROUND_HALF_UP=4,t.ROUND_HALF_DOWN=5,t.ROUND_HALF_EVEN=6,t.ROUND_HALF_CEIL=7,t.ROUND_HALF_FLOOR=8,t.clone=v,t.config=t.set=b,void 0===e&&(e={}),e)for(o=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n=o[t+1]&&r<=o[t+2]))throw Error(E+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(E+n+": "+r);this[n]=new this(r)}return this}var A,w=1e9,_={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},O=!0,x="[DecimalError] ",E=x+"Invalid argument: ",S=x+"Exponent out of range: ",j=Math.floor,k=Math.pow,C=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,T=1e7,P=7,M=j(9007199254740991/P),I={};I.absoluteValue=I.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},I.comparedTo=I.cmp=function(e){var t,n,r,o,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(r=i.d.length,o=e.d.length,t=0,n=re.d[t]^i.s<0?1:-1;return r===o?0:r>o^i.s<0?1:-1},I.decimalPlaces=I.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*P;if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},I.dividedBy=I.div=function(e){return N(this,new this.constructor(e))},I.dividedToIntegerBy=I.idiv=function(e){var t=this,n=t.constructor;return d(N(t,new n(e),0,1),n.precision)},I.equals=I.eq=function(e){return!this.cmp(e)},I.exponent=function(){return c(this)},I.greaterThan=I.gt=function(e){return this.cmp(e)>0},I.greaterThanOrEqualTo=I.gte=function(e){return this.cmp(e)>=0},I.isInteger=I.isint=function(){return this.e>this.d.length-2},I.isNegative=I.isneg=function(){return this.s<0},I.isPositive=I.ispos=function(){return this.s>0},I.isZero=function(){return 0===this.s},I.lessThan=I.lt=function(e){return this.cmp(e)<0},I.lessThanOrEqualTo=I.lte=function(e){return this.cmp(e)<1},I.logarithm=I.log=function(e){var t,n=this,r=n.constructor,o=r.precision,i=o+5;if(void 0===e)e=new r(10);else if(e=new r(e),e.s<1||e.eq(A))throw Error(x+"NaN");if(n.s<1)throw Error(x+(n.s?"NaN":"-Infinity"));return n.eq(A)?new r(0):(O=!1,t=N(p(n,i),p(e,i),i),O=!0,d(t,o))},I.minus=I.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?y(t,e):i(t,(e.s=-e.s,e))},I.modulo=I.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(e=new r(e),!e.s)throw Error(x+"NaN");return n.s?(O=!1,t=N(n,e,0,1).times(e),O=!0,n.minus(t)):d(new r(n),o)},I.naturalExponential=I.exp=function(){return u(this)},I.naturalLogarithm=I.ln=function(){return p(this)},I.negated=I.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},I.plus=I.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?i(t,e):y(t,(e.s=-e.s,e))},I.precision=I.sd=function(e){var t,n,r,o=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(E+e);if(t=c(o)+1,r=o.d.length-1,n=r*P+1,r=o.d[r]){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},I.squareRoot=I.sqrt=function(){var e,t,n,r,o,i,a,u=this,l=u.constructor;if(u.s<1){if(!u.s)return new l(0);throw Error(x+"NaN")}for(e=c(u),O=!1,o=Math.sqrt(+u),0==o||o==1/0?(t=s(u.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=j((e+1)/2)-(e<0||e%2),o==1/0?t="1e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(o.toString()),n=l.precision,o=a=n+3;;)if(i=r,r=i.plus(N(u,i,a+2)).times(.5),s(i.d).slice(0,a)===(t=s(r.d)).slice(0,a)){if(t=t.slice(a-3,a+1),o==a&&"4999"==t){if(d(i,n+1,0),i.times(i).eq(u)){r=i;break}}else if("9999"!=t)break;a+=4}return O=!0,d(r,n)},I.times=I.mul=function(e){var t,n,r,o,i,a,s,u,c,l=this,f=l.constructor,p=l.d,h=(e=new f(e)).d;if(!l.s||!e.s)return new f(0);for(e.s*=l.s,n=l.e+e.e,u=p.length,c=h.length,u=0;){for(t=0,o=u+r;o>r;)s=i[o]+h[r]*p[o-r-1]+t,i[o--]=s%T|0,t=s/T|0;i[o]=(i[o]+t)%T|0}for(;!i[--a];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,O?d(e,f.precision):e},I.toDecimalPlaces=I.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(a(e,0,w),void 0===t?t=r.rounding:a(t,0,8),d(n,e+c(n)+1,t))},I.toExponential=function(e,t){var n,r=this,o=r.constructor;return void 0===e?n=m(r,!0):(a(e,0,w),void 0===t?t=o.rounding:a(t,0,8),r=d(new o(r),e+1,t),n=m(r,!0,e+1)),n},I.toFixed=function(e,t){var n,r,o=this,i=o.constructor;return void 0===e?m(o):(a(e,0,w),void 0===t?t=i.rounding:a(t,0,8),r=d(new i(o),e+c(o)+1,t),n=m(r.abs(),!1,e+c(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)},I.toInteger=I.toint=function(){var e=this,t=e.constructor;return d(new t(e),c(e)+1,t.rounding)},I.toNumber=function(){return+this},I.toPower=I.pow=function(e){var t,n,r,o,i,a,s=this,c=s.constructor,l=+(e=new c(e));if(!e.s)return new c(A);if(s=new c(s),!s.s){if(e.s<1)throw Error(x+"Infinity");return s}if(s.eq(A))return s;if(r=c.precision,e.eq(A))return d(s,r);if(t=e.e,n=e.d.length-1,a=t>=n,i=s.s,a){if((n=l<0?-l:l)<=9007199254740991){for(o=new c(A),t=Math.ceil(r/P+4),O=!1;n%2&&(o=o.times(s),g(o.d,t)),0!==(n=j(n/2));)s=s.times(s),g(s.d,t);return O=!0,e.s<0?new c(A).div(o):d(o,r)}}else if(i<0)throw Error(x+"NaN");return i=i<0&&1&e.d[Math.max(t,n)]?-1:1,s.s=1,O=!1,o=e.times(p(s,r+12)),O=!0,o=u(o),o.s=i,o},I.toPrecision=function(e,t){var n,r,o=this,i=o.constructor;return void 0===e?(n=c(o),r=m(o,n<=i.toExpNeg||n>=i.toExpPos)):(a(e,1,w),void 0===t?t=i.rounding:a(t,0,8),o=d(new i(o),e,t),n=c(o),r=m(o,e<=n||n<=i.toExpNeg,e)),r},I.toSignificantDigits=I.tosd=function(e,t){var n=this,r=n.constructor;return void 0===e?(e=r.precision,t=r.rounding):(a(e,1,w),void 0===t?t=r.rounding:a(t,0,8)),d(new r(n),e,t)},I.toString=I.valueOf=I.val=I.toJSON=function(){var e=this,t=c(e),n=e.constructor;return m(e,t<=n.toExpNeg||t>=n.toExpPos)};var N=function(){function e(e,t){var n,r=0,o=e.length;for(e=e.slice();o--;)n=e[o]*t+r,e[o]=n%T|0,r=n/T|0;return r&&e.unshift(r),e}function t(e,t,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;ot[o]?1:-1;break}return i}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]1;)e.shift()}return function(r,o,i,a){var s,u,l,f,p,h,y,m,g,v,b,A,w,_,O,E,S,j,k=r.constructor,C=r.s==o.s?1:-1,M=r.d,I=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(x+"Division by zero");for(u=r.e-o.e,S=I.length,O=M.length,y=new k(C),m=y.d=[],l=0;I[l]==(M[l]||0);)++l;if(I[l]>(M[l]||0)&&--u,(A=null==i?i=k.precision:a?i+(c(r)-c(o))+1:i)<0)return new k(0);if(A=A/P+2|0,l=0,1==S)for(f=0,I=I[0],A++;(l1&&(I=e(I,f),M=e(M,f),S=I.length,O=M.length),_=S,g=M.slice(0,S),v=g.length;v=T/2&&++E;do{f=0,s=t(I,g,S,v),s<0?(b=g[0],S!=v&&(b=b*T+(g[1]||0)),f=b/E|0,f>1?(f>=T&&(f=T-1),p=e(I,f),h=p.length,v=g.length,1==(s=t(p,g,h,v))&&(f--,n(p,S=t?n.apply(void 0,i):e(t-s,l(function(){for(var e=arguments.length,t=new Array(e),o=0;o>>1;e(t[i],n)<0?r=i+1:o=i}return r},right:function(t,n,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r>>1;e(t[i],n)>0?o=i:r=i+1}return r}}}},function(e,t,n){"use strict";function r(e,t){return[e,t]}t.a=r},function(e,t,n){"use strict";var r=n(311);t.a=function(e,t){var n=Object(r.a)(e,t);return n?Math.sqrt(n):n}},function(e,t,n){"use strict";var r=n(82);t.a=function(e,t){var n,o,i=e.length,a=0,s=-1,u=0,c=0;if(null==t)for(;++s1)return c/(a-1)}},function(e,t,n){"use strict";t.a=function(e,t){var n,r,o,i=e.length,a=-1;if(null==t){for(;++a=n)for(r=o=n;++an&&(r=n),o=n)for(r=o=n;++an&&(r=n),o=0?(u>=i?10:u>=a?5:u>=s?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(u>=i?10:u>=a?5:u>=s?2:1)}function o(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),u=r/o;return u>=i?o*=10:u>=a?o*=5:u>=s&&(o*=2),t0)return[e];if((o=t0)for(e=Math.ceil(e/s),t=Math.floor(t/s),a=new Array(i=Math.ceil(t-e+1));++u=n)for(r=n;++in&&(r=n)}else for(;++i=n)for(r=n;++in&&(r=n);return r}},function(e,t,n){"use strict";function r(e){return e.length}var o=n(317);t.a=function(e){if(!(a=e.length))return[];for(var t=-1,n=Object(o.a)(e,r),i=new Array(n);++tl&&(c=t.slice(l,c),p[f]?p[f]+=c:p[++f]=c),(n=n[0])===(u=u[0])?p[f]?p[f]+=u:p[++f]=u:(p[++f]=null,h.push({i:f,x:Object(i.a)(n,u)})),l=s.lastIndex;return l(a=e.charCodeAt(t))||a>57){d=(46===a?m+e.slice(t+1):e.slice(t))+d,e=e.slice(0,t);break}}w&&!l&&(e=h(e,1/0));var v=u.length+e.length+d.length,C=v>1)+u+e+d+C.slice(v);break;default:e=C+u+e+d}return g(e)}e=Object(a.a)(e);var n=e.fill,r=e.align,o=e.sign,i=e.symbol,l=e.zero,f=e.width,w=e.comma,_=e.precision,O=e.trim,x=e.type;"n"===x?(w=!0,x="g"):u.a[x]||(void 0===_&&(_=12),O=!0,x="g"),(l||"0"===n&&"="===r)&&(l=!0,n="0",r="=");var E="$"===i?d:"#"===i&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",S="$"===i?y:/[%p]/.test(x)?v:"",j=u.a[x],k=/[defgprs%]/.test(x);return _=void 0===_?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),t.toString=function(){return e+""},t}function n(e,n){var o=t((e=Object(a.a)(e),e.type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(Object(r.a)(n)/3))),s=Math.pow(10,-i),u=p[8+i/3];return function(e){return o(s*e)+u}}var h=void 0===e.grouping||void 0===e.thousands?l.a:Object(o.a)(f.call(e.grouping,Number),e.thousands+""),d=void 0===e.currency?"":e.currency[0]+"",y=void 0===e.currency?"":e.currency[1]+"",m=void 0===e.decimal?".":e.decimal+"",g=void 0===e.numerals?l.a:Object(i.a)(f.call(e.numerals,String)),v=void 0===e.percent?"%":e.percent+"",b=void 0===e.minus?"-":e.minus+"",A=void 0===e.nan?"NaN":e.nan+"";return{format:t,formatPrefix:n}}},function(e,t,n){"use strict";function r(e){if(!(t=i.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}t.a=r;var i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;r.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(e,t,n){"use strict";n.d(t,"b",function(){return r});var r,o=n(177);t.a=function(e,t){var n=Object(o.a)(e,t);if(!n)return e+"";var i=n[0],a=n[1],s=a-(r=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,u=i.length;return s===u?i:s>u?i+new Array(s-u+1).join("0"):s>0?i.slice(0,s)+"."+i.slice(s):"0."+new Array(1-s).join("0")+Object(o.a)(e,Math.max(0,t+s-1))[0]}},function(e,t,n){"use strict";t.a=function(e,t){e=e.slice();var n,r=0,o=e.length-1,i=e[r],a=e[o];return a53)return null;"w"in u||(u.w=1),"Z"in u?(r=o(i(u.y)),s=r.getUTCDay(),r=s>4||0===s?he.p.ceil(r):Object(he.p)(r),r=he.l.offset(r,7*(u.V-1)),u.y=r.getUTCFullYear(),u.m=r.getUTCMonth(),u.d=r.getUTCDate()+(u.w+6)%7):(r=t(i(u.y)),s=r.getDay(),r=s>4||0===s?he.e.ceil(r):Object(he.e)(r),r=he.a.offset(r,7*(u.V-1)),u.y=r.getFullYear(),u.m=r.getMonth(),u.d=r.getDate()+(u.w+6)%7)}else("W"in u||"U"in u)&&("w"in u||(u.w="u"in u?u.u%7:"W"in u?1:0),s="Z"in u?o(i(u.y)).getUTCDay():t(i(u.y)).getDay(),u.m=0,u.d="W"in u?(u.w+6)%7+7*u.W-(s+5)%7:u.w+7*u.U-(s+6)%7);return"Z"in u?(u.H+=u.Z/100|0,u.M+=u.Z%100,o(u)):t(u)}}function a(e,t,n,r){for(var o,i,a=0,s=t.length,u=n.length;a=u)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=Je[o in de?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}function s(e,t,n){var r=Fe.exec(t.slice(n));return r?(e.p=Ue[r[0].toLowerCase()],n+r[0].length):-1}function u(e,t,n){var r=He.exec(t.slice(n));return r?(e.w=Ye[r[0].toLowerCase()],n+r[0].length):-1}function ye(e,t,n){var r=ze.exec(t.slice(n));return r?(e.w=We[r[0].toLowerCase()],n+r[0].length):-1}function me(e,t,n){var r=Qe.exec(t.slice(n));return r?(e.m=Ke[r[0].toLowerCase()],n+r[0].length):-1}function ge(e,t,n){var r=Ve.exec(t.slice(n));return r?(e.m=Ge[r[0].toLowerCase()],n+r[0].length):-1}function ve(e,t,n){return a(e,Pe,t,n)}function be(e,t,n){return a(e,Me,t,n)}function Ae(e,t,n){return a(e,Ie,t,n)}function we(e){return Le[e.getDay()]}function _e(e){return De[e.getDay()]}function Oe(e){return Be[e.getMonth()]}function xe(e){return Re[e.getMonth()]}function Ee(e){return Ne[+(e.getHours()>=12)]}function Se(e){return Le[e.getUTCDay()]}function je(e){return De[e.getUTCDay()]}function ke(e){return Be[e.getUTCMonth()]}function Ce(e){return Re[e.getUTCMonth()]}function Te(e){return Ne[+(e.getUTCHours()>=12)]}var Pe=e.dateTime,Me=e.date,Ie=e.time,Ne=e.periods,De=e.days,Le=e.shortDays,Re=e.months,Be=e.shortMonths,Fe=c(Ne),Ue=l(Ne),ze=c(De),We=l(De),He=c(Le),Ye=l(Le),Ve=c(Re),Ge=l(Re),Qe=c(Be),Ke=l(Be),qe={a:we,A:_e,b:Oe,B:xe,c:null,d:T,e:T,f:D,H:P,I:M,j:I,L:N,m:L,M:R,p:Ee,Q:fe,s:pe,S:B,u:F,U:U,V:z,w:W,W:H,x:null,X:null,y:Y,Y:V,Z:G,"%":le},Ze={a:Se,A:je,b:ke,B:Ce,c:null,d:Q,e:Q,f:X,H:K,I:q,j:Z,L:J,m:$,M:ee,p:Te,Q:fe,s:pe,S:te,u:ne,U:re,V:oe,w:ie,W:ae,x:null,X:null,y:se,Y:ue,Z:ce,"%":le},Je={a:u,A:ye,b:me,B:ge,c:ve,d:A,e:A,f:S,H:_,I:_,j:w,L:E,m:b,M:O,p:s,Q:k,s:C,S:x,u:p,U:h,V:d,w:f,W:y,x:be,X:Ae,y:g,Y:m,Z:v,"%":j};return qe.x=t(Me,qe),qe.X=t(Ie,qe),qe.c=t(Pe,qe),Ze.x=t(Me,Ze),Ze.X=t(Ie,Ze),Ze.c=t(Pe,Ze),{format:function(e){var n=t(e+="",qe);return n.toString=function(){return e},n},parse:function(e){var t=n(e+="",r);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+="",Ze);return n.toString=function(){return e},n},utcParse:function(e){var t=n(e,o);return t.toString=function(){return e},t}}}function s(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i68?1900:2e3),n+r[0].length):-1}function v(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function b(e,t,n){var r=ye.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function A(e,t,n){var r=ye.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function w(e,t,n){var r=ye.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function _(e,t,n){var r=ye.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function O(e,t,n){var r=ye.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function x(e,t,n){var r=ye.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function E(e,t,n){var r=ye.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function S(e,t,n){var r=ye.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function j(e,t,n){var r=me.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function k(e,t,n){var r=ye.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function C(e,t,n){var r=ye.exec(t.slice(n));return r?(e.Q=1e3*+r[0],n+r[0].length):-1}function T(e,t){return s(e.getDate(),t,2)}function P(e,t){return s(e.getHours(),t,2)}function M(e,t){return s(e.getHours()%12||12,t,2)}function I(e,t){return s(1+he.a.count(Object(he.k)(e),e),t,3)}function N(e,t){return s(e.getMilliseconds(),t,3)}function D(e,t){return N(e,t)+"000"}function L(e,t){return s(e.getMonth()+1,t,2)}function R(e,t){return s(e.getMinutes(),t,2)}function B(e,t){return s(e.getSeconds(),t,2)}function F(e){var t=e.getDay();return 0===t?7:t}function U(e,t){return s(he.h.count(Object(he.k)(e),e),t,2)}function z(e,t){var n=e.getDay();return e=n>=4||0===n?Object(he.i)(e):he.i.ceil(e),s(he.i.count(Object(he.k)(e),e)+(4===Object(he.k)(e).getDay()),t,2)}function W(e){return e.getDay()}function H(e,t){return s(he.e.count(Object(he.k)(e),e),t,2)}function Y(e,t){return s(e.getFullYear()%100,t,2)}function V(e,t){return s(e.getFullYear()%1e4,t,4)}function G(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+s(t/60|0,"0",2)+s(t%60,"0",2)}function Q(e,t){return s(e.getUTCDate(),t,2)}function K(e,t){return s(e.getUTCHours(),t,2)}function q(e,t){return s(e.getUTCHours()%12||12,t,2)}function Z(e,t){return s(1+he.l.count(Object(he.v)(e),e),t,3)}function J(e,t){return s(e.getUTCMilliseconds(),t,3)}function X(e,t){return J(e,t)+"000"}function $(e,t){return s(e.getUTCMonth()+1,t,2)}function ee(e,t){return s(e.getUTCMinutes(),t,2)}function te(e,t){return s(e.getUTCSeconds(),t,2)}function ne(e){var t=e.getUTCDay();return 0===t?7:t}function re(e,t){return s(he.s.count(Object(he.v)(e),e),t,2)}function oe(e,t){var n=e.getUTCDay();return e=n>=4||0===n?Object(he.t)(e):he.t.ceil(e),s(he.t.count(Object(he.v)(e),e)+(4===Object(he.v)(e).getUTCDay()),t,2)}function ie(e){return e.getUTCDay()}function ae(e,t){return s(he.p.count(Object(he.v)(e),e),t,2)}function se(e,t){return s(e.getUTCFullYear()%100,t,2)}function ue(e,t){return s(e.getUTCFullYear()%1e4,t,4)}function ce(){return"+0000"}function le(){return"%"}function fe(e){return+e}function pe(e){return Math.floor(+e/1e3)}t.a=a;var he=n(181),de={"-":"",_:" ",0:"0"},ye=/^\s*\d+/,me=/^%/,ge=/[\\^$*+?|[\]().{}]/g},function(e,t,n){"use strict";function r(e){return e.toISOString()}n.d(t,"a",function(){return i});var o=n(182),i="%Y-%m-%dT%H:%M:%S.%LZ";Date.prototype.toISOString||Object(o.b)(i)},function(e,t,n){"use strict";function r(){function e(e){return isNaN(e=+e)?i:u(0===r?.5:(e=(o(e)-t)*r,c?Math.max(0,Math.min(1,e)):e))}var t,n,r,o,i,a=0,s=1,u=l.c,c=!1;return e.domain=function(i){return arguments.length?(t=o(a=+i[0]),n=o(s=+i[1]),r=t===n?0:1/(n-t),e):[a,s]},e.clamp=function(t){return arguments.length?(c=!!t,e):c},e.interpolator=function(t){return arguments.length?(u=t,e):u},e.unknown=function(t){return arguments.length?(i=t,e):i},function(i){return o=i,t=i(a),n=i(s),r=t===n?0:1/(n-t),e}}function o(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function i(){var e=Object(p.b)(r()(l.c));return e.copy=function(){return o(e,i())},f.a.apply(e,arguments)}function a(){var e=Object(h.b)(r()).domain([1,10]);return e.copy=function(){return o(e,a()).base(e.base())},f.a.apply(e,arguments)}function s(){var e=Object(d.b)(r());return e.copy=function(){return o(e,s()).constant(e.constant())},f.a.apply(e,arguments)}function u(){var e=Object(y.b)(r());return e.copy=function(){return o(e,u()).exponent(e.exponent())},f.a.apply(e,arguments)}function c(){return u.apply(null,arguments).exponent(.5)}t.a=o,t.b=i,t.c=a,t.f=s,t.d=u,t.e=c;var l=n(46),f=n(18),p=n(53),h=n(178),d=n(179),y=n(180)},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t0?_()(e,"paddingAngle",0):0;if(n){var u=Object(G.f)(n.endAngle-n.startAngle,e.endAngle-e.startAngle),l=a({},e,{startAngle:s+i,endAngle:s+u(r)+i});o.push(l),s=l.endAngle}else{var f=e.endAngle,p=e.startAngle,h=Object(G.f)(0,f-p),d=h(r),y=a({},e,{startAngle:s+i,endAngle:s+d+i});o.push(y),s=y.endAngle}}),T.a.createElement(R.a,null,e.renderSectorsStatically(o))})}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,r=this.state.prevSectors;return!(n&&t&&t.length)||r&&A()(r,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.sectors,r=e.className,o=e.label,i=e.cx,a=e.cy,s=e.innerRadius,u=e.outerRadius,c=e.isAnimationActive,l=e.prevSectors;if(t||!n||!n.length||!Object(G.h)(i)||!Object(G.h)(a)||!Object(G.h)(s)||!Object(G.h)(u))return null;var f=D()("recharts-pie",r);return T.a.createElement(R.a,{className:f},this.renderSectors(),o&&this.renderLabels(n),z.a.renderCallByParent(this.props,null,!1),(!c||l&&A()(l,n))&&W.a.renderCallByParent(this.props,n,!1))}}],[{key:"getTextAnchor",value:function(e,t){return e>t?"start":e=360?v:v-1)*f,_=A-v*m-w,O=p;k()(p)&&k()(d)?(Object(K.a)(!1,'Use "dataKey" to specify the value of pie,\n the props "valueKey" will be deprecated in 1.1.0'),O="value"):k()(p)&&(Object(K.a)(!1,'Use "dataKey" to specify the value of pie,\n the props "valueKey" will be deprecated in 1.1.0'),O=d);var x,E=i.reduce(function(e,t){var n=Object(Q.w)(t,O,0);return e+(Object(G.h)(n)?n:0)},0);if(E>0){var S;x=i.map(function(e,t){var n,r=Object(Q.w)(e,O,0),o=Object(Q.w)(e,h,t),i=(Object(G.h)(r)?r:0)/E;n=t?S.endAngle+Object(G.j)(b)*f:c;var s=n+Object(G.j)(b)*(m+i*_),l=(n+s)/2,p=(g.innerRadius+g.outerRadius)/2,d=[{name:o,value:r,payload:e,dataKey:O,type:y}],v=Object(V.e)(g.cx,g.cy,p,l);return S=a({percent:i,cornerRadius:u,name:o,tooltipPayload:d,midAngle:l,middleRadius:p,tooltipPosition:v},e,{},g,{value:Object(Q.w)(e,O),startAngle:n,endAngle:s,payload:e,paddingAngle:Object(G.j)(b)*f})})}return a({},g,{sectors:x,data:i,onMouseLeave:r,onMouseEnter:o})},m=v))||m;t.a=q},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n0&&Math.abs(j)0&&Math.abs(k)0&&n.handleDrag(e.changedTouches[0])},n.handleDragEnd=function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1})},n.handleLeaveWrapper=function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=setTimeout(n.handleDragEnd,n.props.leaveTimeOut))},n.handleEnterSlideOrTraveller=function(){n.setState({isTextActive:!0})},n.handleLeaveSlideOrTraveller=function(){n.setState({isTextActive:!1})},n.handleSlideDragStart=function(e){var t=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:t.pageX})},n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(f(n),"startX"),endX:n.handleTravellerDragStart.bind(f(n),"endX")},n.state=e.data&&e.data.length?n.updateScale(e):{},n}return p(t,e),u(t,[{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,o=n.width,i=n.x,a=n.travellerWidth,s=n.updateId;(e.data!==r||e.updateId!==s)&&e.data&&e.data.length?this.setState(this.updateScale(e)):e.width===o&&e.x===i&&e.travellerWidth===a||(this.scale.range([e.x,e.x+e.width-e.travellerWidth]),this.scaleValues=this.scale.domain().map(function(e){return t.scale(e)}),this.setState({startX:this.scale(e.startIndex),endX:this.scale(e.endIndex)}))}},{key:"componentWillUnmount",value:function(){this.scale=null,this.scaleValues=null,this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null)}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.props,o=r.gap,i=r.data,a=i.length-1,s=Math.min(t,n),u=Math.max(t,n),c=this.constructor.getIndexInRange(this.scaleValues,s),l=this.constructor.getIndexInRange(this.scaleValues,u);return{startIndex:c-c%o,endIndex:l===a?a:l-l%o}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,o=t.dataKey,i=Object(k.w)(n[e],o,e);return A()(r)?r(i):i}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,o=t.endX,i=this.props,a=i.x,s=i.width,u=i.travellerWidth,c=i.startIndex,l=i.endIndex,f=i.onChange,p=e.pageX-n;p>0?p=Math.min(p,a+s-u-o,a+s-u-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});h.startIndex===c&&h.endIndex===l||!f||f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX})}},{key:"handleTravellerMove",value:function(e){var t,n=this.state,r=n.brushMoveStartX,o=n.movingTravellerId,a=n.endX,s=n.startX,u=this.state[o],c=this.props,l=c.x,f=c.width,p=c.travellerWidth,h=c.onChange,d=c.gap,y=c.data,m={startX:this.state.startX,endX:this.state.endX},g=e.pageX-r;g>0?g=Math.min(g,l+f-p-u):g<0&&(g=Math.max(g,l-u)),m[o]=u+g;var v=this.getIndex(m),b=v.startIndex,A=v.endIndex,w=function(){var e=y.length-1;return"startX"===o&&(a>s?b%d===0:A%d===0)||as?A%d===0:b%d===0)||a>s&&A===e};this.setState((t={},i(t,o,u+g),i(t,"brushMoveStartX",e.pageX),t),function(){h&&w()&&h(v)})}},{key:"updateScale",value:function(e){var t=this,n=e.data,r=e.startIndex,o=e.endIndex,i=e.x,a=e.width,s=e.travellerWidth,u=n.length;return this.scale=Object(j.scalePoint)().domain(v()(0,u)).range([i,i+a-s]),this.scaleValues=this.scale.domain().map(function(e){return t.scale(e)}),{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:this.scale(r),endX:this.scale(o)}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,o=e.height,i=e.fill,a=e.stroke;return _.a.createElement("rect",{stroke:a,fill:i,x:t,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,o=e.height,i=e.data,a=e.children,s=e.padding,u=w.Children.only(a);return u?_.a.cloneElement(u,{x:t,y:n,width:r,height:o,margin:s,compact:!0,data:i}):null}},{key:"renderTraveller",value:function(e,t){var n=this.props,r=n.y,o=n.travellerWidth,i=n.height,a=n.stroke,s=Math.floor(r+i/2)-1,u=Math.max(e,this.props.x);return _.a.createElement(T.a,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],style:{cursor:"col-resize"}},_.a.createElement("rect",{x:u,y:r,width:o,height:i,fill:a,stroke:"none"}),_.a.createElement("line",{x1:u+1,y1:s,x2:u+o-1,y2:s,fill:"none",stroke:"#fff"}),_.a.createElement("line",{x1:u+1,y1:s+2,x2:u+o-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderSlide",value:function(e,t){var n=this.props,r=n.y,o=n.height,i=n.stroke;return _.a.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(e,t),y:r,width:Math.abs(t-e),height:o})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,r=e.y,i=e.height,a=e.travellerWidth,s=e.stroke,u=this.state,c=u.startX,l=u.endX,f={pointerEvents:"none",fill:s};return _.a.createElement(T.a,{className:"recharts-brush-texts"},_.a.createElement(P.a,o({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+i/2},f),this.getTextOfTick(t)),_.a.createElement(P.a,o({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+a+5,y:r+i/2},f),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,r=e.children,o=e.x,i=e.y,a=e.width,s=e.height,u=this.state,c=u.startX,l=u.endX,f=u.isTextActive,p=u.isSlideMoving,h=u.isTravellerMoving;if(!t||!t.length||!Object(M.h)(o)||!Object(M.h)(i)||!Object(M.h)(a)||!Object(M.h)(s)||a<=0||s<=0)return null;var d=S()("recharts-brush",n),y=1===_.a.Children.count(r),m=Object(I.a)("userSelect","none");return _.a.createElement(T.a,{className:d,onMouseMove:this.handleDrag,onMouseLeave:this.handleLeaveWrapper,onMouseUp:this.handleDragEnd,onTouchEnd:this.handleDragEnd,onTouchMove:this.handleTouchMove,style:m},this.renderBackground(),y&&this.renderPanorama(),this.renderSlide(c,l),this.renderTraveller(c,"startX"),this.renderTraveller(l,"endX"),(f||p||h)&&this.renderText())}}],[{key:"getIndexInRange",value:function(e,t){for(var n=e.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);e[i]>t?o=i:r=i}return t>=e[o]?o:r}}]),t}(w.Component),y.displayName="Brush",y.propTypes={className:x.a.string,fill:x.a.string,stroke:x.a.string,x:x.a.number,y:x.a.number,width:x.a.number,height:x.a.number.isRequired,travellerWidth:x.a.number,gap:x.a.number,padding:x.a.shape({top:x.a.number,right:x.a.number,bottom:x.a.number,left:x.a.number}),dataKey:x.a.oneOfType([x.a.string,x.a.number,x.a.func]),data:x.a.array,startIndex:x.a.number,endIndex:x.a.number,tickFormatter:x.a.func,children:x.a.node,onChange:x.a.func,updateId:x.a.oneOfType([x.a.string,x.a.number]),leaveTimeOut:x.a.number},y.defaultProps={height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3},d=m))||d;t.a=N},function(e,t,n){var r=n(772),o=r();e.exports=o},function(e,t,n){function r(e){if(!e)return 0===e?e:0;if((e=o(e))===i||e===-i){return(e<0?-1:1)*a}return e===e?e:0}var o=n(299),i=1/0,a=1.7976931348623157e308;e.exports=r},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n0?this.props:c)),n<=0||r<=0||!l||!l.length?null:w.a.createElement(k.a,{className:E()("recharts-cartesian-axis",i)},t&&this.renderAxisLine(),this.renderTicks(l),T.a.renderCallByParent(this.props))}}],[{key:"getTicks",value:function(e){var n=e.tick,r=e.ticks,o=e.viewBox,i=e.minTickGap,a=e.orientation,s=e.interval,u=e.tickFormatter,c=e.unit;return r&&r.length&&n?Object(M.h)(s)||Object(P.o)()?t.getNumberIntervalTicks(r,Object(M.h)(s)?s:0):"preserveStartEnd"===s?t.getTicksStart({ticks:r,tickFormatter:u,viewBox:o,orientation:a,minTickGap:i,unit:c},!0):"preserveStart"===s?t.getTicksStart({ticks:r,tickFormatter:u,viewBox:o,orientation:a,minTickGap:i,unit:c}):t.getTicksEnd({ticks:r,tickFormatter:u,viewBox:o,orientation:a,minTickGap:i,unit:c}):[]}},{key:"getNumberIntervalTicks",value:function(e,t){return e.filter(function(e,n){return n%(t+1)===0})}},{key:"getTicksStart",value:function(e,t){var n,r,o=e.ticks,i=e.tickFormatter,s=e.viewBox,u=e.orientation,c=e.minTickGap,l=e.unit,f=s.x,p=s.y,h=s.width,d=s.height,y="top"===u||"bottom"===u?"width":"height",m=(o||[]).slice(),g=l&&"width"===y?Object(j.c)(l)[y]:0,v=m.length,A=v>=2?Object(M.j)(m[1].coordinate-m[0].coordinate):1;if(1===A?(n="width"===y?f:p,r="width"===y?f+h:p+d):(n="width"===y?f+h:p+d,r="width"===y?f:p),t){var w=o[v-1],_=b()(i)?i(w.value):w.value,O=Object(j.c)(_)[y]+g,x=A*(w.coordinate+A*O/2-r);m[v-1]=w=a({},w,{tickCoord:x>0?w.coordinate-x*A:w.coordinate});A*(w.tickCoord-A*O/2-n)>=0&&A*(w.tickCoord+A*O/2-r)<=0&&(r=w.tickCoord-A*(O/2+c),m[v-1]=a({},w,{isShow:!0}))}for(var E=t?v-1:v,S=0;S=0&&A*(k.tickCoord+A*T/2-r)<=0&&(n=k.tickCoord+A*(T/2+c),m[S]=a({},k,{isShow:!0}))}return m.filter(function(e){return e.isShow})}},{key:"getTicksEnd",value:function(e){var t,n,r=e.ticks,o=e.tickFormatter,i=e.viewBox,s=e.orientation,u=e.minTickGap,c=e.unit,l=i.x,f=i.y,p=i.width,h=i.height,d="top"===s||"bottom"===s?"width":"height",y=c&&"width"===d?Object(j.c)(c)[d]:0,m=(r||[]).slice(),g=m.length,v=g>=2?Object(M.j)(m[1].coordinate-m[0].coordinate):1;1===v?(t="width"===d?l:f,n="width"===d?l+p:f+h):(t="width"===d?l+p:f+h,n="width"===d?l:f);for(var A=g-1;A>=0;A--){var w=m[A],_=b()(o)?o(w.value):w.value,O=Object(j.c)(_)[d]+y;if(A===g-1){var x=v*(w.coordinate+v*O/2-n);m[A]=w=a({},w,{tickCoord:x>0?w.coordinate-x*v:w.coordinate})}else m[A]=w=a({},w,{tickCoord:w.coordinate});v*(w.tickCoord-v*O/2-t)>=0&&v*(w.tickCoord+v*O/2-n)<=0&&(n=w.tickCoord-v*(O/2+u),m[A]=a({},w,{isShow:!0}))}return m.filter(function(e){return e.isShow})}},{key:"renderTickItem",value:function(e,t,n){return w.a.isValidElement(e)?w.a.cloneElement(e,t):b()(e)?e(t):w.a.createElement(C.a,o({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}]),t}(A.Component);I.displayName="CartesianAxis",I.propTypes=a({},P.c,{},P.a,{className:O.a.string,x:O.a.number,y:O.a.number,width:O.a.number,height:O.a.number,orientation:O.a.oneOf(["top","bottom","left","right"]),viewBox:O.a.shape({x:O.a.number,y:O.a.number,width:O.a.number,height:O.a.number}),tick:O.a.oneOfType([O.a.bool,O.a.func,O.a.object,O.a.element]),axisLine:O.a.oneOfType([O.a.bool,O.a.object]),tickLine:O.a.oneOfType([O.a.bool,O.a.object]),mirror:O.a.bool,tickMargin:O.a.number.isRequired,minTickGap:O.a.number,ticks:O.a.array,tickSize:O.a.number,stroke:O.a.string,tickFormatter:O.a.func,ticksGenerator:O.a.func,interval:O.a.oneOfType([O.a.number,O.a.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])])}),I.defaultProps={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"},t.a=I},function(e,t,n){var r=n(61),o=n(787),i=n(809),a=n(96),s=n(84),u=n(812),c=n(813),l=n(357),f=c(function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,function(t){return t=a(t,e),c||(c=t.length>1),t}),s(e,l(e),n),c&&(n=o(n,7,u));for(var f=t.length;f--;)i(n,t[f]);return n});e.exports=f},function(e,t,n){function r(e,t,n){var r=e[t];s.call(e,t)&&i(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(183),i=n(100),a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(153),o=n(167),i=n(154),a=n(259),s=Object.getOwnPropertySymbols,u=s?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=u},function(e,t,n){function r(e){return o(e,a,i)}var o=n(257),i=n(356),a=n(188);e.exports=r},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t0,from:{upperWidth:0,lowerWidth:0,height:s,x:n,y:r},to:{upperWidth:o,lowerWidth:i,height:s,x:n,y:r},duration:p,animationEasing:f,isActive:d},function(t){var n=t.upperWidth,r=t.lowerWidth,o=t.height,i=t.x,s=t.y;return b.a.createElement(x.a,{canBegin:c>0,from:"0px ".concat(-1===c?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:p,easing:f},b.a.createElement("path",a({},Object(S.l)(e.props),Object(S.f)(e.props),{className:y,d:j(i,s,n,r,o),ref:function(t){e.node=t}})))}):b.a.createElement("g",null,b.a.createElement("path",a({},Object(S.l)(this.props),Object(S.f)(this.props),{className:y,d:j(n,r,o,i,s)})))}}]),t}(v.Component),m.displayName="Trapezoid",m.propTypes=function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(0),u=n.n(s),c=function(){function e(e,t){for(var n=0;n0){var g=1/0,v=1/0;y.forEach(function(e){e.x>h.x&&(g=Math.min(g,e.x)),e.y>h.y&&(v=Math.min(v,e.y))}),Number.isFinite(g)&&(h.w=g-h.x),Number.isFinite(v)&&(h.h=v-h.y)}}d||(h.w=t,h.h=n);var b={w:h.w,h:h.h,x:h.x,y:h.y,static:!0,i:e};this.props.onResize(u,c,h,b,o,i),this.setState({layout:(0,m.compact)(u,this.compactType(),f),activeDrag:b})}},t.prototype.onResizeStop=function(e,t,n,r){var o=r.e,i=r.node,a=this.state,s=a.layout,u=a.oldResizeItem,c=this.props.cols,l=(0,m.getLayoutItem)(s,e);this.props.onResizeStop(s,u,l,null,o,i);var f=(0,m.compact)(s,this.compactType(),c),p=this.state.oldLayout;this.setState({activeDrag:null,layout:f,oldResizeItem:null,oldLayout:null}),this.onLayoutMaybeChanged(f,p)},t.prototype.placeholder=function(){var e=this.state.activeDrag;if(!e)return null;var t=this.props,n=t.width,r=t.cols,o=t.margin,i=t.containerPadding,a=t.rowHeight,s=t.maxRows,u=t.useCSSTransforms;return c.default.createElement(v.default,{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,className:"react-grid-placeholder",containerWidth:n,cols:r,margin:o,containerPadding:i||o,maxRows:s,rowHeight:a,isDraggable:!1,isResizable:!1,useCSSTransforms:u},c.default.createElement("div",null))},t.prototype.processGridItem=function(e){if(e&&e.key){var t=(0,m.getLayoutItem)(this.state.layout,String(e.key));if(!t)return null;var n=this.props,r=n.width,o=n.cols,i=n.margin,a=n.containerPadding,s=n.rowHeight,u=n.maxRows,l=n.isDraggable,f=n.isResizable,p=n.useCSSTransforms,h=n.draggableCancel,d=n.draggableHandle,y=this.state.mounted,g=Boolean(!t.static&&l&&(t.isDraggable||null==t.isDraggable)),b=Boolean(!t.static&&f&&(t.isResizable||null==t.isResizable));return c.default.createElement(v.default,{containerWidth:r,cols:o,margin:i,containerPadding:a||i,maxRows:u,rowHeight:s,cancel:h,handle:d,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:g,isResizable:b,useCSSTransforms:p&&y,usePercentages:!y,w:t.w,h:t.h,x:t.x,y:t.y,i:t.i,minH:t.minH,minW:t.minW,maxH:t.maxH,maxW:t.maxW,static:t.static},e)}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.style,o=(0,y.default)("react-grid-layout",n),i=s({height:this.containerHeight()},r);return c.default.createElement("div",{className:o,style:i},c.default.Children.map(this.props.children,function(t){return e.processGridItem(t)}),this.placeholder())},t}(c.default.Component);b.displayName="ReactGridLayout",b.propTypes={className:f.default.string,style:f.default.object,width:f.default.number,autoSize:f.default.bool,cols:f.default.number,draggableCancel:f.default.string,draggableHandle:f.default.string,verticalCompact:function(e){e.verticalCompact,1},compactType:f.default.oneOf(["vertical","horizontal"]),layout:function(e){var t=e.layout;void 0!==t&&(0,m.validateLayout)(t,"layout")},margin:f.default.arrayOf(f.default.number),containerPadding:f.default.arrayOf(f.default.number),rowHeight:f.default.number,maxRows:f.default.number,isDraggable:f.default.bool,isResizable:f.default.bool,preventCollision:f.default.bool,useCSSTransforms:f.default.bool,onLayoutChange:f.default.func,onDragStart:f.default.func,onDrag:f.default.func,onDragStop:f.default.func,onResizeStart:f.default.func,onResize:f.default.func,onResizeStop:f.default.func,children:function(e,t){var n=e[t],r={};c.default.Children.forEach(n,function(e){if(r[e.key])throw new Error('Duplicate child key "'+e.key+'" found! This will cause problems in ReactGridLayout.');r[e.key]=!0})}},b.defaultProps={autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isDraggable:!0,isResizable:!0,useCSSTransforms:!0,verticalCompact:!0,compactType:"vertical",preventCollision:!1,onLayoutChange:m.noop,onDragStart:m.noop,onDrag:m.noop,onDragStop:m.noop,onResizeStart:m.noop,onResize:m.noop,onResizeStop:m.noop};var A=function(){this.state={activeDrag:null,layout:(0,m.synchronizeLayoutWithChildren)(this.props.layout,this.props.children,this.props.cols,this.compactType()),mounted:!1,oldDragItem:null,oldLayout:null,oldResizeItem:null}};t.default=b},function(e,t,n){!function(t,r){e.exports=r(n(39),n(0))}(0,function(e,t){"use strict";function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function r(e){return function(){return e}}function o(e,t,n,r,o,i,a,s){if(V(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],l=0;u=new Error(t.replace(/%s/g,function(){return c[l++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}function i(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function a(e,t,n,r,o){for(var i in e)if(e.hasOwnProperty(i)){var a;try{te("function"===typeof e[i],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",r||"React class",n,i,typeof e[i]),a=e[i](t,i,r,n,null,re)}catch(e){a=e}if(ne(!a||a instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",r||"React class",n,i,typeof a),a instanceof Error&&!(a.message in oe)){oe[a.message]=!0;var s=o?o():"";ne(!1,"Failed %s type: %s%s",n,a.message,null!=s?s:"")}}}function s(e,t){for(var n=0,r=e.length;n0&&void 0!==arguments[0]?arguments[0]:{};return de({touchAction:"none"},e)}function P(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)"+t+"(?!\\S)"))||(e.className+=" "+t)}function M(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)"+t+"(?!\\S)","g"),"")}function I(e,t,n){if(!e.props.bounds)return[t,n];var r=e.props.bounds;r="string"===typeof r?r:U(r);var o=z(e);if("string"===typeof r){var i=o.ownerDocument,a=i.defaultView,s=void 0;if(!((s="parent"===r?o.parentNode:i.querySelector(r))instanceof a.HTMLElement))throw new Error('Bounds selector "'+r+'" could not find an element.');var u=a.getComputedStyle(o),f=a.getComputedStyle(s);r={left:-o.offsetLeft+l(f.paddingLeft)+l(u.marginLeft),top:-o.offsetTop+l(f.paddingTop)+l(u.marginTop),right:w(s)-b(o)-o.offsetLeft+l(f.paddingRight)-l(u.marginRight),bottom:A(s)-v(o)-o.offsetTop+l(f.paddingBottom)-l(u.marginBottom)}}return c(r.right)&&(t=Math.min(t,r.right)),c(r.bottom)&&(n=Math.min(n,r.bottom)),c(r.left)&&(t=Math.max(t,r.left)),c(r.top)&&(n=Math.max(n,r.top)),[t,n]}function N(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]}function D(e){return"both"===e.props.axis||"x"===e.props.axis}function L(e){return"both"===e.props.axis||"y"===e.props.axis}function R(e,t,n){var r="number"===typeof t?S(e,t):null;if("number"===typeof t&&!r)return null;var o=z(n),i=n.props.offsetParent||o.offsetParent||o.ownerDocument.body;return _(r||e,i)}function B(e,t,n){var r=e.state,o=!c(r.lastX),i=z(e);return o?{node:i,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:i,deltaX:t-r.lastX,deltaY:n-r.lastY,lastX:r.lastX,lastY:r.lastY,x:t,y:n}}function F(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}}function U(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}function z(t){var n=e.findDOMNode(t);if(!n)throw new Error(": Unmounted during event!");return n}function W(){}e=e&&e.hasOwnProperty("default")?e.default:e,t=t&&t.hasOwnProperty("default")?t.default:t;var H=function(){};H.thatReturns=r,H.thatReturnsFalse=r(!1),H.thatReturnsTrue=r(!0),H.thatReturnsNull=r(null),H.thatReturnsThis=function(){return this},H.thatReturnsArgument=function(e){return e};var Y=H,V=function(e){};V=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")};var G=o,Q=Y,K=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window||"undefined"===typeof window.document)return"";var t=window.document.documentElement.style;if(e in t)return"";for(var n=0;n not mounted on DragStart!");var r=n.ownerDocument;if(!(o.props.disabled||!(t.target instanceof r.defaultView.Node)||o.props.handle&&!y(t.target,o.props.handle,n)||o.props.cancel&&y(t.target,o.props.cancel,n))){var i=j(t);o.setState({touchIdentifier:i});var a=R(t,i,o);if(null!=a){var s=a.x,u=a.y,c=B(o,s,u);W("calling",o.props.onStart);!1!==o.props.onStart(t,c)&&(o.props.enableUserSelectHack&&k(r),o.setState({dragging:!0,lastX:s,lastY:u}),m(r,Ae.move,o.handleDrag),m(r,Ae.stop,o.handleDragStop))}}},o.handleDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=R(e,o.state.touchIdentifier,o);if(null!=t){var n=t.x,r=t.y;if(Array.isArray(o.props.grid)){var i=n-o.state.lastX,a=r-o.state.lastY,s=N(o.props.grid,i,a),u=ge(s,2);if(i=u[0],a=u[1],!i&&!a)return;n=o.state.lastX+i,r=o.state.lastY+a}var c=B(o,n,r);if(!1!==o.props.onDrag(e,c))o.setState({lastX:n,lastY:r});else try{o.handleDragStop(new MouseEvent("mouseup"))}catch(e){var l=document.createEvent("MouseEvents");l.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),o.handleDragStop(l)}}},o.handleDragStop=function(t){if(o.state.dragging){var n=R(t,o.state.touchIdentifier,o);if(null!=n){var r=n.x,i=n.y,a=B(o,r,i),s=e.findDOMNode(o);s&&o.props.enableUserSelectHack&&C(s.ownerDocument),o.setState({dragging:!1,lastX:NaN,lastY:NaN}),o.props.onStop(t,a),s&&(g(s.ownerDocument,Ae.move,o.handleDrag),g(s.ownerDocument,Ae.stop,o.handleDragStop))}}},o.onMouseDown=function(e){return Ae=be.mouse,o.handleDragStart(e)},o.onMouseUp=function(e){return Ae=be.mouse,o.handleDragStop(e)},o.onTouchStart=function(e){return Ae=be.touch,o.handleDragStart(e)},o.onTouchEnd=function(e){return Ae=be.touch,o.handleDragStop(e)},i=n,me(o,i)}return ye(r,n),pe(r,[{key:"componentWillUnmount",value:function(){var t=e.findDOMNode(this);if(t){var n=t.ownerDocument;g(n,be.mouse.move,this.handleDrag),g(n,be.touch.move,this.handleDrag),g(n,be.mouse.stop,this.handleDragStop),g(n,be.touch.stop,this.handleDragStop),this.props.enableUserSelectHack&&C(n)}}},{key:"render",value:function(){return t.cloneElement(t.Children.only(this.props.children),{style:T(this.props.children.props.style),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),r}(t.Component);we.displayName="DraggableCore",we.propTypes={allowAnyClick:se.bool,disabled:se.bool,enableUserSelectHack:se.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:se.arrayOf(se.number),scale:se.number,handle:se.string,cancel:se.string,onStart:se.func,onDrag:se.func,onStop:se.func,onMouseDown:se.func,className:f,style:f,transform:f},we.defaultProps={allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){}};var _e=function(n){function r(e){fe(this,r);var t=me(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t.onDragStart=function(e,n){if(!1===t.props.onStart(e,F(t,n)))return!1;t.setState({dragging:!0,dragged:!0})},t.onDrag=function(e,n){if(!t.state.dragging)return!1;var r=F(t,n),o={x:r.x,y:r.y};if(t.props.bounds){var i=o.x,a=o.y;o.x+=t.state.slackX,o.y+=t.state.slackY;var s=I(t,o.x,o.y),u=ge(s,2),c=u[0],l=u[1];o.x=c,o.y=l,o.slackX=t.state.slackX+(i-o.x),o.slackY=t.state.slackY+(a-o.y),r.x=o.x,r.y=o.y,r.deltaX=o.x-t.state.x,r.deltaY=o.y-t.state.y}if(!1===t.props.onDrag(e,r))return!1;t.setState(o)},t.onDragStop=function(e,n){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,F(t,n)))return!1;var r={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var o=t.props.position,i=o.x,a=o.y;r.x=i,r.y=a}t.setState(r)},t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return ye(r,n),pe(r,[{key:"componentDidMount",value:function(){"undefined"!==typeof window.SVGElement&&e.findDOMNode(this)instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillReceiveProps",value:function(e){!e.position||this.props.position&&e.position.x===this.props.position.x&&e.position.y===this.props.position.y||this.setState({x:e.position.x,y:e.position.y})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"render",value:function(){var e,n={},r=null,o=Boolean(this.props.position),i=!o||this.state.dragging,a=this.props.position||this.props.defaultPosition,s={x:D(this)&&i?this.state.x:a.x,y:L(this)&&i?this.state.y:a.y};this.state.isElementSVG?r=x(s,this.props.positionOffset):n=O(s,this.props.positionOffset);var u=this.props,c=u.defaultClassName,l=u.defaultClassNameDragging,f=u.defaultClassNameDragged,p=t.Children.only(this.props.children),h=ue(p.props.className||"",c,(e={},he(e,l,this.state.dragging),he(e,f,this.state.dragged),e));return t.createElement(we,de({},this.props,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(p,{className:h,style:de({},p.props.style,n),transform:r}))}}]),r}(t.Component);return _e.displayName="Draggable",_e.propTypes=de({},we.propTypes,{axis:se.oneOf(["both","x","y","none"]),bounds:se.oneOfType([se.shape({left:se.number,right:se.number,top:se.number,bottom:se.number}),se.string,se.oneOf([!1])]),defaultClassName:se.string,defaultClassNameDragging:se.string,defaultClassNameDragged:se.string,defaultPosition:se.shape({x:se.number,y:se.number}),positionOffset:se.shape({x:se.oneOfType([se.number,se.string]),y:se.oneOfType([se.number,se.string])}),position:se.shape({x:se.number,y:se.number}),className:f,style:f,transform:f}),_e.defaultProps=de({},we.defaultProps,{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}),_e.default=_e,_e.DraggableCore=we,_e})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=Object.assign||function(e){for(var t=1;te[s]&&(r=s)}return r}function o(e,t){if(!t[e])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]}function i(e,t,n,r,o,i){if(e[n])return(0,s.cloneLayout)(e[n]);for(var u=e[r],c=a(t),l=c.slice(c.indexOf(n)),f=0,p=l.length;fc){for(var t=0,n=a.length-u;t-1?t:e}function h(e,t){t=t||{};var n=t.body;if(e instanceof h){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=p(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function d(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function y(e){var t=new o;return e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function m(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var g={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(g.arrayBuffer)var v=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=function(e){return e&&DataView.prototype.isPrototypeOf(e)},A=ArrayBuffer.isView||function(e){return e&&v.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},g.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},m.error=function(){var e=new m(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];m.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new m(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=h,e.Response=m,e.fetch=function(e,t){return new Promise(function(n,r){var o=new h(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:y(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new m(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),"include"===o.credentials&&(i.withCredentials=!0),"responseType"in i&&g.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send("undefined"===typeof o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!==typeof self?self:this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n.n(r),i=n(39),a=n.n(i),s=n(24),u=n(126),c=n(411),l=n(423),f=n(891);n.n(f);a.a.render(o.a.createElement(s.a,{store:c.a},o.a.createElement(u.a,{history:c.b},o.a.createElement(l.a,null))),document.getElementById("edx-figures-app"))},function(e,t,n){"use strict";function r(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;rY.length&&Y.push(e)}function h(e,t,n,o){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var a=!1;if(null===e)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case _:case O:a=!0}}if(a)return n(o,e,""===t?"."+y(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var s=0;st}return!1}function C(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}function T(e){return e[1].toUpperCase()}function P(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function M(e,t,n,r){var o=xi.hasOwnProperty(t)?xi[t]:null;(null!==o?0===o.type:!r&&(2=t.length))throw r(Error(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:P(n)}}function K(e,t){var n=P(t.value),r=P(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function q(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Z(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function J(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Z(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function X(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function $(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}function ee(e){if(Ti[e])return Ti[e];if(!Ci[e])return e;var t,n=Ci[e];for(t in n)if(n.hasOwnProperty(t)&&t in Pi)return Ti[e]=n[t];return e}function te(e){var t=Ue(e);Yi.forEach(function(n){ze(n,e,t)}),Vi.forEach(function(n){ze(n,e,t)})}function ne(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function re(e,t){switch(e){case"focus":case"blur":Fi=null;break;case"dragenter":case"dragleave":Ui=null;break;case"mouseover":case"mouseout":zi=null;break;case"pointerover":case"pointerout":Wi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hi.delete(t.pointerId)}}function oe(e,t,n,r,o){return null===e||e.nativeEvent!==o?ne(t,n,r,o):(e.eventSystemFlags|=r,e)}function ie(e,t,n,r){switch(t){case"focus":return Fi=oe(Fi,e,t,n,r),!0;case"dragenter":return Ui=oe(Ui,e,t,n,r),!0;case"mouseover":return zi=oe(zi,e,t,n,r),!0;case"pointerover":var o=r.pointerId;return Wi.set(o,oe(Wi.get(o)||null,e,t,n,r)),!0;case"gotpointercapture":return o=r.pointerId,Hi.set(o,oe(Hi.get(o)||null,e,t,n,r)),!0}return!1}function ae(e){if(null!==e.blockedOn)return!1;var t=Be(e.topLevelType,e.eventSystemFlags,e.nativeEvent);return null===t||(e.blockedOn=t,!1)}function se(e,t,n){ae(e)&&n.delete(t)}function ue(){for(Ri=!1;0this.eventPool.length&&this.eventPool.push(e)}function je(e){e.eventPool=[],e.getPooled=Ee,e.release=Se}function ke(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Ce(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=ta[e])&&!!t[e]}function Te(){return Ce}function Pe(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;t=n.tag,5!==t&&6!==t||e.ancestors.push(n),n=ot(r)}while(n);for(n=0;n=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=qe(n)}}function Je(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Je(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Xe(){for(var e=window,t=Ke();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;e=t.contentWindow,t=Ke(e.document)}return t}function $e(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function et(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function tt(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}function nt(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function rt(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Ma||n===Da||n===Na){if(0===t)return e;t--}else n===Ia&&t++}e=e.previousSibling}return null}function ot(e){var t=e[za];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ha]||n[za]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rt(e);null!==e;){if(n=e[za])return n;e=rt(e)}return t}e=n,n=e.parentNode}return null}function it(e){return e=e[za]||e[Ha],!e||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function at(e){if(5===e.tag||6===e.tag)return e.stateNode;throw r(Error(33))}function st(e){return e[Wa]||null}function ut(){if(Ga)return Ga;var e,t,n=Va,r=n.length,o="value"in Ya?Ya.value:Ya.textContent,i=o.length;for(e=0;ejs||(e.current=Ss[js],Ss[js]=null,js--)}function kt(e,t){js++,Ss[js]=e.current,e.current=t}function Ct(e,t){var n=e.type.contextTypes;if(!n)return ks;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Tt(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Pt(e){jt(Ts,e),jt(Cs,e)}function Mt(e){jt(Ts,e),jt(Cs,e)}function It(e,t,n){if(Cs.current!==ks)throw r(Error(168));kt(Cs,t,e),kt(Ts,n,e)}function Nt(e,t,n){var o=e.stateNode;if(e=t.childContextTypes,"function"!==typeof o.getChildContext)return n;o=o.getChildContext();for(var i in o)if(!(i in e))throw r(Error(108),g(t)||"Unknown",i);return Mo({},n,{},o)}function Dt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||ks,Ps=Cs.current,kt(Cs,t,e),kt(Ts,Ts.current,e),!0}function Lt(e,t,n){var o=e.stateNode;if(!o)throw r(Error(169));n?(t=Nt(e,t,Ps),o.__reactInternalMemoizedMergedChildContext=t,jt(Ts,e),jt(Cs,e),kt(Cs,t,e)):jt(Ts,e),kt(Ts,n,e)}function Rt(){switch(Bs()){case Fs:return 99;case Us:return 98;case zs:return 97;case Ws:return 96;case Hs:return 95;default:throw r(Error(332))}}function Bt(e){switch(e){case 99:return Fs;case 98:return Us;case 97:return zs;case 96:return Ws;case 95:return Hs;default:throw r(Error(332))}}function Ft(e,t){return e=Bt(e),Ms(e,t)}function Ut(e,t,n){return e=Bt(e),Is(e,t,n)}function zt(e){return null===Gs?(Gs=[e],Qs=Is(Fs,Ht)):Gs.push(e),Ys}function Wt(){if(null!==Qs){var e=Qs;Qs=null,Ns(e)}Ht()}function Ht(){if(!Ks&&null!==Gs){Ks=!0;var e=0;try{var t=Gs;Ft(99,function(){for(;e=t&&(Nu=!0),e.firstContext=null)}function Zt(e,t){if(eu!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(eu=e,t=1073741823),t={context:e,observedBits:t,next:null},null===$s){if(null===Xs)throw r(Error(308));$s=t,Xs.dependencies={expirationTime:0,firstContext:t,responders:null}}else $s=$s.next=t;return e._currentValue}function Jt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Xt(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function $t(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function en(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function tn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Jt(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Jt(e.memoizedState),o=n.updateQueue=Jt(n.memoizedState)):r=e.updateQueue=Xt(o):null===o&&(o=n.updateQueue=Xt(r));null===o||r===o?en(r,t):null===r.lastUpdate||null===o.lastUpdate?(en(r,t),en(o,t)):(en(r,t),o.lastUpdate=t)}function nn(e,t){var n=e.updateQueue;n=null===n?e.updateQueue=Jt(e.memoizedState):rn(e,n),null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function rn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Xt(t)),t}function on(e,t,n,r,o,i){switch(n.tag){case 1:return e=n.payload,"function"===typeof e?e.call(i,r,o):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(e=n.payload,null===(o="function"===typeof e?e.call(i,r,o):e)||void 0===o)break;return Mo({},r,o);case 2:tu=!0}return r}function an(e,t,n,r,o){tu=!1,t=rn(e,t);for(var i=t.baseState,a=null,s=0,u=t.firstUpdate,c=i;null!==u;){var l=u.expirationTime;ly?(m=f,f=null):m=f.sibling;var g=h(r,f,s[y],u);if(null===g){null===f&&(f=m);break}e&&f&&null===g.alternate&&t(r,f),i=a(g,i,y),null===l?c=g:l.sibling=g,l=g,f=m}if(y===s.length)return n(r,f),c;if(null===f){for(;yg?(v=m,m=null):v=m.sibling;var A=h(i,m,b.value,c);if(null===A){null===m&&(m=v);break}e&&m&&null===A.alternate&&t(i,m),s=a(A,s,g),null===f?l=A:f.sibling=A,f=A,m=v}if(b.done)return n(i,m),l;if(null===m){for(;!b.done;g++,b=u.next())null!==(b=p(i,b.value,c))&&(s=a(b,s,g),null===f?l=b:f.sibling=b,f=b);return l}for(m=o(i,m);!b.done;g++,b=u.next())null!==(b=d(m,i,g,b.value,c))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),s=a(b,s,g),null===f?l=b:f.sibling=b,f=b);return e&&m.forEach(function(e){return t(i,e)}),l}return function(e,o,a,u){var c="object"===typeof a&&null!==a&&a.type===ti&&null===a.key;c&&(a=a.props.children);var l="object"===typeof a&&null!==a;if(l)switch(a.$$typeof){case $o:e:{for(l=a.key,c=o;null!==c;){if(c.key===l){if(7===c.tag?a.type===ti:c.elementType===a.type){n(e,c.sibling),o=i(c,a.type===ti?a.props.children:a.props,u),o.ref=dn(e,c,a),o.return=e,e=o;break e}n(e,c);break}t(e,c),c=c.sibling}a.type===ti?(o=so(a.props.children,e.mode,u,a.key),o.return=e,e=o):(u=ao(a.type,a.key,a.props,null,e.mode,u),u.ref=dn(e,o,a),u.return=e,e=u)}return s(e);case ei:e:{for(c=a.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(e,o.sibling),o=i(o,a.children||[],u),o.return=e,e=o;break e}n(e,o);break}t(e,o),o=o.sibling}o=co(a,e.mode,u),o.return=e,e=o}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==o&&6===o.tag?(n(e,o.sibling),o=i(o,a,u),o.return=e,e=o):(n(e,o),o=uo(a,e.mode,u),o.return=e,e=o),s(e);if(iu(a))return m(e,o,a,u);if(y(a))return g(e,o,a,u);if(l&&yn(e,a),"undefined"===typeof a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,r(Error(152),e.displayName||e.name||"Component")}return n(e,o)}}function gn(e){if(e===uu)throw r(Error(174));return e}function vn(e,t){kt(fu,t,e),kt(lu,e,e),kt(cu,uu,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:J(null,"");break;default:n=8===n?t.parentNode:t,t=n.namespaceURI||null,n=n.tagName,t=J(t,n)}jt(cu,e),kt(cu,t,e)}function bn(e){jt(cu,e),jt(lu,e),jt(fu,e)}function An(e){gn(fu.current);var t=gn(cu.current),n=J(t,e.type);t!==n&&(kt(lu,e,e),kt(cu,n,e))}function wn(e){lu.current===e&&(jt(cu,e),jt(lu,e))}function _n(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Na||n.data===Da))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if((64&t.effectTag)!==Gi)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function On(e,t){return{responder:e,props:t}}function xn(){throw r(Error(321))}function En(e,t){if(null===t)return!1;for(var n=0;nwu&&(wu=f,Fr(wu))):(Br(f,c.suspenseConfig),a=c.eagerReducer===e?c.eagerState:e(a,c.action)),s=c,c=c.next}while(null!==c&&c!==o);l||(u=s,i=a),hs(a,t.memoizedState)||(Nu=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=i,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Mn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===_u?(_u={lastEffect:null},_u.lastEffect=e.next=e):(t=_u.lastEffect,null===t?_u.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,_u.lastEffect=e)),e}function In(e,t,n,r){var o=kn();Ou|=e,o.memoizedState=Mn(t,n,void 0,void 0===r?null:r)}function Nn(e,t,n,r){var o=Cn();r=void 0===r?null:r;var i=void 0;if(null!==mu){var a=mu.memoizedState;if(i=a.destroy,null!==r&&En(r,a.deps))return void Mn(0,n,i,r)}Ou|=e,o.memoizedState=Mn(t,n,i,r)}function Dn(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ln(){}function Rn(e,t,n){if(!(25>Su))throw r(Error(301));var o=e.alternate;if(e===yu||null!==o&&o===yu)if(xu=!0,e={expirationTime:du,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Eu&&(Eu=new Map),void 0===(n=Eu.get(t)))Eu.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=wr(),a=nu.suspense;i=_r(i,e,a),a={expirationTime:i,suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)a.next=a;else{var u=s.next;null!==u&&(a.next=u),s.next=a}if(t.last=a,0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var c=t.lastRenderedState,l=o(c,n);if(a.eagerReducer=o,a.eagerState=l,hs(l,c))return}catch(e){}Or(e,i)}}function Bn(e,t){var n=no(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Fn(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Un(e){if(Mu){var t=Pu;if(t){var n=t;if(!Fn(e,t)){if(!(t=nt(n.nextSibling))||!Fn(e,t))return e.effectTag=e.effectTag&~Ki|Qi,Mu=!1,void(Tu=e);Bn(Tu,n)}Tu=e,Pu=nt(t.firstChild)}else e.effectTag=e.effectTag&~Ki|Qi,Mu=!1,Tu=e}}function zn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Tu=e}function Wn(e){if(e!==Tu)return!1;if(!Mu)return zn(e),Mu=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!tt(t,e.memoizedProps))for(t=Pu;t;)Bn(e,t),t=nt(t.nextSibling);if(zn(e),13===e.tag)if(e=e.memoizedState,null===(e=null!==e?e.dehydrated:null))e=Pu;else e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Ia){if(0===t){e=nt(e.nextSibling);break e}t--}else n!==Ma&&n!==Da&&n!==Na||t++}e=e.nextSibling}e=null}else e=Tu?nt(e.stateNode.nextSibling):null;return Pu=e,!0}function Hn(){Pu=Tu=null,Mu=!1}function Yn(e,t,n,r){t.child=null===e?su(t,null,n,r):au(t,e.child,n,r)}function Vn(e,t,n,r,o){n=n.render;var i=t.ref;return qt(t,o),r=Sn(e,t,n,r,i,o),null===e||Nu?(t.effectTag|=1,Yn(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),nr(e,t,o))}function Gn(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||ro(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?(e=ao(n.type,null,r,null,t.mode,i),e.ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Qn(e,t,a,r,o,i))}return a=e.child,ot)&&bc.set(e,t))}}function xr(e,t){e.expirationTimee?t:e):t)}function Sr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=zt(kr.bind(null,e));else{var t=Er(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=wr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Ys&&Ns(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?zt(kr.bind(null,e)):Ut(r,jr.bind(null,e),{timeout:10*(1073741821-t)-Zs()}),e.callbackNode=t}}}function jr(e,t){if(_c=0,t)return t=wr(),yo(e,t),Sr(e),null;var n=Er(e);if(0!==n){if(t=e.callbackNode,($u&(Yu|Vu))!==Wu)throw r(Error(327));if(Kr(),e===ec&&n===nc||Dr(e,n),null!==tc){var o=$u;$u|=Yu;for(var i=Rr();;)try{zr();break}catch(t){Lr(e,t)}if(Vt(),$u=o,Uu.current=i,rc===Qu)throw t=oc,Dr(e,n),po(e,n),Sr(e),t;if(null===tc)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,Tr(e,n),o=rc,ec=null,o){case Gu:case Qu:throw r(Error(345));case Ku:if(2!==n){yo(e,2);break}Vr(e);break;case qu:if(po(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=Yr(i)),1073741823===ic&&10<(i=lc+fc-Zs())){if(cc){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,Dr(e,n);break}}if(0!==(a=Er(e))&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Ba(Vr.bind(null,e),i);break}Vr(e);break;case Zu:if(po(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=Yr(i)),cc&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,Dr(e,n);break}if(0!==(i=Er(e))&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==ac?o=10*(1073741821-ac)-Zs():1073741823===ic?o=0:(o=10*(1073741821-ic)-5e3,i=Zs(),n=10*(1073741821-n)-i,o=i-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Fu(o/1960))-o,n=o?o=0:(i=0|s.busyDelayMs,a=Zs()-(10*(1073741821-a)-(0|s.timeoutMs||5e3)),o=a<=i?0:i+o-a),10=t&&(Ut(97,function(){return n._onComplete(),null}),rc=Xu)}function Pr(){if(null!==bc){var e=bc;bc=null,e.forEach(function(e,t){yo(t,e),Sr(t)}),Wt()}}function Mr(e,t){var n=$u;$u|=1;try{return e(t)}finally{($u=n)===Wu&&Wt()}}function Ir(e,t,n,r){var o=$u;$u|=4;try{return Ft(98,e.bind(null,t,n,r))}finally{($u=o)===Wu&&Wt()}}function Nr(e,t){var n=$u;$u&=-2,$u|=Hu;try{return e(t)}finally{($u=n)===Wu&&Wt()}}function Dr(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Fa(n)),null!==tc)for(n=tc.return;null!==n;){var r=n;switch(r.tag){case 1:var o=r.type.childContextTypes;null!==o&&void 0!==o&&Pt(r);break;case 3:bn(r),Mt(r);break;case 5:wn(r);break;case 4:bn(r);break;case 13:case 19:jt(pu,r);break;case 10:Qt(r)}n=n.return}ec=e,tc=io(e.current,null),nc=t,rc=Gu,oc=null,ac=ic=1073741823,sc=null,uc=0,cc=!1}function Lr(e,t){for(;;){try{if(Vt(),jn(),null===tc||null===tc.return)return rc=Qu,oc=t,null;e:{var n=e,r=tc.return,o=tc,i=t;if(t=nc,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==i&&"object"===typeof i&&"function"===typeof i.then){var a=i,s=0!==(1&pu.current),u=r;do{var c;if(c=13===u.tag){var l=u.memoizedState;if(null!==l)c=null!==l.dehydrated;else{var f=u.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!s)}}if(c){var p=u.updateQueue;if(null===p){var h=new Set;h.add(a),u.updateQueue=h}else p.add(a);if(0===(2&u.mode)){if(u.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var d=$t(1073741823,null);d.tag=2,tn(o,d)}o.expirationTime=1073741823;break e}i=void 0,o=t;var y=n.pingCache;if(null===y?(y=n.pingCache=new Bu,i=new Set,y.set(a,i)):void 0===(i=y.get(a))&&(i=new Set,y.set(a,i)),!i.has(o)){i.add(o);var m=Xr.bind(null,n,a,o);a.then(m,m)}u.effectTag|=4096,u.expirationTime=t;break e}u=u.return}while(null!==u);i=Error((g(o.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a component higher in the tree to provide a loading indicator or placeholder to display."+v(o))}rc!==Ju&&(rc=Ku),i=ar(i,o),u=r;do{switch(u.tag){case 3:a=i,u.effectTag|=4096,u.expirationTime=t;nn(u,br(u,a,t));break e;case 1:a=i;var b=u.type,A=u.stateNode;if((64&u.effectTag)===Gi&&("function"===typeof b.getDerivedStateFromError||null!==A&&"function"===typeof A.componentDidCatch&&(null===yc||!yc.has(A)))){u.effectTag|=4096,u.expirationTime=t;nn(u,Ar(u,a,t));break e}}u=u.return}while(null!==u)}tc=Hr(tc)}catch(e){t=e;continue}break}}function Rr(){var e=Uu.current;return Uu.current=ju,null===e?ju:e}function Br(e,t){euc&&(uc=e)}function Ur(){for(;null!==tc;)tc=Wr(tc)}function zr(){for(;null!==tc&&!Ds();)tc=Wr(tc)}function Wr(e){var t=Lu(e.alternate,e,nc);return e.memoizedProps=e.pendingProps,null===t&&(t=Hr(e)),zu.current=null,t}function Hr(e){tc=e;do{var t=tc.alternate;if(e=tc.return,(2048&tc.effectTag)===Gi){e:{var n=t;t=tc;var o=nc,i=t.pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Tt(t.type)&&Pt(t);break;case 3:bn(t),Mt(t),o=t.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(null===n||null===n.child)&&Wn(t)&&rr(t),Os(t);break;case 5:wn(t),o=gn(fu.current);var a=t.type;if(null!==n&&null!=t.stateNode)xs(n,t,a,i,o),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var s=gn(cu.current);if(Wn(t)){i=t,a=void 0,n=i.stateNode;var u=i.type,c=i.memoizedProps;switch(n[za]=i,n[Wa]=c,u){case"iframe":case"object":case"embed":Me("load",n);break;case"video":case"audio":for(var l=0;l<\/script>",l=c.removeChild(c.firstChild)):"string"===typeof n.is?l=l.createElement(c,{is:n.is}):(l=l.createElement(c),"select"===c&&(c=l,n.multiple?c.multiple=!0:n.size&&(c.size=n.size))):l=l.createElementNS(s,c),c=l,c[za]=u,c[Wa]=n,n=c,_s(n,t,!1,!1),t.stateNode=n,s=o;var f=Ve(a,i);switch(a){case"iframe":case"object":case"embed":Me("load",n),o=i;break;case"video":case"audio":for(o=0;oi.tailExpiration&&1i&&(i=n),u>i&&(i=u),a=a.sibling;o.childExpirationTime=i}if(null!==t)return t;null!==e&&(2048&e.effectTag)===Gi&&(null===e.firstEffect&&(e.firstEffect=tc.firstEffect),null!==tc.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=tc.firstEffect),e.lastEffect=tc.lastEffect),1e?t:e}function Vr(e){var t=Rt();return Ft(99,Gr.bind(null,e,t)),null}function Gr(e,t){if(Kr(),($u&(Yu|Vu))!==Wu)throw r(Error(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw r(Error(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=Yr(n);if(e.firstPendingTime=i,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===ec&&(tc=ec=null,nc=0),1u&&(l=u,u=s,s=l),l=Ze(A,s),f=Ze(A,u),l&&f&&(1!==_.rangeCount||_.anchorNode!==l.node||_.anchorOffset!==l.offset||_.focusNode!==f.node||_.focusOffset!==f.offset)&&(w=w.createRange(),w.setStart(l.node,l.offset),_.removeAllRanges(),s>u?(_.addRange(w),_.extend(f.node,f.offset)):(w.setEnd(f.node,f.offset),_.addRange(w)))))),w=[];for(_=A;_=_.parentNode;)1===_.nodeType&&w.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"===typeof A.focus&&A.focus(),A=0;A=t&&e<=t}function po(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function ho(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function yo(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function mo(e,t,n,o,i,a){var s=t.current;e:if(n){n=n._reactInternalFiber;t:{if(fe(n)!==n||1!==n.tag)throw r(Error(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(Tt(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw r(Error(171))}if(1===n.tag){var c=n.type;if(Tt(c)){n=Nt(n,c,u);break e}}n=u}else n=ks;return null===t.context?t.context=n:t.pendingContext=n,t=a,i=$t(o,i),i.payload={element:e},t=void 0===t?null:t,null!==t&&(i.callback=t),tn(s,i),Or(s,o),o}function go(e,t,n,r){var o=t.current,i=wr(),a=nu.suspense;return o=_r(i,o,a),mo(e,t,n,o,a,r)}function vo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function bo(e,t,n){var r=3