!function(e){var t={};function n(r){if(t[r])return t[r].exports;var l=t[r]={i:r,l:!1,exports:{}};return e[r].call(l.exports,l,l.exports,n),l.l=!0,l.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)n.d(r,l,function(t){return e[t]}.bind(null,l));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/Static/build/udf/",n(n.s=4)}([function(e,t,n){"use strict";e.exports=n(6)},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,o,u=i(e),c=1;c<arguments.length;c++){for(var s in n=Object(arguments[c]))l.call(n,s)&&(u[s]=n[s]);if(r){o=r(n);for(var f=0;f<o.length;f++)a.call(n,o[f])&&(u[o[f]]=n[o[f]])}}return u}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(7)},function(e,t,n){"use strict";e.exports=n(10)},function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=n.n(t),l=n(2),a=n.n(l),i=n(3),o=n.n(i);e.React=r.a,e.ReactDOM=a.a,e.ReactDOMServer=o.a}.call(this,n(5))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";
/** @license React v16.12.0
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(1),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,i=l?Symbol.for("react.portal"):60106,o=l?Symbol.for("react.fragment"):60107,u=l?Symbol.for("react.strict_mode"):60108,c=l?Symbol.for("react.profiler"):60114,s=l?Symbol.for("react.provider"):60109,f=l?Symbol.for("react.context"):60110,d=l?Symbol.for("react.forward_ref"):60112,p=l?Symbol.for("react.suspense"):60113;l&&Symbol.for("react.suspense_list");var h=l?Symbol.for("react.memo"):60115,m=l?Symbol.for("react.lazy"):60116;l&&Symbol.for("react.fundamental"),l&&Symbol.for("react.responder"),l&&Symbol.for("react.scope");var y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||g}function k(){}function x(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=w.prototype;var E=x.prototype=new k;E.constructor=x,r(E,w.prototype),E.isPureReactComponent=!0;var S={current:null},T={current:null},C=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,l={},i=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(i=""+t.key),t)C.call(t,r)&&!_.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(1===u)l.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];l.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===l[r]&&(l[r]=u[r]);return{$$typeof:a,type:e,key:i,ref:o,props:l,_owner:T.current}}function N(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g,z=[];function F(e,t,n,r){if(z.length){var l=z.pop();return l.result=e,l.keyPrefix=t,l.func=n,l.context=r,l.count=0,l}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function I(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>z.length&&z.push(e)}function M(e,t,n){return null==e?0:function e(t,n,r,l){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case i:u=!0}}if(u)return r(l,t,""===n?"."+D(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var s=n+D(o=t[c],c);u+=e(o,s,r,l)}else if(null===t||"object"!=typeof t?s=null:s="function"==typeof(s=y&&t[y]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),c=0;!(o=t.next()).done;)u+=e(o=o.value,s=n+D(o,c++),r,l);else if("object"===o)throw r=""+t,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return u}(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function R(e,t){e.func.call(e.context,t,e.count++)}function U(e,t,n){var r=e.result,l=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,r,n,(function(e){return e})):null!=e&&(N(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,l+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),r.push(e))}function L(e,t,n,r,l){var a="";null!=n&&(a=(""+n).replace(O,"$&/")+"/"),M(e,U,t=F(t,a,r,l)),I(t)}function A(){var e=S.current;if(null===e)throw Error(v(321));return e}var j={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return L(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;M(e,R,t=F(null,null,t,n)),I(t)},count:function(e){return M(e,(function(){return null}),null)},toArray:function(e){var t=[];return L(e,t,null,(function(e){return e})),t},only:function(e){if(!N(e))throw Error(v(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:x,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return A().useCallback(e,t)},useContext:function(e,t){return A().useContext(e,t)},useEffect:function(e,t){return A().useEffect(e,t)},useImperativeHandle:function(e,t,n){return A().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return A().useLayoutEffect(e,t)},useMemo:function(e,t){return A().useMemo(e,t)},useReducer:function(e,t,n){return A().useReducer(e,t,n)},useRef:function(e){return A().useRef(e)},useState:function(e){return A().useState(e)},Fragment:o,Profiler:c,StrictMode:u,Suspense:p,createElement:P,cloneElement:function(e,t,n){if(null==e)throw Error(v(267,e));var l=r({},e.props),i=e.key,o=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,u=T.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)C.call(t,s)&&!_.hasOwnProperty(s)&&(l[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)l.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];l.children=c}return{$$typeof:a,type:e.type,key:i,ref:o,props:l,_owner:u}},createFactory:function(e){var t=P.bind(null,e);return t.type=e,t},isValidElement:N,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:T,IsSomeRendererActing:{current:!1},assign:r}},V={default:j},W=V&&j||V;e.exports=W.default||W},function(e,t,n){"use strict";
/** @license React v16.12.0
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(0),l=n(1),a=n(8);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var o=null,u={};function c(){if(o)for(var e in u){var t=u[e],n=o.indexOf(e);if(!(-1<n))throw Error(i(96,e));if(!f[n]){if(!t.extractEvents)throw Error(i(97,e));for(var r in f[n]=t,n=t.eventTypes){var l=void 0,a=n[r],c=t,p=r;if(d.hasOwnProperty(p))throw Error(i(99,p));d[p]=a;var h=a.phasedRegistrationNames;if(h){for(l in h)h.hasOwnProperty(l)&&s(h[l],c,p);l=!0}else a.registrationName?(s(a.registrationName,c,p),l=!0):l=!1;if(!l)throw Error(i(98,r,e))}}}}function s(e,t,n){if(p[e])throw Error(i(100,e));p[e]=t,h[e]=t.eventTypes[n].dependencies}var f=[],d={},p={},h={};function m(e,t,n,r,l,a,i,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var y=!1,v=null,g=!1,b=null,w={onError:function(e){y=!0,v=e}};function k(e,t,n,r,l,a,i,o,u){y=!1,v=null,m.apply(w,arguments)}var x=null,E=null,S=null;function T(e,t,n){var r=e.type||"unknown-event";e.currentTarget=S(n),function(e,t,n,r,l,a,o,u,c){if(k.apply(this,arguments),y){if(!y)throw Error(i(198));var s=v;y=!1,v=null,g||(g=!0,b=s)}}(r,t,void 0,e),e.currentTarget=null}function C(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function _(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var P=null;function N(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)T(e,t[r],n[r]);else t&&T(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function O(e){if(null!==e&&(P=C(P,e)),e=P,P=null,e){if(_(e,N),P)throw Error(i(95));if(g)throw e=b,g=!1,b=null,e}}var z={injectEventPluginOrder:function(e){if(o)throw Error(i(101));o=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!u.hasOwnProperty(t)||u[t]!==r){if(u[t])throw Error(i(102,t));u[t]=r,n=!0}}n&&c()}};function F(e,t){var n=e.stateNode;if(!n)return null;var r=x(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var I=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;I.hasOwnProperty("ReactCurrentDispatcher")||(I.ReactCurrentDispatcher={current:null}),I.hasOwnProperty("ReactCurrentBatchConfig")||(I.ReactCurrentBatchConfig={suspense:null});var M=/^(.*)[\\\/]/,D="function"==typeof Symbol&&Symbol.for,R=D?Symbol.for("react.element"):60103,U=D?Symbol.for("react.portal"):60106,L=D?Symbol.for("react.fragment"):60107,A=D?Symbol.for("react.strict_mode"):60108,j=D?Symbol.for("react.profiler"):60114,V=D?Symbol.for("react.provider"):60109,W=D?Symbol.for("react.context"):60110,$=D?Symbol.for("react.concurrent_mode"):60111,H=D?Symbol.for("react.forward_ref"):60112,B=D?Symbol.for("react.suspense"):60113,Q=D?Symbol.for("react.suspense_list"):60120,q=D?Symbol.for("react.memo"):60115,K=D?Symbol.for("react.lazy"):60116;D&&Symbol.for("react.fundamental"),D&&Symbol.for("react.responder"),D&&Symbol.for("react.scope");var Y="function"==typeof Symbol&&Symbol.iterator;function X(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Y&&e[Y]||e["@@iterator"])?e:null}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case L:return"Fragment";case U:return"Portal";case j:return"Profiler";case A:return"StrictMode";case B:return"Suspense";case Q:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case W:return"Context.Consumer";case V:return"Context.Provider";case H:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case q:return G(e.type);case K:if(e=1===e._status?e._result:null)return G(e)}return null}function Z(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,l=e._debugSource,a=G(e.type);n=null,r&&(n=G(r.type)),r=a,a="",l?a=" (at "+l.fileName.replace(M,"")+":"+l.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var J=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=E(e)){if("function"!=typeof ee)throw Error(i(280));var t=x(e.stateNode);ee(e.stateNode,e.type,t)}}function le(e){te?ne?ne.push(e):ne=[e]:te=e}function ae(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ie(e,t){return e(t)}function oe(e,t,n,r){return e(t,n,r)}function ue(){}var ce=ie,se=!1,fe=!1;function de(){null===te&&null===ne||(ue(),ae())}new Map;var pe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,he=Object.prototype.hasOwnProperty,me={},ye={};function ve(e,t,n,r,l,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var ge={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){ge[e]=new ve(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];ge[t]=new ve(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){ge[e]=new ve(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){ge[e]=new ve(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){ge[e]=new ve(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){ge[e]=new ve(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){ge[e]=new ve(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){ge[e]=new ve(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){ge[e]=new ve(e,5,!1,e.toLowerCase(),null,!1)}));var be=/[\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function ke(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function xe(e,t,n,r){var l=ge.hasOwnProperty(t)?ge[t]:null;(null!==l?0===l.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,l,r)&&(n=null),r||null===l?function(e){return!!he.call(ye,e)||!he.call(me,e)&&(pe.test(e)?ye[e]=!0:(me[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&"":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Se(e){e._valueTracker||(e._valueTracker=function(e){var t=Ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Te(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ce(e,t){var n=t.checked;return l({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function _e(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ke(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Pe(e,t){null!=(t=t.checked)&&xe(e,"checked",t,!1)}function Ne(e,t){Pe(e,t);var n=ke(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ze(e,t.type,n):t.hasOwnProperty("defaultValue")&&ze(e,t.type,ke(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Oe(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ze(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Fe(e,t){return e=l({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Ie(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ke(n),t=null,l=0;l<e.length;l++){if(e[l].value===n)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function Me(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return l({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function De(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw Error(i(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(i(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:ke(n)}}function Re(e,t){var n=ke(t.value),r=ke(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(be,we);ge[t]=new ve(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(be,we);ge[t]=new ve(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(be,we);ge[t]=new ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){ge[e]=new ve(e,1,!1,e.toLowerCase(),null,!1)})),ge.xlinkHref=new ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){ge[e]=new ve(e,1,!1,e.toLowerCase(),null,!0)}));var Le="http://www.w3.org/1999/xhtml",Ae="http://www.w3.org/2000/svg";function je(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 Ve(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?je(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var We,$e=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Ae||"innerHTML"in e)e.innerHTML=t;else{for((We=We||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=We.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function He(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 Be(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Qe={animationend:Be("Animation","AnimationEnd"),animationiteration:Be("Animation","AnimationIteration"),animationstart:Be("Animation","AnimationStart"),transitionend:Be("Transition","TransitionEnd")},qe={},Ke={};function Ye(e){if(qe[e])return qe[e];if(!Qe[e])return e;var t,n=Qe[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ke)return qe[e]=n[t];return e}J&&(Ke=document.createElement("div").style,"AnimationEvent"in window||(delete Qe.animationend.animation,delete Qe.animationiteration.animation,delete Qe.animationstart.animation),"TransitionEvent"in window||delete Qe.transitionend.transition);var Xe=Ye("animationend"),Ge=Ye("animationiteration"),Ze=Ye("animationstart"),Je=Ye("transitionend"),et="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function tt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function nt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function rt(e){if(tt(e)!==e)throw Error(i(188))}function lt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=tt(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){n=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===n)return rt(l),e;if(a===r)return rt(l),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=l,r=a;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=a;break}if(u===r){o=!0,r=l,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=l;break}if(u===r){o=!0,r=a,n=l;break}u=u.sibling}if(!o)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var at,it,ot,ut=!1,ct=[],st=null,ft=null,dt=null,pt=new Map,ht=new Map,mt=[],yt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),vt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function gt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function bt(e,t){switch(e){case"focus":case"blur":st=null;break;case"dragenter":case"dragleave":ft=null;break;case"mouseover":case"mouseout":dt=null;break;case"pointerover":case"pointerout":pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ht.delete(t.pointerId)}}function wt(e,t,n,r,l){return null===e||e.nativeEvent!==l?(e=gt(t,n,r,l),null!==t&&(null!==(t=cr(t))&&it(t)),e):(e.eventSystemFlags|=r,e)}function kt(e){var t=ur(e.target);if(null!==t){var n=tt(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=nt(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){ot(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function xt(e){if(null!==e.blockedOn)return!1;var t=zn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=cr(t);return null!==n&&it(n),e.blockedOn=t,!1}return!0}function Et(e,t,n){xt(e)&&n.delete(t)}function St(){for(ut=!1;0<ct.length;){var e=ct[0];if(null!==e.blockedOn){null!==(e=cr(e.blockedOn))&&at(e);break}var t=zn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:ct.shift()}null!==st&&xt(st)&&(st=null),null!==ft&&xt(ft)&&(ft=null),null!==dt&&xt(dt)&&(dt=null),pt.forEach(Et),ht.forEach(Et)}function Tt(e,t){e.blockedOn===t&&(e.blockedOn=null,ut||(ut=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,St)))}function Ct(e){function t(t){return Tt(t,e)}if(0<ct.length){Tt(ct[0],e);for(var n=1;n<ct.length;n++){var r=ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&Tt(st,e),null!==ft&&Tt(ft,e),null!==dt&&Tt(dt,e),pt.forEach(t),ht.forEach(t),n=0;n<mt.length;n++)(r=mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<mt.length&&null===(n=mt[0]).blockedOn;)kt(n),null===n.blockedOn&&mt.shift()}function _t(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Pt(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Nt(e,t,n){(t=F(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=C(n._dispatchListeners,t),n._dispatchInstances=C(n._dispatchInstances,e))}function Ot(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Pt(t);for(t=n.length;0<t--;)Nt(n[t],"captured",e);for(t=0;t<n.length;t++)Nt(n[t],"bubbled",e)}}function zt(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=F(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=C(n._dispatchListeners,t),n._dispatchInstances=C(n._dispatchInstances,e))}function Ft(e){e&&e.dispatchConfig.registrationName&&zt(e._targetInst,null,e)}function It(e){_(e,Ot)}function Mt(){return!0}function Dt(){return!1}function Rt(e,t,n,r){for(var l in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(l)&&((t=e[l])?this[l]=t(n):"target"===l?this.target=r:this[l]=n[l]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Mt:Dt,this.isPropagationStopped=Dt,this}function Ut(e,t,n,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,t,n,r),l}return new this(e,t,n,r)}function Lt(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function At(e){e.eventPool=[],e.getPooled=Ut,e.release=Lt}l(Rt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Mt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Mt)},persist:function(){this.isPersistent=Mt},isPersistent:Dt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Dt,this._dispatchInstances=this._dispatchListeners=null}}),Rt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Rt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return l(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,At(n),n},At(Rt);var jt=Rt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Vt=Rt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Wt=Rt.extend({view:null,detail:null}),$t=Wt.extend({relatedTarget:null});function Ht(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}var Bt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},qt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=qt[e])&&!!t[e]}function Yt(){return Kt}for(var Xt=Wt.extend({key:function(e){if(e.key){var t=Bt[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ht(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Qt[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Yt,charCode:function(e){return"keypress"===e.type?Ht(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ht(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Gt=0,Zt=0,Jt=!1,en=!1,tn=Wt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Yt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Gt;return Gt=e.screenX,Jt?"mousemove"===e.type?e.screenX-t:0:(Jt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Zt;return Zt=e.screenY,en?"mousemove"===e.type?e.screenY-t:0:(en=!0,0)}}),nn=tn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),rn=tn.extend({dataTransfer:null}),ln=Wt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Yt}),an=Rt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),on=tn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),un=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Xe,"animationEnd",2],[Ge,"animationIteration",2],[Ze,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[Je,"transitionEnd",2],["waiting","waiting",2]],cn={},sn={},fn=0;fn<un.length;fn++){var dn=un[fn],pn=dn[0],hn=dn[1],mn=dn[2],yn="on"+(hn[0].toUpperCase()+hn.slice(1)),vn={phasedRegistrationNames:{bubbled:yn,captured:yn+"Capture"},dependencies:[pn],eventPriority:mn};cn[hn]=vn,sn[pn]=vn}var gn={eventTypes:cn,getEventPriority:function(e){return void 0!==(e=sn[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var l=sn[e];if(!l)return null;switch(e){case"keypress":if(0===Ht(n))return null;case"keydown":case"keyup":e=Xt;break;case"blur":case"focus":e=$t;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=tn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=rn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ln;break;case Xe:case Ge:case Ze:e=jt;break;case Je:e=an;break;case"scroll":e=Wt;break;case"wheel":e=on;break;case"copy":case"cut":case"paste":e=Vt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=nn;break;default:e=Rt}return It(t=e.getPooled(l,t,n,r)),t}},bn=a.unstable_UserBlockingPriority,wn=a.unstable_runWithPriority,kn=gn.getEventPriority,xn=[];function En(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;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=ur(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var l=_t(e.nativeEvent);r=e.topLevelType;for(var a=e.nativeEvent,i=e.eventSystemFlags,o=null,u=0;u<f.length;u++){var c=f[u];c&&(c=c.extractEvents(r,t,a,l,i))&&(o=C(o,c))}O(o)}}var Sn=!0;function Tn(e,t){Cn(t,e,!1)}function Cn(e,t,n){switch(kn(t)){case 0:var r=_n.bind(null,t,1);break;case 1:r=Pn.bind(null,t,1);break;default:r=On.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function _n(e,t,n){se||ue();var r=On,l=se;se=!0;try{oe(r,e,t,n)}finally{(se=l)||de()}}function Pn(e,t,n){wn(bn,On.bind(null,e,t,n))}function Nn(e,t,n,r){if(xn.length){var l=xn.pop();l.topLevelType=e,l.eventSystemFlags=t,l.nativeEvent=n,l.targetInst=r,e=l}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=En,n=e,fe)t(n,void 0);else{fe=!0;try{ce(t,n,void 0)}finally{fe=!1,de()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,xn.length<10&&xn.push(e)}}function On(e,t,n){if(Sn)if(0<ct.length&&-1<yt.indexOf(e))e=gt(null,e,t,n),ct.push(e);else{var r=zn(e,t,n);null===r?bt(e,n):-1<yt.indexOf(e)?(e=gt(r,e,t,n),ct.push(e)):function(e,t,n,r){switch(t){case"focus":return st=wt(st,e,t,n,r),!0;case"dragenter":return ft=wt(ft,e,t,n,r),!0;case"mouseover":return dt=wt(dt,e,t,n,r),!0;case"pointerover":var l=r.pointerId;return pt.set(l,wt(pt.get(l)||null,e,t,n,r)),!0;case"gotpointercapture":return l=r.pointerId,ht.set(l,wt(ht.get(l)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(bt(e,n),Nn(e,t,n,null))}}function zn(e,t,n){var r=_t(n);if(null!==(r=ur(r))){var l=tt(r);if(null===l)r=null;else{var a=l.tag;if(13===a){if(null!==(r=nt(l)))return r;r=null}else if(3===a){if(l.stateNode.hydrate)return 3===l.tag?l.stateNode.containerInfo:null;r=null}else l!==r&&(r=null)}}return Nn(e,t,n,r),null}function Fn(e){if(!J)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var In=new("function"==typeof WeakMap?WeakMap:Map);function Mn(e){var t=In.get(e);return void 0===t&&(t=new Set,In.set(e,t)),t}function Dn(e,t,n){if(!n.has(e)){switch(e){case"scroll":Cn(t,"scroll",!0);break;case"focus":case"blur":Cn(t,"focus",!0),Cn(t,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Fn(e)&&Cn(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===et.indexOf(e)&&Tn(e,t)}n.add(e)}}var Rn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Un=["Webkit","ms","Moz","O"];function Ln(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Rn.hasOwnProperty(e)&&Rn[e]?(""+t).trim():t+"px"}function An(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=Ln(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}Object.keys(Rn).forEach((function(e){Un.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Rn[t]=Rn[e]}))}));var jn=l({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Vn(e,t){if(t){if(jn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62,""))}}function Wn(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function $n(e,t){var n=Mn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;r<t.length;r++)Dn(t[r],e,n)}function Hn(){}function Bn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Qn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qn(e,t){var n,r=Qn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Qn(r)}}function Kn(){for(var e=window,t=Bn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Bn((e=t.contentWindow).document)}return t}function Yn(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)}var Xn=null,Gn=null;function Zn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Jn(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}var er="function"==typeof setTimeout?setTimeout:void 0,tr="function"==typeof clearTimeout?clearTimeout:void 0;function nr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function rr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var lr=Math.random().toString(36).slice(2),ar="__reactInternalInstance$"+lr,ir="__reactEventHandlers$"+lr,or="__reactContainere$"+lr;function ur(e){var t=e[ar];if(t)return t;for(var n=e.parentNode;n;){if(t=n[or]||n[ar]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rr(e);null!==e;){if(n=e[ar])return n;e=rr(e)}return t}n=(e=n).parentNode}return null}function cr(e){return!(e=e[ar]||e[or])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function sr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function fr(e){return e[ir]||null}var dr=null,pr=null,hr=null;function mr(){if(hr)return hr;var e,t,n=pr,r=n.length,l="value"in dr?dr.value:dr.textContent,a=l.length;for(e=0;e<r&&n[e]===l[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===l[a-t];t++);return hr=l.slice(e,1<t?1-t:void 0)}var yr=Rt.extend({data:null}),vr=Rt.extend({data:null}),gr=[9,13,27,32],br=J&&"CompositionEvent"in window,wr=null;J&&"documentMode"in document&&(wr=document.documentMode);var kr=J&&"TextEvent"in window&&!wr,xr=J&&(!br||wr&&8<wr&&11>=wr),Er=String.fromCharCode(32),Sr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Tr=!1;function Cr(e,t){switch(e){case"keyup":return-1!==gr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function _r(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Pr=!1;var Nr={eventTypes:Sr,extractEvents:function(e,t,n,r){var l;if(br)e:{switch(e){case"compositionstart":var a=Sr.compositionStart;break e;case"compositionend":a=Sr.compositionEnd;break e;case"compositionupdate":a=Sr.compositionUpdate;break e}a=void 0}else Pr?Cr(e,n)&&(a=Sr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=Sr.compositionStart);return a?(xr&&"ko"!==n.locale&&(Pr||a!==Sr.compositionStart?a===Sr.compositionEnd&&Pr&&(l=mr()):(pr="value"in(dr=r)?dr.value:dr.textContent,Pr=!0)),a=yr.getPooled(a,t,n,r),l?a.data=l:null!==(l=_r(n))&&(a.data=l),It(a),l=a):l=null,(e=kr?function(e,t){switch(e){case"compositionend":return _r(t);case"keypress":return 32!==t.which?null:(Tr=!0,Er);case"textInput":return(e=t.data)===Er&&Tr?null:e;default:return null}}(e,n):function(e,t){if(Pr)return"compositionend"===e||!br&&Cr(e,t)?(e=mr(),hr=pr=dr=null,Pr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return xr&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=vr.getPooled(Sr.beforeInput,t,n,r)).data=e,It(t)):t=null,null===l?t:null===t?l:[l,t]}},Or={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Or[e.type]:"textarea"===t}var Fr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ir(e,t,n){return(e=Rt.getPooled(Fr.change,e,t,n)).type="change",le(n),It(e),e}var Mr=null,Dr=null;function Rr(e){O(e)}function Ur(e){if(Te(sr(e)))return e}function Lr(e,t){if("change"===e)return t}var Ar=!1;function jr(){Mr&&(Mr.detachEvent("onpropertychange",Vr),Dr=Mr=null)}function Vr(e){if("value"===e.propertyName&&Ur(Dr))if(e=Ir(Dr,e,_t(e)),se)O(e);else{se=!0;try{ie(Rr,e)}finally{se=!1,de()}}}function Wr(e,t,n){"focus"===e?(jr(),Dr=n,(Mr=t).attachEvent("onpropertychange",Vr)):"blur"===e&&jr()}function $r(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ur(Dr)}function Hr(e,t){if("click"===e)return Ur(t)}function Br(e,t){if("input"===e||"change"===e)return Ur(t)}J&&(Ar=Fn("input")&&(!document.documentMode||9<document.documentMode));var Qr,qr={eventTypes:Fr,_isInputEventSupported:Ar,extractEvents:function(e,t,n,r){var l=t?sr(t):window,a=l.nodeName&&l.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===l.type)var i=Lr;else if(zr(l))if(Ar)i=Br;else{i=$r;var o=Wr}else(a=l.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(i=Hr);if(i&&(i=i(e,t)))return Ir(i,n,r);o&&o(e,l,t),"blur"===e&&(e=l._wrapperState)&&e.controlled&&"number"===l.type&&ze(l,"number",l.value)}},Kr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Yr={eventTypes:Kr,extractEvents:function(e,t,n,r,l){var a="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(a&&0==(32&l)&&(n.relatedTarget||n.fromElement)||!i&&!a)return null;if(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,i?(i=t,null!==(t=(t=n.relatedTarget||n.toElement)?ur(t):null)&&(t!==(a=tt(t))||5!==t.tag&&6!==t.tag)&&(t=null)):i=null,i===t)return null;if("mouseout"===e||"mouseover"===e)var o=tn,u=Kr.mouseLeave,c=Kr.mouseEnter,s="mouse";else"pointerout"!==e&&"pointerover"!==e||(o=nn,u=Kr.pointerLeave,c=Kr.pointerEnter,s="pointer");if(e=null==i?l:sr(i),l=null==t?l:sr(t),(u=o.getPooled(u,i,n,r)).type=s+"leave",u.target=e,u.relatedTarget=l,(r=o.getPooled(c,t,n,r)).type=s+"enter",r.target=l,r.relatedTarget=e,s=t,(o=i)&&s)e:{for(e=s,i=0,t=c=o;t;t=Pt(t))i++;for(t=0,l=e;l;l=Pt(l))t++;for(;0<i-t;)c=Pt(c),i--;for(;0<t-i;)e=Pt(e),t--;for(;i--;){if(c===e||c===e.alternate)break e;c=Pt(c),e=Pt(e)}c=null}else c=null;for(e=c,c=[];o&&o!==e&&(null===(i=o.alternate)||i!==e);)c.push(o),o=Pt(o);for(o=[];s&&s!==e&&(null===(i=s.alternate)||i!==e);)o.push(s),s=Pt(s);for(s=0;s<c.length;s++)zt(c[s],"bubbled",u);for(s=o.length;0<s--;)zt(o[s],"captured",r);return n===Qr?(Qr=null,[u]):(Qr=n,[u,r])}};var Xr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Gr=Object.prototype.hasOwnProperty;function Zr(e,t){if(Xr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Gr.call(t,n[r])||!Xr(e[n[r]],t[n[r]]))return!1;return!0}var Jr=J&&"documentMode"in document&&11>=document.documentMode,el={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},tl=null,nl=null,rl=null,ll=!1;function al(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return ll||null==tl||tl!==Bn(n)?null:("selectionStart"in(n=tl)&&Yn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},rl&&Zr(rl,n)?null:(rl=n,(e=Rt.getPooled(el.select,nl,e,t)).type="select",e.target=tl,It(e),e))}var il={eventTypes:el,extractEvents:function(e,t,n,r){var l,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(l=!a)){e:{a=Mn(a),l=h.onSelect;for(var i=0;i<l.length;i++)if(!a.has(l[i])){a=!1;break e}a=!0}l=!a}if(l)return null;switch(a=t?sr(t):window,e){case"focus":(zr(a)||"true"===a.contentEditable)&&(tl=a,nl=t,rl=null);break;case"blur":rl=nl=tl=null;break;case"mousedown":ll=!0;break;case"contextmenu":case"mouseup":case"dragend":return ll=!1,al(n,r);case"selectionchange":if(Jr)break;case"keydown":case"keyup":return al(n,r)}return null}};z.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),x=fr,E=cr,S=sr,z.injectEventPluginsByName({SimpleEventPlugin:gn,EnterLeaveEventPlugin:Yr,ChangeEventPlugin:qr,SelectEventPlugin:il,BeforeInputEventPlugin:Nr}),new Set;var ol=[],ul=-1;function cl(e){0>ul||(e.current=ol[ul],ol[ul]=null,ul--)}function sl(e,t){ul++,ol[ul]=e.current,e.current=t}var fl={},dl={current:fl},pl={current:!1},hl=fl;function ml(e,t){var n=e.type.contextTypes;if(!n)return fl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in n)a[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function yl(e){return null!=(e=e.childContextTypes)}function vl(e){cl(pl),cl(dl)}function gl(e){cl(pl),cl(dl)}function bl(e,t,n){if(dl.current!==fl)throw Error(i(168));sl(dl,t),sl(pl,n)}function wl(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,G(t)||"Unknown",a));return l({},n,{},r)}function kl(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||fl,hl=dl.current,sl(dl,t),sl(pl,pl.current),!0}function xl(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(t=wl(e,t,hl),r.__reactInternalMemoizedMergedChildContext=t,cl(pl),cl(dl),sl(dl,t)):cl(pl),sl(pl,n)}var El=a.unstable_runWithPriority,Sl=a.unstable_scheduleCallback,Tl=a.unstable_cancelCallback,Cl=a.unstable_shouldYield,_l=a.unstable_requestPaint,Pl=a.unstable_now,Nl=a.unstable_getCurrentPriorityLevel,Ol=a.unstable_ImmediatePriority,zl=a.unstable_UserBlockingPriority,Fl=a.unstable_NormalPriority,Il=a.unstable_LowPriority,Ml=a.unstable_IdlePriority,Dl={},Rl=void 0!==_l?_l:function(){},Ul=null,Ll=null,Al=!1,jl=Pl(),Vl=1e4>jl?Pl:function(){return Pl()-jl};function Wl(){switch(Nl()){case Ol:return 99;case zl:return 98;case Fl:return 97;case Il:return 96;case Ml:return 95;default:throw Error(i(332))}}function $l(e){switch(e){case 99:return Ol;case 98:return zl;case 97:return Fl;case 96:return Il;case 95:return Ml;default:throw Error(i(332))}}function Hl(e,t){return e=$l(e),El(e,t)}function Bl(e,t,n){return e=$l(e),Sl(e,t,n)}function Ql(e){return null===Ul?(Ul=[e],Ll=Sl(Ol,Kl)):Ul.push(e),Dl}function ql(){if(null!==Ll){var e=Ll;Ll=null,Tl(e)}Kl()}function Kl(){if(!Al&&null!==Ul){Al=!0;var e=0;try{var t=Ul;Hl(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ul=null}catch(t){throw null!==Ul&&(Ul=Ul.slice(e+1)),Sl(Ol,ql),t}finally{Al=!1}}}var Yl=3;function Xl(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Gl(e,t){if(e&&e.defaultProps)for(var n in t=l({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Zl={current:null},Jl=null,ea=null,ta=null;function na(){ta=ea=Jl=null}function ra(e,t){var n=e.type._context;sl(Zl,n._currentValue),n._currentValue=t}function la(e){var t=Zl.current;cl(Zl),e.type._context._currentValue=t}function aa(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ia(e,t){Jl=e,ta=ea=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(ji=!0),e.firstContext=null)}function oa(e,t){if(ta!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ta=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ea){if(null===Jl)throw Error(i(308));ea=t,Jl.dependencies={expirationTime:0,firstContext:t,responders:null}}else ea=ea.next=t;return e._currentValue}var ua=!1;function ca(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function sa(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function fa(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function da(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function pa(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,l=null;null===r&&(r=e.updateQueue=ca(e.memoizedState))}else r=e.updateQueue,l=n.updateQueue,null===r?null===l?(r=e.updateQueue=ca(e.memoizedState),l=n.updateQueue=ca(n.memoizedState)):r=e.updateQueue=sa(l):null===l&&(l=n.updateQueue=sa(r));null===l||r===l?da(r,t):null===r.lastUpdate||null===l.lastUpdate?(da(r,t),da(l,t)):(da(r,t),l.lastUpdate=t)}function ha(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=ca(e.memoizedState):ma(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ma(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=sa(t)),t}function ya(e,t,n,r,a,i){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(i,r,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=n.payload)?e.call(i,r,a):e))break;return l({},r,a);case 2:ua=!0}return r}function va(e,t,n,r,l){ua=!1;for(var a=(t=ma(e,t)).baseState,i=null,o=0,u=t.firstUpdate,c=a;null!==u;){var s=u.expirationTime;s<l?(null===i&&(i=u,a=c),o<s&&(o=s)):(fu(s,u.suspenseConfig),c=ya(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<l?(null===s&&(s=u,null===i&&(a=c)),o<f&&(o=f)):(c=ya(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===i&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===i&&null===s&&(a=c),t.baseState=a,t.firstUpdate=i,t.firstCapturedUpdate=s,du(o),e.expirationTime=o,e.memoizedState=c}function ga(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ba(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ba(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ba(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(i(191,n));n.call(r)}e=e.nextEffect}}var wa=I.ReactCurrentBatchConfig,ka=(new r.Component).refs;function xa(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:l({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Ea={isMounted:function(e){return!!(e=e._reactInternalFiber)&&tt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Zo(),l=wa.suspense;(l=fa(r=Jo(r,e,l),l)).payload=t,null!=n&&(l.callback=n),pa(e,l),eu(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Zo(),l=wa.suspense;(l=fa(r=Jo(r,e,l),l)).tag=1,l.payload=t,null!=n&&(l.callback=n),pa(e,l),eu(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Zo(),r=wa.suspense;(r=fa(n=Jo(n,e,r),r)).tag=2,null!=t&&(r.callback=t),pa(e,r),eu(e,n)}};function Sa(e,t,n,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!Zr(n,r)||!Zr(l,a))}function Ta(e,t,n){var r=!1,l=fl,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(l=yl(t)?hl:dl.current,a=(r=null!=(r=t.contextTypes))?ml(e,l):fl),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ea,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ca(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ea.enqueueReplaceState(t,t.state,null)}function _a(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=ka;var a=t.contextType;"object"==typeof a&&null!==a?l.context=oa(a):(a=yl(t)?hl:dl.current,l.context=ml(e,a)),null!==(a=e.updateQueue)&&(va(e,a,n,l,r),l.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(xa(e,t,a,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&Ea.enqueueReplaceState(l,l.state,null),null!==(a=e.updateQueue)&&(va(e,a,n,l,r),l.state=e.memoizedState)),"function"==typeof l.componentDidMount&&(e.effectTag|=4)}var Pa=Array.isArray;function Na(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:((t=function(e){var t=r.refs;t===ka&&(t=r.refs={}),null===e?delete t[l]:t[l]=e})._stringRef=l,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Oa(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function za(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function l(e,t,n){return(e=Fu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function o(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Du(n,e.mode,r)).return=e,t):((t=l(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=l(t,n.props)).ref=Na(e,t,n),r.return=e,r):((r=Iu(n.type,n.key,n.props,null,e.mode,r)).ref=Na(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ru(n,e.mode,r)).return=e,t):((t=l(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=Mu(n,e.mode,r,a)).return=e,t):((t=l(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Du(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case R:return(n=Iu(t.type,t.key,t.props,null,e.mode,n)).ref=Na(e,null,t),n.return=e,n;case U:return(t=Ru(t,e.mode,n)).return=e,t}if(Pa(t)||X(t))return(t=Mu(t,e.mode,n,null)).return=e,t;Oa(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==l?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case R:return n.key===l?n.type===L?f(e,t,n.props.children,r,l):c(e,t,n,r):null;case U:return n.key===l?s(e,t,n,r):null}if(Pa(n)||X(n))return null!==l?null:f(e,t,n,r,null);Oa(e,n)}return null}function h(e,t,n,r,l){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case R:return e=e.get(null===r.key?n:r.key)||null,r.type===L?f(t,e,r.props.children,l,r.key):c(t,e,r,l);case U:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l)}if(Pa(r)||X(r))return f(t,e=e.get(n)||null,r,l,null);Oa(t,r)}return null}function m(l,i,o,u){for(var c=null,s=null,f=i,m=i=0,y=null;null!==f&&m<o.length;m++){f.index>m?(y=f,f=null):y=f.sibling;var v=p(l,f,o[m],u);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(l,f),i=a(v,i,m),null===s?c=v:s.sibling=v,s=v,f=y}if(m===o.length)return n(l,f),c;if(null===f){for(;m<o.length;m++)null!==(f=d(l,o[m],u))&&(i=a(f,i,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(l,f);m<o.length;m++)null!==(y=h(f,l,m,o[m],u))&&(e&&null!==y.alternate&&f.delete(null===y.key?m:y.key),i=a(y,i,m),null===s?c=y:s.sibling=y,s=y);return e&&f.forEach((function(e){return t(l,e)})),c}function y(l,o,u,c){var s=X(u);if("function"!=typeof s)throw Error(i(150));if(null==(u=s.call(u)))throw Error(i(151));for(var f=s=null,m=o,y=o=0,v=null,g=u.next();null!==m&&!g.done;y++,g=u.next()){m.index>y?(v=m,m=null):v=m.sibling;var b=p(l,m,g.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(l,m),o=a(b,o,y),null===f?s=b:f.sibling=b,f=b,m=v}if(g.done)return n(l,m),s;if(null===m){for(;!g.done;y++,g=u.next())null!==(g=d(l,g.value,c))&&(o=a(g,o,y),null===f?s=g:f.sibling=g,f=g);return s}for(m=r(l,m);!g.done;y++,g=u.next())null!==(g=h(m,l,y,g.value,c))&&(e&&null!==g.alternate&&m.delete(null===g.key?y:g.key),o=a(g,o,y),null===f?s=g:f.sibling=g,f=g);return e&&m.forEach((function(e){return t(l,e)})),s}return function(e,r,a,u){var c="object"==typeof a&&null!==a&&a.type===L&&null===a.key;c&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case R:e:{for(s=a.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?a.type===L:c.elementType===a.type){n(e,c.sibling),(r=l(c,a.type===L?a.props.children:a.props)).ref=Na(e,c,a),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}a.type===L?((r=Mu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Iu(a.type,a.key,a.props,null,e.mode,u)).ref=Na(e,r,a),u.return=e,e=u)}return o(e);case U:e:{for(c=a.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ru(a,e.mode,u)).return=e,e=r}return o(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=l(r,a)).return=e,e=r):(n(e,r),(r=Du(a,e.mode,u)).return=e,e=r),o(e);if(Pa(a))return m(e,r,a,u);if(X(a))return y(e,r,a,u);if(s&&Oa(e,a),void 0===a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Fa=za(!0),Ia=za(!1),Ma={},Da={current:Ma},Ra={current:Ma},Ua={current:Ma};function La(e){if(e===Ma)throw Error(i(174));return e}function Aa(e,t){sl(Ua,t),sl(Ra,e),sl(Da,Ma);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ve(null,"");break;default:t=Ve(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}cl(Da),sl(Da,t)}function ja(e){cl(Da),cl(Ra),cl(Ua)}function Va(e){La(Ua.current);var t=La(Da.current),n=Ve(t,e.type);t!==n&&(sl(Ra,e),sl(Da,n))}function Wa(e){Ra.current===e&&(cl(Da),cl(Ra))}var $a={current:0};function Ha(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))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 Ba(e,t){return{responder:e,props:t}}var Qa=I.ReactCurrentDispatcher,qa=I.ReactCurrentBatchConfig,Ka=0,Ya=null,Xa=null,Ga=null,Za=null,Ja=null,ei=null,ti=0,ni=null,ri=0,li=!1,ai=null,ii=0;function oi(){throw Error(i(321))}function ui(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xr(e[n],t[n]))return!1;return!0}function ci(e,t,n,r,l,a){if(Ka=a,Ya=t,Ga=null!==e?e.memoizedState:null,Qa.current=null===Ga?Pi:Ni,t=n(r,l),li){do{li=!1,ii+=1,Ga=null!==e?e.memoizedState:null,ei=Za,ni=Ja=Xa=null,Qa.current=Ni,t=n(r,l)}while(li);ai=null,ii=0}if(Qa.current=_i,(e=Ya).memoizedState=Za,e.expirationTime=ti,e.updateQueue=ni,e.effectTag|=ri,e=null!==Xa&&null!==Xa.next,Ka=0,ei=Ja=Za=Ga=Xa=Ya=null,ti=0,ni=null,ri=0,e)throw Error(i(300));return t}function si(){Qa.current=_i,Ka=0,ei=Ja=Za=Ga=Xa=Ya=null,ti=0,ni=null,ri=0,li=!1,ai=null,ii=0}function fi(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Ja?Za=Ja=e:Ja=Ja.next=e,Ja}function di(){if(null!==ei)ei=(Ja=ei).next,Ga=null!==(Xa=Ga)?Xa.next:null;else{if(null===Ga)throw Error(i(310));var e={memoizedState:(Xa=Ga).memoizedState,baseState:Xa.baseState,queue:Xa.queue,baseUpdate:Xa.baseUpdate,next:null};Ja=null===Ja?Za=e:Ja.next=e,Ga=Xa.next}return Ja}function pi(e,t){return"function"==typeof t?t(e):t}function hi(e){var t=di(),n=t.queue;if(null===n)throw Error(i(311));if(n.lastRenderedReducer=e,0<ii){var r=n.dispatch;if(null!==ai){var l=ai.get(n);if(void 0!==l){ai.delete(n);var a=t.memoizedState;do{a=e(a,l.action),l=l.next}while(null!==l);return Xr(a,t.memoizedState)||(ji=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,r]}}return[t.memoizedState,r]}r=n.last;var o=t.baseUpdate;if(a=t.baseState,null!==o?(null!==r&&(r.next=null),r=o.next):r=null!==r?r.next:null,null!==r){var u=l=null,c=r,s=!1;do{var f=c.expirationTime;f<Ka?(s||(s=!0,u=o,l=a),f>ti&&du(ti=f)):(fu(f,c.suspenseConfig),a=c.eagerReducer===e?c.eagerState:e(a,c.action)),o=c,c=c.next}while(null!==c&&c!==r);s||(u=o,l=a),Xr(a,t.memoizedState)||(ji=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=l,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function mi(e){var t=fi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:pi,lastRenderedState:e}).dispatch=Ci.bind(null,Ya,e),[t.memoizedState,e]}function yi(e){return hi(pi)}function vi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===ni?(ni={lastEffect:null}).lastEffect=e.next=e:null===(t=ni.lastEffect)?ni.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,ni.lastEffect=e),e}function gi(e,t,n,r){var l=fi();ri|=e,l.memoizedState=vi(t,n,void 0,void 0===r?null:r)}function bi(e,t,n,r){var l=di();r=void 0===r?null:r;var a=void 0;if(null!==Xa){var i=Xa.memoizedState;if(a=i.destroy,null!==r&&ui(r,i.deps))return void vi(0,n,a,r)}ri|=e,l.memoizedState=vi(t,n,a,r)}function wi(e,t){return gi(516,192,e,t)}function ki(e,t){return bi(516,192,e,t)}function xi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ei(){}function Si(e,t){return fi().memoizedState=[e,void 0===t?null:t],e}function Ti(e,t){var n=di();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ui(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ci(e,t,n){if(!(25>ii))throw Error(i(301));var r=e.alternate;if(e===Ya||null!==r&&r===Ya)if(li=!0,e={expirationTime:Ka,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ai&&(ai=new Map),void 0===(n=ai.get(t)))ai.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var l=Zo(),a=wa.suspense;a={expirationTime:l=Jo(l,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.last;if(null===o)a.next=a;else{var u=o.next;null!==u&&(a.next=u),o.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=r(c,n);if(a.eagerReducer=r,a.eagerState=s,Xr(s,c))return}catch(e){}eu(e,l)}}var _i={readContext:oa,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useResponder:oi,useDeferredValue:oi,useTransition:oi},Pi={readContext:oa,useCallback:Si,useContext:oa,useEffect:wi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,gi(4,36,xi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return gi(4,36,e,t)},useMemo:function(e,t){var n=fi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=fi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ci.bind(null,Ya,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},fi().memoizedState=e},useState:mi,useDebugValue:Ei,useResponder:Ba,useDeferredValue:function(e,t){var n=mi(e),r=n[0],l=n[1];return wi((function(){a.unstable_next((function(){var n=qa.suspense;qa.suspense=void 0===t?null:t;try{l(e)}finally{qa.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=mi(!1),n=t[0],r=t[1];return[Si((function(t){r(!0),a.unstable_next((function(){var n=qa.suspense;qa.suspense=void 0===e?null:e;try{r(!1),t()}finally{qa.suspense=n}}))}),[e,n]),n]}},Ni={readContext:oa,useCallback:Ti,useContext:oa,useEffect:ki,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,bi(4,36,xi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bi(4,36,e,t)},useMemo:function(e,t){var n=di();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ui(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:hi,useRef:function(){return di().memoizedState},useState:yi,useDebugValue:Ei,useResponder:Ba,useDeferredValue:function(e,t){var n=yi(),r=n[0],l=n[1];return ki((function(){a.unstable_next((function(){var n=qa.suspense;qa.suspense=void 0===t?null:t;try{l(e)}finally{qa.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=yi(),n=t[0],r=t[1];return[Ti((function(t){r(!0),a.unstable_next((function(){var n=qa.suspense;qa.suspense=void 0===e?null:e;try{r(!1),t()}finally{qa.suspense=n}}))}),[e,n]),n]}},Oi=null,zi=null,Fi=!1;function Ii(e,t){var n=Ou(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 Mi(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 Di(e){if(Fi){var t=zi;if(t){var n=t;if(!Mi(e,t)){if(!(t=nr(n.nextSibling))||!Mi(e,t))return e.effectTag=-1025&e.effectTag|2,Fi=!1,void(Oi=e);Ii(Oi,n)}Oi=e,zi=nr(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Fi=!1,Oi=e}}function Ri(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Oi=e}function Ui(e){if(e!==Oi)return!1;if(!Fi)return Ri(e),Fi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Jn(t,e.memoizedProps))for(t=zi;t;)Ii(e,t),t=nr(t.nextSibling);if(Ri(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){zi=nr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}zi=null}}else zi=Oi?nr(e.stateNode.nextSibling):null;return!0}function Li(){zi=Oi=null,Fi=!1}var Ai=I.ReactCurrentOwner,ji=!1;function Vi(e,t,n,r){t.child=null===e?Ia(t,null,n,r):Fa(t,e.child,n,r)}function Wi(e,t,n,r,l){n=n.render;var a=t.ref;return ia(t,l),r=ci(e,t,n,r,a,l),null===e||ji?(t.effectTag|=1,Vi(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),lo(e,t,l))}function $i(e,t,n,r,l,a){if(null===e){var i=n.type;return"function"!=typeof i||zu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Iu(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Hi(e,t,i,r,l,a))}return i=e.child,l<a&&(l=i.memoizedProps,(n=null!==(n=n.compare)?n:Zr)(l,r)&&e.ref===t.ref)?lo(e,t,a):(t.effectTag|=1,(e=Fu(i,r)).ref=t.ref,e.return=t,t.child=e)}function Hi(e,t,n,r,l,a){return null!==e&&Zr(e.memoizedProps,r)&&e.ref===t.ref&&(ji=!1,l<a)?lo(e,t,a):Qi(e,t,n,r,a)}function Bi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Qi(e,t,n,r,l){var a=yl(n)?hl:dl.current;return a=ml(t,a),ia(t,l),n=ci(e,t,n,r,a,l),null===e||ji?(t.effectTag|=1,Vi(e,t,n,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),lo(e,t,l))}function qi(e,t,n,r,l){if(yl(n)){var a=!0;kl(t)}else a=!1;if(ia(t,l),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Ta(t,n,r),_a(t,n,r,l),r=!0;else if(null===e){var i=t.stateNode,o=t.memoizedProps;i.props=o;var u=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=oa(c):c=ml(t,c=yl(n)?hl:dl.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(o!==r||u!==c)&&Ca(t,i,r,c),ua=!1;var d=t.memoizedState;u=i.state=d;var p=t.updateQueue;null!==p&&(va(t,p,r,i,l),u=t.memoizedState),o!==r||d!==u||pl.current||ua?("function"==typeof s&&(xa(t,n,s,r),u=t.memoizedState),(o=ua||Sa(t,n,o,r,d,u,c))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.effectTag|=4)):("function"==typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=c,r=o):("function"==typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,o=t.memoizedProps,i.props=t.type===t.elementType?o:Gl(t.type,o),u=i.context,"object"==typeof(c=n.contextType)&&null!==c?c=oa(c):c=ml(t,c=yl(n)?hl:dl.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(o!==r||u!==c)&&Ca(t,i,r,c),ua=!1,u=t.memoizedState,d=i.state=u,null!==(p=t.updateQueue)&&(va(t,p,r,i,l),d=t.memoizedState),o!==r||u!==d||pl.current||ua?("function"==typeof s&&(xa(t,n,s,r),d=t.memoizedState),(s=ua||Sa(t,n,o,r,u,d,c))?(f||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,c),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof i.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),i.props=r,i.state=d,i.context=c,r=s):("function"!=typeof i.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Ki(e,t,n,r,a,l)}function Ki(e,t,n,r,l,a){Bi(e,t);var i=0!=(64&t.effectTag);if(!r&&!i)return l&&xl(t,n,!1),lo(e,t,a);r=t.stateNode,Ai.current=t;var o=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=Fa(t,e.child,null,a),t.child=Fa(t,null,o,a)):Vi(e,t,o,a),t.memoizedState=r.state,l&&xl(t,n,!0),t.child}function Yi(e){var t=e.stateNode;t.pendingContext?bl(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bl(0,t.context,!1),Aa(e,t.containerInfo)}var Xi,Gi,Zi,Ji={dehydrated:null,retryTime:0};function eo(e,t,n){var r,l=t.mode,a=t.pendingProps,i=$a.current,o=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&i)&&(null===e||null!==e.memoizedState)),r?(o=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),sl($a,1&i),null===e){if(void 0!==a.fallback&&Di(t),o){if(o=a.fallback,(a=Mu(null,l,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Mu(o,l,n,null)).return=t,a.sibling=n,t.memoizedState=Ji,t.child=a,n}return l=a.children,t.memoizedState=null,t.child=Ia(t,null,l,n)}if(null!==e.memoizedState){if(l=(e=e.child).sibling,o){if(a=a.fallback,(n=Fu(e,e.pendingProps)).return=t,0==(2&t.mode)&&(o=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=o;null!==o;)o.return=n,o=o.sibling;return(l=Fu(l,a,l.expirationTime)).return=t,n.sibling=l,n.childExpirationTime=0,t.memoizedState=Ji,t.child=n,l}return n=Fa(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,o){if(o=a.fallback,(a=Mu(null,l,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Mu(o,l,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Ji,t.child=a,n}return t.memoizedState=null,t.child=Fa(t,e,a.children,n)}function to(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),aa(e.return,t)}function no(e,t,n,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:l,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=l,i.lastEffect=a)}function ro(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;if(Vi(e,t,r.children,n),0!=(2&(r=$a.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&to(e,n);else if(19===e.tag)to(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(sl($a,r),0==(2&t.mode))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;null!==n;)null!==(e=n.alternate)&&null===Ha(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),no(t,!1,l,n,a,t.lastEffect);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===Ha(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}no(t,!0,n,null,a,t.lastEffect);break;case"together":no(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function lo(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&du(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Fu(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Fu(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function ao(e){e.effectTag|=4}function io(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function oo(e){switch(e.tag){case 1:yl(e.type)&&vl();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(ja(),gl(),0!=(64&(t=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return Wa(e),null;case 13:return cl($a),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return cl($a),null;case 4:return ja(),null;case 10:return la(e),null;default:return null}}function uo(e,t){return{value:e,source:t,stack:Z(t)}}Xi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Gi=function(e,t,n,r,a){var i=e.memoizedProps;if(i!==r){var o,u,c=t.stateNode;switch(La(Da.current),e=null,n){case"input":i=Ce(c,i),r=Ce(c,r),e=[];break;case"option":i=Fe(c,i),r=Fe(c,r),e=[];break;case"select":i=l({},i,{value:void 0}),r=l({},r,{value:void 0}),e=[];break;case"textarea":i=Me(c,i),r=Me(c,r),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(c.onclick=Hn)}for(o in Vn(n,r),n=null,i)if(!r.hasOwnProperty(o)&&i.hasOwnProperty(o)&&null!=i[o])if("style"===o)for(u in c=i[o])c.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==o&&"children"!==o&&"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(p.hasOwnProperty(o)?e||(e=[]):(e=e||[]).push(o,null));for(o in r){var s=r[o];if(c=null!=i?i[o]:void 0,r.hasOwnProperty(o)&&s!==c&&(null!=s||null!=c))if("style"===o)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(e||(e=[]),e.push(o,n)),n=s;else"dangerouslySetInnerHTML"===o?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(o,""+s)):"children"===o?c===s||"string"!=typeof s&&"number"!=typeof s||(e=e||[]).push(o,""+s):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&(p.hasOwnProperty(o)?(null!=s&&$n(a,o),e||c===s||(e=[])):(e=e||[]).push(o,s))}n&&(e=e||[]).push("style",n),a=e,(t.updateQueue=a)&&ao(t)}},Zi=function(e,t,n,r){n!==r&&ao(t)};var co="function"==typeof WeakSet?WeakSet:Set;function so(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=Z(n)),null!==n&&G(n.type),t=t.value,null!==e&&1===e.tag&&G(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function fo(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Su(e,t)}else t.current=null}function po(e,t){switch(t.tag){case 0:case 11:case 15:ho(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Gl(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}function ho(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var l=r.destroy;r.destroy=void 0,void 0!==l&&l()}0!=(r.tag&t)&&(l=r.create,r.destroy=l()),r=r.next}while(r!==n)}}function mo(e,t,n){switch("function"==typeof Pu&&Pu(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Hl(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var l=t;try{n()}catch(e){Su(l,e)}}e=e.next}while(e!==r)}))}break;case 1:fo(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Su(e,t)}}(t,n);break;case 5:fo(t);break;case 4:bo(e,t,n)}}function yo(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&yo(t)}function vo(e){return 5===e.tag||3===e.tag||4===e.tag}function go(e){e:{for(var t=e.return;null!==t;){if(vo(t)){var n=t;break e}t=t.return}throw Error(i(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.effectTag&&(He(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||vo(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var l=e;;){var a=5===l.tag||6===l.tag;if(a){var o=a?l.stateNode:l.stateNode.instance;if(n)if(r){var u=o;o=n,8===(a=t).nodeType?a.parentNode.insertBefore(u,o):a.insertBefore(u,o)}else t.insertBefore(o,n);else r?(8===(u=t).nodeType?(a=u.parentNode).insertBefore(o,u):(a=u).appendChild(o),null!=(u=u._reactRootContainer)||null!==a.onclick||(a.onclick=Hn)):t.appendChild(o)}else if(4!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===e)break;for(;null===l.sibling;){if(null===l.return||l.return===e)return;l=l.return}l.sibling.return=l.return,l=l.sibling}}function bo(e,t,n){for(var r,l,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(r=o.stateNode,o.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,c=a,s=n,f=c;;)if(mo(u,f,s),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}l?(u=r,c=a.stateNode,8===u.nodeType?u.parentNode.removeChild(c):u.removeChild(c)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(mo(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function wo(e,t){switch(t.tag){case 0:case 11:case 14:case 15:ho(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,l=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[ir]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Pe(n,r),Wn(e,l),t=Wn(e,r),l=0;l<a.length;l+=2){var o=a[l],u=a[l+1];"style"===o?An(n,u):"dangerouslySetInnerHTML"===o?$e(n,u):"children"===o?He(n,u):xe(n,o,u,t)}switch(e){case"input":Ne(n,r);break;case"textarea":Re(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Ie(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Ie(n,!!r.multiple,r.defaultValue,!0):Ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw Error(i(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,Ct(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,jo=Vl()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,r?"function"==typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,l=null!=(l=e.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,a.style.display=Ln("display",l));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}ko(t);break;case 19:ko(t);break;case 17:case 20:case 21:break;default:throw Error(i(163))}}function ko(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new co),t.forEach((function(t){var r=Cu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var xo="function"==typeof WeakMap?WeakMap:Map;function Eo(e,t,n){(n=fa(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wo||(Wo=!0,$o=r),so(e,t)},n}function So(e,t,n){(n=fa(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return so(e,t),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ho?Ho=new Set([this]):Ho.add(this),so(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var To,Co=Math.ceil,_o=I.ReactCurrentDispatcher,Po=I.ReactCurrentOwner,No=0,Oo=null,zo=null,Fo=0,Io=0,Mo=null,Do=1073741823,Ro=1073741823,Uo=null,Lo=0,Ao=!1,jo=0,Vo=null,Wo=!1,$o=null,Ho=null,Bo=!1,Qo=null,qo=90,Ko=null,Yo=0,Xo=null,Go=0;function Zo(){return 0!=(48&No)?1073741821-(Vl()/10|0):0!==Go?Go:Go=1073741821-(Vl()/10|0)}function Jo(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Wl();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&No))return Fo;if(null!==n)e=Xl(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Xl(e,150,100);break;case 97:case 96:e=Xl(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==Oo&&e===Fo&&--e,e}function eu(e,t){if(50<Yo)throw Yo=0,Xo=null,Error(i(185));if(null!==(e=tu(e,t))){var n=Wl();1073741823===t?0!=(8&No)&&0==(48&No)?au(e):(ru(e),0===No&&ql()):ru(e),0==(4&No)||98!==n&&99!==n||(null===Ko?Ko=new Map([[e,t]]):(void 0===(n=Ko.get(e))||n>t)&&Ko.set(e,t))}}function tu(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,l=null;if(null===r&&3===e.tag)l=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){l=r.stateNode;break}r=r.return}return null!==l&&(Oo===l&&(du(t),4===Io&&Au(l,Fo)),ju(l,t)),l}function nu(e){var t=e.lastExpiredTime;return 0!==t?t:Lu(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function ru(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ql(au.bind(null,e));else{var t=nu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Zo();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var l=e.callbackPriority;if(e.callbackExpirationTime===t&&l>=r)return;n!==Dl&&Tl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ql(au.bind(null,e)):Bl(r,lu.bind(null,e),{timeout:10*(1073741821-t)-Vl()}),e.callbackNode=t}}}function lu(e,t){if(Go=0,t)return Vu(e,t=Zo()),ru(e),null;var n=nu(e);if(0!==n){if(t=e.callbackNode,0!=(48&No))throw Error(i(327));if(ku(),e===Oo&&n===Fo||uu(e,n),null!==zo){var r=No;No|=16;for(var l=su();;)try{hu();break}catch(t){cu(e,t)}if(na(),No=r,_o.current=l,1===Io)throw t=Mo,uu(e,n),Au(e,n),ru(e),t;if(null===zo)switch(l=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Io,Oo=null,r){case 0:case 1:throw Error(i(345));case 2:Vu(e,2<n?2:n);break;case 3:if(Au(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=vu(l)),1073741823===Do&&10<(l=jo+500-Vl())){if(Ao){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,uu(e,n);break}}if(0!==(a=nu(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=er(gu.bind(null,e),l);break}gu(e);break;case 4:if(Au(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=vu(l)),Ao&&(0===(l=e.lastPingedTime)||l>=n)){e.lastPingedTime=n,uu(e,n);break}if(0!==(l=nu(e))&&l!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ro?r=10*(1073741821-Ro)-Vl():1073741823===Do?r=0:(r=10*(1073741821-Do)-5e3,0>(r=(l=Vl())-r)&&(r=0),(n=10*(1073741821-n)-l)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Co(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=er(gu.bind(null,e),r);break}gu(e);break;case 5:if(1073741823!==Do&&null!==Uo){a=Do;var o=Uo;if(0>=(r=0|o.busyMinDurationMs)?r=0:(l=0|o.busyDelayMs,r=(a=Vl()-(10*(1073741821-a)-(0|o.timeoutMs||5e3)))<=l?0:l+r-a),10<r){Au(e,n),e.timeoutHandle=er(gu.bind(null,e),r);break}}gu(e);break;default:throw Error(i(329))}if(ru(e),e.callbackNode===t)return lu.bind(null,e)}}return null}function au(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)gu(e);else{if(0!=(48&No))throw Error(i(327));if(ku(),e===Oo&&t===Fo||uu(e,t),null!==zo){var n=No;No|=16;for(var r=su();;)try{pu();break}catch(t){cu(e,t)}if(na(),No=n,_o.current=r,1===Io)throw n=Mo,uu(e,t),Au(e,t),ru(e),n;if(null!==zo)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Oo=null,gu(e),ru(e)}}return null}function iu(e,t){var n=No;No|=1;try{return e(t)}finally{0===(No=n)&&ql()}}function ou(e,t){var n=No;No&=-2,No|=8;try{return e(t)}finally{0===(No=n)&&ql()}}function uu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,tr(n)),null!==zo)for(n=zo.return;null!==n;){var r=n;switch(r.tag){case 1:var l=r.type.childContextTypes;null!=l&&vl();break;case 3:ja(),gl();break;case 5:Wa(r);break;case 4:ja();break;case 13:case 19:cl($a);break;case 10:la(r)}n=n.return}Oo=e,zo=Fu(e.current,null),Fo=t,Io=0,Mo=null,Ro=Do=1073741823,Uo=null,Lo=0,Ao=!1}function cu(e,t){for(;;){try{if(na(),si(),null===zo||null===zo.return)return Io=1,Mo=t,null;e:{var n=e,r=zo.return,l=zo,a=t;if(t=Fo,l.effectTag|=2048,l.firstEffect=l.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var i=a,o=0!=(1&$a.current),u=r;do{var c;if(c=13===u.tag){var s=u.memoizedState;if(null!==s)c=null!==s.dehydrated;else{var f=u.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!o)}}if(c){var d=u.updateQueue;if(null===d){var p=new Set;p.add(i),u.updateQueue=p}else d.add(i);if(0==(2&u.mode)){if(u.effectTag|=64,l.effectTag&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var h=fa(1073741823,null);h.tag=2,pa(l,h)}l.expirationTime=1073741823;break e}a=void 0,l=t;var m=n.pingCache;if(null===m?(m=n.pingCache=new xo,a=new Set,m.set(i,a)):void 0===(a=m.get(i))&&(a=new Set,m.set(i,a)),!a.has(l)){a.add(l);var y=Tu.bind(null,n,i,l);i.then(y,y)}u.effectTag|=4096,u.expirationTime=t;break e}u=u.return}while(null!==u);a=Error((G(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Z(l))}5!==Io&&(Io=2),a=uo(a,l),u=r;do{switch(u.tag){case 3:i=a,u.effectTag|=4096,u.expirationTime=t,ha(u,Eo(u,i,t));break e;case 1:i=a;var v=u.type,g=u.stateNode;if(0==(64&u.effectTag)&&("function"==typeof v.getDerivedStateFromError||null!==g&&"function"==typeof g.componentDidCatch&&(null===Ho||!Ho.has(g)))){u.effectTag|=4096,u.expirationTime=t,ha(u,So(u,i,t));break e}}u=u.return}while(null!==u)}zo=yu(zo)}catch(e){t=e;continue}break}}function su(){var e=_o.current;return _o.current=_i,null===e?_i:e}function fu(e,t){e<Do&&2<e&&(Do=e),null!==t&&e<Ro&&2<e&&(Ro=e,Uo=t)}function du(e){e>Lo&&(Lo=e)}function pu(){for(;null!==zo;)zo=mu(zo)}function hu(){for(;null!==zo&&!Cl();)zo=mu(zo)}function mu(e){var t=To(e.alternate,e,Fo);return e.memoizedProps=e.pendingProps,null===t&&(t=yu(e)),Po.current=null,t}function yu(e){zo=e;do{var t=zo.alternate;if(e=zo.return,0==(2048&zo.effectTag)){e:{var n=t,r=Fo,a=(t=zo).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:yl(t.type)&&vl();break;case 3:ja(),gl(),(a=t.stateNode).pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(null===n||null===n.child)&&Ui(t)&&ao(t);break;case 5:Wa(t),r=La(Ua.current);var o=t.type;if(null!==n&&null!=t.stateNode)Gi(n,t,o,a,r),n.ref!==t.ref&&(t.effectTag|=128);else if(a){var u=La(Da.current);if(Ui(t)){var c=(a=t).stateNode;n=a.type;var s=a.memoizedProps,f=r;switch(c[ar]=a,c[ir]=s,o=void 0,r=c,n){case"iframe":case"object":case"embed":Tn("load",r);break;case"video":case"audio":for(c=0;c<et.length;c++)Tn(et[c],r);break;case"source":Tn("error",r);break;case"img":case"image":case"link":Tn("error",r),Tn("load",r);break;case"form":Tn("reset",r),Tn("submit",r);break;case"details":Tn("toggle",r);break;case"input":_e(r,s),Tn("invalid",r),$n(f,"onChange");break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Tn("invalid",r),$n(f,"onChange");break;case"textarea":De(r,s),Tn("invalid",r),$n(f,"onChange")}for(o in Vn(n,s),c=null,s)s.hasOwnProperty(o)&&(u=s[o],"children"===o?"string"==typeof u?r.textContent!==u&&(c=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(c=["children",""+u]):p.hasOwnProperty(o)&&null!=u&&$n(f,o));switch(n){case"input":Se(r),Oe(r,s,!0);break;case"textarea":Se(r),Ue(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=Hn)}o=c,a.updateQueue=o,(a=null!==o)&&ao(t)}else{n=t,f=o,s=a,c=9===r.nodeType?r:r.ownerDocument,u===Le&&(u=je(f)),u===Le?"script"===f?((s=c.createElement("div")).innerHTML="<script><\/script>",c=s.removeChild(s.firstChild)):"string"==typeof s.is?c=c.createElement(f,{is:s.is}):(c=c.createElement(f),"select"===f&&(f=c,s.multiple?f.multiple=!0:s.size&&(f.size=s.size))):c=c.createElementNS(u,f),(s=c)[ar]=n,s[ir]=a,Xi(s,t),t.stateNode=s;var d=r,h=Wn(f=o,n=a);switch(f){case"iframe":case"object":case"embed":Tn("load",s),r=n;break;case"video":case"audio":for(r=0;r<et.length;r++)Tn(et[r],s);r=n;break;case"source":Tn("error",s),r=n;break;case"img":case"image":case"link":Tn("error",s),Tn("load",s),r=n;break;case"form":Tn("reset",s),Tn("submit",s),r=n;break;case"details":Tn("toggle",s),r=n;break;case"input":_e(s,n),r=Ce(s,n),Tn("invalid",s),$n(d,"onChange");break;case"option":r=Fe(s,n);break;case"select":s._wrapperState={wasMultiple:!!n.multiple},r=l({},n,{value:void 0}),Tn("invalid",s),$n(d,"onChange");break;case"textarea":De(s,n),r=Me(s,n),Tn("invalid",s),$n(d,"onChange");break;default:r=n}Vn(f,r),c=void 0,u=f;var m=s,y=r;for(c in y)if(y.hasOwnProperty(c)){var v=y[c];"style"===c?An(m,v):"dangerouslySetInnerHTML"===c?null!=(v=v?v.__html:void 0)&&$e(m,v):"children"===c?"string"==typeof v?("textarea"!==u||""!==v)&&He(m,v):"number"==typeof v&&He(m,""+v):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(p.hasOwnProperty(c)?null!=v&&$n(d,c):null!=v&&xe(m,c,v,h))}switch(f){case"input":Se(s),Oe(s,n,!1);break;case"textarea":Se(s),Ue(s);break;case"option":null!=n.value&&s.setAttribute("value",""+ke(n.value));break;case"select":(r=s).multiple=!!n.multiple,null!=(s=n.value)?Ie(r,!!n.multiple,s,!1):null!=n.defaultValue&&Ie(r,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof r.onClick&&(s.onclick=Hn)}(a=Zn(o,a))&&ao(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(i(166));break;case 6:if(n&&null!=t.stateNode)Zi(0,t,n.memoizedProps,a);else{if("string"!=typeof a&&null===t.stateNode)throw Error(i(166));r=La(Ua.current),La(Da.current),Ui(t)?(o=(a=t).stateNode,r=a.memoizedProps,o[ar]=a,(a=o.nodeValue!==r)&&ao(t)):(o=t,(a=(9===r.nodeType?r:r.ownerDocument).createTextNode(a))[ar]=o,t.stateNode=a)}break;case 11:break;case 13:if(cl($a),a=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}a=null!==a,o=!1,null===n?void 0!==t.memoizedProps.fallback&&Ui(t):(o=null!==(r=n.memoizedState),a||null===r||null!==(r=n.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=r,r.nextEffect=s):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),a&&!o&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&$a.current)?0===Io&&(Io=3):(0!==Io&&3!==Io||(Io=4),0!==Lo&&null!==Oo&&(Au(Oo,Fo),ju(Oo,Lo)))),(a||o)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:ja();break;case 10:la(t);break;case 9:case 14:break;case 17:yl(t.type)&&vl();break;case 19:if(cl($a),null===(a=t.memoizedState))break;if(o=0!=(64&t.effectTag),null===(s=a.rendering)){if(o)io(a,!1);else if(0!==Io||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(s=Ha(n))){for(t.effectTag|=64,io(a,!1),null!==(o=s.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),null===a.lastEffect&&(t.firstEffect=null),t.lastEffect=a.lastEffect,a=r,o=t.child;null!==o;)n=a,(r=o).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(s=r.alternate)?(r.childExpirationTime=0,r.expirationTime=n,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=s.childExpirationTime,r.expirationTime=s.expirationTime,r.child=s.child,r.memoizedProps=s.memoizedProps,r.memoizedState=s.memoizedState,r.updateQueue=s.updateQueue,n=s.dependencies,r.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),o=o.sibling;sl($a,1&$a.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=Ha(s))){if(t.effectTag|=64,o=!0,null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),io(a,!0),null===a.tail&&"hidden"===a.tailMode&&!s.alternate){null!==(t=t.lastEffect=a.lastEffect)&&(t.nextEffect=null);break}}else Vl()>a.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,io(a,!1),t.expirationTime=t.childExpirationTime=r-1);a.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=a.last)?r.sibling=s:t.child=s,a.last=s)}if(null!==a.tail){0===a.tailExpiration&&(a.tailExpiration=Vl()+500),r=a.tail,a.rendering=r,a.tail=r.sibling,a.lastEffect=t.lastEffect,r.sibling=null,a=$a.current,sl($a,a=o?1&a|2:1&a),t=r;break e}break;case 20:case 21:break;default:throw Error(i(156,t.tag))}t=null}if(a=zo,1===Fo||1!==a.childExpirationTime){for(o=0,r=a.child;null!==r;)(n=r.expirationTime)>o&&(o=n),(s=r.childExpirationTime)>o&&(o=s),r=r.sibling;a.childExpirationTime=o}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=zo.firstEffect),null!==zo.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=zo.firstEffect),e.lastEffect=zo.lastEffect),1<zo.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=zo:e.firstEffect=zo,e.lastEffect=zo))}else{if(null!==(t=oo(zo)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=zo.sibling))return t;zo=e}while(null!==zo);return 0===Io&&(Io=5),null}function vu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function gu(e){var t=Wl();return Hl(99,bu.bind(null,e,t)),null}function bu(e,t){do{ku()}while(null!==Qo);if(0!=(48&No))throw Error(i(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var l=vu(n);if(e.firstPendingTime=l,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Oo&&(zo=Oo=null,Fo=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,l=n.firstEffect):l=n:l=n.firstEffect,null!==l){var a=No;No|=32,Po.current=null,Xn=Sn;var o=Kn();if(Yn(o)){if("selectionStart"in o)var u={start:o.selectionStart,end:o.selectionEnd};else e:{var c=(u=(u=o.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{u.nodeType,f.nodeType}catch(e){u=null;break e}var d=0,p=-1,h=-1,m=0,y=0,v=o,g=null;t:for(;;){for(var b;v!==u||0!==s&&3!==v.nodeType||(p=d+s),v!==f||0!==c&&3!==v.nodeType||(h=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(b=v.firstChild);)g=v,v=b;for(;;){if(v===o)break t;if(g===u&&++m===s&&(p=d),g===f&&++y===c&&(h=d),null!==(b=v.nextSibling))break;g=(v=g).parentNode}v=b}u=-1===p||-1===h?null:{start:p,end:h}}else u=null}u=u||{start:0,end:0}}else u=null;Gn={focusedElem:o,selectionRange:u},Sn=!1,Vo=l;do{try{wu()}catch(e){if(null===Vo)throw Error(i(330));Su(Vo,e),Vo=Vo.nextEffect}}while(null!==Vo);Vo=l;do{try{for(o=e,u=t;null!==Vo;){var w=Vo.effectTag;if(16&w&&He(Vo.stateNode,""),128&w){var k=Vo.alternate;if(null!==k){var x=k.ref;null!==x&&("function"==typeof x?x(null):x.current=null)}}switch(1038&w){case 2:go(Vo),Vo.effectTag&=-3;break;case 6:go(Vo),Vo.effectTag&=-3,wo(Vo.alternate,Vo);break;case 1024:Vo.effectTag&=-1025;break;case 1028:Vo.effectTag&=-1025,wo(Vo.alternate,Vo);break;case 4:wo(Vo.alternate,Vo);break;case 8:bo(o,s=Vo,u),yo(s)}Vo=Vo.nextEffect}}catch(e){if(null===Vo)throw Error(i(330));Su(Vo,e),Vo=Vo.nextEffect}}while(null!==Vo);if(x=Gn,k=Kn(),w=x.focusedElem,u=x.selectionRange,k!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&Yn(w)&&(k=u.start,void 0===(x=u.end)&&(x=k),"selectionStart"in w?(w.selectionStart=k,w.selectionEnd=Math.min(x,w.value.length)):(x=(k=w.ownerDocument||document)&&k.defaultView||window).getSelection&&(x=x.getSelection(),s=w.textContent.length,o=Math.min(u.start,s),u=void 0===u.end?o:Math.min(u.end,s),!x.extend&&o>u&&(s=u,u=o,o=s),s=qn(w,o),f=qn(w,u),s&&f&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==f.node||x.focusOffset!==f.offset)&&((k=k.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),o>u?(x.addRange(k),x.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),x.addRange(k))))),k=[];for(x=w;x=x.parentNode;)1===x.nodeType&&k.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<k.length;w++)(x=k[w]).element.scrollLeft=x.left,x.element.scrollTop=x.top}Gn=null,Sn=!!Xn,Xn=null,e.current=n,Vo=l;do{try{for(w=r;null!==Vo;){var E=Vo.effectTag;if(36&E){var S=Vo.alternate;switch(x=w,(k=Vo).tag){case 0:case 11:case 15:ho(16,32,k);break;case 1:var T=k.stateNode;if(4&k.effectTag)if(null===S)T.componentDidMount();else{var C=k.elementType===k.type?S.memoizedProps:Gl(k.type,S.memoizedProps);T.componentDidUpdate(C,S.memoizedState,T.__reactInternalSnapshotBeforeUpdate)}var _=k.updateQueue;null!==_&&ga(0,_,T);break;case 3:var P=k.updateQueue;if(null!==P){if(o=null,null!==k.child)switch(k.child.tag){case 5:o=k.child.stateNode;break;case 1:o=k.child.stateNode}ga(0,P,o)}break;case 5:var N=k.stateNode;null===S&&4&k.effectTag&&Zn(k.type,k.memoizedProps)&&N.focus();break;case 6:case 4:case 12:break;case 13:if(null===k.memoizedState){var O=k.alternate;if(null!==O){var z=O.memoizedState;if(null!==z){var F=z.dehydrated;null!==F&&Ct(F)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(i(163))}}if(128&E){k=void 0;var I=Vo.ref;if(null!==I){var M=Vo.stateNode;switch(Vo.tag){case 5:k=M;break;default:k=M}"function"==typeof I?I(k):I.current=k}}Vo=Vo.nextEffect}}catch(e){if(null===Vo)throw Error(i(330));Su(Vo,e),Vo=Vo.nextEffect}}while(null!==Vo);Vo=null,Rl(),No=a}else e.current=n;if(Bo)Bo=!1,Qo=e,qo=t;else for(Vo=l;null!==Vo;)t=Vo.nextEffect,Vo.nextEffect=null,Vo=t;if(0===(t=e.firstPendingTime)&&(Ho=null),1073741823===t?e===Xo?Yo++:(Yo=0,Xo=e):Yo=0,"function"==typeof _u&&_u(n.stateNode,r),ru(e),Wo)throw Wo=!1,e=$o,$o=null,e;return 0!=(8&No)?null:(ql(),null)}function wu(){for(;null!==Vo;){var e=Vo.effectTag;0!=(256&e)&&po(Vo.alternate,Vo),0==(512&e)||Bo||(Bo=!0,Bl(97,(function(){return ku(),null}))),Vo=Vo.nextEffect}}function ku(){if(90!==qo){var e=97<qo?97:qo;return qo=90,Hl(e,xu)}}function xu(){if(null===Qo)return!1;var e=Qo;if(Qo=null,0!=(48&No))throw Error(i(331));var t=No;for(No|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:ho(128,0,n),ho(0,64,n)}}catch(t){if(null===e)throw Error(i(330));Su(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return No=t,ql(),!0}function Eu(e,t,n){pa(e,t=Eo(e,t=uo(n,t),1073741823)),null!==(e=tu(e,1073741823))&&ru(e)}function Su(e,t){if(3===e.tag)Eu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Eu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ho||!Ho.has(r))){pa(n,e=So(n,e=uo(t,e),1073741823)),null!==(n=tu(n,1073741823))&&ru(n);break}}n=n.return}}function Tu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Oo===e&&Fo===n?4===Io||3===Io&&1073741823===Do&&Vl()-jo<500?uu(e,Fo):Ao=!0:Lu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),ru(e)))}function Cu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Jo(t=Zo(),e,null)),null!==(e=tu(e,t))&&ru(e)}To=function(e,t,n){var r=t.expirationTime;if(null!==e){var l=t.pendingProps;if(e.memoizedProps!==l||pl.current)ji=!0;else{if(r<n){switch(ji=!1,t.tag){case 3:Yi(t),Li();break;case 5:if(Va(t),4&t.mode&&1!==n&&l.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:yl(t.type)&&kl(t);break;case 4:Aa(t,t.stateNode.containerInfo);break;case 10:ra(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?eo(e,t,n):(sl($a,1&$a.current),null!==(t=lo(e,t,n))?t.sibling:null);sl($a,1&$a.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return ro(e,t,n);t.effectTag|=64}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null),sl($a,$a.current),!r)return null}return lo(e,t,n)}ji=!1}}else ji=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,l=ml(t,dl.current),ia(t,n),l=ci(null,t,r,e,l,n),t.effectTag|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(t.tag=1,si(),yl(r)){var a=!0;kl(t)}else a=!1;t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null;var o=r.getDerivedStateFromProps;"function"==typeof o&&xa(t,r,o,e),l.updater=Ea,t.stateNode=l,l._reactInternalFiber=t,_a(t,r,e,n),t=Ki(null,t,r,!0,a,n)}else t.tag=0,Vi(null,t,l,n),t=t.child;return t;case 16:if(l=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(l),1!==l._status)throw l._result;switch(l=l._result,t.type=l,a=t.tag=function(e){if("function"==typeof e)return zu(e)?1:0;if(null!=e){if((e=e.$$typeof)===H)return 11;if(e===q)return 14}return 2}(l),e=Gl(l,e),a){case 0:t=Qi(null,t,l,e,n);break;case 1:t=qi(null,t,l,e,n);break;case 11:t=Wi(null,t,l,e,n);break;case 14:t=$i(null,t,l,Gl(l.type,e),r,n);break;default:throw Error(i(306,l,""))}return t;case 0:return r=t.type,l=t.pendingProps,Qi(e,t,r,l=t.elementType===r?l:Gl(r,l),n);case 1:return r=t.type,l=t.pendingProps,qi(e,t,r,l=t.elementType===r?l:Gl(r,l),n);case 3:if(Yi(t),null===(r=t.updateQueue))throw Error(i(282));if(l=null!==(l=t.memoizedState)?l.element:null,va(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===l)Li(),t=lo(e,t,n);else{if((l=t.stateNode.hydrate)&&(zi=nr(t.stateNode.containerInfo.firstChild),Oi=t,l=Fi=!0),l)for(n=Ia(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Vi(e,t,r,n),Li();t=t.child}return t;case 5:return Va(t),null===e&&Di(t),r=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,Jn(r,l)?o=null:null!==a&&Jn(r,a)&&(t.effectTag|=16),Bi(e,t),4&t.mode&&1!==n&&l.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Vi(e,t,o,n),t=t.child),t;case 6:return null===e&&Di(t),null;case 13:return eo(e,t,n);case 4:return Aa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Fa(t,null,r,n):Vi(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,Wi(e,t,r,l=t.elementType===r?l:Gl(r,l),n);case 7:return Vi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Vi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,ra(t,a=l.value),null!==o){var u=o.value;if(0===(a=Xr(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(o.children===l.children&&!pl.current){t=lo(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){o=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=fa(n,null)).tag=2,pa(u,s)),u.expirationTime<n&&(u.expirationTime=n),null!==(s=u.alternate)&&s.expirationTime<n&&(s.expirationTime=n),aa(u.return,n),c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else o=10===u.tag&&u.type===t.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===t){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}}Vi(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=(a=t.pendingProps).children,ia(t,n),r=r(l=oa(l,a.unstable_observedBits)),t.effectTag|=1,Vi(e,t,r,n),t.child;case 14:return a=Gl(l=t.type,t.pendingProps),$i(e,t,l,a=Gl(l.type,a),r,n);case 15:return Hi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Gl(r,l),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,yl(r)?(e=!0,kl(t)):e=!1,ia(t,n),Ta(t,r,l),_a(t,r,l,n),Ki(null,t,r,!0,e,n);case 19:return ro(e,t,n)}throw Error(i(156,t.tag))};var _u=null,Pu=null;function Nu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Ou(e,t,n,r){return new Nu(e,t,n,r)}function zu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Fu(e,t){var n=e.alternate;return null===n?((n=Ou(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Iu(e,t,n,r,l,a){var o=2;if(r=e,"function"==typeof e)zu(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case L:return Mu(n.children,l,a,t);case $:o=8,l|=7;break;case A:o=8,l|=1;break;case j:return(e=Ou(12,n,t,8|l)).elementType=j,e.type=j,e.expirationTime=a,e;case B:return(e=Ou(13,n,t,l)).type=B,e.elementType=B,e.expirationTime=a,e;case Q:return(e=Ou(19,n,t,l)).elementType=Q,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case V:o=10;break e;case W:o=9;break e;case H:o=11;break e;case q:o=14;break e;case K:o=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Ou(o,n,t,l)).elementType=e,t.type=r,t.expirationTime=a,t}function Mu(e,t,n,r){return(e=Ou(7,e,r,t)).expirationTime=n,e}function Du(e,t,n){return(e=Ou(6,e,null,t)).expirationTime=n,e}function Ru(e,t,n){return(t=Ou(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Uu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Lu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Au(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function ju(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 Vu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Wu(e,t,n,r){var l=t.current,a=Zo(),o=wa.suspense;a=Jo(a,l,o);e:if(n){t:{if(tt(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(yl(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var c=n.type;if(yl(c)){n=wl(n,c,u);break e}}n=u}else n=fl;return null===t.context?t.context=n:t.pendingContext=n,(t=fa(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),pa(l,t),eu(l,a),a}function $u(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Hu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Bu(e,t){Hu(e,t),(e=e.alternate)&&Hu(e,t)}function Qu(e,t,n){var r=new Uu(e,t,n=null!=n&&!0===n.hydrate),l=Ou(3,null,null,2===t?7:1===t?3:0);r.current=l,l.stateNode=r,e[or]=r.current,n&&0!==t&&function(e){var t=Mn(e);yt.forEach((function(n){Dn(n,e,t)})),vt.forEach((function(n){Dn(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ku(e,t,n,r,l){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof l){var o=l;l=function(){var e=$u(i);o.call(e)}}Wu(t,i,e,l)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Qu(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof l){var u=l;l=function(){var e=$u(i);u.call(e)}}ou((function(){Wu(t,i,e,l)}))}return $u(i)}function Yu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:U,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Xu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!qu(t))throw Error(i(200));return Yu(e,t,null,n)}Qu.prototype.render=function(e,t){Wu(e,this._internalRoot,null,void 0===t?null:t)},Qu.prototype.unmount=function(e){var t=this._internalRoot,n=void 0===e?null:e,r=t.containerInfo;Wu(null,t,null,(function(){r[or]=null,null!==n&&n()}))},at=function(e){if(13===e.tag){var t=Xl(Zo(),150,100);eu(e,t),Bu(e,t)}},it=function(e){if(13===e.tag){Zo();var t=Yl++;eu(e,t),Bu(e,t)}},ot=function(e){if(13===e.tag){var t=Zo();eu(e,t=Jo(t,e,null)),Bu(e,t)}},ee=function(e,t,n){switch(t){case"input":if(Ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=fr(r);if(!l)throw Error(i(90));Te(r),Ne(r,l)}}}break;case"textarea":Re(e,n);break;case"select":null!=(t=n.value)&&Ie(e,!!n.multiple,t,!1)}},ie=iu,oe=function(e,t,n,r){var l=No;No|=4;try{return Hl(98,e.bind(null,t,n,r))}finally{0===(No=l)&&ql()}},ue=function(){0==(49&No)&&(function(){if(null!==Ko){var e=Ko;Ko=null,e.forEach((function(e,t){Vu(t,e),ru(t)})),ql()}}(),ku())},ce=function(e,t){var n=No;No|=2;try{return e(t)}finally{0===(No=n)&&ql()}};var Gu,Zu,Ju={createPortal:Xu,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=lt(t))?null:e.stateNode},hydrate:function(e,t,n){if(!qu(t))throw Error(i(200));return Ku(null,e,t,!0,n)},render:function(e,t,n){if(!qu(t))throw Error(i(200));return Ku(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!qu(n))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return Ku(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!qu(e))throw Error(i(40));return!!e._reactRootContainer&&(ou((function(){Ku(null,null,e,!1,(function(){e._reactRootContainer=null,e[or]=null}))})),!0)},unstable_createPortal:function(){return Xu.apply(void 0,arguments)},unstable_batchedUpdates:iu,flushSync:function(e,t){if(0!=(48&No))throw Error(i(187));var n=No;No|=1;try{return Hl(99,e.bind(null,t))}finally{No=n,ql()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[cr,sr,fr,z.injectEventPluginsByName,d,It,function(e){_(e,Ft)},le,ae,On,O,ku,{current:!1}]}};Zu=(Gu={findFiberByHostInstance:ur,bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);_u=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Pu=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(l({},Gu,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:I.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=lt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Zu?Zu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var ec={default:Ju},tc=ec&&Ju||ec;e.exports=tc.default||tc},function(e,t,n){"use strict";e.exports=n(9)},function(e,t,n){"use strict";
/** @license React v0.18.0
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r,l,a,i,o;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,s=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(s,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(s,0))},l=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},i=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var y=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var v=p.now();t.unstable_now=function(){return p.now()-v}}var g=!1,b=null,w=-1,k=5,x=0;i=function(){return t.unstable_now()>=x},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):k=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,S=E.port2;E.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();x=e+k;try{b(!0,e)?S.postMessage(null):(g=!1,b=null)}catch(e){throw S.postMessage(null),e}}else g=!1},r=function(e){b=e,g||(g=!0,S.postMessage(null))},l=function(e,n){w=h((function(){e(t.unstable_now())}),n)},a=function(){m(w),w=-1}}function T(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),l=e[r];if(!(void 0!==l&&0<P(l,t)))break e;e[r]=t,e[n]=l,n=r}}function C(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,l=e.length;r<l;){var a=2*(r+1)-1,i=e[a],o=a+1,u=e[o];if(void 0!==i&&0>P(i,n))void 0!==u&&0>P(u,i)?(e[r]=u,e[o]=n,r=o):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==u&&0>P(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var N=[],O=[],z=1,F=null,I=3,M=!1,D=!1,R=!1;function U(e){for(var t=C(O);null!==t;){if(null===t.callback)_(O);else{if(!(t.startTime<=e))break;_(O),t.sortIndex=t.expirationTime,T(N,t)}t=C(O)}}function L(e){if(R=!1,U(e),!D)if(null!==C(N))D=!0,r(A);else{var t=C(O);null!==t&&l(L,t.startTime-e)}}function A(e,n){D=!1,R&&(R=!1,a()),M=!0;var r=I;try{for(U(n),F=C(N);null!==F&&(!(F.expirationTime>n)||e&&!i());){var o=F.callback;if(null!==o){F.callback=null,I=F.priorityLevel;var u=o(F.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?F.callback=u:F===C(N)&&_(N),U(n)}else _(N);F=C(N)}if(null!==F)var c=!0;else{var s=C(O);null!==s&&l(L,s.startTime-n),c=!1}return c}finally{F=null,I=r,M=!1}}function j(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var V=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,i){var o=t.unstable_now();if("object"==typeof i&&null!==i){var u=i.delay;u="number"==typeof u&&0<u?o+u:o,i="number"==typeof i.timeout?i.timeout:j(e)}else i=j(e),u=o;return e={id:z++,callback:n,priorityLevel:e,startTime:u,expirationTime:i=u+i,sortIndex:-1},u>o?(e.sortIndex=u,T(O,e),null===C(N)&&e===C(O)&&(R?a():R=!0,l(L,u-o))):(e.sortIndex=i,T(N,e),D||M||(D=!0,r(A))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_shouldYield=function(){var e=t.unstable_now();U(e);var n=C(N);return n!==F&&null!==F&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<F.expirationTime||i()},t.unstable_requestPaint=V,t.unstable_continueExecution=function(){D||M||(D=!0,r(A))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return C(N)},t.unstable_Profiling=null},function(e,t,n){"use strict";
/** @license React v16.12.0
 * react-dom-server.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(1),l=n(0);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.portal"):60106,u=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,s=i?Symbol.for("react.profiler"):60114,f=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.concurrent_mode"):60111,h=i?Symbol.for("react.forward_ref"):60112,m=i?Symbol.for("react.suspense"):60113,y=i?Symbol.for("react.suspense_list"):60120,v=i?Symbol.for("react.memo"):60115,g=i?Symbol.for("react.lazy"):60116,b=i?Symbol.for("react.fundamental"):60117,w=i?Symbol.for("react.scope"):60119,k=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function x(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case u:return"Fragment";case o:return"Portal";case s:return"Profiler";case c:return"StrictMode";case m:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case f:return"Context.Provider";case h:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case v:return x(e.type);case g:if(e=1===e._status?e._result:null)return x(e)}return null}k.hasOwnProperty("ReactCurrentDispatcher")||(k.ReactCurrentDispatcher={current:null}),k.hasOwnProperty("ReactCurrentBatchConfig")||(k.ReactCurrentBatchConfig={suspense:null});var E={};function S(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var T=new Uint16Array(16),C=0;15>C;C++)T[C]=C+1;T[15]=0;var _=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,P=Object.prototype.hasOwnProperty,N={},O={};function z(e){return!!P.call(O,e)||!P.call(N,e)&&(_.test(e)?O[e]=!0:(N[e]=!0,!1))}function F(e,t,n,r,l,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new F(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new F(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new F(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new F(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new F(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new F(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new F(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new F(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new F(e,5,!1,e.toLowerCase(),null,!1)}));var M=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(M,D);I[t]=new F(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(M,D);I[t]=new F(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(M,D);I[t]=new F(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new F(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new F("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new F(e,1,!1,e.toLowerCase(),null,!0)}));var R=/["'&<>]/;function U(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=R.exec(e);if(t){var n,r="",l=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}l!==n&&(r+=e.substring(l,n)),l=n+1,r+=t}e=l!==n?r+e.substring(l,n):r}return e}function L(e,t){var n,r=I.hasOwnProperty(e)?I[e]:null;return(n="style"!==e)&&(n=null!==r?0===r.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),n||function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+U(t)+'"')):z(e)?e+'="'+U(t)+'"':""}var A="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},j=null,V=null,W=null,$=!1,H=!1,B=null,Q=0;function q(){if(null===j)throw Error(a(321));return j}function K(){if(0<Q)throw Error(a(312));return{memoizedState:null,queue:null,next:null}}function Y(){return null===W?null===V?($=!1,V=W=K()):($=!0,W=V):null===W.next?($=!1,W=W.next=K()):($=!0,W=W.next),W}function X(e,t,n,r){for(;H;)H=!1,Q+=1,W=null,n=e(t,r);return V=j=null,Q=0,W=B=null,n}function G(e,t){return"function"==typeof t?t(e):t}function Z(e,t,n){if(j=q(),W=Y(),$){var r=W.queue;if(t=r.dispatch,null!==B&&void 0!==(n=B.get(r))){B.delete(r),r=W.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return W.memoizedState=r,[r,t]}return[W.memoizedState,t]}return e=e===G?"function"==typeof t?t():t:void 0!==n?n(t):t,W.memoizedState=e,e=(e=W.queue={last:null,dispatch:null}).dispatch=J.bind(null,j,e),[W.memoizedState,e]}function J(e,t,n){if(!(25>Q))throw Error(a(301));if(e===j)if(H=!0,e={action:n,next:null},null===B&&(B=new Map),void 0===(n=B.get(t)))B.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function ee(){}var te=0,ne={readContext:function(e){var t=te;return S(e,t),e[t]},useContext:function(e){q();var t=te;return S(e,t),e[t]},useMemo:function(e,t){if(j=q(),t=void 0===t?null:t,null!==(W=Y())){var n=W.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var l=0;l<r.length&&l<t.length;l++)if(!A(t[l],r[l])){r=!1;break e}r=!0}}if(r)return n[0]}}return e=e(),W.memoizedState=[e,t],e},useReducer:Z,useRef:function(e){j=q();var t=(W=Y()).memoizedState;return null===t?(e={current:e},W.memoizedState=e):t},useState:function(e){return Z(G,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:ee,useEffect:ee,useDebugValue:ee,useResponder:function(e,t){return{props:t,responder:e}},useDeferredValue:function(e){return q(),e},useTransition:function(){return q(),[function(e){e()},!1]}},re="http://www.w3.org/1999/xhtml";function le(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"}}var ae={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},ie=r({menuitem:!0},ae),oe={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ue=["Webkit","ms","Moz","O"];Object.keys(oe).forEach((function(e){ue.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),oe[t]=oe[e]}))}));var ce=/([A-Z])/g,se=/^ms-/,fe=l.Children.toArray,de=k.ReactCurrentDispatcher,pe={listing:!0,pre:!0,textarea:!0},he=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,me={},ye={};var ve=Object.prototype.hasOwnProperty,ge={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function be(e,t){if(void 0===e)throw Error(a(152,x(t)||"Component"))}function we(e,t,n){function i(l,i){var o=i.prototype&&i.prototype.isReactComponent,u=function(e,t,n,r){if(r&&("object"==typeof(r=e.contextType)&&null!==r))return S(r,n),r[n];if(e=e.contextTypes){for(var l in n={},e)n[l]=t[l];t=n}else t=E;return t}(i,t,n,o),c=[],s=!1,f={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===c)return null},enqueueReplaceState:function(e,t){s=!0,c=[t]},enqueueSetState:function(e,t){if(null===c)return null;c.push(t)}};if(o){if(o=new i(l.props,u,f),"function"==typeof i.getDerivedStateFromProps){var d=i.getDerivedStateFromProps.call(null,l.props,o.state);null!=d&&(o.state=r({},o.state,d))}}else if(j={},o=i(l.props,u,f),null==(o=X(i,l.props,o,u))||null==o.render)return void be(e=o,i);if(o.props=l.props,o.context=u,o.updater=f,void 0===(f=o.state)&&(o.state=f=null),"function"==typeof o.UNSAFE_componentWillMount||"function"==typeof o.componentWillMount)if("function"==typeof o.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&o.UNSAFE_componentWillMount(),c.length){f=c;var p=s;if(c=null,s=!1,p&&1===f.length)o.state=f[0];else{d=p?f[0]:o.state;var h=!0;for(p=p?1:0;p<f.length;p++){var m=f[p];null!=(m="function"==typeof m?m.call(o,d,l.props,u):m)&&(h?(h=!1,d=r({},d,m)):r(d,m))}o.state=d}}else c=null;if(be(e=o.render(),i),"function"==typeof o.getChildContext&&"object"==typeof(l=i.childContextTypes)){var y=o.getChildContext();for(var v in y)if(!(v in l))throw Error(a(108,x(i)||"Unknown",v))}y&&(t=r({},t,y))}for(;l.isValidElement(e);){var o=e,u=o.type;if("function"!=typeof u)break;i(o,u)}return{child:e,context:t}}var ke=function(){function e(e,t){l.isValidElement(e)?e.type!==u?e=[e]:(e=e.props.children,e=l.isValidElement(e)?[e]:fe(e)):e=fe(e),e={type:null,domNamespace:re,children:e,childIndex:0,context:E,footer:""};var n=T[0];if(0===n){var r=T,i=2*(n=r.length);if(!(65536>=i))throw Error(a(304));var o=new Uint16Array(i);for(o.set(r),(T=o)[0]=n+1,r=n;r<i-1;r++)T[r]=r+1;T[i-1]=0}else T[0]=T[n];this.threadID=n,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}var t=e.prototype;return t.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;T[e]=T[0],T[0]=e}},t.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,r=this.threadID;S(n,r);var l=n[r];this.contextStack[t]=n,this.contextValueStack[t]=l,n[r]=e.props.value},t.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},t.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},t.read=function(e){if(this.exhausted)return null;var t=te;te=this.threadID;var n=de.current;de.current=ne;try{for(var r=[""],l=!1;r[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;T[i]=T[0],T[0]=i;break}var o=this.stack[this.stack.length-1];if(l||o.childIndex>=o.children.length){var u=o.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===o.type)this.currentSelectValue=null;else if(null!=o.type&&null!=o.type.type&&o.type.type.$$typeof===f)this.popProvider(o.type);else if(o.type===m){this.suspenseDepth--;var c=r.pop();if(l){l=!1;var s=o.fallbackFrame;if(!s)throw Error(a(303));this.stack.push(s),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=c}r[this.suspenseDepth]+=u}else{var d=o.children[o.childIndex++],p="";try{p+=this.render(d,o.context,o.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(a(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{de.current=n,te=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?U(n):this.previousWasTextNode?"\x3c!-- --\x3e"+U(n):(this.previousWasTextNode=!0,U(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!l.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===o)throw Error(a(257));throw Error(a(258,n.toString()))}return e=fe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var i=e.type;if("string"==typeof i)return this.renderDOM(e,t,n);switch(i){case c:case p:case s:case y:case u:return e=fe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(a(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case h:j={};var k=i.render(e.props,e.ref);return k=X(i.render,e.props,k,e.ref),k=fe(k),this.stack.push({type:null,domNamespace:n,children:k,childIndex:0,context:t,footer:""}),"";case v:return e=[l.createElement(i.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:i=fe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case d:i=e.type,k=e.props;var x=this.threadID;return S(i,x),i=fe(k.children(i[x])),this.stack.push({type:e,domNamespace:n,children:i,childIndex:0,context:t,footer:""}),"";case b:throw Error(a(338));case g:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i=e.type),i._status){case 1:return e=[l.createElement(i._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw i._result;default:throw Error(a(295))}case w:throw Error(a(343))}throw Error(a(130,null==i?i:typeof i,""))},t.renderDOM=function(e,t,n){var i=e.type.toLowerCase();if(n===re&&le(i),!me.hasOwnProperty(i)){if(!he.test(i))throw Error(a(65,i));me[i]=!0}var o=e.props;if("input"===i)o=r({type:void 0},o,{defaultChecked:void 0,defaultValue:void 0,value:null!=o.value?o.value:o.defaultValue,checked:null!=o.checked?o.checked:o.defaultChecked});else if("textarea"===i){var u=o.value;if(null==u){u=o.defaultValue;var c=o.children;if(null!=c){if(null!=u)throw Error(a(92));if(Array.isArray(c)){if(!(1>=c.length))throw Error(a(93));c=c[0]}u=""+c}null==u&&(u="")}o=r({},o,{value:void 0,children:""+u})}else if("select"===i)this.currentSelectValue=null!=o.value?o.value:o.defaultValue,o=r({},o,{value:void 0});else if("option"===i){c=this.currentSelectValue;var s=function(e){if(null==e)return e;var t="";return l.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(o.children);if(null!=c){var f=null!=o.value?o.value+"":s;if(u=!1,Array.isArray(c)){for(var d=0;d<c.length;d++)if(""+c[d]===f){u=!0;break}}else u=""+c===f;o=r({selected:void 0,children:void 0},o,{selected:u,children:s})}}if(u=o){if(ie[i]&&(null!=u.children||null!=u.dangerouslySetInnerHTML))throw Error(a(137,i,""));if(null!=u.dangerouslySetInnerHTML){if(null!=u.children)throw Error(a(60));if(!("object"==typeof u.dangerouslySetInnerHTML&&"__html"in u.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=u.style&&"object"!=typeof u.style)throw Error(a(62,""))}for(w in u=o,c=this.makeStaticMarkup,s=1===this.stack.length,f="<"+e.type,u)if(ve.call(u,w)){var p=u[w];if(null!=p){if("style"===w){d=void 0;var h="",m="";for(d in p)if(p.hasOwnProperty(d)){var y=0===d.indexOf("--"),v=p[d];if(null!=v){if(y)var g=d;else if(g=d,ye.hasOwnProperty(g))g=ye[g];else{var b=g.replace(ce,"-$1").toLowerCase().replace(se,"-ms-");g=ye[g]=b}h+=m+g+":",m=d,h+=y=null==v||"boolean"==typeof v||""===v?"":y||"number"!=typeof v||0===v||oe.hasOwnProperty(m)&&oe[m]?(""+v).trim():v+"px",m=";"}}p=h||null}d=null;e:if(y=i,v=u,-1===y.indexOf("-"))y="string"==typeof v.is;else switch(y){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":y=!1;break e;default:y=!0}y?ge.hasOwnProperty(w)||(d=z(d=w)&&null!=p?d+'="'+U(p)+'"':""):d=L(w,p),d&&(f+=" "+d)}}c||s&&(f+=' data-reactroot=""');var w=f;u="",ae.hasOwnProperty(i)?w+="/>":(w+=">",u="</"+e.type+">");e:{if(null!=(c=o.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=o.children)||"number"==typeof c){c=U(c);break e}c=null}return null!=c?(o=[],pe[i]&&"\n"===c.charAt(0)&&(w+="\n"),w+=c):o=fe(o.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?le(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:i,children:o,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,w},e}(),xe={renderToString:function(e){e=new ke(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new ke(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(a(207))},renderToStaticNodeStream:function(){throw Error(a(208))},version:"16.12.0"},Ee={default:xe},Se=Ee&&xe||Ee;e.exports=Se.default||Se}]);;
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],[,function(t,e,n){t.exports=n(730)()},function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}}},function(t,e,n){var i=n(263);function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}t.exports=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var e=r();if(e&&e.has(t))return e.get(t);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var s=o?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=t[a]}return n.default=t,e&&e.set(t,n),n}},function(t,e,n){var i=n(725),r=n(726),o=n(468),a=n(727);t.exports=function(t,e){return i(t)||r(t,e)||o(t,e)||a()}},function(t,e,n){"use strict";var i=n(24),r=n(42),o=n(265),a=n(68),s=n(103),l=n(87),c=n(216),u=n(344),h=n(215),d=n(38),p=n(321),f=d("isConcatSpreadable"),y=p>=51||!r((function(){var t=[];return t[f]=!1,t.concat()[0]!==t})),g=h("concat"),m=function(t){if(!a(t))return!1;var e=t[f];return void 0!==e?!!e:o(t)};i({target:"Array",proto:!0,forced:!y||!g},{concat:function(t){var e,n,i,r,o,a=s(this),h=u(a,0),d=0;for(e=-1,i=arguments.length;e<i;e++)if(o=-1===e?a:arguments[e],m(o)){if(d+(r=l(o.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<r;n++,d++)n in o&&c(h,d,o[n])}else{if(d>=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(h,d++,o)}return h.length=d,h}})},function(t,e,n){"use strict";var i=n(24),r=n(146).map,o=n(215),a=n(90),s=o("map"),l=a("map");i({target:"Array",proto:!0,forced:!s||!l},{map:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){(function(t){t.exports=function(){"use strict";var e,n;function i(){return e.apply(null,arguments)}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function u(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function h(t,e){for(var n in e)u(e,n)&&(t[n]=e[n]);return u(e,"toString")&&(t.toString=e.toString),u(e,"valueOf")&&(t.valueOf=e.valueOf),t}function d(t,e,n,i){return ke(t,e,n,i,!0).utc()}function p(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function f(t){if(null==t._isValid){var e=p(t),i=n.call(e.parsedDateParts,(function(t){return null!=t})),r=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&i);if(t._strict&&(r=r&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return r;t._isValid=r}return t._isValid}function y(t){var e=d(NaN);return null!=t?h(p(e),t):p(e).userInvalidated=!0,e}n=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var g=i.momentProperties=[];function m(t,e){var n,i,r;if(a(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),a(e._i)||(t._i=e._i),a(e._f)||(t._f=e._f),a(e._l)||(t._l=e._l),a(e._strict)||(t._strict=e._strict),a(e._tzm)||(t._tzm=e._tzm),a(e._isUTC)||(t._isUTC=e._isUTC),a(e._offset)||(t._offset=e._offset),a(e._pf)||(t._pf=p(e)),a(e._locale)||(t._locale=e._locale),g.length>0)for(n=0;n<g.length;n++)a(r=e[i=g[n]])||(t[i]=r);return t}var v=!1;function b(t){m(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===v&&(v=!0,i.updateOffset(this),v=!1)}function x(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function S(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function k(t,e,n){var i,r=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(i=0;i<r;i++)(n&&t[i]!==e[i]||!n&&S(t[i])!==S(e[i]))&&a++;return a+o}function O(t){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function P(t,e){var n=!0;return h((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,t),n){for(var r,o=[],a=0;a<arguments.length;a++){if(r="","object"==typeof arguments[a]){for(var s in r+="\n["+a+"] ",arguments[0])r+=s+": "+arguments[0][s]+", ";r=r.slice(0,-2)}else r=arguments[a];o.push(r)}O(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)}),e)}var C,M={};function T(t,e){null!=i.deprecationHandler&&i.deprecationHandler(t,e),M[t]||(O(e),M[t]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function E(t,e){var n,i=h({},t);for(n in e)u(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},h(i[n],t[n]),h(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)u(t,n)&&!u(e,n)&&o(t[n])&&(i[n]=h({},i[n]));return i}function A(t){null!=t&&this.set(t)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,C=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)u(t,e)&&n.push(e);return n};var _={};function I(t,e){var n=t.toLowerCase();_[n]=_[n+"s"]=_[e]=t}function L(t){return"string"==typeof t?_[t]||_[t.toLowerCase()]:void 0}function j(t){var e,n,i={};for(n in t)u(t,n)&&(e=L(n))&&(i[e]=t[n]);return i}var R={};function N(t,e){R[t]=e}function F(t,e,n){var i=""+Math.abs(t),r=e-i.length;return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},W={};function G(t,e,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),t&&(W[t]=r),e&&(W[e[0]]=function(){return F(r.apply(this,arguments),e[1],e[2])}),n&&(W[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function U(t,e){return t.isValid()?(e=V(e,t.localeData()),z[e]=z[e]||function(t){var e,n,i,r=t.match(B);for(e=0,n=r.length;e<n;e++)W[r[e]]?r[e]=W[r[e]]:r[e]=(i=r[e]).match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,""):i.replace(/\\/g,"");return function(e){var i,o="";for(i=0;i<n;i++)o+=D(r[i])?r[i].call(e,t):r[i];return o}}(e),z[e](t)):t.localeData().invalidDate()}function V(t,e){var n=5;function i(t){return e.longDateFormat(t)||t}for(H.lastIndex=0;n>=0&&H.test(t);)t=t.replace(H,i),H.lastIndex=0,n-=1;return t}var Y=/\d/,X=/\d\d/,K=/\d{3}/,q=/\d{4}/,$=/[+-]?\d{6}/,Z=/\d\d?/,J=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,tt=/\d{1,3}/,et=/\d{1,4}/,nt=/[+-]?\d{1,6}/,it=/\d+/,rt=/[+-]?\d+/,ot=/Z|[+-]\d\d:?\d\d/gi,at=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,lt={};function ct(t,e,n){lt[t]=D(e)?e:function(t,i){return t&&n?n:e}}function ut(t,e){return u(lt,t)?lt[t](e._strict,e._locale):new RegExp(ht(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,i,r){return e||n||i||r}))))}function ht(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var dt={};function pt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),s(e)&&(i=function(t,n){n[e]=S(t)}),n=0;n<t.length;n++)dt[t[n]]=i}function ft(t,e){pt(t,(function(t,n,i,r){i._w=i._w||{},e(t,i._w,i,r)}))}function yt(t,e,n){null!=e&&u(dt,t)&&dt[t](e,n._a,n,t)}function gt(t){return mt(t)?366:365}function mt(t){return t%4==0&&t%100!=0||t%400==0}G("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),G(0,["YY",2],0,(function(){return this.year()%100})),G(0,["YYYY",4],0,"year"),G(0,["YYYYY",5],0,"year"),G(0,["YYYYYY",6,!0],0,"year"),I("year","y"),N("year",1),ct("Y",rt),ct("YY",Z,X),ct("YYYY",et,q),ct("YYYYY",nt,$),ct("YYYYYY",nt,$),pt(["YYYYY","YYYYYY"],0),pt("YYYY",(function(t,e){e[0]=2===t.length?i.parseTwoDigitYear(t):S(t)})),pt("YY",(function(t,e){e[0]=i.parseTwoDigitYear(t)})),pt("Y",(function(t,e){e[0]=parseInt(t,10)})),i.parseTwoDigitYear=function(t){return S(t)+(S(t)>68?1900:2e3)};var vt,bt=xt("FullYear",!0);function xt(t,e){return function(n){return null!=n?(St(this,t,n),i.updateOffset(this,e),this):wt(this,t)}}function wt(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function St(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&mt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),kt(n,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](n))}function kt(t,e){if(isNaN(t)||isNaN(e))return NaN;var n,i=(e%(n=12)+n)%n;return t+=(e-i)/12,1===i?mt(t)?29:28:31-i%7%2}vt=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},G("M",["MM",2],"Mo",(function(){return this.month()+1})),G("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),G("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),I("month","M"),N("month",8),ct("M",Z),ct("MM",Z,X),ct("MMM",(function(t,e){return e.monthsShortRegex(t)})),ct("MMMM",(function(t,e){return e.monthsRegex(t)})),pt(["M","MM"],(function(t,e){e[1]=S(t)-1})),pt(["MMM","MMMM"],(function(t,e,n,i){var r=n._locale.monthsParse(t,i,n._strict);null!=r?e[1]=r:p(n).invalidMonth=t}));var Ot=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Pt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ct="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Mt(t,e,n){var i,r,o,a=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=d([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(r=vt.call(this._shortMonthsParse,a))?r:null:-1!==(r=vt.call(this._longMonthsParse,a))?r:null:"MMM"===e?-1!==(r=vt.call(this._shortMonthsParse,a))?r:-1!==(r=vt.call(this._longMonthsParse,a))?r:null:-1!==(r=vt.call(this._longMonthsParse,a))?r:-1!==(r=vt.call(this._shortMonthsParse,a))?r:null}function Tt(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=S(e);else if(!s(e=t.localeData().monthsParse(e)))return t;return n=Math.min(t.date(),kt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function Dt(t){return null!=t?(Tt(this,t),i.updateOffset(this,!0),this):wt(this,"Month")}var Et=st,At=st;function _t(){function t(t,e){return e.length-t.length}var e,n,i=[],r=[],o=[];for(e=0;e<12;e++)n=d([2e3,e]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),r.sort(t),o.sort(t),e=0;e<12;e++)i[e]=ht(i[e]),r[e]=ht(r[e]);for(e=0;e<24;e++)o[e]=ht(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function It(t,e,n,i,r,o,a){var s;return t<100&&t>=0?(s=new Date(t+400,e,n,i,r,o,a),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,n,i,r,o,a),s}function Lt(t){var e;if(t<100&&t>=0){var n=Array.prototype.slice.call(arguments);n[0]=t+400,e=new Date(Date.UTC.apply(null,n)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function jt(t,e,n){var i=7+e-n;return-(7+Lt(t,0,i).getUTCDay()-e)%7+i-1}function Rt(t,e,n,i,r){var o,a,s=1+7*(e-1)+(7+n-i)%7+jt(t,i,r);return s<=0?a=gt(o=t-1)+s:s>gt(t)?(o=t+1,a=s-gt(t)):(o=t,a=s),{year:o,dayOfYear:a}}function Nt(t,e,n){var i,r,o=jt(t.year(),e,n),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?i=a+Ft(r=t.year()-1,e,n):a>Ft(t.year(),e,n)?(i=a-Ft(t.year(),e,n),r=t.year()+1):(r=t.year(),i=a),{week:i,year:r}}function Ft(t,e,n){var i=jt(t,e,n),r=jt(t+1,e,n);return(gt(t)-i+r)/7}function Bt(t,e){return t.slice(e,7).concat(t.slice(0,e))}G("w",["ww",2],"wo","week"),G("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),N("week",5),N("isoWeek",5),ct("w",Z),ct("ww",Z,X),ct("W",Z),ct("WW",Z,X),ft(["w","ww","W","WW"],(function(t,e,n,i){e[i.substr(0,1)]=S(t)})),G("d",0,"do","day"),G("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),G("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),G("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),G("e",0,0,"weekday"),G("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),N("day",11),N("weekday",11),N("isoWeekday",11),ct("d",Z),ct("e",Z),ct("E",Z),ct("dd",(function(t,e){return e.weekdaysMinRegex(t)})),ct("ddd",(function(t,e){return e.weekdaysShortRegex(t)})),ct("dddd",(function(t,e){return e.weekdaysRegex(t)})),ft(["dd","ddd","dddd"],(function(t,e,n,i){var r=n._locale.weekdaysParse(t,i,n._strict);null!=r?e.d=r:p(n).invalidWeekday=t})),ft(["d","e","E"],(function(t,e,n,i){e[i]=S(t)}));var Ht="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),zt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wt="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Gt(t,e,n){var i,r,o,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=d([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(r=vt.call(this._weekdaysParse,a))?r:null:"ddd"===e?-1!==(r=vt.call(this._shortWeekdaysParse,a))?r:null:-1!==(r=vt.call(this._minWeekdaysParse,a))?r:null:"dddd"===e?-1!==(r=vt.call(this._weekdaysParse,a))?r:-1!==(r=vt.call(this._shortWeekdaysParse,a))?r:-1!==(r=vt.call(this._minWeekdaysParse,a))?r:null:"ddd"===e?-1!==(r=vt.call(this._shortWeekdaysParse,a))?r:-1!==(r=vt.call(this._weekdaysParse,a))?r:-1!==(r=vt.call(this._minWeekdaysParse,a))?r:null:-1!==(r=vt.call(this._minWeekdaysParse,a))?r:-1!==(r=vt.call(this._weekdaysParse,a))?r:-1!==(r=vt.call(this._shortWeekdaysParse,a))?r:null}var Ut=st,Vt=st,Yt=st;function Xt(){function t(t,e){return e.length-t.length}var e,n,i,r,o,a=[],s=[],l=[],c=[];for(e=0;e<7;e++)n=d([2e3,1]).day(e),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(i),s.push(r),l.push(o),c.push(i),c.push(r),c.push(o);for(a.sort(t),s.sort(t),l.sort(t),c.sort(t),e=0;e<7;e++)s[e]=ht(s[e]),l[e]=ht(l[e]),c[e]=ht(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Kt(){return this.hours()%12||12}function qt(t,e){G(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function $t(t,e){return e._meridiemParse}G("H",["HH",2],0,"hour"),G("h",["hh",2],0,Kt),G("k",["kk",2],0,(function(){return this.hours()||24})),G("hmm",0,0,(function(){return""+Kt.apply(this)+F(this.minutes(),2)})),G("hmmss",0,0,(function(){return""+Kt.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)})),G("Hmm",0,0,(function(){return""+this.hours()+F(this.minutes(),2)})),G("Hmmss",0,0,(function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)})),qt("a",!0),qt("A",!1),I("hour","h"),N("hour",13),ct("a",$t),ct("A",$t),ct("H",Z),ct("h",Z),ct("k",Z),ct("HH",Z,X),ct("hh",Z,X),ct("kk",Z,X),ct("hmm",J),ct("hmmss",Q),ct("Hmm",J),ct("Hmmss",Q),pt(["H","HH"],3),pt(["k","kk"],(function(t,e,n){var i=S(t);e[3]=24===i?0:i})),pt(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),pt(["h","hh"],(function(t,e,n){e[3]=S(t),p(n).bigHour=!0})),pt("hmm",(function(t,e,n){var i=t.length-2;e[3]=S(t.substr(0,i)),e[4]=S(t.substr(i)),p(n).bigHour=!0})),pt("hmmss",(function(t,e,n){var i=t.length-4,r=t.length-2;e[3]=S(t.substr(0,i)),e[4]=S(t.substr(i,2)),e[5]=S(t.substr(r)),p(n).bigHour=!0})),pt("Hmm",(function(t,e,n){var i=t.length-2;e[3]=S(t.substr(0,i)),e[4]=S(t.substr(i))})),pt("Hmmss",(function(t,e,n){var i=t.length-4,r=t.length-2;e[3]=S(t.substr(0,i)),e[4]=S(t.substr(i,2)),e[5]=S(t.substr(r))}));var Zt,Jt=xt("Hours",!0),Qt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pt,monthsShort:Ct,week:{dow:0,doy:6},weekdays:Ht,weekdaysMin:Wt,weekdaysShort:zt,meridiemParse:/[ap]\.?m?\.?/i},te={},ee={};function ne(t){return t?t.toLowerCase().replace("_","-"):t}function ie(e){var n=null;if(!te[e]&&void 0!==t&&t&&t.exports)try{n=Zt._abbr,!function(){var t=new Error("Cannot find module 'undefined'");throw t.code="MODULE_NOT_FOUND",t}(),re(n)}catch(t){}return te[e]}function re(t,e){var n;return t&&((n=a(e)?ae(t):oe(t,e))?Zt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),Zt._abbr}function oe(t,e){if(null!==e){var n,i=Qt;if(e.abbr=t,null!=te[t])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=te[t]._config;else if(null!=e.parentLocale)if(null!=te[e.parentLocale])i=te[e.parentLocale]._config;else{if(null==(n=ie(e.parentLocale)))return ee[e.parentLocale]||(ee[e.parentLocale]=[]),ee[e.parentLocale].push({name:t,config:e}),null;i=n._config}return te[t]=new A(E(i,e)),ee[t]&&ee[t].forEach((function(t){oe(t.name,t.config)})),re(t),te[t]}return delete te[t],null}function ae(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Zt;if(!r(t)){if(e=ie(t))return e;t=[t]}return function(t){for(var e,n,i,r,o=0;o<t.length;){for(e=(r=ne(t[o]).split("-")).length,n=(n=ne(t[o+1]))?n.split("-"):null;e>0;){if(i=ie(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&k(r,n,!0)>=e-1)break;e--}o++}return Zt}(t)}function se(t){var e,n=t._a;return n&&-2===p(t).overflow&&(e=n[1]<0||n[1]>11?1:n[2]<1||n[2]>kt(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,p(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),p(t)._overflowWeeks&&-1===e&&(e=7),p(t)._overflowWeekday&&-1===e&&(e=8),p(t).overflow=e),t}function le(t,e,n){return null!=t?t:null!=e?e:n}function ce(t){var e,n,r,o,a,s=[];if(!t._d){for(r=function(t){var e=new Date(i.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[2]&&null==t._a[1]&&function(t){var e,n,i,r,o,a,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)o=1,a=4,n=le(e.GG,t._a[0],Nt(Oe(),1,4).year),i=le(e.W,1),((r=le(e.E,1))<1||r>7)&&(l=!0);else{o=t._locale._week.dow,a=t._locale._week.doy;var c=Nt(Oe(),o,a);n=le(e.gg,t._a[0],c.year),i=le(e.w,c.week),null!=e.d?((r=e.d)<0||r>6)&&(l=!0):null!=e.e?(r=e.e+o,(e.e<0||e.e>6)&&(l=!0)):r=o}i<1||i>Ft(n,o,a)?p(t)._overflowWeeks=!0:null!=l?p(t)._overflowWeekday=!0:(s=Rt(n,i,r,o,a),t._a[0]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(a=le(t._a[0],r[0]),(t._dayOfYear>gt(a)||0===t._dayOfYear)&&(p(t)._overflowDayOfYear=!0),n=Lt(a,0,t._dayOfYear),t._a[1]=n.getUTCMonth(),t._a[2]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=r[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Lt:It).apply(null,s),o=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==o&&(p(t).weekdayMismatch=!0)}}var ue=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,he=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,de=/Z|[+-]\d\d(?::?\d\d)?/,pe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],fe=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ye=/^\/?Date\((\-?\d+)/i;function ge(t){var e,n,i,r,o,a,s=t._i,l=ue.exec(s)||he.exec(s);if(l){for(p(t).iso=!0,e=0,n=pe.length;e<n;e++)if(pe[e][1].exec(l[1])){r=pe[e][0],i=!1!==pe[e][2];break}if(null==r)return void(t._isValid=!1);if(l[3]){for(e=0,n=fe.length;e<n;e++)if(fe[e][1].exec(l[3])){o=(l[2]||" ")+fe[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(l[4]){if(!de.exec(l[4]))return void(t._isValid=!1);a="Z"}t._f=r+(o||"")+(a||""),we(t)}else t._isValid=!1}var me=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function ve(t){var e=parseInt(t,10);return e<=49?2e3+e:e<=999?1900+e:e}var be={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function xe(t){var e,n,i,r,o,a,s,l=me.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){var c=(e=l[4],n=l[3],i=l[2],r=l[5],o=l[6],a=l[7],s=[ve(e),Ct.indexOf(n),parseInt(i,10),parseInt(r,10),parseInt(o,10)],a&&s.push(parseInt(a,10)),s);if(!function(t,e,n){return!t||zt.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(p(n).weekdayMismatch=!0,n._isValid=!1,!1)}(l[1],c,t))return;t._a=c,t._tzm=function(t,e,n){if(t)return be[t];if(e)return 0;var i=parseInt(n,10),r=i%100;return(i-r)/100*60+r}(l[8],l[9],l[10]),t._d=Lt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),p(t).rfc2822=!0}else t._isValid=!1}function we(t){if(t._f!==i.ISO_8601)if(t._f!==i.RFC_2822){t._a=[],p(t).empty=!0;var e,n,r,o,a,s=""+t._i,l=s.length,c=0;for(r=V(t._f,t._locale).match(B)||[],e=0;e<r.length;e++)o=r[e],(n=(s.match(ut(o,t))||[])[0])&&((a=s.substr(0,s.indexOf(n))).length>0&&p(t).unusedInput.push(a),s=s.slice(s.indexOf(n)+n.length),c+=n.length),W[o]?(n?p(t).empty=!1:p(t).unusedTokens.push(o),yt(o,n,t)):t._strict&&!n&&p(t).unusedTokens.push(o);p(t).charsLeftOver=l-c,s.length>0&&p(t).unusedInput.push(s),t._a[3]<=12&&!0===p(t).bigHour&&t._a[3]>0&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((i=t.isPM(n))&&e<12&&(e+=12),i||12!==e||(e=0),e):e}(t._locale,t._a[3],t._meridiem),ce(t),se(t)}else xe(t);else ge(t)}function Se(t){var e=t._i,n=t._f;return t._locale=t._locale||ae(t._l),null===e||void 0===n&&""===e?y({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),x(e)?new b(se(e)):(l(e)?t._d=e:r(n)?function(t){var e,n,i,r,o;if(0===t._f.length)return p(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)o=0,e=m({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],we(e),f(e)&&(o+=p(e).charsLeftOver,o+=10*p(e).unusedTokens.length,p(e).score=o,(null==i||o<i)&&(i=o,n=e));h(t,n||e)}(t):n?we(t):function(t){var e=t._i;a(e)?t._d=new Date(i.now()):l(e)?t._d=new Date(e.valueOf()):"string"==typeof e?function(t){var e=ye.exec(t._i);null===e?(ge(t),!1===t._isValid&&(delete t._isValid,xe(t),!1===t._isValid&&(delete t._isValid,i.createFromInputFallback(t)))):t._d=new Date(+e[1])}(t):r(e)?(t._a=c(e.slice(0),(function(t){return parseInt(t,10)})),ce(t)):o(e)?function(t){if(!t._d){var e=j(t._i);t._a=c([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),ce(t)}}(t):s(e)?t._d=new Date(e):i.createFromInputFallback(t)}(t),f(t)||(t._d=null),t))}function ke(t,e,n,i,a){var s,l={};return!0!==n&&!1!==n||(i=n,n=void 0),(o(t)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}(t)||r(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=n,l._i=t,l._f=e,l._strict=i,(s=new b(se(Se(l))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Oe(t,e,n,i){return ke(t,e,n,i,!1)}i.createFromInputFallback=P("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),i.ISO_8601=function(){},i.RFC_2822=function(){};var Pe=P("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Oe.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:y()})),Ce=P("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Oe.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:y()}));function Me(t,e){var n,i;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return Oe();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}var Te=["year","quarter","month","week","day","hour","minute","second","millisecond"];function De(t){var e=j(t),n=e.year||0,i=e.quarter||0,r=e.month||0,o=e.week||e.isoWeek||0,a=e.day||0,s=e.hour||0,l=e.minute||0,c=e.second||0,u=e.millisecond||0;this._isValid=function(t){for(var e in t)if(-1===vt.call(Te,e)||null!=t[e]&&isNaN(t[e]))return!1;for(var n=!1,i=0;i<Te.length;++i)if(t[Te[i]]){if(n)return!1;parseFloat(t[Te[i]])!==S(t[Te[i]])&&(n=!0)}return!0}(e),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+a+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=ae(),this._bubble()}function Ee(t){return t instanceof De}function Ae(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function _e(t,e){G(t,0,0,(function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+F(~~(t/60),2)+e+F(~~t%60,2)}))}_e("Z",":"),_e("ZZ",""),ct("Z",at),ct("ZZ",at),pt(["Z","ZZ"],(function(t,e,n){n._useUTC=!0,n._tzm=Le(at,t)}));var Ie=/([\+\-]|\d\d)/gi;function Le(t,e){var n=(e||"").match(t);if(null===n)return null;var i=((n[n.length-1]||[])+"").match(Ie)||["-",0,0],r=60*i[1]+S(i[2]);return 0===r?0:"+"===i[0]?r:-r}function je(t,e){var n,r;return e._isUTC?(n=e.clone(),r=(x(t)||l(t)?t.valueOf():Oe(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):Oe(t).local()}function Re(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Ne(){return!!this.isValid()&&this._isUTC&&0===this._offset}i.updateOffset=function(){};var Fe=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Be=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function He(t,e){var n,i,r,o,a,l,c=t,h=null;return Ee(t)?c={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(c={},e?c[e]=t:c.milliseconds=t):(h=Fe.exec(t))?(n="-"===h[1]?-1:1,c={y:0,d:S(h[2])*n,h:S(h[3])*n,m:S(h[4])*n,s:S(h[5])*n,ms:S(Ae(1e3*h[6]))*n}):(h=Be.exec(t))?(n="-"===h[1]?-1:1,c={y:ze(h[2],n),M:ze(h[3],n),w:ze(h[4],n),d:ze(h[5],n),h:ze(h[6],n),m:ze(h[7],n),s:ze(h[8],n)}):null==c?c={}:"object"==typeof c&&("from"in c||"to"in c)&&(o=Oe(c.from),a=Oe(c.to),r=o.isValid()&&a.isValid()?(a=je(a,o),o.isBefore(a)?l=We(o,a):((l=We(a,o)).milliseconds=-l.milliseconds,l.months=-l.months),l):{milliseconds:0,months:0},(c={}).ms=r.milliseconds,c.M=r.months),i=new De(c),Ee(t)&&u(t,"_locale")&&(i._locale=t._locale),i}function ze(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function We(t,e){var n={};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ge(t,e){return function(n,i){var r;return null===i||isNaN(+i)||(T(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),Ue(this,He(n="string"==typeof n?+n:n,i),t),this}}function Ue(t,e,n,r){var o=e._milliseconds,a=Ae(e._days),s=Ae(e._months);t.isValid()&&(r=null==r||r,s&&Tt(t,wt(t,"Month")+s*n),a&&St(t,"Date",wt(t,"Date")+a*n),o&&t._d.setTime(t._d.valueOf()+o*n),r&&i.updateOffset(t,a||s))}He.fn=De.prototype,He.invalid=function(){return He(NaN)};var Ve=Ge(1,"add"),Ye=Ge(-1,"subtract");function Xe(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),i=t.clone().add(n,"months");return-(n+(e-i<0?(e-i)/(i-t.clone().add(n-1,"months")):(e-i)/(t.clone().add(n+1,"months")-i)))||0}function Ke(t){var e;return void 0===t?this._locale._abbr:(null!=(e=ae(t))&&(this._locale=e),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var qe=P("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function $e(){return this._locale}function Ze(t,e){return(t%e+e)%e}function Je(t,e,n){return t<100&&t>=0?new Date(t+400,e,n)-126227808e5:new Date(t,e,n).valueOf()}function Qe(t,e,n){return t<100&&t>=0?Date.UTC(t+400,e,n)-126227808e5:Date.UTC(t,e,n)}function tn(t,e){G(0,[t,t.length],0,e)}function en(t,e,n,i,r){var o;return null==t?Nt(this,i,r).year:(e>(o=Ft(t,i,r))&&(e=o),nn.call(this,t,e,n,i,r))}function nn(t,e,n,i,r){var o=Rt(t,e,n,i,r),a=Lt(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}G(0,["gg",2],0,(function(){return this.weekYear()%100})),G(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),tn("gggg","weekYear"),tn("ggggg","weekYear"),tn("GGGG","isoWeekYear"),tn("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),N("weekYear",1),N("isoWeekYear",1),ct("G",rt),ct("g",rt),ct("GG",Z,X),ct("gg",Z,X),ct("GGGG",et,q),ct("gggg",et,q),ct("GGGGG",nt,$),ct("ggggg",nt,$),ft(["gggg","ggggg","GGGG","GGGGG"],(function(t,e,n,i){e[i.substr(0,2)]=S(t)})),ft(["gg","GG"],(function(t,e,n,r){e[r]=i.parseTwoDigitYear(t)})),G("Q",0,"Qo","quarter"),I("quarter","Q"),N("quarter",7),ct("Q",Y),pt("Q",(function(t,e){e[1]=3*(S(t)-1)})),G("D",["DD",2],"Do","date"),I("date","D"),N("date",9),ct("D",Z),ct("DD",Z,X),ct("Do",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),pt(["D","DD"],2),pt("Do",(function(t,e){e[2]=S(t.match(Z)[0])}));var rn=xt("Date",!0);G("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),N("dayOfYear",4),ct("DDD",tt),ct("DDDD",K),pt(["DDD","DDDD"],(function(t,e,n){n._dayOfYear=S(t)})),G("m",["mm",2],0,"minute"),I("minute","m"),N("minute",14),ct("m",Z),ct("mm",Z,X),pt(["m","mm"],4);var on=xt("Minutes",!1);G("s",["ss",2],0,"second"),I("second","s"),N("second",15),ct("s",Z),ct("ss",Z,X),pt(["s","ss"],5);var an,sn=xt("Seconds",!1);for(G("S",0,0,(function(){return~~(this.millisecond()/100)})),G(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),G(0,["SSS",3],0,"millisecond"),G(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),G(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),G(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),G(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),G(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),G(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),I("millisecond","ms"),N("millisecond",16),ct("S",tt,Y),ct("SS",tt,X),ct("SSS",tt,K),an="SSSS";an.length<=9;an+="S")ct(an,it);function ln(t,e){e[6]=S(1e3*("0."+t))}for(an="S";an.length<=9;an+="S")pt(an,ln);var cn=xt("Milliseconds",!1);G("z",0,0,"zoneAbbr"),G("zz",0,0,"zoneName");var un=b.prototype;function hn(t){return t}un.add=Ve,un.calendar=function(t,e){var n=t||Oe(),r=je(n,this).startOf("day"),o=i.calendarFormat(this,r)||"sameElse",a=e&&(D(e[o])?e[o].call(this,n):e[o]);return this.format(a||this.localeData().calendar(o,this,Oe(n)))},un.clone=function(){return new b(this)},un.diff=function(t,e,n){var i,r,o;if(!this.isValid())return NaN;if(!(i=je(t,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),e=L(e)){case"year":o=Xe(this,i)/12;break;case"month":o=Xe(this,i);break;case"quarter":o=Xe(this,i)/3;break;case"second":o=(this-i)/1e3;break;case"minute":o=(this-i)/6e4;break;case"hour":o=(this-i)/36e5;break;case"day":o=(this-i-r)/864e5;break;case"week":o=(this-i-r)/6048e5;break;default:o=this-i}return n?o:w(o)},un.endOf=function(t){var e;if(void 0===(t=L(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Qe:Je;switch(t){case"year":e=n(this.year()+1,0,1)-1;break;case"quarter":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=n(this.year(),this.month()+1,1)-1;break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-Ze(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-Ze(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-Ze(e,1e3)-1}return this._d.setTime(e),i.updateOffset(this,!0),this},un.format=function(t){t||(t=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var e=U(this,t);return this.localeData().postformat(e)},un.from=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Oe(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},un.fromNow=function(t){return this.from(Oe(),t)},un.to=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Oe(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},un.toNow=function(t){return this.to(Oe(),t)},un.get=function(t){return D(this[t=L(t)])?this[t]():this},un.invalidAt=function(){return p(this).overflow},un.isAfter=function(t,e){var n=x(t)?t:Oe(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=L(e)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())},un.isBefore=function(t,e){var n=x(t)?t:Oe(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=L(e)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())},un.isBetween=function(t,e,n,i){var r=x(t)?t:Oe(t),o=x(e)?e:Oe(e);return!!(this.isValid()&&r.isValid()&&o.isValid())&&("("===(i=i||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(o,n):!this.isAfter(o,n))},un.isSame=function(t,e){var n,i=x(t)?t:Oe(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=L(e)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))},un.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},un.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},un.isValid=function(){return f(this)},un.lang=qe,un.locale=Ke,un.localeData=$e,un.max=Ce,un.min=Pe,un.parsingFlags=function(){return h({},p(this))},un.set=function(t,e){if("object"==typeof t)for(var n=function(t){var e=[];for(var n in t)e.push({unit:n,priority:R[n]});return e.sort((function(t,e){return t.priority-e.priority})),e}(t=j(t)),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit]);else if(D(this[t=L(t)]))return this[t](e);return this},un.startOf=function(t){var e;if(void 0===(t=L(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Qe:Je;switch(t){case"year":e=n(this.year(),0,1);break;case"quarter":e=n(this.year(),this.month()-this.month()%3,1);break;case"month":e=n(this.year(),this.month(),1);break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=n(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=Ze(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=Ze(e,6e4);break;case"second":e=this._d.valueOf(),e-=Ze(e,1e3)}return this._d.setTime(e),i.updateOffset(this,!0),this},un.subtract=Ye,un.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},un.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},un.toDate=function(){return new Date(this.valueOf())},un.toISOString=function(t){if(!this.isValid())return null;var e=!0!==t,n=e?this.clone().utc():this;return n.year()<0||n.year()>9999?U(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},un.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r=e+'[")]';return this.format(n+i+"-MM-DD[T]HH:mm:ss.SSS"+r)},un.toJSON=function(){return this.isValid()?this.toISOString():null},un.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},un.unix=function(){return Math.floor(this.valueOf()/1e3)},un.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},un.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},un.year=bt,un.isLeapYear=function(){return mt(this.year())},un.weekYear=function(t){return en.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},un.isoWeekYear=function(t){return en.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},un.quarter=un.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},un.month=Dt,un.daysInMonth=function(){return kt(this.year(),this.month())},un.week=un.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},un.isoWeek=un.isoWeeks=function(t){var e=Nt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},un.weeksInYear=function(){var t=this.localeData()._week;return Ft(this.year(),t.dow,t.doy)},un.isoWeeksInYear=function(){return Ft(this.year(),1,4)},un.date=rn,un.day=un.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,"d")):e},un.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},un.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},un.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},un.hour=un.hours=Jt,un.minute=un.minutes=on,un.second=un.seconds=sn,un.millisecond=un.milliseconds=cn,un.utcOffset=function(t,e,n){var r,o=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Le(at,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(r=Re(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),o!==t&&(!e||this._changeInProgress?Ue(this,He(t-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Re(this)},un.utc=function(t){return this.utcOffset(0,t)},un.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Re(this),"m")),this},un.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Le(ot,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},un.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Oe(t).utcOffset():0,(this.utcOffset()-t)%60==0)},un.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},un.isLocal=function(){return!!this.isValid()&&!this._isUTC},un.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},un.isUtc=Ne,un.isUTC=Ne,un.zoneAbbr=function(){return this._isUTC?"UTC":""},un.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},un.dates=P("dates accessor is deprecated. Use date instead.",rn),un.months=P("months accessor is deprecated. Use month instead",Dt),un.years=P("years accessor is deprecated. Use year instead",bt),un.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()})),un.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!a(this._isDSTShifted))return this._isDSTShifted;var t={};if(m(t,this),(t=Se(t))._a){var e=t._isUTC?d(t._a):Oe(t._a);this._isDSTShifted=this.isValid()&&k(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var dn=A.prototype;function pn(t,e,n,i){var r=ae(),o=d().set(i,e);return r[n](o,t)}function fn(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return pn(t,e,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=pn(t,i,n,"month");return r}function yn(t,e,n,i){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(n=e=t,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var r,o=ae(),a=t?o._week.dow:0;if(null!=n)return pn(e,(n+a)%7,i,"day");var l=[];for(r=0;r<7;r++)l[r]=pn(e,(r+a)%7,i,"day");return l}dn.calendar=function(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return D(i)?i.call(e,n):i},dn.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t])},dn.invalidDate=function(){return this._invalidDate},dn.ordinal=function(t){return this._ordinal.replace("%d",t)},dn.preparse=hn,dn.postformat=hn,dn.relativeTime=function(t,e,n,i){var r=this._relativeTime[n];return D(r)?r(t,e,n,i):r.replace(/%d/i,t)},dn.pastFuture=function(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)},dn.set=function(t){var e,n;for(n in t)D(e=t[n])?this[n]=e:this["_"+n]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},dn.months=function(t,e){return t?r(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ot).test(e)?"format":"standalone"][t.month()]:r(this._months)?this._months:this._months.standalone},dn.monthsShort=function(t,e){return t?r(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ot.test(e)?"format":"standalone"][t.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},dn.monthsParse=function(t,e,n){var i,r,o;if(this._monthsParseExact)return Mt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=d([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}},dn.monthsRegex=function(t){return this._monthsParseExact?(u(this,"_monthsRegex")||_t.call(this),t?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=At),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},dn.monthsShortRegex=function(t){return this._monthsParseExact?(u(this,"_monthsRegex")||_t.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=Et),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},dn.week=function(t){return Nt(t,this._week.dow,this._week.doy).week},dn.firstDayOfYear=function(){return this._week.doy},dn.firstDayOfWeek=function(){return this._week.dow},dn.weekdays=function(t,e){var n=r(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Bt(n,this._week.dow):t?n[t.day()]:n},dn.weekdaysMin=function(t){return!0===t?Bt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},dn.weekdaysShort=function(t){return!0===t?Bt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},dn.weekdaysParse=function(t,e,n){var i,r,o;if(this._weekdaysParseExact)return Gt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=d([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}},dn.weekdaysRegex=function(t){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Xt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=Ut),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},dn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Xt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Vt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},dn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Xt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Yt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},dn.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},dn.meridiem=function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},re("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===S(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),i.lang=P("moment.lang is deprecated. Use moment.locale instead.",re),i.langData=P("moment.langData is deprecated. Use moment.localeData instead.",ae);var gn=Math.abs;function mn(t,e,n,i){var r=He(e,n);return t._milliseconds+=i*r._milliseconds,t._days+=i*r._days,t._months+=i*r._months,t._bubble()}function vn(t){return t<0?Math.floor(t):Math.ceil(t)}function bn(t){return 4800*t/146097}function xn(t){return 146097*t/4800}function wn(t){return function(){return this.as(t)}}var Sn=wn("ms"),kn=wn("s"),On=wn("m"),Pn=wn("h"),Cn=wn("d"),Mn=wn("w"),Tn=wn("M"),Dn=wn("Q"),En=wn("y");function An(t){return function(){return this.isValid()?this._data[t]:NaN}}var _n=An("milliseconds"),In=An("seconds"),Ln=An("minutes"),jn=An("hours"),Rn=An("days"),Nn=An("months"),Fn=An("years"),Bn=Math.round,Hn={ss:44,s:45,m:45,h:22,d:26,M:11};function zn(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}var Wn=Math.abs;function Gn(t){return(t>0)-(t<0)||+t}function Un(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n=Wn(this._milliseconds)/1e3,i=Wn(this._days),r=Wn(this._months);t=w(n/60),e=w(t/60),n%=60,t%=60;var o=w(r/12),a=r%=12,s=i,l=e,c=t,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var d=h<0?"-":"",p=Gn(this._months)!==Gn(h)?"-":"",f=Gn(this._days)!==Gn(h)?"-":"",y=Gn(this._milliseconds)!==Gn(h)?"-":"";return d+"P"+(o?p+o+"Y":"")+(a?p+a+"M":"")+(s?f+s+"D":"")+(l||c||u?"T":"")+(l?y+l+"H":"")+(c?y+c+"M":"")+(u?y+u+"S":"")}var Vn=De.prototype;return Vn.isValid=function(){return this._isValid},Vn.abs=function(){var t=this._data;return this._milliseconds=gn(this._milliseconds),this._days=gn(this._days),this._months=gn(this._months),t.milliseconds=gn(t.milliseconds),t.seconds=gn(t.seconds),t.minutes=gn(t.minutes),t.hours=gn(t.hours),t.months=gn(t.months),t.years=gn(t.years),this},Vn.add=function(t,e){return mn(this,t,e,1)},Vn.subtract=function(t,e){return mn(this,t,e,-1)},Vn.as=function(t){if(!this.isValid())return NaN;var e,n,i=this._milliseconds;if("month"===(t=L(t))||"quarter"===t||"year"===t)switch(e=this._days+i/864e5,n=this._months+bn(e),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(xn(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}},Vn.asMilliseconds=Sn,Vn.asSeconds=kn,Vn.asMinutes=On,Vn.asHours=Pn,Vn.asDays=Cn,Vn.asWeeks=Mn,Vn.asMonths=Tn,Vn.asQuarters=Dn,Vn.asYears=En,Vn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*S(this._months/12):NaN},Vn._bubble=function(){var t,e,n,i,r,o=this._milliseconds,a=this._days,s=this._months,l=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*vn(xn(s)+a),a=0,s=0),l.milliseconds=o%1e3,t=w(o/1e3),l.seconds=t%60,e=w(t/60),l.minutes=e%60,n=w(e/60),l.hours=n%24,a+=w(n/24),r=w(bn(a)),s+=r,a-=vn(xn(r)),i=w(s/12),s%=12,l.days=a,l.months=s,l.years=i,this},Vn.clone=function(){return He(this)},Vn.get=function(t){return t=L(t),this.isValid()?this[t+"s"]():NaN},Vn.milliseconds=_n,Vn.seconds=In,Vn.minutes=Ln,Vn.hours=jn,Vn.days=Rn,Vn.weeks=function(){return w(this.days()/7)},Vn.months=Nn,Vn.years=Fn,Vn.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),n=function(t,e,n){var i=He(t).abs(),r=Bn(i.as("s")),o=Bn(i.as("m")),a=Bn(i.as("h")),s=Bn(i.as("d")),l=Bn(i.as("M")),c=Bn(i.as("y")),u=r<=Hn.ss&&["s",r]||r<Hn.s&&["ss",r]||o<=1&&["m"]||o<Hn.m&&["mm",o]||a<=1&&["h"]||a<Hn.h&&["hh",a]||s<=1&&["d"]||s<Hn.d&&["dd",s]||l<=1&&["M"]||l<Hn.M&&["MM",l]||c<=1&&["y"]||["yy",c];return u[2]=e,u[3]=+t>0,u[4]=n,zn.apply(null,u)}(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)},Vn.toISOString=Un,Vn.toString=Un,Vn.toJSON=Un,Vn.locale=Ke,Vn.localeData=$e,Vn.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Un),Vn.lang=qe,G("X",0,0,"unix"),G("x",0,0,"valueOf"),ct("x",rt),ct("X",/[+-]?\d+(\.\d{1,3})?/),pt("X",(function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))})),pt("x",(function(t,e,n){n._d=new Date(S(t))})),i.version="2.24.0",e=Oe,i.fn=un,i.min=function(){var t=[].slice.call(arguments,0);return Me("isBefore",t)},i.max=function(){var t=[].slice.call(arguments,0);return Me("isAfter",t)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=d,i.unix=function(t){return Oe(1e3*t)},i.months=function(t,e){return fn(t,e,"months")},i.isDate=l,i.locale=re,i.invalid=y,i.duration=He,i.isMoment=x,i.weekdays=function(t,e,n){return yn(t,e,n,"weekdays")},i.parseZone=function(){return Oe.apply(null,arguments).parseZone()},i.localeData=ae,i.isDuration=Ee,i.monthsShort=function(t,e){return fn(t,e,"monthsShort")},i.weekdaysMin=function(t,e,n){return yn(t,e,n,"weekdaysMin")},i.defineLocale=oe,i.updateLocale=function(t,e){if(null!=e){var n,i,r=Qt;null!=(i=ie(t))&&(r=i._config),e=E(r,e),(n=new A(e)).parentLocale=te[t],te[t]=n,re(t)}else null!=te[t]&&(null!=te[t].parentLocale?te[t]=te[t].parentLocale:null!=te[t]&&delete te[t]);return te[t]},i.locales=function(){return C(te)},i.weekdaysShort=function(t,e,n){return yn(t,e,n,"weekdaysShort")},i.normalizeUnits=L,i.relativeTimeRounding=function(t){return void 0===t?Bn:"function"==typeof t&&(Bn=t,!0)},i.relativeTimeThreshold=function(t,e){return void 0!==Hn[t]&&(void 0===e?Hn[t]:(Hn[t]=e,"s"===t&&(Hn.ss=e-1),!0))},i.calendarFormat=function(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=un,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}()}).call(this,n(427)(t))},function(t,e,n){"use strict";n.r(e);var i=n(0),r=n(125),o=n.n(r),a=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===s}(t)}(t)};var s="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function l(t,e){return!1!==e.clone&&e.isMergeableObject(t)?u((n=t,Array.isArray(n)?[]:{}),t,e):t;var n}function c(t,e,n){return t.concat(e).map((function(t){return l(t,n)}))}function u(t,e,n){(n=n||{}).arrayMerge=n.arrayMerge||c,n.isMergeableObject=n.isMergeableObject||a;var i=Array.isArray(e);return i===Array.isArray(t)?i?n.arrayMerge(t,e,n):function(t,e,n){var i={};return n.isMergeableObject(t)&&Object.keys(t).forEach((function(e){i[e]=l(t[e],n)})),Object.keys(e).forEach((function(r){n.isMergeableObject(e[r])&&t[r]?i[r]=u(t[r],e[r],n):i[r]=l(e[r],n)})),i}(t,e,n):l(e,n)}u.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,n){return u(t,n,e)}),{})};var h=u,d=n(72),p=n(193),f=n(55),y=Function.prototype,g=Object.prototype,m=y.toString,v=g.hasOwnProperty,b=m.call(Object);var x=function(t){if(!Object(f.a)(t)||"[object Object]"!=Object(d.a)(t))return!1;var e=Object(p.a)(t);if(null===e)return!0;var n=v.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&m.call(n)==b},w=n(194);var S=function(t){return Object(w.a)(t,4)},k=n(186),O=n(192),P=n(43),C=n(136),M=n(298),T=n(107),D=n(96);var E=function(t){return Object(P.a)(t)?Object(k.a)(t,T.a):Object(C.a)(t)?[t]:Object(O.a)(Object(M.a)(Object(D.a)(t)))},A=n(108),_=n(401),I=n(238),L=n.n(I);var j=function(t){return Object(w.a)(t,5)};function R(){return(R=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function N(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function F(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}function B(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"ErrorMessage",(function(){return Ct})),n.d(e,"FastField",(function(){return Mt})),n.d(e,"Field",(function(){return yt})),n.d(e,"FieldArray",(function(){return Pt})),n.d(e,"Form",(function(){return gt})),n.d(e,"Formik",(function(){return st})),n.d(e,"FormikConsumer",(function(){return et})),n.d(e,"FormikContext",(function(){return Q})),n.d(e,"FormikProvider",(function(){return tt})),n.d(e,"connect",(function(){return vt})),n.d(e,"getActiveElement",(function(){return q})),n.d(e,"getIn",(function(){return $})),n.d(e,"insert",(function(){return wt})),n.d(e,"isEmptyArray",(function(){return H})),n.d(e,"isEmptyChildren",(function(){return Y})),n.d(e,"isFunction",(function(){return z})),n.d(e,"isInputEvent",(function(){return K})),n.d(e,"isInteger",(function(){return G})),n.d(e,"isNaN",(function(){return V})),n.d(e,"isObject",(function(){return W})),n.d(e,"isPromise",(function(){return X})),n.d(e,"isString",(function(){return U})),n.d(e,"move",(function(){return bt})),n.d(e,"prepareDataForValidation",(function(){return ut})),n.d(e,"replace",(function(){return St})),n.d(e,"setIn",(function(){return Z})),n.d(e,"setNestedObjectValues",(function(){return J})),n.d(e,"swap",(function(){return xt})),n.d(e,"useField",(function(){return ft})),n.d(e,"useFormik",(function(){return at})),n.d(e,"useFormikContext",(function(){return nt})),n.d(e,"validateYupSchema",(function(){return ct})),n.d(e,"withFormik",(function(){return mt})),n.d(e,"yupToFormErrors",(function(){return lt}));var H=function(t){return Array.isArray(t)&&0===t.length},z=function(t){return"function"==typeof t},W=function(t){return null!==t&&"object"==typeof t},G=function(t){return String(Math.floor(Number(t)))===t},U=function(t){return"[object String]"===Object.prototype.toString.call(t)},V=function(t){return t!=t},Y=function(t){return 0===i.Children.count(t)},X=function(t){return W(t)&&z(t.then)},K=function(t){return t&&W(t)&&W(t.target)};function q(t){if(void 0===(t=t||("undefined"!=typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function $(t,e,n,i){void 0===i&&(i=0);for(var r=E(e);t&&i<r.length;)t=t[r[i++]];return void 0===t?n:t}function Z(t,e,n){for(var i=S(t),r=i,o=0,a=E(e);o<a.length-1;o++){var s=a[o],l=$(t,a.slice(0,o+1));if(l&&(W(l)||Array.isArray(l)))r=r[s]=S(l);else{var c=a[o+1];r=r[s]=G(c)&&Number(c)>=0?[]:{}}}return(0===o?t:r)[a[o]]===n?t:(void 0===n?delete r[a[o]]:r[a[o]]=n,0===o&&void 0===n&&delete i[a[o]],i)}function J(t,e,n,i){void 0===n&&(n=new WeakMap),void 0===i&&(i={});for(var r=0,o=Object.keys(t);r<o.length;r++){var a=o[r],s=t[a];W(s)?n.get(s)||(n.set(s,!0),i[a]=Array.isArray(s)?[]:{},J(s,e,n,i[a])):i[a]=e}return i}var Q=Object(i.createContext)(void 0),tt=Q.Provider,et=Q.Consumer;function nt(){var t=Object(i.useContext)(Q);return t||Object(A.a)(!1),t}function it(t,e){switch(e.type){case"SET_VALUES":return R({},t,{values:e.payload});case"SET_TOUCHED":return R({},t,{touched:e.payload});case"SET_ERRORS":return o()(t.errors,e.payload)?t:R({},t,{errors:e.payload});case"SET_STATUS":return R({},t,{status:e.payload});case"SET_ISSUBMITTING":return R({},t,{isSubmitting:e.payload});case"SET_ISVALIDATING":return R({},t,{isValidating:e.payload});case"SET_FIELD_VALUE":return R({},t,{values:Z(t.values,e.payload.field,e.payload.value)});case"SET_FIELD_TOUCHED":return R({},t,{touched:Z(t.touched,e.payload.field,e.payload.value)});case"SET_FIELD_ERROR":return R({},t,{errors:Z(t.errors,e.payload.field,e.payload.value)});case"RESET_FORM":return R({},t,{},e.payload);case"SET_FORMIK_STATE":return e.payload(t);case"SUBMIT_ATTEMPT":return R({},t,{touched:J(t.values,!0),isSubmitting:!0,submitCount:t.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return R({},t,{isSubmitting:!1});default:return t}}var rt={},ot={};function at(t){var e=t.validateOnChange,n=void 0===e||e,r=t.validateOnBlur,a=void 0===r||r,s=t.validateOnMount,l=void 0!==s&&s,c=t.isInitialValid,u=t.enableReinitialize,d=void 0!==u&&u,p=t.onSubmit,f=F(t,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),y=R({validateOnChange:n,validateOnBlur:a,validateOnMount:l,onSubmit:p},f),g=Object(i.useRef)(y.initialValues),m=Object(i.useRef)(y.initialErrors||rt),v=Object(i.useRef)(y.initialTouched||ot),b=Object(i.useRef)(y.initialStatus),x=Object(i.useRef)(!1),w=Object(i.useRef)({});Object(i.useEffect)((function(){0}),[]),Object(i.useEffect)((function(){return x.current=!0,function(){x.current=!1}}),[]);var S=Object(i.useReducer)(it,{values:y.initialValues,errors:y.initialErrors||rt,touched:y.initialTouched||ot,status:y.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}),k=S[0],O=S[1],P=Object(i.useCallback)((function(t,e){return new Promise((function(n,i){var r=y.validate(t,e);null==r?n(rt):X(r)?r.then((function(t){n(t||rt)}),(function(t){i(t)})):n(r)}))}),[y.validate]),C=Object(i.useCallback)((function(t,e){var n=y.validationSchema,i=z(n)?n(e):n,r=e&&i.validateAt?i.validateAt(e,t):ct(t,i);return new Promise((function(t,e){r.then((function(){t(rt)}),(function(n){"ValidationError"===n.name?t(lt(n)):e(n)}))}))}),[y.validationSchema]),M=Object(i.useCallback)((function(t,e){return new Promise((function(n){return n(w.current[t].validate(e))}))}),[]),T=Object(i.useCallback)((function(t){var e=Object.keys(w.current).filter((function(t){return z(w.current[t].validate)})),n=e.length>0?e.map((function(e){return M(e,$(t,e))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(n).then((function(t){return t.reduce((function(t,n,i){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n?t:(n&&(t=Z(t,e[i],n)),t)}),{})}))}),[M]),D=Object(i.useCallback)((function(t){return Promise.all([T(t),y.validationSchema?C(t):{},y.validate?P(t):{}]).then((function(t){var e=t[0],n=t[1],i=t[2];return h.all([e,n,i],{arrayMerge:ht})}))}),[y.validate,y.validationSchema,T,P,C]),E=pt((function(t){return void 0===t&&(t=k.values),Object(_.unstable_runWithPriority)(_.LowPriority,(function(){return D(t).then((function(t){return x.current&&O({type:"SET_ERRORS",payload:t}),t})).catch((function(t){0}))}))})),A=pt((function(t){return void 0===t&&(t=k.values),O({type:"SET_ISVALIDATING",payload:!0}),D(t).then((function(t){return x.current&&(O({type:"SET_ISVALIDATING",payload:!1}),o()(k.errors,t)||O({type:"SET_ERRORS",payload:t})),t}))}));Object(i.useEffect)((function(){l&&!0===x.current&&E(g.current)}),[l,E]);var I=Object(i.useCallback)((function(t){var e=t&&t.values?t.values:g.current,n=t&&t.errors?t.errors:m.current?m.current:y.initialErrors||{},i=t&&t.touched?t.touched:v.current?v.current:y.initialTouched||{},r=t&&t.status?t.status:b.current?b.current:y.initialStatus;g.current=e,m.current=n,v.current=i,b.current=r;var o=function(){O({type:"RESET_FORM",payload:{isSubmitting:!!t&&!!t.isSubmitting,errors:n,touched:i,status:r,values:e,isValidating:!!t&&!!t.isValidating,submitCount:t&&t.submitCount&&"number"==typeof t.submitCount?t.submitCount:0}})};if(y.onReset){var a=y.onReset(k.values,dt);X(a)?a.then(o):o()}else o()}),[y.initialErrors,y.initialStatus,y.initialTouched]);Object(i.useEffect)((function(){d||(g.current=y.initialValues)}),[d,y.initialValues]),Object(i.useEffect)((function(){d&&!0===x.current&&!o()(g.current,y.initialValues)&&(g.current=y.initialValues,I())}),[d,y.initialValues,I]),Object(i.useEffect)((function(){d&&!0===x.current&&!o()(m.current,y.initialErrors)&&(m.current=y.initialErrors||rt,O({type:"SET_ERRORS",payload:y.initialErrors||rt}))}),[d,y.initialErrors]),Object(i.useEffect)((function(){d&&!0===x.current&&!o()(v.current,y.initialTouched)&&(v.current=y.initialTouched||ot,O({type:"SET_TOUCHED",payload:y.initialTouched||ot}))}),[d,y.initialTouched]),Object(i.useEffect)((function(){d&&!0===x.current&&!o()(b.current,y.initialStatus)&&(b.current=y.initialStatus,O({type:"SET_STATUS",payload:y.initialStatus}))}),[d,y.initialStatus,y.initialTouched]);var L=pt((function(t){if(z(w.current[t].validate)){var e=$(k.values,t),n=w.current[t].validate(e);return X(n)?(O({type:"SET_ISVALIDATING",payload:!0}),n.then((function(t){return t})).then((function(e){O({type:"SET_FIELD_ERROR",payload:{field:t,value:e}}),O({type:"SET_ISVALIDATING",payload:!1})}))):(O({type:"SET_FIELD_ERROR",payload:{field:t,value:n}}),Promise.resolve(n))}return y.validationSchema?(O({type:"SET_ISVALIDATING",payload:!0}),C(k.values,t).then((function(t){return t})).then((function(e){O({type:"SET_FIELD_ERROR",payload:{field:t,value:e[t]}}),O({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),j=Object(i.useCallback)((function(t,e){var n=e.validate;w.current[t]={validate:n}}),[]),N=Object(i.useCallback)((function(t){delete w.current[t]}),[]),B=pt((function(t,e){return O({type:"SET_TOUCHED",payload:t}),(void 0===e?a:e)?E(k.values):Promise.resolve()})),H=Object(i.useCallback)((function(t){O({type:"SET_ERRORS",payload:t})}),[]),G=pt((function(t,e){return O({type:"SET_VALUES",payload:t}),(void 0===e?n:e)?E(t):Promise.resolve()})),V=Object(i.useCallback)((function(t,e){O({type:"SET_FIELD_ERROR",payload:{field:t,value:e}})}),[]),Y=pt((function(t,e,i){return O({type:"SET_FIELD_VALUE",payload:{field:t,value:e}}),(void 0===i?n:i)?E(Z(k.values,t,e)):Promise.resolve()})),K=Object(i.useCallback)((function(t,e){var n,i=e,r=t;if(!U(t)){t.persist&&t.persist();var o=t.target?t.target:t.currentTarget,a=o.type,s=o.name,l=o.id,c=o.value,u=o.checked,h=(o.outerHTML,o.options),d=o.multiple;i=e||(s||l),r=/number|range/.test(a)?(n=parseFloat(c),isNaN(n)?"":n):/checkbox/.test(a)?function(t,e,n){if("boolean"==typeof t)return Boolean(e);var i=[],r=!1,o=-1;if(Array.isArray(t))i=t,o=t.indexOf(n),r=o>=0;else if(!n||"true"==n||"false"==n)return Boolean(e);if(e&&n&&!r)return i.concat(n);if(!r)return i;return i.slice(0,o).concat(i.slice(o+1))}($(k.values,i),u,c):d?function(t){return Array.from(t).filter((function(t){return t.selected})).map((function(t){return t.value}))}(h):c}i&&Y(i,r)}),[Y,k.values]),q=pt((function(t){if(U(t))return function(e){return K(e,t)};K(t)})),J=pt((function(t,e,n){return void 0===e&&(e=!0),O({type:"SET_FIELD_TOUCHED",payload:{field:t,value:e}}),(void 0===n?a:n)?E(k.values):Promise.resolve()})),Q=Object(i.useCallback)((function(t,e){t.persist&&t.persist();var n=t.target,i=n.name,r=n.id,o=(n.outerHTML,e||(i||r));J(o,!0)}),[J]),tt=pt((function(t){if(U(t))return function(e){return Q(e,t)};Q(t)})),et=Object(i.useCallback)((function(t){z(t)?O({type:"SET_FORMIK_STATE",payload:t}):O({type:"SET_FORMIK_STATE",payload:function(){return t}})}),[]),nt=Object(i.useCallback)((function(t){O({type:"SET_STATUS",payload:t})}),[]),at=Object(i.useCallback)((function(t){O({type:"SET_ISSUBMITTING",payload:t})}),[]),st=pt((function(){return O({type:"SUBMIT_ATTEMPT"}),A().then((function(t){var e=t instanceof Error;if(!e&&0===Object.keys(t).length){var n;try{if(void 0===(n=ft()))return}catch(t){throw t}return Promise.resolve(n).then((function(){x.current&&O({type:"SUBMIT_SUCCESS"})})).catch((function(t){if(x.current)throw O({type:"SUBMIT_FAILURE"}),t}))}if(x.current&&(O({type:"SUBMIT_FAILURE"}),e))throw t}))})),ut=pt((function(t){t&&t.preventDefault&&z(t.preventDefault)&&t.preventDefault(),t&&t.stopPropagation&&z(t.stopPropagation)&&t.stopPropagation(),st().catch((function(t){console.warn("Warning: An unhandled error was caught from submitForm()",t)}))})),dt={resetForm:I,validateForm:A,validateField:L,setErrors:H,setFieldError:V,setFieldTouched:J,setFieldValue:Y,setStatus:nt,setSubmitting:at,setTouched:B,setValues:G,setFormikState:et,submitForm:st},ft=pt((function(){return p(k.values,dt)})),yt=pt((function(t){t&&t.preventDefault&&z(t.preventDefault)&&t.preventDefault(),t&&t.stopPropagation&&z(t.stopPropagation)&&t.stopPropagation(),I()})),gt=Object(i.useCallback)((function(t){return{value:$(k.values,t),error:$(k.errors,t),touched:!!$(k.touched,t),initialValue:$(g.current,t),initialTouched:!!$(v.current,t),initialError:$(m.current,t)}}),[k.errors,k.touched,k.values]),mt=Object(i.useCallback)((function(t){return{setValue:function(e){return Y(t,e)},setTouched:function(e){return J(t,e)},setError:function(e){return V(t,e)}}}),[Y,J,V]),vt=Object(i.useCallback)((function(t){var e=W(t),n=e?t.name:t,i=$(k.values,n),r={name:n,value:i,onChange:q,onBlur:tt};if(e){var o=t.type,a=t.value,s=t.as,l=t.multiple;"checkbox"===o?void 0===a?r.checked=!!i:(r.checked=!(!Array.isArray(i)||!~i.indexOf(a)),r.value=a):"radio"===o?(r.checked=i===a,r.value=a):"select"===s&&l&&(r.value=r.value||[],r.multiple=!0)}return r}),[tt,q,k.values]),bt=Object(i.useMemo)((function(){return!o()(g.current,k.values)}),[g.current,k.values]),xt=Object(i.useMemo)((function(){return void 0!==c?bt?k.errors&&0===Object.keys(k.errors).length:!1!==c&&z(c)?c(y):c:k.errors&&0===Object.keys(k.errors).length}),[c,bt,k.errors,y]);return R({},k,{initialValues:g.current,initialErrors:m.current,initialTouched:v.current,initialStatus:b.current,handleBlur:tt,handleChange:q,handleReset:yt,handleSubmit:ut,resetForm:I,setErrors:H,setFormikState:et,setFieldTouched:J,setFieldValue:Y,setFieldError:V,setStatus:nt,setSubmitting:at,setTouched:B,setValues:G,submitForm:st,validateForm:A,validateField:L,isValid:xt,dirty:bt,unregisterField:N,registerField:j,getFieldProps:vt,getFieldMeta:gt,getFieldHelpers:mt,validateOnBlur:a,validateOnChange:n,validateOnMount:l})}function st(t){var e=at(t),n=t.component,r=t.children,o=t.render,a=t.innerRef;return Object(i.useImperativeHandle)(a,(function(){return e})),Object(i.useEffect)((function(){0}),[]),Object(i.createElement)(tt,{value:e},n?Object(i.createElement)(n,e):o?o(e):r?z(r)?r(e):Y(r)?null:i.Children.only(r):null)}function lt(t){var e={};if(t.inner){if(0===t.inner.length)return Z(e,t.path,t.message);var n=t.inner,i=Array.isArray(n),r=0;for(n=i?n:n[Symbol.iterator]();;){var o;if(i){if(r>=n.length)break;o=n[r++]}else{if((r=n.next()).done)break;o=r.value}var a=o;$(e,a.path)||(e=Z(e,a.path,a.message))}}return e}function ct(t,e,n,i){void 0===n&&(n=!1),void 0===i&&(i={});var r=ut(t);return e[n?"validateSync":"validate"](r,{abortEarly:!1,context:i})}function ut(t){var e={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=String(n);!0===Array.isArray(t[i])?e[i]=t[i].map((function(t){return!0===Array.isArray(t)||x(t)?ut(t):""!==t?t:void 0})):x(t[i])?e[i]=ut(t[i]):e[i]=""!==t[i]?t[i]:void 0}return e}function ht(t,e,n){var i=t.slice();return e.forEach((function(e,r){if(void 0===i[r]){var o=!1!==n.clone&&n.isMergeableObject(e);i[r]=o?h(Array.isArray(e)?[]:{},e,n):e}else n.isMergeableObject(e)?i[r]=h(t[r],e,n):-1===t.indexOf(e)&&i.push(e)})),i}var dt="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?i.useLayoutEffect:i.useEffect;function pt(t){var e=Object(i.useRef)(t);return dt((function(){e.current=t})),Object(i.useCallback)((function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.current.apply(void 0,n)}),[])}function ft(t){var e=nt(),n=e.getFieldProps,r=e.getFieldMeta,o=e.getFieldHelpers,a=e.registerField,s=e.unregisterField,l=W(t)?t:{name:t},c=l.name,u=l.validate;return Object(i.useEffect)((function(){return c&&a(c,{validate:u}),function(){c&&s(c)}}),[a,s,c,u]),c||Object(A.a)(!1),[n(l),r(c),o(c)]}function yt(t){var e=t.validate,n=t.name,r=t.render,o=t.children,a=t.as,s=t.component,l=F(t,["validate","name","render","children","as","component"]),c=F(nt(),["validate","validationSchema"]);Object(i.useEffect)((function(){0}),[]);var u=c.registerField,h=c.unregisterField;Object(i.useEffect)((function(){return u(n,{validate:e}),function(){h(n)}}),[u,h,n,e]);var d=c.getFieldProps(R({name:n},l)),p=c.getFieldMeta(n),f={field:d,form:c};if(r)return r(R({},f,{meta:p}));if(z(o))return o(R({},f,{meta:p}));if(s){if("string"==typeof s){var y=l.innerRef,g=F(l,["innerRef"]);return Object(i.createElement)(s,R({ref:y},d,{},g),o)}return Object(i.createElement)(s,R({field:d,form:c},l),o)}var m=a||"input";if("string"==typeof m){var v=l.innerRef,b=F(l,["innerRef"]);return Object(i.createElement)(m,R({ref:v},d,{},b),o)}return Object(i.createElement)(m,R({},d,{},l),o)}var gt=Object(i.forwardRef)((function(t,e){var n=t.action,r=F(t,["action"]),o=n||"#",a=nt(),s=a.handleReset,l=a.handleSubmit;return Object(i.createElement)("form",Object.assign({onSubmit:l,ref:e,onReset:s,action:o},r))}));function mt(t){var e=t.mapPropsToValues,n=void 0===e?function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&"function"!=typeof t[n]&&(e[n]=t[n]);return e}:e,r=F(t,["mapPropsToValues"]);return function(t){var e=t.displayName||t.name||t.constructor&&t.constructor.name||"Component",o=function(e){function o(){var n;return(n=e.apply(this,arguments)||this).validate=function(t){return r.validate(t,n.props)},n.validationSchema=function(){return z(r.validationSchema)?r.validationSchema(n.props):r.validationSchema},n.handleSubmit=function(t,e){return r.handleSubmit(t,R({},e,{props:n.props}))},n.renderFormComponent=function(e){return Object(i.createElement)(t,Object.assign({},n.props,e))},n}return N(o,e),o.prototype.render=function(){var t=F(this.props,["children"]);return Object(i.createElement)(st,Object.assign({},t,r,{validate:r.validate&&this.validate,validationSchema:r.validationSchema&&this.validationSchema,initialValues:n(this.props),initialStatus:r.mapPropsToStatus&&r.mapPropsToStatus(this.props),initialErrors:r.mapPropsToErrors&&r.mapPropsToErrors(this.props),initialTouched:r.mapPropsToTouched&&r.mapPropsToTouched(this.props),onSubmit:this.handleSubmit,children:this.renderFormComponent}))},o}(i.Component);return o.displayName="WithFormik("+e+")",L()(o,t)}}function vt(t){var e=function(e){return Object(i.createElement)(et,null,(function(n){return n||Object(A.a)(!1),Object(i.createElement)(t,Object.assign({},e,{formik:n}))}))},n=t.displayName||t.name||t.constructor&&t.constructor.name||"Component";return e.WrappedComponent=t,e.displayName="FormikConnect("+n+")",L()(e,t)}gt.displayName="Form";var bt=function(t,e,n){var i=kt(t),r=i[e];return i.splice(e,1),i.splice(n,0,r),i},xt=function(t,e,n){var i=kt(t),r=i[e];return i[e]=i[n],i[n]=r,i},wt=function(t,e,n){var i=kt(t);return i.splice(e,0,n),i},St=function(t,e,n){var i=kt(t);return i[e]=n,i},kt=function(t){if(t){if(Array.isArray(t))return[].concat(t);var e=Object.keys(t).map((function(t){return parseInt(t)})).reduce((function(t,e){return e>t?e:t}),0);return Array.from(R({},t,{length:e+1}))}return[]},Ot=function(t){function e(e){var n;return(n=t.call(this,e)||this).updateArrayField=function(t,e,i){var r=n.props,o=r.name;(0,r.formik.setFormikState)((function(n){var r="function"==typeof i?i:t,a="function"==typeof e?e:t,s=Z(n.values,o,t($(n.values,o))),l=i?r($(n.errors,o)):void 0,c=e?a($(n.touched,o)):void 0;return H(l)&&(l=void 0),H(c)&&(c=void 0),R({},n,{values:s,errors:i?Z(n.errors,o,l):n.errors,touched:e?Z(n.touched,o,c):n.touched})}))},n.push=function(t){return n.updateArrayField((function(e){return[].concat(kt(e),[j(t)])}),!1,!1)},n.handlePush=function(t){return function(){return n.push(t)}},n.swap=function(t,e){return n.updateArrayField((function(n){return xt(n,t,e)}),!0,!0)},n.handleSwap=function(t,e){return function(){return n.swap(t,e)}},n.move=function(t,e){return n.updateArrayField((function(n){return bt(n,t,e)}),!0,!0)},n.handleMove=function(t,e){return function(){return n.move(t,e)}},n.insert=function(t,e){return n.updateArrayField((function(n){return wt(n,t,e)}),(function(e){return wt(e,t,null)}),(function(e){return wt(e,t,null)}))},n.handleInsert=function(t,e){return function(){return n.insert(t,e)}},n.replace=function(t,e){return n.updateArrayField((function(n){return St(n,t,e)}),!1,!1)},n.handleReplace=function(t,e){return function(){return n.replace(t,e)}},n.unshift=function(t){var e=-1;return n.updateArrayField((function(n){var i=n?[t].concat(n):[t];return e<0&&(e=i.length),i}),(function(t){var n=t?[null].concat(t):[null];return e<0&&(e=n.length),n}),(function(t){var n=t?[null].concat(t):[null];return e<0&&(e=n.length),n})),e},n.handleUnshift=function(t){return function(){return n.unshift(t)}},n.handleRemove=function(t){return function(){return n.remove(t)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(B(n)),n.pop=n.pop.bind(B(n)),n}N(e,t);var n=e.prototype;return n.componentDidUpdate=function(t){!o()($(t.formik.values,t.name),$(this.props.formik.values,this.props.name))&&this.props.formik.validateOnChange&&this.props.formik.validateForm(this.props.formik.values)},n.remove=function(t){var e;return this.updateArrayField((function(n){var i=n?kt(n):[];return e||(e=i[t]),z(i.splice)&&i.splice(t,1),i}),!0,!0),e},n.pop=function(){var t;return this.updateArrayField((function(e){var n=e;return t||(t=n&&n.pop&&n.pop()),n}),!0,!0),t},n.render=function(){var t={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},e=this.props,n=e.component,r=e.render,o=e.children,a=e.name,s=R({},t,{form:F(e.formik,["validate","validationSchema"]),name:a});return n?Object(i.createElement)(n,s):r?r(s):o?"function"==typeof o?o(s):Y(o)?null:i.Children.only(o):null},e}(i.Component);Ot.defaultProps={validateOnChange:!0};var Pt=vt(Ot),Ct=vt(function(t){function e(){return t.apply(this,arguments)||this}N(e,t);var n=e.prototype;return n.shouldComponentUpdate=function(t){return $(this.props.formik.errors,this.props.name)!==$(t.formik.errors,this.props.name)||$(this.props.formik.touched,this.props.name)!==$(t.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(t).length},n.render=function(){var t=this.props,e=t.component,n=t.formik,r=t.render,o=t.children,a=t.name,s=F(t,["component","formik","render","children","name"]),l=$(n.touched,a),c=$(n.errors,a);return l&&c?r?z(r)?r(c):null:o?z(o)?o(c):null:e?Object(i.createElement)(e,s,c):c:null},e}(i.Component)),Mt=vt(function(t){function e(e){var n;n=t.call(this,e)||this;var i=e.render,r=e.children,o=e.component,a=e.as;e.name;return i&&Object(A.a)(!1),o&&i&&Object(A.a)(!1),a&&r&&z(r)&&Object(A.a)(!1),o&&r&&z(r)&&Object(A.a)(!1),i&&r&&!Y(r)&&Object(A.a)(!1),n}N(e,t);var n=e.prototype;return n.shouldComponentUpdate=function(t){return this.props.shouldUpdate?this.props.shouldUpdate(t,this.props):t.name!==this.props.name||$(t.formik.values,this.props.name)!==$(this.props.formik.values,this.props.name)||$(t.formik.errors,this.props.name)!==$(this.props.formik.errors,this.props.name)||$(t.formik.touched,this.props.name)!==$(this.props.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(t).length||t.formik.isSubmitting!==this.props.formik.isSubmitting},n.componentDidMount=function(){this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentDidUpdate=function(t){this.props.name!==t.name&&(this.props.formik.unregisterField(t.name),this.props.formik.registerField(this.props.name,{validate:this.props.validate})),this.props.validate!==t.validate&&this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentWillUnmount=function(){this.props.formik.unregisterField(this.props.name)},n.render=function(){var t=this.props,e=t.name,n=t.render,r=t.as,o=t.children,a=t.component,s=t.formik,l=F(t,["validate","name","render","as","children","component","shouldUpdate","formik"]),c=F(s,["validate","validationSchema"]),u={value:"radio"===l.type||"checkbox"===l.type?l.value:$(s.values,e),name:e,onChange:s.handleChange,onBlur:s.handleBlur},h={field:u,meta:{value:$(s.values,e),error:$(s.errors,e),touched:!!$(s.touched,e),initialValue:$(s.initialValues,e),initialTouched:!!$(s.initialTouched,e),initialError:$(s.initialErrors,e)},form:c};if(n)return n(h);if(z(o))return o(h);if(a){if("string"==typeof a){var d=l.innerRef,p=F(l,["innerRef"]);return Object(i.createElement)(a,R({ref:d},u,{},p),o)}return Object(i.createElement)(a,R({field:u,form:s},l),o)}var f=r||"input";if("string"==typeof f){var y=l.innerRef,g=F(l,["innerRef"]);return Object(i.createElement)(f,R({ref:y},u,{},g),o)}return Object(i.createElement)(f,R({},u,{},l),o)},e}(i.Component))},function(t,e,n){var i=n(63),r=n(84).f,o=Function.prototype,a=o.toString,s=/^\s*function ([^ (]*)/;!i||"name"in o||r(o,"name",{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},function(t,e){function n(){return t.exports=n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},n.apply(this,arguments)}t.exports=n},function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},,function(t,e,n){t.exports=n(764)},function(t,e,n){var i=function(t){"use strict";var e=Object.prototype,n=e.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function s(t,e,n,i){var r=e&&e.prototype instanceof u?e:u,o=Object.create(r.prototype),a=new S(i||[]);return o._invoke=function(t,e,n){var i="suspendedStart";return function(r,o){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===r)throw o;return O()}for(n.method=r,n.arg=o;;){var a=n.delegate;if(a){var s=b(a,n);if(s){if(s===c)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var u=l(t,e,n);if("normal"===u.type){if(i=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(i="completed",n.method="throw",n.arg=u.arg)}}}(t,n,a),o}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var c={};function u(){}function h(){}function d(){}var p={};p[r]=function(){return this};var f=Object.getPrototypeOf,y=f&&f(f(k([])));y&&y!==e&&n.call(y,r)&&(p=y);var g=d.prototype=u.prototype=Object.create(p);function m(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function v(t,e){var i;this._invoke=function(r,o){function a(){return new e((function(i,a){!function i(r,o,a,s){var c=l(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(h).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(c.arg)}(r,o,i,a)}))}return i=i?i.then(a,a):a()}}function b(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,b(t,e),"throw"===e.method))return c;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var i=l(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,c;var r=i.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,c):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,c)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function k(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function e(){for(;++i<t.length;)if(n.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return h.prototype=g.constructor=d,d.constructor=h,d[a]=h.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(v.prototype),v.prototype[o]=function(){return this},t.AsyncIterator=v,t.async=function(e,n,i,r,o){void 0===o&&(o=Promise);var a=new v(s(e,n,i,r),o);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),g[a]="Generator",g[r]=function(){return this},g.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var i=e.pop();if(i in t)return n.value=i,n.done=!1,n}return n.done=!0,n}},t.values=k,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(n,i){return a.type="throw",a.arg=t,e.next=n,i&&(e.method="next",e.arg=void 0),!!i}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i>=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,c):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),c},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),w(n),c}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var r=i.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:k(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},t}(t.exports);try{regeneratorRuntime=i}catch(t){Function("r","regeneratorRuntime = r")(i)}},function(t,e){function n(t,e,n,i,r,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(i,r)}t.exports=function(t){return function(){var e=this,i=arguments;return new Promise((function(r,o){var a=t.apply(e,i);function s(t){n(a,r,o,s,l,"next",t)}function l(t){n(a,r,o,s,l,"throw",t)}s(void 0)}))}}},,function(t,e,n){var i=n(302),r=n(85),o=n(624);i||r(Object.prototype,"toString",o,{unsafe:!0})},,function(t,e,n){"use strict";var i=n(24),r=n(472);i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(t,e,n){"use strict";var i=n(24),r=n(44),o=n(129),a=n(126),s=n(63),l=n(307),c=n(404),u=n(42),h=n(69),d=n(265),p=n(68),f=n(60),y=n(103),g=n(86),m=n(242),v=n(156),b=n(247),x=n(198),w=n(246),S=n(762),k=n(315),O=n(142),P=n(84),C=n(245),M=n(101),T=n(85),D=n(303),E=n(243),A=n(244),_=n(306),I=n(38),L=n(471),j=n(763),R=n(159),N=n(127),F=n(146).forEach,B=E("hidden"),H=I("toPrimitive"),z=N.set,W=N.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,V=o("JSON","stringify"),Y=O.f,X=P.f,K=S.f,q=C.f,$=D("symbols"),Z=D("op-symbols"),J=D("string-to-symbol-registry"),Q=D("symbol-to-string-registry"),tt=D("wks"),et=r.QObject,nt=!et||!et.prototype||!et.prototype.findChild,it=s&&u((function(){return 7!=b(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a}))?function(t,e,n){var i=Y(G,e);i&&delete G[e],X(t,e,n),i&&t!==G&&X(G,e,i)}:X,rt=function(t,e){var n=$[t]=b(U.prototype);return z(n,{type:"Symbol",tag:t,description:e}),s||(n.description=e),n},ot=c?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof U},at=function(t,e,n){t===G&&at(Z,e,n),f(t);var i=m(e,!0);return f(n),h($,i)?(n.enumerable?(h(t,B)&&t[B][i]&&(t[B][i]=!1),n=b(n,{enumerable:v(0,!1)})):(h(t,B)||X(t,B,v(1,{})),t[B][i]=!0),it(t,i,n)):X(t,i,n)},st=function(t,e){f(t);var n=g(e),i=x(n).concat(ht(n));return F(i,(function(e){s&&!lt.call(n,e)||at(t,e,n[e])})),t},lt=function(t){var e=m(t,!0),n=q.call(this,e);return!(this===G&&h($,e)&&!h(Z,e))&&(!(n||!h(this,e)||!h($,e)||h(this,B)&&this[B][e])||n)},ct=function(t,e){var n=g(t),i=m(e,!0);if(n!==G||!h($,i)||h(Z,i)){var r=Y(n,i);return!r||!h($,i)||h(n,B)&&n[B][i]||(r.enumerable=!0),r}},ut=function(t){var e=K(g(t)),n=[];return F(e,(function(t){h($,t)||h(A,t)||n.push(t)})),n},ht=function(t){var e=t===G,n=K(e?Z:g(t)),i=[];return F(n,(function(t){!h($,t)||e&&!h(G,t)||i.push($[t])})),i};(l||(T((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=_(t),n=function(t){this===G&&n.call(Z,t),h(this,B)&&h(this[B],e)&&(this[B][e]=!1),it(this,e,v(1,t))};return s&&nt&&it(G,e,{configurable:!0,set:n}),rt(e,t)}).prototype,"toString",(function(){return W(this).tag})),T(U,"withoutSetter",(function(t){return rt(_(t),t)})),C.f=lt,P.f=at,O.f=ct,w.f=S.f=ut,k.f=ht,L.f=function(t){return rt(I(t),t)},s&&(X(U.prototype,"description",{configurable:!0,get:function(){return W(this).description}}),a||T(G,"propertyIsEnumerable",lt,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(x(tt),(function(t){j(t)})),i({target:"Symbol",stat:!0,forced:!l},{for:function(t){var e=String(t);if(h(J,e))return J[e];var n=U(e);return J[e]=n,Q[n]=e,n},keyFor:function(t){if(!ot(t))throw TypeError(t+" is not a symbol");if(h(Q,t))return Q[t]},useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),i({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(t,e){return void 0===e?b(t):st(b(t),e)},defineProperty:at,defineProperties:st,getOwnPropertyDescriptor:ct}),i({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ut,getOwnPropertySymbols:ht}),i({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(t){return k.f(y(t))}}),V)&&i({target:"JSON",stat:!0,forced:!l||u((function(){var t=U();return"[null]"!=V([t])||"{}"!=V({a:t})||"{}"!=V(Object(t))}))},{stringify:function(t,e,n){for(var i,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(i=e,(p(e)||void 0!==t)&&!ot(t))return d(e)||(e=function(t,e){if("function"==typeof i&&(e=i.call(this,t,e)),!ot(e))return e}),r[1]=e,V.apply(null,r)}});U.prototype[H]||M(U.prototype,H,U.prototype.valueOf),R(U,"Symbol"),A[B]=!0},function(t,e,n){var i=n(44),r=n(415),o=n(472),a=n(101);for(var s in r){var l=i[s],c=l&&l.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(t){c.forEach=o}}},,function(t,e,n){"use strict";var i=n(24),r=n(146).filter,o=n(215),a=n(90),s=o("filter"),l=a("filter");i({target:"Array",proto:!0,forced:!s||!l},{filter:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var i=n(44),r=n(142).f,o=n(101),a=n(85),s=n(304),l=n(406),c=n(316);t.exports=function(t,e){var n,u,h,d,p,f=t.target,y=t.global,g=t.stat;if(n=y?i:g?i[f]||s(f,{}):(i[f]||{}).prototype)for(u in e){if(d=e[u],h=t.noTargetGet?(p=r(n,u))&&p.value:n[u],!c(y?u:f+(g?".":"#")+u,t.forced)&&void 0!==h){if(typeof d==typeof h)continue;l(d,h)}(t.sham||h&&h.sham)&&o(d,"sham",!0),a(n,u,d,t)}}},function(t,e,n){"use strict";var i=n(86),r=n(248),o=n(199),a=n(127),s=n(405),l=a.set,c=a.getterFor("Array Iterator");t.exports=s(Array,"Array",(function(t,e){l(this,{type:"Array Iterator",target:i(t),index:0,kind:e})}),(function(){var t=c(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){var i=n(44),r=n(415),o=n(25),a=n(101),s=n(38),l=s("iterator"),c=s("toStringTag"),u=o.values;for(var h in r){var d=i[h],p=d&&d.prototype;if(p){if(p[l]!==u)try{a(p,l,u)}catch(t){p[l]=u}if(p[c]||a(p,c,h),r[h])for(var f in o)if(p[f]!==o[f])try{a(p,f,o[f])}catch(t){p[f]=o[f]}}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MODIFIER_KEY_NAMES=e.DEFAULT_VERTICAL_SPACING=e.FANG_HEIGHT_PX=e.FANG_WIDTH_PX=e.WEEKDAYS=e.BLOCKED_MODIFIER=e.DAY_SIZE=e.OPEN_UP=e.OPEN_DOWN=e.ANCHOR_RIGHT=e.ANCHOR_LEFT=e.INFO_POSITION_AFTER=e.INFO_POSITION_BEFORE=e.INFO_POSITION_BOTTOM=e.INFO_POSITION_TOP=e.ICON_AFTER_POSITION=e.ICON_BEFORE_POSITION=e.NAV_POSITION_TOP=e.NAV_POSITION_BOTTOM=e.VERTICAL_SCROLLABLE=e.VERTICAL_ORIENTATION=e.HORIZONTAL_ORIENTATION=e.END_DATE=e.START_DATE=e.ISO_MONTH_FORMAT=e.ISO_FORMAT=e.DISPLAY_FORMAT=void 0;e.DISPLAY_FORMAT="L";e.ISO_FORMAT="YYYY-MM-DD";e.ISO_MONTH_FORMAT="YYYY-MM";e.START_DATE="startDate";e.END_DATE="endDate";e.HORIZONTAL_ORIENTATION="horizontal";e.VERTICAL_ORIENTATION="vertical";e.VERTICAL_SCROLLABLE="verticalScrollable";e.NAV_POSITION_BOTTOM="navPositionBottom";e.NAV_POSITION_TOP="navPositionTop";e.ICON_BEFORE_POSITION="before";e.ICON_AFTER_POSITION="after";e.INFO_POSITION_TOP="top";e.INFO_POSITION_BOTTOM="bottom";e.INFO_POSITION_BEFORE="before";e.INFO_POSITION_AFTER="after";e.ANCHOR_LEFT="left";e.ANCHOR_RIGHT="right";e.OPEN_DOWN="down";e.OPEN_UP="up";e.DAY_SIZE=39;e.BLOCKED_MODIFIER="blocked";e.WEEKDAYS=[0,1,2,3,4,5,6];e.FANG_WIDTH_PX=20;e.FANG_HEIGHT_PX=10;e.DEFAULT_VERTICAL_SPACING=22;var i=new Set(["Shift","Control","Alt","Meta"]);e.MODIFIER_KEY_NAMES=i},,,function(t,e,n){var i=n(32),r=n(161).f,o=n(78),a=n(88),s=n(323),l=n(433),c=n(327);t.exports=function(t,e){var n,u,h,d,p,f=t.target,y=t.global,g=t.stat;if(n=y?i:g?i[f]||s(f,{}):(i[f]||{}).prototype)for(u in e){if(d=e[u],h=t.noTargetGet?(p=r(n,u))&&p.value:n[u],!c(y?u:f+(g?".":"#")+u,t.forced)&&void 0!==h){if(typeof d==typeof h)continue;l(d,h)}(t.sham||h&&h.sham)&&o(d,"sham",!0),a(n,u,d,t)}}},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(97))},function(t,e,n){var i=n(32),r=n(324),o=n(54),a=n(204),s=n(328),l=n(436),c=r("wks"),u=i.Symbol,h=l?u:u&&u.withoutSetter||a;t.exports=function(t){return o(c,t)||(s&&o(u,t)?c[t]=u[t]:c[t]=h("Symbol."+t)),c[t]}},function(t,e,n){"use strict";var i,r=n(454),o=n(52),a=n(32),s=n(53),l=n(54),c=n(209),u=n(78),h=n(88),d=n(56).f,p=n(210),f=n(211),y=n(33),g=n(204),m=a.Int8Array,v=m&&m.prototype,b=a.Uint8ClampedArray,x=b&&b.prototype,w=m&&p(m),S=v&&p(v),k=Object.prototype,O=k.isPrototypeOf,P=y("toStringTag"),C=g("TYPED_ARRAY_TAG"),M=r&&!!f&&"Opera"!==c(a.opera),T=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},E=function(t){return s(t)&&l(D,c(t))};for(i in D)a[i]||(M=!1);if((!M||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},M))for(i in D)a[i]&&f(a[i],w);if((!M||!S||S===k)&&(S=w.prototype,M))for(i in D)a[i]&&f(a[i].prototype,S);if(M&&p(x)!==S&&f(x,S),o&&!l(S,P))for(i in T=!0,d(S,P,{get:function(){return s(this)?this[C]:void 0}}),D)a[i]&&u(a[i],C,i);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:T&&C,aTypedArray:function(t){if(E(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(f){if(O.call(w,t))return t}else for(var e in D)if(l(D,i)){var n=a[e];if(n&&(t===n||O.call(n,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n){if(o){if(n)for(var i in D){var r=a[i];r&&l(r.prototype,t)&&delete r.prototype[t]}S[t]&&!n||h(S,t,n?e:M&&v[t]||e)}},exportTypedArrayStaticMethod:function(t,e,n){var i,r;if(o){if(f){if(n)for(i in D)(r=a[i])&&l(r,t)&&delete r[t];if(w[t]&&!n)return;try{return h(w,t,n?e:M&&m[t]||e)}catch(t){}}for(i in D)!(r=a[i])||r[t]&&!n||h(r,t,e)}},isView:function(t){var e=c(t);return"DataView"===e||l(D,e)},isTypedArray:E,TypedArray:w,TypedArrayPrototype:S}},,function(t,e,n){var i=n(24),r=n(103),o=n(198);i({target:"Object",stat:!0,forced:n(42)((function(){o(1)}))},{keys:function(t){return o(r(t))}})},,function(t,e,n){var i=n(44),r=n(303),o=n(69),a=n(306),s=n(307),l=n(404),c=r("wks"),u=i.Symbol,h=l?u:u&&u.withoutSetter||a;t.exports=function(t){return o(c,t)||(s&&o(u,t)?c[t]=u[t]:c[t]=h("Symbol."+t)),c[t]}},,function(t,e,n){"use strict";var i=TypeError,r=Object.getOwnPropertyDescriptor;if(r)try{r({},"")}catch(t){r=null}var o=function(){throw new i},a=r?function(){try{return arguments.callee,o}catch(t){try{return r(arguments,"callee").get}catch(t){return o}}}():o,s=n(509)(),l=Object.getPrototypeOf||function(t){return t.__proto__},c=void 0,u="undefined"==typeof Uint8Array?void 0:l(Uint8Array),h={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":s?l([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":c&&s&&Symbol.asyncIterator?c[Symbol.asyncIterator]():void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s?l(l([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&s?l((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&s?l((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":s?l(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":s?Symbol:void 0,"%SymbolPrototype%":s?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":a,"%TypedArray%":u,"%TypedArrayPrototype%":u?u.prototype:void 0,"%TypeError%":i,"%TypeErrorPrototype%":i.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},d=n(365).call(Function.call,String.prototype.replace),p=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,f=/\\(\\)?/g,y=function(t){var e=[];return d(t,p,(function(t,n,i,r){e[e.length]=i?d(r,f,"$1"):n||t})),e},g=function(t,e){if(!(t in h))throw new SyntaxError("intrinsic "+t+" does not exist!");if(void 0===h[t]&&!e)throw new i("intrinsic "+t+" exists, but is not available. Please file an issue!");return h[t]};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=y(t),o=g("%"+(n.length>0?n[0]:"")+"%",e),a=1;a<n.length;a+=1)if(null!=o)if(r&&a+1>=n.length){var s=r(o,n[a]);if(!(e||n[a]in o))throw new i("base intrinsic for "+t+" exists, but the property is not available.");o=s?s.get||s.value:o[n[a]]}else o=o[n[a]];return o}},function(t,e,n){"use strict";function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}n.r(e);var r=Object.prototype.hasOwnProperty;var o=function(t,e){return null!=t&&r.call(t,e)},a=n(43),s=n(136),l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;var u=function(t,e){if(Object(a.a)(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Object(s.a)(t))||(c.test(t)||!l.test(t)||null!=e&&t in Object(e))},h=n(298),d=n(96);var p=function(t,e){return Object(a.a)(t)?t:u(t,e)?[t]:Object(h.a)(Object(d.a)(t))},f=n(299),y=n(293),g=n(187),m=n(107);var v=function(t,e,n){for(var i=-1,r=(e=p(e,t)).length,o=!1;++i<r;){var s=Object(m.a)(e[i]);if(!(o=null!=t&&n(t,s)))break;t=t[s]}return o||++i!=r?o:!!(r=null==t?0:t.length)&&Object(g.a)(r)&&Object(y.a)(s,r)&&(Object(a.a)(t)||Object(f.a)(t))};var b=function(t,e){return null!=t&&v(t,e,o)},x=n(194);var w=function(t,e){return e="function"==typeof e?e:void 0,Object(x.a)(t,5,e)},S=n(59),k=n(192),O=n(100),P=n(190),C=n(72),M=n(55);var T=function(t){return"string"==typeof t||!Object(a.a)(t)&&Object(M.a)(t)&&"[object String]"==Object(C.a)(t)};var D=function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n};var E=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,i){n[++e]=[i,t]})),n};var A=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n};var _=function(t){return t.split("")},I=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var L=function(t){return I.test(t)},j="[\\ud800-\\udfff]",R="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",N="\\ud83c[\\udffb-\\udfff]",F="[^\\ud800-\\udfff]",B="(?:\\ud83c[\\udde6-\\uddff]){2}",H="[\\ud800-\\udbff][\\udc00-\\udfff]",z="(?:"+R+"|"+N+")"+"?",W="[\\ufe0e\\ufe0f]?"+z+("(?:\\u200d(?:"+[F,B,H].join("|")+")[\\ufe0e\\ufe0f]?"+z+")*"),G="(?:"+[F+R+"?",R,B,H,j].join("|")+")",U=RegExp(N+"(?="+N+")|"+G+W,"g");var V=function(t){return t.match(U)||[]};var Y=function(t){return L(t)?V(t):_(t)},X=n(186);var K=function(t,e){return Object(X.a)(e,(function(e){return t[e]}))},q=n(95);var $=function(t){return null==t?[]:K(t,Object(q.a)(t))},Z=S.a?S.a.iterator:void 0;var J=function(t){if(!t)return[];if(Object(P.a)(t))return T(t)?Y(t):Object(k.a)(t);if(Z&&t[Z])return D(t[Z]());var e=Object(O.a)(t);return("[object Map]"==e?E:"[object Set]"==e?A:$)(t)},Q=Object.prototype.toString,tt=Error.prototype.toString,et=RegExp.prototype.toString,nt="undefined"!=typeof Symbol?Symbol.prototype.toString:function(){return""},it=/^Symbol\((.*)\)(.*)$/;function rt(t,e){if(void 0===e&&(e=!1),null==t||!0===t||!1===t)return""+t;var n=typeof t;if("number"===n)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===n)return e?'"'+t+'"':t;if("function"===n)return"[Function "+(t.name||"anonymous")+"]";if("symbol"===n)return nt.call(t).replace(it,"Symbol($1)");var i=Q.call(t).slice(8,-1);return"Date"===i?isNaN(t.getTime())?""+t:t.toISOString(t):"Error"===i||t instanceof Error?"["+tt.call(t)+"]":"RegExp"===i?et.call(t):null}function ot(t,e){var n=rt(t,e);return null!==n?n:JSON.stringify(t,(function(t,n){var i=rt(this[t],e);return null!==i?i:n}),2)}var at={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:function(t){var e=t.path,n=t.type,i=t.value,r=t.originalValue,o=null!=r&&r!==i,a=e+" must be a `"+n+"` type, but the final value was: `"+ot(i,!0)+"`"+(o?" (cast from the value `"+ot(r,!0)+"`).":".");return null===i&&(a+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),a}},st={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},lt={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",notEqual:"${path} must be not equal to ${notEqual}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},ct={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},ut={noUnknown:"${path} field cannot have keys not specified in the object shape"},ht={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items"},dt={mixed:at,string:st,number:lt,date:ct,object:ut,array:ht,boolean:{}},pt=function(t){return t&&t.__isYupSchema__},ft=function(){function t(t,e){if(this.refs=t,"function"!=typeof e){if(!b(e,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!e.then&&!e.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");var n=e.is,i=e.then,r=e.otherwise,o="function"==typeof n?n:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return e.every((function(t){return t===n}))};this.fn=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var a=e.pop(),s=e.pop(),l=o.apply(void 0,e)?i:r;if(l)return"function"==typeof l?l(s):s.concat(l.resolve(a))}}else this.fn=e}return t.prototype.resolve=function(t,e){var n=this.refs.map((function(t){return t.getValue(e)})),i=this.fn.apply(t,n.concat(t,e));if(void 0===i||i===t)return t;if(!pt(i))throw new TypeError("conditions must return a schema object");return i.resolve(e)},t}();function yt(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}var gt=n(188),mt=/\$\{\s*(\w+)\s*\}/g,vt=function(t){return function(e){return t.replace(mt,(function(t,n){return ot(e[n])}))}};function bt(t,e,n,i){var r=this;this.name="ValidationError",this.value=e,this.path=n,this.type=i,this.errors=[],this.inner=[],t&&[].concat(t).forEach((function(t){r.errors=r.errors.concat(t.errors||t),t.inner&&(r.inner=r.inner.concat(t.inner.length?t.inner:t))})),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,bt)}bt.prototype=Object.create(Error.prototype),bt.prototype.constructor=bt,bt.isError=function(t){return t&&"ValidationError"===t.name},bt.formatError=function(t,e){"string"==typeof t&&(t=vt(t));var n=function(e){return e.path=e.label||e.path||"this","function"==typeof t?t(e):t};return 1===arguments.length?n:n(e)};var xt=function(t){return t?gt.SynchronousPromise:Promise};function wt(t,e){return t?null:function(t){return e.push(t),t.value}}function St(t){var e=t.validations,n=t.value,i=t.path,r=t.sync,o=t.errors,a=t.sort;return o=function(t){return void 0===t&&(t=[]),t.inner&&t.inner.length?t.inner:[].concat(t)}(o),function(t,e){var n=xt(e);return n.all(t.map((function(t){return n.resolve(t).then((function(t){return{fulfilled:!0,value:t}}),(function(t){return{fulfilled:!1,value:t}}))})))}(e,r).then((function(t){var e=t.filter((function(t){return!t.fulfilled})).reduce((function(t,e){var n=e.value;if(!bt.isError(n))throw n;return t.concat(n)}),[]);if(a&&e.sort(a),(o=e.concat(o)).length)throw new bt(o,n,i);return n}))}function kt(t){var e,n,i,r=t.endEarly,o=yt(t,["endEarly"]);return r?(e=o.validations,n=o.value,i=o.sync,xt(i).all(e).catch((function(t){throw"ValidationError"===t.name&&(t.value=n),t})).then((function(){return n}))):St(o)}var Ot=function(t){return"[object Object]"===Object.prototype.toString.call(t)};var Pt=n(139);var Ct=function(t){return function(e,n,i){for(var r=-1,o=Object(e),a=i(e),s=a.length;s--;){var l=a[t?s:++r];if(!1===n(o[l],l,o))break}return e}}();var Mt=function(t,e){return t&&Ct(t,e,q.a)},Tt=n(141),Dt=n(155);var Et=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this};var At=function(t){return this.__data__.has(t)};function _t(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Dt.a;++e<n;)this.add(t[e])}_t.prototype.add=_t.prototype.push=Et,_t.prototype.has=At;var It=_t;var Lt=function(t,e){for(var n=-1,i=null==t?0:t.length;++n<i;)if(e(t[n],n,t))return!0;return!1};var jt=function(t,e){return t.has(e)};var Rt=function(t,e,n,i,r,o){var a=1&n,s=t.length,l=e.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(t);if(c&&o.get(e))return c==e;var u=-1,h=!0,d=2&n?new It:void 0;for(o.set(t,e),o.set(e,t);++u<s;){var p=t[u],f=e[u];if(i)var y=a?i(f,p,u,e,t,o):i(p,f,u,t,e,o);if(void 0!==y){if(y)continue;h=!1;break}if(d){if(!Lt(e,(function(t,e){if(!jt(d,e)&&(p===t||r(p,t,n,i,o)))return d.push(e)}))){h=!1;break}}else if(p!==f&&!r(p,f,n,i,o)){h=!1;break}}return o.delete(t),o.delete(e),h},Nt=n(196),Ft=n(185),Bt=S.a?S.a.prototype:void 0,Ht=Bt?Bt.valueOf:void 0;var zt=function(t,e,n,i,r,o,a){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!o(new Nt.a(t),new Nt.a(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Object(Ft.a)(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var s=E;case"[object Set]":var l=1&i;if(s||(s=A),t.size!=e.size&&!l)return!1;var c=a.get(t);if(c)return c==e;i|=2,a.set(t,e);var u=Rt(s(t),s(e),i,r,o,a);return a.delete(t),u;case"[object Symbol]":if(Ht)return Ht.call(t)==Ht.call(e)}return!1},Wt=n(240),Gt=Object.prototype.hasOwnProperty;var Ut=function(t,e,n,i,r,o){var a=1&n,s=Object(Wt.a)(t),l=s.length;if(l!=Object(Wt.a)(e).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in e:Gt.call(e,u)))return!1}var h=o.get(t);if(h&&o.get(e))return h==e;var d=!0;o.set(t,e),o.set(e,t);for(var p=a;++c<l;){var f=t[u=s[c]],y=e[u];if(i)var g=a?i(y,f,u,e,t,o):i(f,y,u,t,e,o);if(!(void 0===g?f===y||r(f,y,n,i,o):g)){d=!1;break}p||(p="constructor"==u)}if(d&&!p){var m=t.constructor,v=e.constructor;m!=v&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof v&&v instanceof v)&&(d=!1)}return o.delete(t),o.delete(e),d},Vt=n(154),Yt=n(301),Xt="[object Object]",Kt=Object.prototype.hasOwnProperty;var qt=function(t,e,n,i,r,o){var s=Object(a.a)(t),l=Object(a.a)(e),c=s?"[object Array]":Object(O.a)(t),u=l?"[object Array]":Object(O.a)(e),h=(c="[object Arguments]"==c?Xt:c)==Xt,d=(u="[object Arguments]"==u?Xt:u)==Xt,p=c==u;if(p&&Object(Vt.a)(t)){if(!Object(Vt.a)(e))return!1;s=!0,h=!1}if(p&&!h)return o||(o=new Tt.a),s||Object(Yt.a)(t)?Rt(t,e,n,i,r,o):zt(t,e,c,n,i,r,o);if(!(1&n)){var f=h&&Kt.call(t,"__wrapped__"),y=d&&Kt.call(e,"__wrapped__");if(f||y){var g=f?t.value():t,m=y?e.value():e;return o||(o=new Tt.a),r(g,m,n,i,o)}}return!!p&&(o||(o=new Tt.a),Ut(t,e,n,i,r,o))};var $t=function t(e,n,i,r,o){return e===n||(null==e||null==n||!Object(M.a)(e)&&!Object(M.a)(n)?e!=e&&n!=n:qt(e,n,i,r,t,o))};var Zt=function(t,e,n,i){var r=n.length,o=r,a=!i;if(null==t)return!o;for(t=Object(t);r--;){var s=n[r];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++r<o;){var l=(s=n[r])[0],c=t[l],u=s[1];if(a&&s[2]){if(void 0===c&&!(l in t))return!1}else{var h=new Tt.a;if(i)var d=i(c,u,l,t,e,h);if(!(void 0===d?$t(u,c,3,i,h):d))return!1}}return!0},Jt=n(94);var Qt=function(t){return t==t&&!Object(Jt.a)(t)};var te=function(t){for(var e=Object(q.a)(t),n=e.length;n--;){var i=e[n],r=t[i];e[n]=[i,r,Qt(r)]}return e};var ee=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}};var ne=function(t){var e=te(t);return 1==e.length&&e[0][2]?ee(e[0][0],e[0][1]):function(n){return n===t||Zt(n,t,e)}};var ie=function(t,e){for(var n=0,i=(e=p(e,t)).length;null!=t&&n<i;)t=t[Object(m.a)(e[n++])];return n&&n==i?t:void 0};var re=function(t,e,n){var i=null==t?void 0:ie(t,e);return void 0===i?n:i};var oe=function(t,e){return null!=t&&e in Object(t)};var ae=function(t,e){return null!=t&&v(t,e,oe)};var se=function(t,e){return u(t)&&Qt(e)?ee(Object(m.a)(t),e):function(n){var i=re(n,t);return void 0===i&&i===e?ae(n,t):$t(e,i,3)}};var le=function(t){return t};var ce=function(t){return function(e){return null==e?void 0:e[t]}};var ue=function(t){return function(e){return ie(e,t)}};var he=function(t){return u(t)?ce(Object(m.a)(t)):ue(t)};var de=function(t){return"function"==typeof t?t:null==t?le:"object"==typeof t?Object(a.a)(t)?se(t[0],t[1]):ne(t):he(t)};var pe=function(t,e){var n={};return e=de(e,3),Mt(t,(function(t,i,r){Object(Pt.a)(n,i,e(t,i,r))})),n},fe=n(137),ye="$",ge=".",me=function(){function t(t,e){if(void 0===e&&(e={}),"string"!=typeof t)throw new TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),""===t)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===ye,this.isValue=this.key[0]===ge,this.isSibling=!this.isContext&&!this.isValue;var n=this.isContext?ye:this.isValue?ge:"";this.path=this.key.slice(n.length),this.getter=this.path&&Object(fe.getter)(this.path,!0),this.map=e.map}var e=t.prototype;return e.getValue=function(t){var e=this.isContext?t.context:this.isValue?t.value:t.parent;return this.getter&&(e=this.getter(e||{})),this.map&&(e=this.map(e)),e},e.cast=function(t,e){return this.getValue(i({},e,{value:t}))},e.resolve=function(){return this},e.describe=function(){return{type:"ref",key:this.key}},e.toString=function(){return"Ref("+this.key+")"},t.isRef=function(t){return t&&t.__isYupRef},t}();me.prototype.__isYupRef=!0;var ve=bt.formatError;function be(t){var e=t.value,n=t.label,r=t.resolve,o=t.originalValue,a=yt(t,["value","label","resolve","originalValue"]);return function(t){var s=void 0===t?{}:t,l=s.path,c=void 0===l?a.path:l,u=s.message,h=void 0===u?a.message:u,d=s.type,p=void 0===d?a.name:d,f=s.params;return f=i({path:c,value:e,originalValue:o,label:n},function(t,e,n){return pe(i({},t,e),n)}(a.params,f,r)),i(new bt(ve(h,f),e,c,p),{params:f})}}function xe(t){var e=t.name,n=t.message,r=t.test,o=t.params;function a(t){var a=t.value,s=t.path,l=t.label,c=t.options,u=t.originalValue,h=t.sync,d=yt(t,["value","path","label","options","originalValue","sync"]),p=c.parent,f=function(t){return me.isRef(t)?t.getValue({value:a,parent:p,context:c.context}):t},y=be({message:n,path:s,value:a,originalValue:u,params:o,label:l,resolve:f,name:e}),g=i({path:s,parent:p,type:e,createError:y,resolve:f,options:c},d);return function(t,e,n,i){var r,o=t.call(e,n);if(!i)return Promise.resolve(o);if((r=o)&&"function"==typeof r.then&&"function"==typeof r.catch)throw new Error('Validation test of type: "'+e.type+'" returned a Promise during a synchronous validate. This test will finish after the validate call has returned');return gt.SynchronousPromise.resolve(o)}(r,g,a,h).then((function(t){if(bt.isError(t))throw t;if(!t)throw y()}))}return a.OPTIONS=t,a}function we(t,e,n,i){var r,o,a;return i=i||n,e?(Object(fe.forEach)(e,(function(s,l,c){var u=l?function(t){return t.substr(0,t.length-1).substr(1)}(s):s;if(c||b(t,"_subType")){var h=c?parseInt(u,10):0;if(t=t.resolve({context:i,parent:r,value:n})._subType,n){if(c&&h>=n.length)throw new Error("Yup.reach cannot resolve an array item at index: "+s+", in the path: "+e+". because there is no value at that index. ");n=n[h]}}if(!c){if(t=t.resolve({context:i,parent:r,value:n}),!b(t,"fields")||!b(t.fields,u))throw new Error("The schema does not contain the path: "+e+". (failed at: "+a+' which is a type: "'+t._type+'") ');t=t.fields[u],r=n,n=n&&n[u],o=u,a=l?"["+s+"]":"."+s}})),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}var Se=function(t,e,n,i){return we(t,e,n,i).schema},ke=function(){function t(){this.list=new Set,this.refs=new Map}var e=t.prototype;return e.toArray=function(){return J(this.list).concat(J(this.refs.values()))},e.add=function(t){me.isRef(t)?this.refs.set(t.key,t):this.list.add(t)},e.delete=function(t){me.isRef(t)?this.refs.delete(t.key):this.list.delete(t)},e.has=function(t,e){if(this.list.has(t))return!0;for(var n,i=this.refs.values();!(n=i.next()).done;)if(e(n.value)===t)return!0;return!1},e.clone=function(){var e=new t;return e.list=new Set(this.list),e.refs=new Map(this.refs),e},e.merge=function(t,e){var n=this.clone();return t.list.forEach((function(t){return n.add(t)})),t.refs.forEach((function(t){return n.add(t)})),e.list.forEach((function(t){return n.delete(t)})),e.refs.forEach((function(t){return n.delete(t)})),n},t}();function Oe(t){var e=this;if(void 0===t&&(t={}),!(this instanceof Oe))return new Oe;this._deps=[],this._conditions=[],this._options={abortEarly:!0,recursive:!0},this._exclusive=Object.create(null),this._whitelist=new ke,this._blacklist=new ke,this.tests=[],this.transforms=[],this.withMutation((function(){e.typeError(at.notType)})),b(t,"default")&&(this._defaultDefault=t.default),this._type=t.type||"mixed"}for(var Pe=Oe.prototype={__isYupSchema__:!0,constructor:Oe,clone:function(){var t=this;return this._mutate?this:w(this,(function(e){if(pt(e)&&e!==t)return e}))},label:function(t){var e=this.clone();return e._label=t,e},meta:function(t){if(0===arguments.length)return this._meta;var e=this.clone();return e._meta=i(e._meta||{},t),e},withMutation:function(t){var e=this._mutate;this._mutate=!0;var n=t(this);return this._mutate=e,n},concat:function(t){if(!t||t===this)return this;if(t._type!==this._type&&"mixed"!==this._type)throw new TypeError("You cannot `concat()` schema's of different types: "+this._type+" and "+t._type);var e=function t(e,n){for(var i in n)if(b(n,i)){var r=n[i],o=e[i];if(void 0===o)e[i]=r;else{if(o===r)continue;pt(o)?pt(r)&&(e[i]=r.concat(o)):Ot(o)?Ot(r)&&(e[i]=t(o,r)):Array.isArray(o)&&Array.isArray(r)&&(e[i]=r.concat(o))}}return e}(t.clone(),this);return b(t,"_default")&&(e._default=t._default),e.tests=this.tests,e._exclusive=this._exclusive,e._whitelist=this._whitelist.merge(t._whitelist,t._blacklist),e._blacklist=this._blacklist.merge(t._blacklist,t._whitelist),e.withMutation((function(e){t.tests.forEach((function(t){e.test(t.OPTIONS)}))})),e},isType:function(t){return!(!this._nullable||null!==t)||(!this._typeCheck||this._typeCheck(t))},resolve:function(t){var e=this;if(e._conditions.length){var n=e._conditions;(e=e.clone())._conditions=[],e=(e=n.reduce((function(e,n){return n.resolve(e,t)}),e)).resolve(t)}return e},cast:function(t,e){void 0===e&&(e={});var n=this.resolve(i({},e,{value:t})),r=n._cast(t,e);if(void 0!==t&&!1!==e.assert&&!0!==n.isType(r)){var o=ot(t),a=ot(r);throw new TypeError("The value of "+(e.path||"field")+' could not be cast to a value that satisfies the schema type: "'+n._type+'". \n\nattempted value: '+o+" \n"+(a!==o?"result of cast: "+a:""))}return r},_cast:function(t){var e=this,n=void 0===t?t:this.transforms.reduce((function(n,i){return i.call(e,n,t)}),t);return void 0===n&&b(this,"_default")&&(n=this.default()),n},_validate:function(t,e){var n=this;void 0===e&&(e={});var r=t,o=null!=e.originalValue?e.originalValue:t,a=this._option("strict",e),s=this._option("abortEarly",e),l=e.sync,c=e.path,u=this._label;a||(r=this._cast(r,i({assert:!1},e)));var h={value:r,path:c,schema:this,options:e,label:u,originalValue:o,sync:l},d=[];return this._typeError&&d.push(this._typeError(h)),this._whitelistError&&d.push(this._whitelistError(h)),this._blacklistError&&d.push(this._blacklistError(h)),kt({validations:d,endEarly:s,value:r,path:c,sync:l}).then((function(t){return kt({path:c,sync:l,value:t,endEarly:s,validations:n.tests.map((function(t){return t(h)}))})}))},validate:function(t,e){return void 0===e&&(e={}),this.resolve(i({},e,{value:t}))._validate(t,e)},validateSync:function(t,e){var n,r;if(void 0===e&&(e={}),this.resolve(i({},e,{value:t}))._validate(t,i({},e,{sync:!0})).then((function(t){return n=t})).catch((function(t){return r=t})),r)throw r;return n},isValid:function(t,e){return this.validate(t,e).then((function(){return!0})).catch((function(t){if("ValidationError"===t.name)return!1;throw t}))},isValidSync:function(t,e){try{return this.validateSync(t,e),!0}catch(t){if("ValidationError"===t.name)return!1;throw t}},getDefault:function(t){return void 0===t&&(t={}),this.resolve(t).default()},default:function(t){if(0===arguments.length){var e=b(this,"_default")?this._default:this._defaultDefault;return"function"==typeof e?e.call(this):w(e)}var n=this.clone();return n._default=t,n},strict:function(t){void 0===t&&(t=!0);var e=this.clone();return e._options.strict=t,e},_isPresent:function(t){return null!=t},required:function(t){return void 0===t&&(t=at.required),this.test({message:t,name:"required",exclusive:!0,test:function(t){return this.schema._isPresent(t)}})},notRequired:function(){var t=this.clone();return t.tests=t.tests.filter((function(t){return"required"!==t.OPTIONS.name})),t},nullable:function(t){void 0===t&&(t=!0);var e=this.clone();return e._nullable=t,e},transform:function(t){var e=this.clone();return e.transforms.push(t),e},test:function(){var t;if(void 0===(t=1===arguments.length?"function"==typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]}).message&&(t.message=at.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");var e=this.clone(),n=xe(t),i=t.exclusive||t.name&&!0===e._exclusive[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return e._exclusive[t.name]=!!t.exclusive,e.tests=e.tests.filter((function(e){if(e.OPTIONS.name===t.name){if(i)return!1;if(e.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),e.tests.push(n),e},when:function(t,e){1===arguments.length&&(e=t,t=".");var n=this.clone(),i=[].concat(t).map((function(t){return new me(t)}));return i.forEach((function(t){t.isSibling&&n._deps.push(t.key)})),n._conditions.push(new ft(i,e)),n},typeError:function(t){var e=this.clone();return e._typeError=xe({message:t,name:"typeError",test:function(t){return!(void 0!==t&&!this.schema.isType(t))||this.createError({params:{type:this.schema._type}})}}),e},oneOf:function(t,e){void 0===e&&(e=at.oneOf);var n=this.clone();return t.forEach((function(t){n._whitelist.add(t),n._blacklist.delete(t)})),n._whitelistError=xe({message:e,name:"oneOf",test:function(t){if(void 0===t)return!0;var e=this.schema._whitelist;return!!e.has(t,this.resolve)||this.createError({params:{values:e.toArray().join(", ")}})}}),n},notOneOf:function(t,e){void 0===e&&(e=at.notOneOf);var n=this.clone();return t.forEach((function(t){n._blacklist.add(t),n._whitelist.delete(t)})),n._blacklistError=xe({message:e,name:"notOneOf",test:function(t){var e=this.schema._blacklist;return!e.has(t,this.resolve)||this.createError({params:{values:e.toArray().join(", ")}})}}),n},strip:function(t){void 0===t&&(t=!0);var e=this.clone();return e._strip=t,e},_option:function(t,e){return b(e,t)?e[t]:this._options[t]},describe:function(){var t=this.clone();return{type:t._type,meta:t._meta,label:t._label,tests:t.tests.map((function(t){return{name:t.OPTIONS.name,params:t.OPTIONS.params}})).filter((function(t,e,n){return n.findIndex((function(e){return e.name===t.name}))===e}))}}},Ce=["validate","validateSync"],Me=function(){var t=Ce[Te];Pe[t+"At"]=function(e,n,r){void 0===r&&(r={});var o=we(this,e,n,r.context),a=o.parent,s=o.parentPath;return o.schema[t](a&&a[s],i({},r,{parent:a,path:e}))}},Te=0;Te<Ce.length;Te++)Me();for(var De=["equals","is"],Ee=0;Ee<De.length;Ee++){Pe[De[Ee]]=Pe.oneOf}for(var Ae=["not","nope"],_e=0;_e<Ae.length;_e++){Pe[Ae[_e]]=Pe.notOneOf}function Ie(t,e,n){t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),i(t.prototype,n)}Pe.optional=Pe.notRequired;var Le=je;function je(){var t=this;if(!(this instanceof je))return new je;Oe.call(this,{type:"boolean"}),this.withMutation((function(){t.transform((function(t){if(!this.isType(t)){if(/^(true|1)$/i.test(t))return!0;if(/^(false|0)$/i.test(t))return!1}return t}))}))}Ie(je,Oe,{_typeCheck:function(t){return t instanceof Boolean&&(t=t.valueOf()),"boolean"==typeof t}});var Re=function(t){return null==t},Ne=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,Fe=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,Be=function(t){return Re(t)||t===t.trim()};function He(){var t=this;if(!(this instanceof He))return new He;Oe.call(this,{type:"string"}),this.withMutation((function(){t.transform((function(t){return this.isType(t)?t:null!=t&&t.toString?t.toString():t}))}))}Ie(He,Oe,{_typeCheck:function(t){return t instanceof String&&(t=t.valueOf()),"string"==typeof t},_isPresent:function(t){return Oe.prototype._cast.call(this,t)&&t.length>0},length:function(t,e){return void 0===e&&(e=st.length),this.test({message:e,name:"length",exclusive:!0,params:{length:t},test:function(e){return Re(e)||e.length===this.resolve(t)}})},min:function(t,e){return void 0===e&&(e=st.min),this.test({message:e,name:"min",exclusive:!0,params:{min:t},test:function(e){return Re(e)||e.length>=this.resolve(t)}})},max:function(t,e){return void 0===e&&(e=st.max),this.test({name:"max",exclusive:!0,message:e,params:{max:t},test:function(e){return Re(e)||e.length<=this.resolve(t)}})},matches:function(t,e){var n,i,r=!1;return e&&(e.message||e.hasOwnProperty("excludeEmptyString")||e.name?(r=e.excludeEmptyString,n=e.message,i=e.name):n=e),this.test({name:i||"matches",message:n||st.matches,params:{regex:t},test:function(e){return Re(e)||""===e&&r||-1!==e.search(t)}})},email:function(t){return void 0===t&&(t=st.email),this.matches(Ne,{name:"email",message:t,excludeEmptyString:!0})},url:function(t){return void 0===t&&(t=st.url),this.matches(Fe,{name:"url",message:t,excludeEmptyString:!0})},ensure:function(){return this.default("").transform((function(t){return null===t?"":t}))},trim:function(t){return void 0===t&&(t=st.trim),this.transform((function(t){return null!=t?t.trim():t})).test({message:t,name:"trim",test:Be})},lowercase:function(t){return void 0===t&&(t=st.lowercase),this.transform((function(t){return Re(t)?t:t.toLowerCase()})).test({message:t,name:"string_case",exclusive:!0,test:function(t){return Re(t)||t===t.toLowerCase()}})},uppercase:function(t){return void 0===t&&(t=st.uppercase),this.transform((function(t){return Re(t)?t:t.toUpperCase()})).test({message:t,name:"string_case",exclusive:!0,test:function(t){return Re(t)||t===t.toUpperCase()}})}});function ze(){var t=this;if(!(this instanceof ze))return new ze;Oe.call(this,{type:"number"}),this.withMutation((function(){t.transform((function(t){var e=t;if("string"==typeof e){if(""===(e=e.replace(/\s/g,"")))return NaN;e=+e}return this.isType(e)?e:parseFloat(e)}))}))}Ie(ze,Oe,{_typeCheck:function(t){return t instanceof Number&&(t=t.valueOf()),"number"==typeof t&&!function(t){return t!=+t}(t)},min:function(t,e){return void 0===e&&(e=lt.min),this.test({message:e,name:"min",exclusive:!0,params:{min:t},test:function(e){return Re(e)||e>=this.resolve(t)}})},max:function(t,e){return void 0===e&&(e=lt.max),this.test({message:e,name:"max",exclusive:!0,params:{max:t},test:function(e){return Re(e)||e<=this.resolve(t)}})},lessThan:function(t,e){return void 0===e&&(e=lt.lessThan),this.test({message:e,name:"max",exclusive:!0,params:{less:t},test:function(e){return Re(e)||e<this.resolve(t)}})},moreThan:function(t,e){return void 0===e&&(e=lt.moreThan),this.test({message:e,name:"min",exclusive:!0,params:{more:t},test:function(e){return Re(e)||e>this.resolve(t)}})},positive:function(t){return void 0===t&&(t=lt.positive),this.moreThan(0,t)},negative:function(t){return void 0===t&&(t=lt.negative),this.lessThan(0,t)},integer:function(t){return void 0===t&&(t=lt.integer),this.test({name:"integer",message:t,test:function(t){return Re(t)||Number.isInteger(t)}})},truncate:function(){return this.transform((function(t){return Re(t)?t:0|t}))},round:function(t){var e=["ceil","floor","round","trunc"];if("trunc"===(t=t&&t.toLowerCase()||"round"))return this.truncate();if(-1===e.indexOf(t.toLowerCase()))throw new TypeError("Only valid options for round() are: "+e.join(", "));return this.transform((function(e){return Re(e)?e:Math[t](e)}))}});var We=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;var Ge=new Date(""),Ue=Ve;function Ve(){var t=this;if(!(this instanceof Ve))return new Ve;Oe.call(this,{type:"date"}),this.withMutation((function(){t.transform((function(t){return this.isType(t)?t:(t=function(t){var e,n,i=[1,4,5,6,7,10,11],r=0;if(n=We.exec(t)){for(var o,a=0;o=i[a];++a)n[o]=+n[o]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(r=60*n[10]+n[11],"+"===n[9]&&(r=0-r)),e=Date.UTC(n[1],n[2],n[3],n[4],n[5]+r,n[6],n[7])):e=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else e=Date.parse?Date.parse(t):NaN;return e}(t),isNaN(t)?Ge:new Date(t))}))}))}function Ye(t,e){return e||(e=t.slice(0)),t.raw=e,t}Ie(Ve,Oe,{_typeCheck:function(t){return e=t,"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(t.getTime());var e},min:function(t,e){void 0===e&&(e=ct.min);var n=t;if(!me.isRef(n)&&(n=this.cast(t),!this._typeCheck(n)))throw new TypeError("`min` must be a Date or a value that can be `cast()` to a Date");return this.test({message:e,name:"min",exclusive:!0,params:{min:t},test:function(t){return Re(t)||t>=this.resolve(n)}})},max:function(t,e){void 0===e&&(e=ct.max);var n=t;if(!me.isRef(n)&&(n=this.cast(t),!this._typeCheck(n)))throw new TypeError("`max` must be a Date or a value that can be `cast()` to a Date");return this.test({message:e,name:"max",exclusive:!0,params:{max:t},test:function(t){return Re(t)||t<=this.resolve(n)}})}});var Xe=function(t,e,n,i){var r=-1,o=null==t?0:t.length;for(i&&o&&(n=t[++r]);++r<o;)n=e(n,t[r],r,t);return n};var Ke=function(t){return function(e){return null==t?void 0:t[e]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"}),qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$e=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var Ze=function(t){return(t=Object(d.a)(t))&&t.replace(qe,Ke).replace($e,"")},Je=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Qe=function(t){return t.match(Je)||[]},tn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var en=function(t){return tn.test(t)},nn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rn="["+nn+"]",on="\\d+",an="[\\u2700-\\u27bf]",sn="[a-z\\xdf-\\xf6\\xf8-\\xff]",ln="[^\\ud800-\\udfff"+nn+on+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",cn="(?:\\ud83c[\\udde6-\\uddff]){2}",un="[\\ud800-\\udbff][\\udc00-\\udfff]",hn="[A-Z\\xc0-\\xd6\\xd8-\\xde]",dn="(?:"+sn+"|"+ln+")",pn="(?:"+hn+"|"+ln+")",fn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",yn="[\\ufe0e\\ufe0f]?"+fn+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",cn,un].join("|")+")[\\ufe0e\\ufe0f]?"+fn+")*"),gn="(?:"+[an,cn,un].join("|")+")"+yn,mn=RegExp([hn+"?"+sn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[rn,hn,"$"].join("|")+")",pn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[rn,hn+dn,"$"].join("|")+")",hn+"?"+dn+"+(?:['’](?:d|ll|m|re|s|t|ve))?",hn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",on,gn].join("|"),"g");var vn=function(t){return t.match(mn)||[]};var bn=function(t,e,n){return t=Object(d.a)(t),void 0===(e=n?void 0:e)?en(t)?vn(t):Qe(t):t.match(e)||[]},xn=RegExp("['’]","g");var wn=function(t){return function(e){return Xe(bn(Ze(e).replace(xn,"")),t,"")}},Sn=wn((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var kn=function(t,e,n){var i=-1,r=t.length;e<0&&(e=-e>r?0:r+e),(n=n>r?r:n)<0&&(n+=r),r=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(r);++i<r;)o[i]=t[i+e];return o};var On=function(t,e,n){var i=t.length;return n=void 0===n?i:n,!e&&n>=i?t:kn(t,e,n)};var Pn=function(t){return function(e){e=Object(d.a)(e);var n=L(e)?Y(e):void 0,i=n?n[0]:e.charAt(0),r=n?On(n,1).join(""):e.slice(1);return i[t]()+r}}("toUpperCase");var Cn=function(t){return Pn(Object(d.a)(t).toLowerCase())},Mn=wn((function(t,e,n){return e=e.toLowerCase(),t+(n?Cn(e):e)}));var Tn=function(t,e){var n={};return e=de(e,3),Mt(t,(function(t,i,r){Object(Pt.a)(n,e(t,i,r),t)})),n},Dn=n(616),En=n.n(Dn);function An(t,e){void 0===e&&(e=[]);var n=[],i=[];function r(t,r){var o=Object(fe.split)(t)[0];~i.indexOf(o)||i.push(o),~e.indexOf(r+"-"+o)||n.push([r,o])}for(var o in t)if(b(t,o)){var a=t[o];~i.indexOf(o)||i.push(o),me.isRef(a)&&a.isSibling?r(a.path,o):pt(a)&&a._deps&&a._deps.forEach((function(t){return r(t,o)}))}return En.a.array(i,n).reverse()}function _n(t,e){var n=1/0;return t.some((function(t,i){if(-1!==e.path.indexOf(t))return n=i,!0})),n}function In(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];var r=t.reduce((function(t,e){var i=n.shift();return t+(null==i?"":i)+e}));return r.replace(/^\./,"")}function Ln(){var t=Ye(["",'["','"]']);return Ln=function(){return t},t}function jn(){var t=Ye(["",".",""]);return jn=function(){return t},t}function Rn(){var t=Ye(["",".",""]);return Rn=function(){return t},t}var Nn=function(t){return"[object Object]"===Object.prototype.toString.call(t)};function Fn(t){var e=this;if(!(this instanceof Fn))return new Fn(t);Oe.call(this,{type:"object",default:function(){var t=this;if(this._nodes.length){var e={};return this._nodes.forEach((function(n){e[n]=t.fields[n].default?t.fields[n].default():void 0})),e}}}),this.fields=Object.create(null),this._nodes=[],this._excludedEdges=[],this.withMutation((function(){e.transform((function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(e){t=null}return this.isType(t)?t:null})),t&&e.shape(t)}))}function Bn(){var t=Ye(["","[","]"]);return Bn=function(){return t},t}function Hn(){var t=Ye(["","[","]"]);return Hn=function(){return t},t}Ie(Fn,Oe,{_typeCheck:function(t){return Nn(t)||"function"==typeof t},_cast:function(t,e){var n=this;void 0===e&&(e={});var r=Oe.prototype._cast.call(this,t,e);if(void 0===r)return this.default();if(!this._typeCheck(r))return r;var o=this.fields,a=!0===this._option("stripUnknown",e),s=this._nodes.concat(Object.keys(r).filter((function(t){return-1===n._nodes.indexOf(t)}))),l={},c=i({},e,{parent:l,__validating:!1}),u=!1;return s.forEach((function(t){var n=o[t],i=b(r,t);if(n){var s,h=n._options&&n._options.strict;if(c.path=In(Rn(),e.path,t),c.value=r[t],!0===(n=n.resolve(c))._strip)return void(u=u||t in r);void 0!==(s=e.__validating&&h?r[t]:n.cast(r[t],c))&&(l[t]=s)}else i&&!a&&(l[t]=r[t]);l[t]!==r[t]&&(u=!0)})),u?l:r},_validate:function(t,e){var n,r,o=this;void 0===e&&(e={});var a=e.sync,s=[],l=null!=e.originalValue?e.originalValue:t;return n=this._option("abortEarly",e),r=this._option("recursive",e),e=i({},e,{__validating:!0,originalValue:l}),Oe.prototype._validate.call(this,t,e).catch(wt(n,s)).then((function(t){if(!r||!Nn(t)){if(s.length)throw s[0];return t}l=l||t;var c,u,h=o._nodes.map((function(n){var r=-1===n.indexOf(".")?In(jn(),e.path,n):In(Ln(),e.path,n),s=o.fields[n],c=i({},e,{path:r,parent:t,originalValue:l[n]});return s&&s.validate?(c.strict=!0,s.validate(t[n],c)):function(t){return t?gt.SynchronousPromise:Promise}(a).resolve(!0)}));return kt({sync:a,validations:h,value:t,errors:s,endEarly:n,path:e.path,sort:(c=o.fields,u=Object.keys(c),function(t,e){return _n(u,t)-_n(u,e)})})}))},concat:function(t){var e=Oe.prototype.concat.call(this,t);return e._nodes=An(e.fields,e._excludedEdges),e},shape:function(t,e){void 0===e&&(e=[]);var n=this.clone(),r=i(n.fields,t);if(n.fields=r,e.length){Array.isArray(e[0])||(e=[e]);var o=e.map((function(t){return t[0]+"-"+t[1]}));n._excludedEdges=n._excludedEdges.concat(o)}return n._nodes=An(r,n._excludedEdges),n},from:function(t,e,n){var r=Object(fe.getter)(t,!0);return this.transform((function(o){if(null==o)return o;var a=o;return b(o,t)&&(a=i({},o),n||delete a[t],a[e]=r(o)),a}))},noUnknown:function(t,e){void 0===t&&(t=!0),void 0===e&&(e=ut.noUnknown),"string"==typeof t&&(e=t,t=!0);var n=this.test({name:"noUnknown",exclusive:!0,message:e,test:function(e){return null==e||!t||0===function(t,e){var n=Object.keys(t.fields);return Object.keys(e).filter((function(t){return-1===n.indexOf(t)}))}(this.schema,e).length}});return n._options.stripUnknown=t,n},unknown:function(t,e){return void 0===t&&(t=!0),void 0===e&&(e=ut.noUnknown),this.noUnknown(!t,e)},transformKeys:function(t){return this.transform((function(e){return e&&Tn(e,(function(e,n){return t(n)}))}))},camelCase:function(){return this.transformKeys(Mn)},snakeCase:function(){return this.transformKeys(Sn)},constantCase:function(){return this.transformKeys((function(t){return Sn(t).toUpperCase()}))},describe:function(){var t=Oe.prototype.describe.call(this);return t.fields=pe(this.fields,(function(t){return t.describe()})),t}});var zn=Wn;function Wn(t){var e=this;if(!(this instanceof Wn))return new Wn(t);Oe.call(this,{type:"array"}),this._subType=void 0,this.withMutation((function(){e.transform((function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(e){t=null}return this.isType(t)?t:null})),t&&e.of(t)}))}Ie(Wn,Oe,{_typeCheck:function(t){return Array.isArray(t)},_cast:function(t,e){var n=this,r=Oe.prototype._cast.call(this,t,e);if(!this._typeCheck(r)||!this._subType)return r;var o=!1,a=r.map((function(t,r){var a=n._subType.cast(t,i({},e,{path:In(Hn(),e.path,r)}));return a!==t&&(o=!0),a}));return o?a:r},_validate:function(t,e){var n=this;void 0===e&&(e={});var r=[],o=e.sync,a=e.path,s=this._subType,l=this._option("abortEarly",e),c=this._option("recursive",e),u=null!=e.originalValue?e.originalValue:t;return Oe.prototype._validate.call(this,t,e).catch(wt(l,r)).then((function(t){if(!c||!s||!n._typeCheck(t)){if(r.length)throw r[0];return t}u=u||t;var h=t.map((function(n,r){var o=In(Bn(),e.path,r),a=i({},e,{path:o,strict:!0,parent:t,originalValue:u[r]});return!s.validate||s.validate(n,a)}));return kt({sync:o,path:a,value:t,errors:r,endEarly:l,validations:h})}))},_isPresent:function(t){return Oe.prototype._cast.call(this,t)&&t.length>0},of:function(t){var e=this.clone();if(!1!==t&&!pt(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema, or `false` to negate a current sub-schema. not: "+ot(t));return e._subType=t,e},min:function(t,e){return e=e||ht.min,this.test({message:e,name:"min",exclusive:!0,params:{min:t},test:function(e){return Re(e)||e.length>=this.resolve(t)}})},max:function(t,e){return e=e||ht.max,this.test({message:e,name:"max",exclusive:!0,params:{max:t},test:function(e){return Re(e)||e.length<=this.resolve(t)}})},ensure:function(){var t=this;return this.default((function(){return[]})).transform((function(e){return t.isType(e)?e:null===e?[]:[].concat(e)}))},compact:function(t){var e=t?function(e,n,i){return!t(e,n,i)}:function(t){return!!t};return this.transform((function(t){return null!=t?t.filter(e):t}))},describe:function(){var t=Oe.prototype.describe.call(this);return this._subType&&(t.innerType=this._subType.describe()),t}});var Gn=function(){function t(t){this._resolve=function(e,n){var i=t(e,n);if(!pt(i))throw new TypeError("lazy() functions must return a valid schema");return i.resolve(n)}}var e=t.prototype;return e.resolve=function(t){return this._resolve(t.value,t)},e.cast=function(t,e){return this._resolve(t,e).cast(t,e)},e.validate=function(t,e){return this._resolve(t,e).validate(t,e)},e.validateSync=function(t,e){return this._resolve(t,e).validateSync(t,e)},e.validateAt=function(t,e,n){return this._resolve(e,n).validateAt(t,e,n)},e.validateSyncAt=function(t,e,n){return this._resolve(e,n).validateSyncAt(t,e,n)},t}();Gn.prototype.__isYupSchema__=!0;var Un=Gn;function Vn(t){Object.keys(t).forEach((function(e){Object.keys(t[e]).forEach((function(n){dt[e][n]=t[e][n]}))}))}n.d(e,"boolean",(function(){return Yn})),n.d(e,"ref",(function(){return Xn})),n.d(e,"lazy",(function(){return Kn})),n.d(e,"addMethod",(function(){return qn})),n.d(e,"mixed",(function(){return Oe})),n.d(e,"string",(function(){return He})),n.d(e,"number",(function(){return ze})),n.d(e,"bool",(function(){return Le})),n.d(e,"date",(function(){return Ue})),n.d(e,"object",(function(){return Fn})),n.d(e,"array",(function(){return zn})),n.d(e,"reach",(function(){return Se})),n.d(e,"isSchema",(function(){return pt})),n.d(e,"setLocale",(function(){return Vn})),n.d(e,"ValidationError",(function(){return bt}));var Yn=Le,Xn=function(t,e){return new me(t,e)},Kn=function(t){return new Un(t)};function qn(t,e,n){if(!t||!pt(t.prototype))throw new TypeError("You must provide a yup schema constructor function");if("string"!=typeof e)throw new TypeError("A Method name must be provided");if("function"!=typeof n)throw new TypeError("Method function must be provided");t.prototype[e]=n}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";var i=Array.isArray;e.a=i},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(97))},,function(t,e,n){var i=n(110),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(24),r=n(42),o=n(86),a=n(142).f,s=n(63),l=r((function(){a(1)}));i({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(o(t),e)}})},function(t,e,n){var i=n(24),r=n(63),o=n(407),a=n(86),s=n(142),l=n(216);i({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(t){for(var e,n,i=a(t),r=s.f,c=o(i),u={},h=0;c.length>h;)void 0!==(n=r(i,e=c[h++]))&&l(u,e,n);return u}})},function(t,e,n){t.exports=n(894)},,function(t,e,n){"use strict";var i=n(291),r="object"==typeof self&&self&&self.Object===Object&&self,o=i.a||r||Function("return this")();e.a=o},function(t,e,n){var i=n(27);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){"use strict";e.a=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var i=n(52),r=n(428),o=n(57),a=n(203),s=Object.defineProperty;e.f=i?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var i=n(53);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},,function(t,e,n){"use strict";var i=n(51).a.Symbol;e.a=i},function(t,e,n){var i=n(68);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";var i=n(24),r=n(63),o=n(44),a=n(69),s=n(68),l=n(84).f,c=n(406),u=o.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof d?new u(t):void 0===t?u():u(t);return""===t&&(h[e]=!0),e};c(d,u);var p=d.prototype=u.prototype;p.constructor=d;var f=p.toString,y="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=f.call(t);if(a(h,t))return"";var n=y?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:d})}},function(t,e,n){var i=n(42);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CalendarDayPhrases=e.DayPickerNavigationPhrases=e.DayPickerKeyboardShortcutsPhrases=e.DayPickerPhrases=e.SingleDatePickerInputPhrases=e.SingleDatePickerPhrases=e.DateRangePickerInputPhrases=e.DateRangePickerPhrases=e.default=void 0;var i="Interact with the calendar and add the check-in date for your trip.",r="Move backward to switch to the previous month.",o="Move forward to switch to the next month.",a="page up and page down keys",s="Home and end keys",l="Escape key",c="Select the date in focus.",u="Move backward (left) and forward (right) by one day.",h="Move backward (up) and forward (down) by one week.",d="Return to the date input field.",p="Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",f="Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",y=function(t){var e=t.date;return"Choose ".concat(e," as your check-in date. It’s available.")},g=function(t){var e=t.date;return"Choose ".concat(e," as your check-out date. It’s available.")},m=function(t){return t.date},v=function(t){var e=t.date;return"Not available. ".concat(e)},b=function(t){var e=t.date;return"Selected. ".concat(e)},x=function(t){var e=t.date;return"Selected as start date. ".concat(e)},w=function(t){var e=t.date;return"Selected as end date. ".concat(e)},S={calendarLabel:"Calendar",roleDescription:"datepicker",closeDatePicker:"Close",focusStartDate:i,clearDate:"Clear Date",clearDates:"Clear Dates",jumpToPrevMonth:r,jumpToNextMonth:o,keyboardShortcuts:"Keyboard Shortcuts",showKeyboardShortcutsPanel:"Open the keyboard shortcuts panel.",hideKeyboardShortcutsPanel:"Close the shortcuts panel.",openThisPanel:"Open this panel.",enterKey:"Enter key",leftArrowRightArrow:"Right and left arrow keys",upArrowDownArrow:"up and down arrow keys",pageUpPageDown:a,homeEnd:s,escape:l,questionMark:"Question mark",selectFocusedDate:c,moveFocusByOneDay:u,moveFocusByOneWeek:h,moveFocusByOneMonth:"Switch months.",moveFocustoStartAndEndOfWeek:"Go to the first or last day of a week.",returnFocusToInput:d,keyboardForwardNavigationInstructions:p,keyboardBackwardNavigationInstructions:f,chooseAvailableStartDate:y,chooseAvailableEndDate:g,dateIsUnavailable:v,dateIsSelected:b,dateIsSelectedAsStartDate:x,dateIsSelectedAsEndDate:w};e.default=S;var k={calendarLabel:"Calendar",roleDescription:"datepicker",closeDatePicker:"Close",clearDates:"Clear Dates",focusStartDate:i,jumpToPrevMonth:r,jumpToNextMonth:o,keyboardShortcuts:"Keyboard Shortcuts",showKeyboardShortcutsPanel:"Open the keyboard shortcuts panel.",hideKeyboardShortcutsPanel:"Close the shortcuts panel.",openThisPanel:"Open this panel.",enterKey:"Enter key",leftArrowRightArrow:"Right and left arrow keys",upArrowDownArrow:"up and down arrow keys",pageUpPageDown:a,homeEnd:s,escape:l,questionMark:"Question mark",selectFocusedDate:c,moveFocusByOneDay:u,moveFocusByOneWeek:h,moveFocusByOneMonth:"Switch months.",moveFocustoStartAndEndOfWeek:"Go to the first or last day of a week.",returnFocusToInput:d,keyboardForwardNavigationInstructions:p,keyboardBackwardNavigationInstructions:f,chooseAvailableStartDate:y,chooseAvailableEndDate:g,dateIsUnavailable:v,dateIsSelected:b,dateIsSelectedAsStartDate:x,dateIsSelectedAsEndDate:w};e.DateRangePickerPhrases=k;var O={focusStartDate:i,clearDates:"Clear Dates",keyboardForwardNavigationInstructions:p,keyboardBackwardNavigationInstructions:f};e.DateRangePickerInputPhrases=O;var P={calendarLabel:"Calendar",roleDescription:"datepicker",closeDatePicker:"Close",clearDate:"Clear Date",jumpToPrevMonth:r,jumpToNextMonth:o,keyboardShortcuts:"Keyboard Shortcuts",showKeyboardShortcutsPanel:"Open the keyboard shortcuts panel.",hideKeyboardShortcutsPanel:"Close the shortcuts panel.",openThisPanel:"Open this panel.",enterKey:"Enter key",leftArrowRightArrow:"Right and left arrow keys",upArrowDownArrow:"up and down arrow keys",pageUpPageDown:a,homeEnd:s,escape:l,questionMark:"Question mark",selectFocusedDate:c,moveFocusByOneDay:u,moveFocusByOneWeek:h,moveFocusByOneMonth:"Switch months.",moveFocustoStartAndEndOfWeek:"Go to the first or last day of a week.",returnFocusToInput:d,keyboardForwardNavigationInstructions:p,keyboardBackwardNavigationInstructions:f,chooseAvailableDate:m,dateIsUnavailable:v,dateIsSelected:b};e.SingleDatePickerPhrases=P;var C={clearDate:"Clear Date",keyboardForwardNavigationInstructions:p,keyboardBackwardNavigationInstructions:f};e.SingleDatePickerInputPhrases=C;var M={calendarLabel:"Calendar",roleDescription:"datepicker",jumpToPrevMonth:r,jumpToNextMonth:o,keyboardShortcuts:"Keyboard Shortcuts",showKeyboardShortcutsPanel:"Open the keyboard shortcuts panel.",hideKeyboardShortcutsPanel:"Close the shortcuts panel.",openThisPanel:"Open this panel.",enterKey:"Enter key",leftArrowRightArrow:"Right and left arrow keys",upArrowDownArrow:"up and down arrow keys",pageUpPageDown:a,homeEnd:s,escape:l,questionMark:"Question mark",selectFocusedDate:c,moveFocusByOneDay:u,moveFocusByOneWeek:h,moveFocusByOneMonth:"Switch months.",moveFocustoStartAndEndOfWeek:"Go to the first or last day of a week.",returnFocusToInput:d,chooseAvailableStartDate:y,chooseAvailableEndDate:g,chooseAvailableDate:m,dateIsUnavailable:v,dateIsSelected:b,dateIsSelectedAsStartDate:x,dateIsSelectedAsEndDate:w};e.DayPickerPhrases=M;var T={keyboardShortcuts:"Keyboard Shortcuts",showKeyboardShortcutsPanel:"Open the keyboard shortcuts panel.",hideKeyboardShortcutsPanel:"Close the shortcuts panel.",openThisPanel:"Open this panel.",enterKey:"Enter key",leftArrowRightArrow:"Right and left arrow keys",upArrowDownArrow:"up and down arrow keys",pageUpPageDown:a,homeEnd:s,escape:l,questionMark:"Question mark",selectFocusedDate:c,moveFocusByOneDay:u,moveFocusByOneWeek:h,moveFocusByOneMonth:"Switch months.",moveFocustoStartAndEndOfWeek:"Go to the first or last day of a week.",returnFocusToInput:d};e.DayPickerKeyboardShortcutsPhrases=T;var D={jumpToPrevMonth:r,jumpToNextMonth:o};e.DayPickerNavigationPhrases=D;var E={chooseAvailableDate:m,dateIsUnavailable:v,dateIsSelected:b,dateIsSelectedAsStartDate:x,dateIsSelectedAsEndDate:w};e.CalendarDayPhrases=E},,function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var i=n(109);t.exports=function(t){return Object(i(t))}},function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},function(t,e,n){"use strict";var i=n(59),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i.a?i.a.toStringTag:void 0;var l=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var i=!0}catch(t){}var r=a.call(t);return i&&(e?t[s]=n:delete t[s]),r},c=Object.prototype.toString;var u=function(t){return c.call(t)},h=i.a?i.a.toStringTag:void 0;e.a=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":h&&h in Object(t)?l(t):u(t)}},function(t,e,n){"use strict";var i=n(24),r=n(266);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},,function(t,e){t.exports=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return Object.keys(t).reduce((function(t,e){return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},t,(0,r.default)({},e,o.default.oneOfType([o.default.string,o.default.func,o.default.node])))}),{})};var r=i(n(11)),o=i(n(1));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}},function(t,e,n){"use strict";var i,r=n(292),o=n(51).a["__core-js_shared__"],a=(i=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"";var s=function(t){return!!a&&a in t},l=n(94),c=n(124),u=/^\[object .+?Constructor\]$/,h=Function.prototype,d=Object.prototype,p=h.toString,f=d.hasOwnProperty,y=RegExp("^"+p.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var g=function(t){return!(!Object(l.a)(t)||s(t))&&(Object(r.a)(t)?y:u).test(Object(c.a)(t))};var m=function(t,e){return null==t?void 0:t[e]};e.a=function(t,e){var n=m(t,e);return g(n)?n:void 0}},function(t,e,n){var i=n(52),r=n(56),o=n(143);t.exports=i?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(167),r=n(201),o=n(70),a=n(46),s=n(331),l=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,u=4==t,h=6==t,d=5==t||h;return function(p,f,y,g){for(var m,v,b=o(p),x=r(b),w=i(f,y,3),S=a(x.length),k=0,O=g||s,P=e?O(p,S):n?O(p,0):void 0;S>k;k++)if((d||k in x)&&(v=w(m=x[k],k,b),t))if(e)P[k]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return k;case 2:l.call(P,m)}else if(u)return!1;return h?-1:c||u?u:P}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},,function(t,e,n){var i=n(831),r=n(832),o=n(468),a=n(833);t.exports=function(t){return i(t)||r(t)||o(t)||a()}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default=function(t,e){if((0,r.default)(t,e))return!0;if(!t||!e||"object"!==(void 0===t?"undefined":i(t))||"object"!==(void 0===e?"undefined":i(e)))return!1;var n=Object.keys(t),a=Object.keys(e);if(n.length!==a.length)return!1;n.sort(),a.sort();for(var s=0;s<n.length;s+=1)if(!(0,o.default)(e,n[s])||!(0,r.default)(t[n[s]],e[n[s]]))return!1;return!0};var r=a(n(891)),o=a(n(148));function a(t){return t&&t.__esModule?t:{default:t}}},,function(t,e,n){var i=n(63),r=n(403),o=n(60),a=n(242),s=Object.defineProperty;e.f=i?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var i=n(44),r=n(101),o=n(69),a=n(304),s=n(308),l=n(127),c=l.get,u=l.enforce,h=String(String).split("String");(t.exports=function(t,e,n,s){var l=!!s&&!!s.unsafe,c=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||r(n,"name",e),u(n).source=h.join("string"==typeof e?e:"")),t!==i?(l?!d&&t[e]&&(c=!0):delete t[e],c?t[e]=n:r(t,e,n)):c?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},function(t,e,n){var i=n(197),r=n(102);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(158),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(32),r=n(78),o=n(54),a=n(323),s=n(430),l=n(89),c=l.get,u=l.enforce,h=String(String).split("String");(t.exports=function(t,e,n,s){var l=!!s&&!!s.unsafe,c=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||r(n,"name",e),u(n).source=h.join("string"==typeof e?e:"")),t!==i?(l?!d&&t[e]&&(c=!0):delete t[e],c?t[e]=n:r(t,e,n)):c?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},function(t,e,n){var i,r,o,a=n(432),s=n(32),l=n(53),c=n(78),u=n(54),h=n(250),d=n(205),p=s.WeakMap;if(a){var f=new p,y=f.get,g=f.has,m=f.set;i=function(t,e){return m.call(f,t,e),e},r=function(t){return y.call(f,t)||{}},o=function(t){return g.call(f,t)}}else{var v=h("state");d[v]=!0,i=function(t,e){return c(t,v,e),e},r=function(t){return u(t,v)?t[v]:{}},o=function(t){return u(t,v)}}t.exports={set:i,get:r,has:o,enforce:function(t){return o(t)?r(t):i(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=r(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var i=n(63),r=n(42),o=n(69),a=Object.defineProperty,s={},l=function(t){throw t};t.exports=function(t,e){if(o(s,t))return s[t];e||(e={});var n=[][t],c=!!o(e,"ACCESSORS")&&e.ACCESSORS,u=o(e,0)?e[0]:l,h=o(e,1)?e[1]:void 0;return s[t]=!!n&&!r((function(){if(c&&!i)return!0;var t={length:-1};c?a(t,1,{enumerable:!0,get:l}):t[1]=1,n.call(t,u,h)}))}},function(t,e,n){"use strict";var i=n(85),r=n(60),o=n(42),a=n(345),s=RegExp.prototype,l=s.toString,c=o((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(c||u)&&i(RegExp.prototype,"toString",(function(){var t=r(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in s)?a.call(t):n)}),{unsafe:!0})},,function(t,e,n){"use strict";var i=n(3),r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.withStyles=m,Object.defineProperty(e,"withStylesPropTypes",{enumerable:!0,get:function(){return f.withStylesPropTypes}}),e.css=e.default=void 0;var o=r(n(10)),a=r(n(11)),s=r(n(75)),l=r(n(0)),c=r(n(238)),u=r(n(525)),h=r(n(897)),d=(r(n(898)),i(n(899))),p=i(n(523)),f=n(905);function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(n,!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function m(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.default,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.stylesPropName,i=void 0===n?"styles":n,r=e.themePropName,f=void 0===r?"theme":r,y=e.cssPropName,m=void 0===y?"css":y,v=e.flushBefore,b=void 0!==v&&v,x=e.pureComponent,w=void 0!==x&&x;t=t||h.default;var S=w?l.default.PureComponent:l.default.Component,k="undefined"==typeof WeakMap?new Map:new WeakMap;function O(e){var n=k.get(e)||t(e)||{};return k.set(e,n),n}var P="undefined"==typeof WeakMap?new Map:new WeakMap;function C(t,e,n){var i=P.get(t);if(!i)return null;var r=i.get(e);return r?r[n]:null}function M(t,e,n,i){var r=P.get(t);r||(r="undefined"==typeof WeakMap?new Map:new WeakMap,P.set(t,r));var o=r.get(e);o||(o={ltr:{},rtl:{}},r.set(e,o)),o[n]=i}function T(t,e){var n=t===d.DIRECTIONS.RTL?"RTL":"LTR";return e["create".concat(n)]||e.create}function D(t,e){var n=t===d.DIRECTIONS.RTL?"RTL":"LTR";return e["resolve".concat(n)]||e.resolve}return function(t){var e=(0,u.default)(t),n=function(e){function n(){return e.apply(this,arguments)||this}(0,s.default)(n,e);var r=n.prototype;return r.getCurrentInterface=function(){return this.context&&this.context.stylesInterface||(0,p._getInterface)()},r.getCurrentTheme=function(){return this.context&&this.context.stylesTheme||(0,p._getTheme)()},r.getCurrentDirection=function(){return this.context&&this.context.direction||d.DIRECTIONS.LTR},r.getProps=function(){var t=this.getCurrentInterface(),e=this.getCurrentTheme(),i=this.getCurrentDirection(),r=C(e,n,i),o=!r||!r.stylesInterface||t&&r.stylesInterface!==t,a=!r||r.theme!==e;if(!o&&!a)return r.props;var s=o&&T(i,t)||r.create,l=o&&D(i,t)||r.resolve,c=o&&function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return l(e)}||r.props.css,u=O(e),h={css:c,styles:(o||u!==r.stylesFnResult)&&s(u)||r.props.styles,theme:e};return M(e,n,i,{stylesInterface:t,theme:e,create:s,resolve:l,stylesFnResult:u,props:h}),h},r.flush=function(){var t=this.getCurrentInterface();t&&t.flush&&t.flush()},r.render=function(){var e,n=this.getProps(),r=n.theme,s=n.styles,c=n.css;return b&&this.flush(),l.default.createElement(t,(0,o.default)({},this.props,(e={},(0,a.default)(e,f,r),(0,a.default)(e,i,s),(0,a.default)(e,m,c),e)))},n}(S);return t.propTypes&&(n.propTypes=g({},t.propTypes),delete n.propTypes[i],delete n.propTypes[f],delete n.propTypes[m]),t.defaultProps&&(n.defaultProps=g({},t.defaultProps)),n.contextType=d.default,n.WrappedComponent=t,n.displayName="withStyles(".concat(e,")"),(0,c.default)(n,t)}}var v=m;e.default=v;var b=p.default.resolveLTR;e.css=b},function(t,e,n){"use strict";e.a=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){"use strict";var i=n(300),r=n(191),o=n(296),a=Object(o.a)(Object.keys,Object),s=Object.prototype.hasOwnProperty;var l=function(t){if(!Object(r.a)(t))return a(t);var e=[];for(var n in Object(t))s.call(t,n)&&"constructor"!=n&&e.push(n);return e},c=n(190);e.a=function(t){return Object(c.a)(t)?Object(i.a)(t):l(t)}},function(t,e,n){"use strict";var i=n(59),r=n(186),o=n(43),a=n(136),s=i.a?i.a.prototype:void 0,l=s?s.toString:void 0;var c=function t(e){if("string"==typeof e)return e;if(Object(o.a)(e))return Object(r.a)(e,t)+"";if(Object(a.a)(e))return l?l.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n};e.a=function(t){return null==t?"":c(t)}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},,,function(t,e,n){"use strict";var i=n(77),r=n(51),o=Object(i.a)(r.a,"DataView"),a=n(140),s=Object(i.a)(r.a,"Promise"),l=Object(i.a)(r.a,"Set"),c=Object(i.a)(r.a,"WeakMap"),u=n(72),h=n(124),d=Object(h.a)(o),p=Object(h.a)(a.a),f=Object(h.a)(s),y=Object(h.a)(l),g=Object(h.a)(c),m=u.a;(o&&"[object DataView]"!=m(new o(new ArrayBuffer(1)))||a.a&&"[object Map]"!=m(new a.a)||s&&"[object Promise]"!=m(s.resolve())||l&&"[object Set]"!=m(new l)||c&&"[object WeakMap]"!=m(new c))&&(m=function(t){var e=Object(u.a)(t),n="[object Object]"==e?t.constructor:void 0,i=n?Object(h.a)(n):"";if(i)switch(i){case d:return"[object DataView]";case p:return"[object Map]";case f:return"[object Promise]";case y:return"[object Set]";case g:return"[object WeakMap]"}return e});e.a=m},function(t,e,n){var i=n(63),r=n(84),o=n(156);t.exports=i?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(102);t.exports=function(t){return Object(i(t))}},function(t,e,n){var i=n(201),r=n(109);t.exports=function(t){return i(r(t))}},,,function(t,e,n){"use strict";var i=n(136);e.a=function(t){if("string"==typeof t||Object(i.a)(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},function(t,e,n){"use strict";e.a=function(t,e){}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){var i=n(56).f,r=n(54),o=n(33)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){var i=n(24),r=n(462).entries;i({target:"Object",stat:!0},{entries:function(t){return r(t)}})},function(t,e,n){"use strict";var i=n(347),r=n(60),o=n(103),a=n(87),s=n(158),l=n(102),c=n(466),u=n(348),h=Math.max,d=Math.min,p=Math.floor,f=/\$([$&'`]|\d\d?|<[^>]*>)/g,y=/\$([$&'`]|\d\d?)/g;i("replace",2,(function(t,e,n,i){var g=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,m=i.REPLACE_KEEPS_$0,v=g?"$":"$0";return[function(n,i){var r=l(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r,i):e.call(String(r),n,i)},function(t,i){if(!g&&m||"string"==typeof i&&-1===i.indexOf(v)){var o=n(e,t,this,i);if(o.done)return o.value}var l=r(t),p=String(this),f="function"==typeof i;f||(i=String(i));var y=l.global;if(y){var x=l.unicode;l.lastIndex=0}for(var w=[];;){var S=u(l,p);if(null===S)break;if(w.push(S),!y)break;""===String(S[0])&&(l.lastIndex=c(p,a(l.lastIndex),x))}for(var k,O="",P=0,C=0;C<w.length;C++){S=w[C];for(var M=String(S[0]),T=h(d(s(S.index),p.length),0),D=[],E=1;E<S.length;E++)D.push(void 0===(k=S[E])?k:String(k));var A=S.groups;if(f){var _=[M].concat(D,T,p);void 0!==A&&_.push(A);var I=String(i.apply(void 0,_))}else I=b(M,p,T,D,A,i);T>=P&&(O+=p.slice(P,T)+I,P=T+M.length)}return O+p.slice(P)}];function b(t,n,i,r,a,s){var l=i+t.length,c=r.length,u=y;return void 0!==a&&(a=o(a),u=f),e.call(s,u,(function(e,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,i);case"'":return n.slice(l);case"<":s=a[o.slice(1,-1)];break;default:var u=+o;if(0===u)return e;if(u>c){var h=p(u/10);return 0===h?e:h<=c?void 0===r[h-1]?o.charAt(1):r[h-1]+o.charAt(1):e}s=r[u-1]}return void 0===s?"":s}))}}))},,,,,,function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}t.exports=function(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}},function(t,e,n){"use strict";var i=n(847),r="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var t={};try{for(var e in s(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(t){return!1}}(),c=function(t,e,n,i){var r;e in t&&("function"!=typeof(r=i)||"[object Function]"!==o.call(r)||!i())||(l?s(t,e,{configurable:!0,enumerable:!1,value:n,writable:!0}):t[e]=n)},u=function(t,e){var n=arguments.length>2?arguments[2]:{},o=i(e);r&&(o=a.call(o,Object.getOwnPropertySymbols(e)));for(var s=0;s<o.length;s+=1)c(t,o[s],e[o[s]],n[o[s]])};u.supportsDescriptors=!!l,t.exports=u},function(t,e,n){"use strict";var i=n(853);t.exports=function(t){return"symbol"==typeof t?"Symbol":i(t)}},function(t,e,n){var i=n(7),r=n(892),o=n(893);t.exports={momentObj:o.createMomentChecker("object",(function(t){return"object"==typeof t}),(function(t){return r.isValidMoment(t)}),"Moment"),momentString:o.createMomentChecker("string",(function(t){return"string"==typeof t}),(function(t){return r.isValidMoment(i(t))}),"Moment"),momentDurationObj:o.createMomentChecker("object",(function(t){return"object"==typeof t}),(function(t){return i.isDuration(t)}),"Duration")}},function(t,e,n){"use strict";(function(t){var i=n(291),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===r&&i.a.process,s=function(){try{var t=o&&o.require&&o.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();e.a=s}).call(this,n(343)(t))},function(t,e,n){"use strict";var i=Function.prototype.toString;e.a=function(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){"use strict";var i=Array.isArray,r=Object.keys,o=Object.prototype.hasOwnProperty,a="undefined"!=typeof Element;t.exports=function(t,e){try{return function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){var s,l,c,u=i(e),h=i(n);if(u&&h){if((l=e.length)!=n.length)return!1;for(s=l;0!=s--;)if(!t(e[s],n[s]))return!1;return!0}if(u!=h)return!1;var d=e instanceof Date,p=n instanceof Date;if(d!=p)return!1;if(d&&p)return e.getTime()==n.getTime();var f=e instanceof RegExp,y=n instanceof RegExp;if(f!=y)return!1;if(f&&y)return e.toString()==n.toString();var g=r(e);if((l=g.length)!==r(n).length)return!1;for(s=l;0!=s--;)if(!o.call(n,g[s]))return!1;if(a&&e instanceof Element&&n instanceof Element)return e===n;for(s=l;0!=s--;)if(!("_owner"===(c=g[s])&&e.$$typeof||t(e[c],n[c])))return!1;return!0}return e!=e&&n!=n}(t,e)}catch(t){if(t.message&&t.message.match(/stack|recursion/i)||-2146828260===t.number)return console.warn("Warning: react-fast-compare does not handle circular references.",t.name,t.message),!1;throw t}}},function(t,e){t.exports=!1},function(t,e,n){var i,r,o,a=n(623),s=n(44),l=n(68),c=n(101),u=n(69),h=n(243),d=n(244),p=s.WeakMap;if(a){var f=new p,y=f.get,g=f.has,m=f.set;i=function(t,e){return m.call(f,t,e),e},r=function(t){return y.call(f,t)||{}},o=function(t){return g.call(f,t)}}else{var v=h("state");d[v]=!0,i=function(t,e){return c(t,v,e),e},r=function(t){return u(t,v)?t[v]:{}},o=function(t){return u(t,v)}}t.exports={set:i,get:r,has:o,enforce:function(t){return o(t)?r(t):i(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=r(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var i=n(311),r=n(44),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(i[t])||o(r[t]):i[t]&&i[t][e]||r[t]&&r[t][e]}},,,function(t,e,n){"use strict";var i=n(24),r=n(197),o=n(86),a=n(170),s=[].join,l=r!=Object,c=a("join",",");i({target:"Array",proto:!0,forced:l||!c},{join:function(t){return s.call(o(this),void 0===t?",":t)}})},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if("number"==typeof t)return"".concat(t,"px ").concat("/* @noflip */");if("string"==typeof t)return"".concat(t," ").concat("/* @noflip */");throw new TypeError("noflip expects a string or a number")}},function(t,e,n){"use strict";var i=n(72),r=n(55);e.a=function(t){return"symbol"==typeof t||Object(r.a)(t)&&"[object Symbol]"==Object(i.a)(t)}},function(t,e,n){"use strict";function i(t){this._maxSize=t,this.clear()}i.prototype.clear=function(){this._size=0,this._values={}},i.prototype.get=function(t){return this._values[t]},i.prototype.set=function(t,e){return this._size>=this._maxSize&&this.clear(),this._values.hasOwnProperty(t)||this._size++,this._values[t]=e};var r=/[^.^\]^[]+|(?=\[\]|\.\.)/g,o=/^\d+$/,a=/^\d/,s=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,l=/^\s*(['"]?)(.*?)(\1)\s*$/,c=!1,u=new i(512),h=new i(512),d=new i(512);try{new Function("")}catch(t){c=!0}function p(t){return u.get(t)||u.set(t,f(t).map((function(t){return t.replace(l,"$2")})))}function f(t){return t.match(r)}function y(t,e,n){return"string"==typeof e&&(n=e,e=!1),n=n||"data",(t=t||"")&&"["!==t.charAt(0)&&(t="."+t),e?function(t,e){var n,i=e,r=f(t);return g(r,(function(t,e,r,o,a){n=o===a.length-1,i+=(t=e||r?"["+t+"]":"."+t)+(n?")":" || {})")})),new Array(r.length+1).join("(")+i}(t,n):n+t}function g(t,e,n){var i,r,o,a,s=t.length;for(r=0;r<s;r++)(i=t[r])&&(v(i)&&(i='"'+i+'"'),o=!(a=m(i))&&/^\d+$/.test(i),e.call(n,i,a,o,r,t))}function m(t){return"string"==typeof t&&t&&-1!==["'",'"'].indexOf(t.charAt(0))}function v(t){return!m(t)&&(function(t){return t.match(a)&&!t.match(o)}(t)||function(t){return s.test(t)}(t))}t.exports={Cache:i,expr:y,split:f,normalizePath:p,setter:c?function(t){var e=p(t);return function(t,n){return function(t,e,n){var i=0,r=t.length;for(;i<r-1;)e=e[t[i++]];e[t[i]]=n}(e,t,n)}}:function(t){return h.get(t)||h.set(t,new Function("data, value",y(t,"data")+" = value"))},getter:c?function(t,e){var n=p(t);return function(t){return function(t,e,n){var i=0,r=t.length;for(;i<r;){if(null==n&&e)return;n=n[t[i++]]}return n}(n,e,t)}}:function(t,e){var n=t+"_"+e;return d.get(n)||d.set(n,new Function("data","return "+y(t,e,"data")))},join:function(t){return t.reduce((function(t,e){return t+(m(e)||o.test(e)?"["+e+"]":(t?".":"")+e)}),"")},forEach:function(t,e,n){g(f(t),e,n)}}},function(t,e,n){"use strict";var i=function(){this.__data__=[],this.size=0},r=n(185);var o=function(t,e){for(var n=t.length;n--;)if(Object(r.a)(t[n][0],e))return n;return-1},a=Array.prototype.splice;var s=function(t){var e=this.__data__,n=o(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)};var l=function(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]};var c=function(t){return o(this.__data__,t)>-1};var u=function(t,e){var n=this.__data__,i=o(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this};function h(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}h.prototype.clear=i,h.prototype.delete=s,h.prototype.get=l,h.prototype.has=c,h.prototype.set=u;e.a=h},function(t,e,n){"use strict";var i=n(77),r=function(){try{var t=Object(i.a)(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();e.a=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},function(t,e,n){"use strict";var i=n(77),r=n(51),o=Object(i.a)(r.a,"Map");e.a=o},function(t,e,n){"use strict";var i=n(138);var r=function(){this.__data__=new i.a,this.size=0};var o=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n};var a=function(t){return this.__data__.get(t)};var s=function(t){return this.__data__.has(t)},l=n(140),c=n(155);var u=function(t,e){var n=this.__data__;if(n instanceof i.a){var r=n.__data__;if(!l.a||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new c.a(r)}return n.set(t,e),this.size=n.size,this};function h(t){var e=this.__data__=new i.a(t);this.size=e.size}h.prototype.clear=r,h.prototype.delete=o,h.prototype.get=a,h.prototype.has=s,h.prototype.set=u;e.a=h},function(t,e,n){var i=n(63),r=n(245),o=n(156),a=n(86),s=n(242),l=n(69),c=n(403),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(l(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(52),r=n(27),o=n(54),a=Object.defineProperty,s={},l=function(t){throw t};t.exports=function(t,e){if(o(s,t))return s[t];e||(e={});var n=[][t],c=!!o(e,"ACCESSORS")&&e.ACCESSORS,u=o(e,0)?e[0]:l,h=o(e,1)?e[1]:void 0;return s[t]=!!n&&!r((function(){if(c&&!i)return!0;var t={length:-1};c?a(t,1,{enumerable:!0,get:l}):t[1]=1,n.call(t,u,h)}))}},function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},function(t,e,n){var i=n(200),r=n(197),o=n(103),a=n(87),s=n(344),l=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,u=4==t,h=6==t,d=5==t||h;return function(p,f,y,g){for(var m,v,b=o(p),x=r(b),w=i(f,y,3),S=a(x.length),k=0,O=g||s,P=e?O(p,S):n?O(p,0):void 0;S>k;k++)if((d||k in x)&&(v=w(m=x[k],k,b),t))if(e)P[k]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return k;case 2:l.call(P,m)}else if(u)return!1;return h?-1:c||u?u:P}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},,function(t,e,n){"use strict";var i=n(365);t.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&(t.date()===e.date()&&t.month()===e.month()&&t.year()===e.year())};var r=i(n(7))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf(o.WEEKDAYS);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.OPEN_DOWN,o.OPEN_UP]);e.default=a},,,function(t,e,n){"use strict";(function(t){var i=n(51),r=n(614),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===o?i.a.Buffer:void 0,l=(s?s.isBuffer:void 0)||r.a;e.a=l}).call(this,n(343)(t))},function(t,e,n){"use strict";var i=n(77),r=Object(i.a)(Object,"create");var o=function(){this.__data__=r?r(null):{},this.size=0};var a=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},s=Object.prototype.hasOwnProperty;var l=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return s.call(e,t)?e[t]:void 0},c=Object.prototype.hasOwnProperty;var u=function(t){var e=this.__data__;return r?void 0!==e[t]:c.call(e,t)};var h=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this};function d(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}d.prototype.clear=o,d.prototype.delete=a,d.prototype.get=l,d.prototype.has=u,d.prototype.set=h;var p=d,f=n(138),y=n(140);var g=function(){this.size=0,this.__data__={hash:new p,map:new(y.a||f.a),string:new p}};var m=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};var v=function(t,e){var n=t.__data__;return m(e)?n["string"==typeof e?"string":"hash"]:n.map};var b=function(t){var e=v(this,t).delete(t);return this.size-=e?1:0,e};var x=function(t){return v(this,t).get(t)};var w=function(t){return v(this,t).has(t)};var S=function(t,e){var n=v(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this};function k(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}k.prototype.clear=g,k.prototype.delete=b,k.prototype.get=x,k.prototype.has=w,k.prototype.set=S;e.a=k},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var i=n(310).charAt,r=n(127),o=n(405),a=r.set,s=r.getterFor("String Iterator");o(String,"String",(function(t){a(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=s(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){var i=n(84).f,r=n(69),o=n(38)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var i=n(52),r=n(322),o=n(143),a=n(104),s=n(203),l=n(54),c=n(428),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(l(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e){t.exports=!1},function(t,e,n){var i=n(434),r=n(32),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(i[t])||o(r[t]):i[t]&&i[t][e]||r[t]&&r[t][e]}},function(t,e,n){var i=n(435),r=n(325).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e,n){var i=n(110),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},function(t,e,n){var i,r=n(57),o=n(437),a=n(325),s=n(205),l=n(635),c=n(429),u=n(250),h=u("IE_PROTO"),d=function(){},p=function(t){return"<script>"+t+"<\/script>"},f=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e;f=i?function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e}(i):((e=c("iframe")).style.display="none",l.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F);for(var n=a.length;n--;)delete f.prototype[a[n]];return f()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(d.prototype=r(t),n=new d,d.prototype=null,n[h]=t):n=f(),void 0===e?n:o(n,e)}},function(t,e,n){var i=n(330);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var i=n(24),r=n(723).trim;i({target:"String",proto:!0,forced:n(724)("trim")},{trim:function(){return r(this)}})},function(t,e,n){"use strict";var i=n(24),r=n(146).find,o=n(248),a=n(90),s=!0,l=a("find");"find"in[]&&Array(1).find((function(){s=!1})),i({target:"Array",proto:!0,forced:s||!l},{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),o("find")},function(t,e,n){"use strict";var i=n(42);t.exports=function(t,e){var n=[][t];return!!n&&i((function(){n.call(null,e||function(){throw 1},1)}))}},,,,function(t,e,n){"use strict";var i=n(40),r=n(278),o=r(i("String.prototype.indexOf"));t.exports=function(t,e){var n=i(t,!!e);return"function"==typeof n&&o(t,".prototype.")?r(n):n}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e?[e,o.DISPLAY_FORMAT,o.ISO_FORMAT]:[o.DISPLAY_FORMAT,o.ISO_FORMAT],i=(0,r.default)(t,n,!0);return i.isValid()?i.hour(12):null};var r=i(n(7)),o=n(28)},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.HORIZONTAL_ORIENTATION,o.VERTICAL_ORIENTATION,o.VERTICAL_SCROLLABLE]);e.default=a},function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return!("undefined"==typeof window||!("ontouchstart"in window||window.DocumentTouch&&"undefined"!=typeof document&&document instanceof window.DocumentTouch))||!("undefined"==typeof navigator||!navigator.maxTouchPoints&&!navigator.msMaxTouchPoints)},t.exports=e.default},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.ICON_BEFORE_POSITION,o.ICON_AFTER_POSITION]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.NAV_POSITION_BOTTOM,o.NAV_POSITION_TOP]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&!(0,o.default)(t,e)};var r=i(n(7)),o=i(n(230))},,,,,function(t,e,n){"use strict";e.a=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=-1,i=null==t?0:t.length,r=Array(i);++n<i;)r[n]=e(t[n],n,t);return r}},function(t,e,n){"use strict";e.a=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){"use strict";function i(t){return Array.prototype.slice.apply(t)}function r(t){this.status="pending",this._continuations=[],this._parent=null,this._paused=!1,t&&t.call(this,this._continueWith.bind(this),this._failWith.bind(this))}function o(t){return t&&"function"==typeof t.then}if(r.prototype={then:function(t,e){var n=r.unresolved()._setParent(this);if(this._isRejected()){if(this._paused)return this._continuations.push({promise:n,nextFn:t,catchFn:e}),n;if(e)try{var i=e(this._error);return o(i)?(this._chainPromiseData(i,n),n):r.resolve(i)._setParent(this)}catch(t){return r.reject(t)._setParent(this)}return r.reject(this._error)._setParent(this)}return this._continuations.push({promise:n,nextFn:t,catchFn:e}),this._runResolutions(),n},catch:function(t){if(this._isResolved())return r.resolve(this._data)._setParent(this);var e=r.unresolved()._setParent(this);return this._continuations.push({promise:e,catchFn:t}),this._runRejections(),e},finally:function(t){var e=!1;function n(){if(!e)return e=!0,t()}return this.then(n).catch(n)},pause:function(){return this._paused=!0,this},resume:function(){var t=this._findFirstPaused();return t&&(t._paused=!1,t._runResolutions(),t._runRejections()),this},_findAncestry:function(){return this._continuations.reduce((function(t,e){if(e.promise){var n={promise:e.promise,children:e.promise._findAncestry()};t.push(n)}return t}),[])},_setParent:function(t){if(this._parent)throw new Error("parent already set");return this._parent=t,this},_continueWith:function(t){var e=this._findFirstPending();e&&(e._data=t,e._setResolved())},_findFirstPending:function(){return this._findFirstAncestor((function(t){return t._isPending&&t._isPending()}))},_findFirstPaused:function(){return this._findFirstAncestor((function(t){return t._paused}))},_findFirstAncestor:function(t){for(var e,n=this;n;)t(n)&&(e=n),n=n._parent;return e},_failWith:function(t){var e=this._findFirstPending();e&&(e._error=t,e._setRejected())},_takeContinuations:function(){return this._continuations.splice(0,this._continuations.length)},_runRejections:function(){if(!this._paused&&this._isRejected()){var t=this._error,e=this._takeContinuations(),n=this;e.forEach((function(e){if(e.catchFn)try{var i=e.catchFn(t);n._handleUserFunctionResult(i,e.promise)}catch(t){t.message;e.promise.reject(t)}else e.promise.reject(t)}))}},_runResolutions:function(){if(!this._paused&&this._isResolved()&&!this._isPending()){var t=this._takeContinuations();if(o(this._data))return this._handleWhenResolvedDataIsPromise(this._data);var e=this._data,n=this;t.forEach((function(t){if(t.nextFn)try{var i=t.nextFn(e);n._handleUserFunctionResult(i,t.promise)}catch(e){n._handleResolutionError(e,t)}else t.promise&&t.promise.resolve(e)}))}},_handleResolutionError:function(t,e){if(this._setRejected(),e.catchFn)try{return void e.catchFn(t)}catch(e){t=e}e.promise&&e.promise.reject(t)},_handleWhenResolvedDataIsPromise:function(t){var e=this;return t.then((function(t){e._data=t,e._runResolutions()})).catch((function(t){e._error=t,e._setRejected(),e._runRejections()}))},_handleUserFunctionResult:function(t,e){o(t)?this._chainPromiseData(t,e):e.resolve(t)},_chainPromiseData:function(t,e){t.then((function(t){e.resolve(t)})).catch((function(t){e.reject(t)}))},_setResolved:function(){this.status="resolved",this._paused||this._runResolutions()},_setRejected:function(){this.status="rejected",this._paused||this._runRejections()},_isPending:function(){return"pending"===this.status},_isResolved:function(){return"resolved"===this.status},_isRejected:function(){return"rejected"===this.status}},r.resolve=function(t){return new r((function(e,n){o(t)?t.then((function(t){e(t)})).catch((function(t){n(t)})):e(t)}))},r.reject=function(t){return new r((function(e,n){n(t)}))},r.unresolved=function(){return new r((function(t,e){this.resolve=t,this.reject=e}))},r.all=function(){var t=i(arguments);return Array.isArray(t[0])&&(t=t[0]),t.length?new r((function(e,n){var i=[],o=0,a=!1;t.forEach((function(s,l){r.resolve(s).then((function(n){i[l]=n,(o+=1)===t.length&&e(i)})).catch((function(t){!function(t){a||(a=!0,n(t))}(t)}))}))})):r.resolve([])},Promise===r)throw new Error("Please use SynchronousPromise.installGlobally() to install globally");var a=Promise;r.installGlobally=function(t){if(Promise===r)return t;var e=function(t){if(void 0===t||t.__patched)return t;var e=t;return(t=function(){e.apply(this,i(arguments))}).__patched=!0,t}(t);return Promise=r,e},r.uninstallGlobally=function(){Promise===r&&(Promise=a)},t.exports={SynchronousPromise:r}},function(t,e,n){"use strict";e.a=function(t){return function(e){return t(e)}}},function(t,e,n){"use strict";var i=n(292),r=n(187);e.a=function(t){return null!=t&&Object(r.a)(t.length)&&!Object(i.a)(t)}},function(t,e,n){"use strict";var i=Object.prototype;e.a=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||i)}},function(t,e,n){"use strict";e.a=function(t,e){var n=-1,i=t.length;for(e||(e=Array(i));++n<i;)e[n]=t[n];return e}},function(t,e,n){"use strict";var i=n(296),r=Object(i.a)(Object.getPrototypeOf,Object);e.a=r},function(t,e,n){"use strict";var i=n(141);var r=function(t,e){for(var n=-1,i=null==t?0:t.length;++n<i&&!1!==e(t[n],n,t););return t},o=n(139),a=n(185),s=Object.prototype.hasOwnProperty;var l=function(t,e,n){var i=t[e];s.call(t,e)&&Object(a.a)(i,n)&&(void 0!==n||e in t)||Object(o.a)(t,e,n)};var c=function(t,e,n,i){var r=!n;n||(n={});for(var a=-1,s=e.length;++a<s;){var c=e[a],u=i?i(n[c],t[c],c,n,t):void 0;void 0===u&&(u=t[c]),r?Object(o.a)(n,c,u):l(n,c,u)}return n},u=n(95);var h=function(t,e){return t&&c(e,Object(u.a)(e),t)},d=n(300),p=n(94),f=n(191);var y=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e},g=Object.prototype.hasOwnProperty;var m=function(t){if(!Object(p.a)(t))return y(t);var e=Object(f.a)(t),n=[];for(var i in t)("constructor"!=i||!e&&g.call(t,i))&&n.push(i);return n},v=n(190);var b=function(t){return Object(v.a)(t)?Object(d.a)(t,!0):m(t)};var x=function(t,e){return t&&c(e,b(e),t)},w=n(615),S=n(192),k=n(195);var O=function(t,e){return c(t,Object(k.a)(t),e)},P=n(295),C=n(193),M=n(297),T=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)Object(P.a)(e,Object(k.a)(t)),t=Object(C.a)(t);return e}:M.a;var D=function(t,e){return c(t,T(t),e)},E=n(240),A=n(294);var _=function(t){return Object(A.a)(t,b,T)},I=n(100),L=Object.prototype.hasOwnProperty;var j=function(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&L.call(t,"index")&&(n.index=t.index,n.input=t.input),n},R=n(196);var N=function(t){var e=new t.constructor(t.byteLength);return new R.a(e).set(new R.a(t)),e};var F=function(t,e){var n=e?N(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)},B=/\w*$/;var H=function(t){var e=new t.constructor(t.source,B.exec(t));return e.lastIndex=t.lastIndex,e},z=n(59),W=z.a?z.a.prototype:void 0,G=W?W.valueOf:void 0;var U=function(t){return G?Object(G.call(t)):{}};var V=function(t,e){var n=e?N(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)};var Y=function(t,e,n){var i=t.constructor;switch(e){case"[object ArrayBuffer]":return N(t);case"[object Boolean]":case"[object Date]":return new i(+t);case"[object DataView]":return F(t,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return V(t,n);case"[object Map]":return new i;case"[object Number]":case"[object String]":return new i(t);case"[object RegExp]":return H(t);case"[object Set]":return new i;case"[object Symbol]":return U(t)}},X=Object.create,K=function(){function t(){}return function(e){if(!Object(p.a)(e))return{};if(X)return X(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();var q=function(t){return"function"!=typeof t.constructor||Object(f.a)(t)?{}:K(Object(C.a)(t))},$=n(43),Z=n(154),J=n(55);var Q=function(t){return Object(J.a)(t)&&"[object Map]"==Object(I.a)(t)},tt=n(189),et=n(123),nt=et.a&&et.a.isMap,it=nt?Object(tt.a)(nt):Q;var rt=function(t){return Object(J.a)(t)&&"[object Set]"==Object(I.a)(t)},ot=et.a&&et.a.isSet,at=ot?Object(tt.a)(ot):rt,st={};st["[object Arguments]"]=st["[object Array]"]=st["[object ArrayBuffer]"]=st["[object DataView]"]=st["[object Boolean]"]=st["[object Date]"]=st["[object Float32Array]"]=st["[object Float64Array]"]=st["[object Int8Array]"]=st["[object Int16Array]"]=st["[object Int32Array]"]=st["[object Map]"]=st["[object Number]"]=st["[object Object]"]=st["[object RegExp]"]=st["[object Set]"]=st["[object String]"]=st["[object Symbol]"]=st["[object Uint8Array]"]=st["[object Uint8ClampedArray]"]=st["[object Uint16Array]"]=st["[object Uint32Array]"]=!0,st["[object Error]"]=st["[object Function]"]=st["[object WeakMap]"]=!1;e.a=function t(e,n,o,a,s,c){var d,f=1&n,y=2&n,g=4&n;if(o&&(d=s?o(e,a,s,c):o(e)),void 0!==d)return d;if(!Object(p.a)(e))return e;var m=Object($.a)(e);if(m){if(d=j(e),!f)return Object(S.a)(e,d)}else{var v=Object(I.a)(e),b="[object Function]"==v||"[object GeneratorFunction]"==v;if(Object(Z.a)(e))return Object(w.a)(e,f);if("[object Object]"==v||"[object Arguments]"==v||b&&!s){if(d=y||b?{}:q(e),!f)return y?D(e,x(d,e)):O(e,h(d,e))}else{if(!st[v])return s?e:{};d=Y(e,v,f)}}c||(c=new i.a);var k=c.get(e);if(k)return k;c.set(e,d),at(e)?e.forEach((function(i){d.add(t(i,n,o,i,e,c))})):it(e)&&e.forEach((function(i,r){d.set(r,t(i,n,o,r,e,c))}));var P=g?y?_:E.a:y?keysIn:u.a,C=m?void 0:P(e);return r(C||e,(function(i,r){C&&(i=e[r=i]),l(d,r,t(i,n,o,r,e,c))})),d}},function(t,e,n){"use strict";var i=function(t,e){for(var n=-1,i=null==t?0:t.length,r=0,o=[];++n<i;){var a=t[n];e(a,n,t)&&(o[r++]=a)}return o},r=n(297),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(t){return null==t?[]:(t=Object(t),i(a(t),(function(e){return o.call(t,e)})))}:r.a;e.a=s},function(t,e,n){"use strict";var i=n(51).a.Uint8Array;e.a=i},function(t,e,n){var i=n(42),r=n(128),o="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?o.call(t,""):Object(t)}:Object},function(t,e,n){var i=n(408),r=n(314);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e){t.exports={}},function(t,e,n){var i=n(160);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(27),r=n(202),o="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?o.call(t,""):Object(t)}:Object},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var i=n(53);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+i).toString(36)}},function(t,e){t.exports={}},function(t,e,n){"use strict";var i=n(27);t.exports=function(t,e){var n=[][t];return!!n&&i((function(){n.call(null,e||function(){throw 1},1)}))}},function(t,e){t.exports={}},function(t,e,n){var i=n(209),r=n(207),o=n(33)("iterator");t.exports=function(t){if(null!=t)return t[o]||t["@@iterator"]||r[i(t)]}},function(t,e,n){var i=n(333),r=n(202),o=n(33)("toStringTag"),a="Arguments"==r(function(){return arguments}());t.exports=i?r:function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:a?r(e):"Object"==(i=r(e))&&"function"==typeof e.callee?"Arguments":i}},function(t,e,n){var i=n(54),r=n(70),o=n(250),a=n(446),s=o("IE_PROTO"),l=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=r(t),i(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},function(t,e,n){var i=n(57),r=n(645);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,o){return i(n),r(o),e?t.call(n,o):n.__proto__=o,n}}():void 0)},function(t,e,n){var i=n(88);t.exports=function(t,e,n){for(var r in e)i(t,r,e[r],n);return t}},function(t,e,n){var i=n(57),r=n(330),o=n(33)("species");t.exports=function(t,e){var n,a=i(t).constructor;return void 0===a||null==(n=i(a)[o])?e:r(n)}},,function(t,e,n){var i=n(42),r=n(38),o=n(321),a=r("species");t.exports=function(t){return o>=51||!i((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){"use strict";var i=n(242),r=n(84),o=n(156);t.exports=function(t,e,n){var a=i(e);a in t?r.f(t,a,o(0,n)):t[a]=n}},function(t,e,n){"use strict";var i=n(24),r=n(760);i({target:"String",proto:!0,forced:n(761)("link")},{link:function(t){return r(this,"a","href",t)}})},function(t,e,n){"use strict";var i=n(24),r=n(146).some,o=n(170),a=n(90),s=o("some"),l=a("some");i({target:"Array",proto:!0,forced:!s||!l},{some:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var i=n(24),r=n(462).values;i({target:"Object",stat:!0},{values:function(t){return r(t)}})},,,,,,function(t,e,n){"use strict";t.exports=function(t){return"string"==typeof t||"symbol"==typeof t}},,function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=r.default.isMoment(t)?t:(0,o.default)(t,e);return n?n.year()+"-"+String(n.month()+1).padStart(2,"0")+"-"+String(n.date()).padStart(2,"0"):null};var r=i(n(7)),o=i(n(175))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOfType([r.default.bool,r.default.oneOf([o.START_DATE,o.END_DATE])]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.INFO_POSITION_TOP,o.INFO_POSITION_BOTTOM,o.INFO_POSITION_BEFORE,o.INFO_POSITION_AFTER]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(!r.default.isMoment(t)||!r.default.isMoment(e))return!1;var n=t.year(),i=t.month(),o=e.year(),a=e.month(),s=n===o,l=i===a;return s&&l?t.date()<e.date():s?i<a:n<o};var r=i(n(7))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(0)),o=function(t){return r.default.createElement("svg",t,r.default.createElement("path",{fillRule:"evenodd",d:"M11.53.47a.75.75 0 0 0-1.061 0l-4.47 4.47L1.529.47A.75.75 0 1 0 .468 1.531l4.47 4.47-4.47 4.47a.75.75 0 1 0 1.061 1.061l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.061-1.061l-4.47-4.47 4.47-4.47a.75.75 0 0 0 0-1.061z"}))};o.defaultProps={focusable:"false",viewBox:"0 0 12 12"};var a=o;e.default=a},,,,,function(t,e,n){var i;!function(r,o){t.exports?(o.default=o,t.exports=r.document?o(r):o):void 0===(i=function(){return o(r)}.call(e,n,e,t))||(t.exports=i)}("undefined"!=typeof window?window:this,(function(t){function e(t,e,n,i){t.hasOwnProperty(e)||(t[e]=i.apply(null,n))}var n={};return e(n,"Core/Globals.js",[],(function(){var e=void 0!==t?t:"undefined"!=typeof window?window:{},n=e.document,i=e.navigator&&e.navigator.userAgent||"",r=n&&n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o=/(edge|msie|trident)/i.test(i)&&!e.opera,a=-1!==i.indexOf("Firefox"),s=-1!==i.indexOf("Chrome"),l=a&&4>parseInt(i.split("Firefox/")[1],10),c=function(){};return{product:"Highcharts",version:"9.0.1",deg2rad:2*Math.PI/360,doc:n,hasBidiBug:l,hasTouch:!!e.TouchEvent,isMS:o,isWebKit:-1!==i.indexOf("AppleWebKit"),isFirefox:a,isChrome:s,isSafari:!s&&-1!==i.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(i),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},supportsPassiveEvents:function(){var t=!1;if(!o){var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener&&e.removeEventListener&&(e.addEventListener("testPassive",c,n),e.removeEventListener("testPassive",c,n))}return t}(),symbolSizes:{},svg:r,win:e,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:c,charts:[],dateFormats:{}}})),e(n,"Core/Utilities.js",[n["Core/Globals.js"]],(function(t){function e(t,n,i,r){var o=n?"Highcharts error":"Highcharts warning";32===t&&(t=o+": Deprecated member");var a=c(t),s=a?o+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(o=function(){if(n)throw Error(s);P.console&&-1===e.messages.indexOf(s)&&console.warn(s)},void 0!==r){var l="";a&&(s+="?"),b(r,(function(t,e){l+="\n - "+e+": "+t,a&&(s+=encodeURI(e)+"="+encodeURI(t))})),s+=l}i?w(i,"displayError",{code:t,message:s,params:r},o):o(),e.messages.push(s)}function n(){var t,e=arguments,n={},i=function(t,e){return"object"!=typeof t&&(t={}),b(e,(function(n,r){"__proto__"!==r&&"constructor"!==r&&(!a(n,!0)||l(n)||s(n)?t[r]=e[r]:t[r]=i(t[r]||{},n))})),t};!0===e[0]&&(n=e[1],e=Array.prototype.slice.call(e,2));var r=e.length;for(t=0;t<r;t++)n=i(n,e[t]);return n}function i(t,e){return parseInt(t,e||10)}function r(t){return"string"==typeof t}function o(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function a(t,e){return!(!t||"object"!=typeof t||e&&o(t))}function s(t){return a(t)&&"number"==typeof t.nodeType}function l(t){var e=t&&t.constructor;return!(!a(t,!0)||s(t)||!e||!e.name||"Object"===e.name)}function c(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t}function u(t){return null!=t}function h(t,e,n){var i;return r(e)?u(n)?t.setAttribute(e,n):t&&t.getAttribute&&((i=t.getAttribute(e))||"class"!==e||(i=t.getAttribute(e+"Name"))):b(e,(function(e,n){t.setAttribute(n,e)})),i}function d(t,e){var n;for(n in t||(t={}),e)t[n]=e[n];return t}function p(){for(var t=arguments,e=t.length,n=0;n<e;n++){var i=t[n];if(null!=i)return i}}function f(e,n){t.isMS&&!t.svg&&n&&void 0!==n.opacity&&(n.filter="alpha(opacity="+100*n.opacity+")"),d(e.style,n)}function y(t,e,n,i,r){return t=O.createElement(t),e&&d(t,e),r&&f(t,{padding:"0",border:"none",margin:"0"}),n&&f(t,n),i&&i.appendChild(t),t}function g(t,e){return parseFloat(t.toPrecision(e||14))}function m(e,n,r,o){e=+e||0,n=+n;var a=t.defaultOptions.lang,s=(e.toString().split(".")[1]||"").split("e")[0].length,l=e.toString().split("e"),u=n;if(-1===n)n=Math.min(s,20);else if(c(n)){if(n&&l[1]&&0>l[1]){var h=n+ +l[1];0<=h?(l[0]=(+l[0]).toExponential(h).split("e")[0],n=h):(l[0]=l[0].split(".")[0]||0,e=20>n?(l[0]*Math.pow(10,l[1])).toFixed(n):0,l[1]=0)}}else n=2;var d=(Math.abs(l[1]?l[0]:e)+Math.pow(10,-Math.max(n,s)-1)).toFixed(n);return h=3<(s=String(i(d))).length?s.length%3:0,r=p(r,a.decimalPoint),o=p(o,a.thousandsSep),e=(0>e?"-":"")+(h?s.substr(0,h)+o:""),e=0>+l[1]&&!u?"0":e+s.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+o),n&&(e+=r+d.slice(-n)),l[1]&&0!=+e&&(e+="e"+l[1]),e}function v(t,e){if(!t)return e;var n=t.split(".").reverse();if(1===n.length)return e[t];for(t=n.pop();void 0!==t&&null!=e;)e=e[t],t=n.pop();return e}function b(t,e,n){for(var i in t)Object.hasOwnProperty.call(t,i)&&e.call(n||t[i],t[i],i,t)}function x(e,n,i){function r(n,i){var r=e.removeEventListener||t.removeEventListenerPolyfill;r&&r.call(e,n,i,!1)}function o(t){var i;if(e.nodeName){if(n){var o={};o[n]=!0}else o=t;b(o,(function(e,n){if(t[n])for(i=t[n].length;i--;)r(n,t[n][i].fn)}))}}var a="function"==typeof e&&e.prototype||e;if(Object.hasOwnProperty.call(a,"hcEvents")){var s=a.hcEvents;n?(a=s[n]||[],i?(s[n]=a.filter((function(t){return i!==t.fn})),r(n,i)):(o(s),s[n]=[])):(o(s),delete a.hcEvents)}}function w(t,e,n,i){if(n=n||{},O.createEvent&&(t.dispatchEvent||t.fireEvent)){var r=O.createEvent("Events");r.initEvent(e,!0,!0),d(r,n),t.dispatchEvent?t.dispatchEvent(r):t.fireEvent(e,r)}else if(t.hcEvents){n.target||d(n,{preventDefault:function(){n.defaultPrevented=!0},target:t,type:e}),r=[];for(var o=t,a=!1;o.hcEvents;)Object.hasOwnProperty.call(o,"hcEvents")&&o.hcEvents[e]&&(r.length&&(a=!0),r.unshift.apply(r,o.hcEvents[e])),o=Object.getPrototypeOf(o);a&&r.sort((function(t,e){return t.order-e.order})),r.forEach((function(e){!1===e.fn.call(t,n)&&n.preventDefault()}))}i&&!n.defaultPrevented&&i.call(t,n)}var S,k=t.charts,O=t.doc,P=t.win;(e||(e={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var C=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){var n,i=t.length;for(n=0;n<i;n++)if(e(t[n],n))return t[n]};b({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(n,i){t[i]=function(t){var r;return e(32,!1,void 0,((r={})["Highcharts."+i]="use Array."+n,r)),Array.prototype[n].apply(t,[].slice.call(arguments,1))}}));var M,T=function(){var t=Math.random().toString(36).substring(2,9)+"-",e=0;return function(){return"highcharts-"+(M?"":t)+e++}}(),D=t.getOptions=function(){return t.defaultOptions},E=t.setOptions=function(e){return t.defaultOptions=n(!0,t.defaultOptions,e),(e.time||e.global)&&t.time.update(n(t.defaultOptions.global,t.defaultOptions.time,e.global,e.time)),t.defaultOptions};return P.jQuery&&(P.jQuery.fn.highcharts=function(){var e=[].slice.call(arguments);if(this[0])return e[0]?(new(t[r(e[0])?e.shift():"Chart"])(this[0],e[0],e[1]),this):k[h(this[0],"data-highcharts-chart")]}),{addEvent:function(e,n,i,r){void 0===r&&(r={});var o="function"==typeof e&&e.prototype||e;Object.hasOwnProperty.call(o,"hcEvents")||(o.hcEvents={}),o=o.hcEvents,t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0);var a=e.addEventListener||t.addEventListenerPolyfill;return a&&a.call(e,n,i,!!t.supportsPassiveEvents&&{passive:void 0===r.passive?-1!==n.indexOf("touch"):r.passive,capture:!1}),o[n]||(o[n]=[]),o[n].push({fn:i,order:"number"==typeof r.order?r.order:1/0}),o[n].sort((function(t,e){return t.order-e.order})),function(){x(e,n,i)}},arrayMax:function(t){for(var e=t.length,n=t[0];e--;)t[e]>n&&(n=t[e]);return n},arrayMin:function(t){for(var e=t.length,n=t[0];e--;)t[e]<n&&(n=t[e]);return n},attr:h,clamp:function(t,e,n){return t>e?t<n?t:n:e},cleanRecursively:function t(e,n){var i={};return b(e,(function(r,o){a(e[o],!0)&&!e.nodeType&&n[o]?(r=t(e[o],n[o]),Object.keys(r).length&&(i[o]=r)):(a(e[o])||e[o]!==n[o])&&(i[o]=e[o])})),i},clearTimeout:function(t){u(t)&&clearTimeout(t)},correctFloat:g,createElement:y,css:f,defined:u,destroyObjectProperties:function(t,e){b(t,(function(n,i){n&&n!==e&&n.destroy&&n.destroy(),delete t[i]}))},discardElement:function(t){S||(S=y("div")),t&&S.appendChild(t),S.innerHTML=""},erase:function(t,e){for(var n=t.length;n--;)if(t[n]===e){t.splice(n,1);break}},error:e,extend:d,extendClass:function(t,e){var n=function(){};return d(n.prototype=new t,e),n},find:C,fireEvent:w,format:function(e,n,i){var r="{",o=!1,a=[],s=/f$/,l=/\.([0-9])/,c=t.defaultOptions.lang,u=i&&i.time||t.time;for(i=i&&i.numberFormatter||m;e;){var h=e.indexOf(r);if(-1===h)break;var d=e.slice(0,h);if(o){if(r=v((d=d.split(":")).shift()||"",n),d.length&&"number"==typeof r)if(d=d.join(":"),s.test(d)){var p=parseInt((d.match(l)||["","-1"])[1],10);null!==r&&(r=i(r,p,c.decimalPoint,-1<d.indexOf(",")?c.thousandsSep:""))}else r=u.dateFormat(d,r);a.push(r)}else a.push(d);e=e.slice(h+1),r=(o=!o)?"}":"{"}return a.push(e),a.join("")},getMagnitude:function(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))},getNestedProperty:v,getOptions:D,getStyle:function(n,r,o){return"width"===r?(r=Math.min(n.offsetWidth,n.scrollWidth),(o=n.getBoundingClientRect&&n.getBoundingClientRect().width)<r&&o>=r-1&&(r=Math.floor(o)),Math.max(0,r-t.getStyle(n,"padding-left")-t.getStyle(n,"padding-right"))):"height"===r?Math.max(0,Math.min(n.offsetHeight,n.scrollHeight)-t.getStyle(n,"padding-top")-t.getStyle(n,"padding-bottom")):(P.getComputedStyle||e(27,!0),(n=P.getComputedStyle(n,void 0))&&(n=n.getPropertyValue(r),p(o,"opacity"!==r)&&(n=i(n))),n)},inArray:function(t,n,i){return e(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),n.indexOf(t,i)},isArray:o,isClass:l,isDOMElement:s,isFunction:function(t){return"function"==typeof t},isNumber:c,isObject:a,isString:r,keys:function(t){return e(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)},merge:n,normalizeTickInterval:function(t,e,n,i,r){var o=t,a=t/(n=p(n,1));for(e||(e=r?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===i&&(1===n?e=e.filter((function(t){return 0==t%1})):.1>=n&&(e=[1/n]))),i=0;i<e.length&&(o=e[i],!(r&&o*n>=t||!r&&a<=(e[i]+(e[i+1]||e[i]))/2));i++);return g(o*n,-Math.round(Math.log(.001)/Math.LN10))},numberFormat:m,objectEach:b,offset:function(t){var e=O.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(P.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(P.pageXOffset||e.scrollLeft)-(e.clientLeft||0),width:t.width,height:t.height}},pad:function(t,e,n){return Array((e||2)+1-String(t).replace("-","").length).join(n||"0")+t},pick:p,pInt:i,relativeLength:function(t,e,n){return/%$/.test(t)?e*parseFloat(t)/100+(n||0):parseFloat(t)},removeEvent:x,setOptions:E,splat:function(t){return o(t)?t:[t]},stableSort:function(t,e){var n,i,r=t.length;for(i=0;i<r;i++)t[i].safeI=i;for(t.sort((function(t,i){return 0===(n=e(t,i))?t.safeI-i.safeI:n})),i=0;i<r;i++)delete t[i].safeI},syncTimeout:function(t,e,n){return 0<e?setTimeout(t,e,n):(t.call(0,n),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:T,useSerialIds:function(t){return M=p(t,M)},wrap:function(t,e,n){var i=t[e];t[e]=function(){var t=Array.prototype.slice.call(arguments),e=arguments,r=this;return r.proceed=function(){i.apply(r,arguments.length?arguments:e)},t.unshift(i),t=n.apply(this,t),r.proceed=null,t}}}})),e(n,"Core/Renderer/HTML/AST.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.SVG_NS,i=e.attr,r=e.createElement,o=e.discardElement,a=e.error,s=e.isString,l=e.objectEach,c=e.splat,u=!1;try{u=!!(new DOMParser).parseFromString("","text/html")}catch(t){}return function(){function e(t){this.nodes="string"==typeof t?this.parseMarkup(t):t}return e.filterUserAttributes=function(t){return l(t,(function(n,i){var r=!0;-1===e.allowedAttributes.indexOf(i)&&(r=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(i)&&(r=s(n)&&e.allowedReferences.some((function(t){return 0===n.indexOf(t)}))),r||(a("Highcharts warning: Invalid attribute '"+i+"' in config"),delete t[i])})),t},e.setElementHTML=function(t,n){t.innerHTML="",n&&new e(n).addToDOM(t)},e.prototype.addToDOM=function(r){return function r(o,s){var u;return c(o).forEach((function(o){var c=o.tagName,h=o.textContent?t.doc.createTextNode(o.textContent):void 0;if(c)if("#text"===c)var d=h;else if(-1!==e.allowedTags.indexOf(c)){c=t.doc.createElementNS("svg"===c?n:s.namespaceURI||n,c);var p=o.attributes||{};l(o,(function(t,e){"tagName"!==e&&"attributes"!==e&&"children"!==e&&"textContent"!==e&&(p[e]=t)})),i(c,e.filterUserAttributes(p)),h&&c.appendChild(h),r(o.children||[],c),d=c}else a("Highcharts warning: Invalid tagName '"+c+"' in config");d&&s.appendChild(d),u=d})),u}(this.nodes,r)},e.prototype.parseMarkup=function(t){var e=[];if(u)t=(new DOMParser).parseFromString(t,"text/html");else{var n=r("div");n.innerHTML=t,t={body:n}}var i=function(t,e){var n=t.nodeName.toLowerCase(),r={tagName:n};if("#text"===n){if(n=t.textContent||"",/^[\s]*$/.test(n))return;r.textContent=n}if(n=t.attributes){var o={};[].forEach.call(n,(function(t){o[t.name]=t.value})),r.attributes=o}if(t.childNodes.length){var a=[];[].forEach.call(t.childNodes,(function(t){i(t,a)})),a.length&&(r.children=a)}e.push(r)};return[].forEach.call(t.body.childNodes,(function(t){return i(t,e)})),n&&o(n),e},e.allowedTags="a b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text thead tbody tspan td th tr ul #text".split(" "),e.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style result rowspan summary target tabindex text-align textAnchor textLength type valign width x x1 xy y y1 y2 zIndex".split(" "),e.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),e}()})),e(n,"Core/Color/Color.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.isNumber,i=e.merge,r=e.pInt;return e=function(){function e(n){return this.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[r(t[1]),r(t[2]),r(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[r(t[1]),r(t[2]),r(t[3]),1]}}],this.rgba=[],t.Color!==e?new t.Color(n):this instanceof e?void this.init(n):new e(n)}return e.parse=function(t){return new e(t)},e.prototype.init=function(t){var n,i;if((this.input=t=e.names[t&&t.toLowerCase?t.toLowerCase():""]||t)&&t.stops)this.stops=t.stops.map((function(t){return new e(t[1])}));else{if(t&&t.charAt&&"#"===t.charAt()){var r=t.length;t=parseInt(t.substr(1),16),7===r?n=[(16711680&t)>>16,(65280&t)>>8,255&t,1]:4===r&&(n=[(3840&t)>>4|(3840&t)>>8,(240&t)>>4|240&t,(15&t)<<4|15&t,1])}if(!n)for(i=this.parsers.length;i--&&!n;){var o=this.parsers[i];(r=o.regex.exec(t))&&(n=o.parse(r))}}this.rgba=n||[]},e.prototype.get=function(t){var e=this.input,r=this.rgba;if(void 0!==this.stops){var o=i(e);o.stops=[].concat(o.stops),this.stops.forEach((function(e,n){o.stops[n]=[o.stops[n][0],e.get(t)]}))}else o=r&&n(r[0])?"rgb"===t||!t&&1===r[3]?"rgb("+r[0]+","+r[1]+","+r[2]+")":"a"===t?r[3]:"rgba("+r.join(",")+")":e;return o},e.prototype.brighten=function(t){var e,i=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(n(t)&&0!==t)for(e=0;3>e;e++)i[e]+=r(255*t),0>i[e]&&(i[e]=0),255<i[e]&&(i[e]=255);return this},e.prototype.setOpacity=function(t){return this.rgba[3]=t,this},e.prototype.tweenTo=function(t,e){var n=this.rgba,i=t.rgba;return i.length&&n&&n.length?e=((t=1!==i[3]||1!==n[3])?"rgba(":"rgb(")+Math.round(i[0]+(n[0]-i[0])*(1-e))+","+Math.round(i[1]+(n[1]-i[1])*(1-e))+","+Math.round(i[2]+(n[2]-i[2])*(1-e))+(t?","+(i[3]+(n[3]-i[3])*(1-e)):"")+")":e=t.input||"none",e},e.names={white:"#ffffff",black:"#000000"},e}(),t.Color=e,t.color=e.parse,e})),e(n,"Core/Color/Palette.js",[],(function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),backgroundColor:"#ffffff",neutralColor100:"#000000",neutralColor80:"#333333",neutralColor60:"#666666",neutralColor40:"#999999",neutralColor20:"#cccccc",neutralColor10:"#e6e6e6",neutralColor5:"#f2f2f2",neutralColor3:"#f7f7f7",highlightColor100:"#003399",highlightColor80:"#335cad",highlightColor60:"#6685c2",highlightColor20:"#ccd6eb",highlightColor10:"#e6ebf5",indicatorPositiveLine:"#06b535",indicatorNegativeLine:"#f21313"}})),e(n,"Core/Animation/Fx.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.win,i=e.isNumber,r=e.objectEach;return e=function(){function e(t,e,n){this.pos=NaN,this.options=e,this.elem=t,this.prop=n}return e.prototype.dSetter=function(){var t=this.paths,e=t&&t[0];t=t&&t[1];var n=[],r=this.now||0;if(1!==r&&e&&t)if(e.length===t.length&&1>r)for(var o=0;o<t.length;o++){for(var a=e[o],s=t[o],l=[],c=0;c<s.length;c++){var u=a[c],h=s[c];i(u)&&i(h)&&("A"!==s[0]||4!==c&&5!==c)?l[c]=u+r*(h-u):l[c]=h}n.push(l)}else n=t;else n=this.toD||[];this.elem.attr("d",n,void 0,!0)},e.prototype.update=function(){var t=this.elem,e=this.prop,n=this.now,i=this.options.step;this[e+"Setter"]?this[e+"Setter"]():t.attr?t.element&&t.attr(e,n,null,!0):t.style[e]=n+this.unit,i&&i.call(t,n,this)},e.prototype.run=function(t,i,r){var o=this,a=o.options,s=function(t){return!s.stopped&&o.step(t)},l=n.requestAnimationFrame||function(t){setTimeout(t,13)},c=function(){for(var t=0;t<e.timers.length;t++)e.timers[t]()||e.timers.splice(t--,1);e.timers.length&&l(c)};t!==i||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=t,this.end=i,this.unit=r,this.now=this.start,this.pos=0,s.elem=this.elem,s.prop=this.prop,s()&&1===e.timers.push(s)&&l(c)):(delete a.curAnim[this.prop],a.complete&&0===Object.keys(a.curAnim).length&&a.complete.call(this.elem))},e.prototype.step=function(t){var e=+new Date,n=this.options,i=this.elem,o=n.complete,a=n.duration,s=n.curAnim;if(i.attr&&!i.element)t=!1;else if(t||e>=a+this.startTime){this.now=this.end,this.pos=1,this.update();var l=s[this.prop]=!0;r(s,(function(t){!0!==t&&(l=!1)})),l&&o&&o.call(i),t=!1}else this.pos=n.easing((e-this.startTime)/a),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0;return t},e.prototype.initPath=function(t,e,n){function r(t,e){for(;t.length<d;){var n=t[0],i=e[d-t.length];i&&"M"===n[0]&&(t[0]="C"===i[0]?["C",n[1],n[2],n[1],n[2],n[1],n[2]]:["L",n[1],n[2]]),t.unshift(n),l&&t.push(t[t.length-1])}}function o(t,e){for(;t.length<d;)if("C"===(e=t[t.length/c-1].slice())[0]&&(e[1]=e[5],e[2]=e[6]),l){var n=t[t.length/c].slice();t.splice(t.length/2,0,e,n)}else t.push(e)}var a=t.startX,s=t.endX;e=e&&e.slice(),n=n.slice();var l=t.isArea,c=l?2:1;if(!e)return[n,n];if(a&&s){for(t=0;t<a.length;t++){if(a[t]===s[0]){var u=t;break}if(a[0]===s[s.length-a.length+t]){u=t;var h=!0;break}if(a[a.length-1]===s[s.length-a.length+t]){u=a.length-t;break}}void 0===u&&(e=[])}if(e.length&&i(u)){var d=n.length+u*c;h?(r(e,n),o(n,e)):(r(n,e),o(e,n))}return[e,n]},e.prototype.fillSetter=function(){e.prototype.strokeSetter.apply(this,arguments)},e.prototype.strokeSetter=function(){this.elem.attr(this.prop,t.color(this.start).tweenTo(t.color(this.end),this.pos),null,!0)},e.timers=[],e}(),t.Fx=e,t.timers=e.timers,e})),e(n,"Core/Animation/AnimationUtilities.js",[n["Core/Animation/Fx.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.defined,r=n.getStyle,o=n.isArray,a=n.isNumber,s=n.isObject,l=n.merge,c=n.objectEach,u=n.pick;n=e.setAnimation=function(t,e){e.renderer.globalAnimation=u(t,e.options.chart.animation,!0)};var h=e.animObject=function(t){return s(t)?l({duration:500,defer:0},t):{duration:t?500:0,defer:0}},d=e.getDeferredAnimation=function(t,e,n){var r=h(e),o=0,a=0;return(n?[n]:t.series).forEach((function(t){t=h(t.options.animation),o=e&&i(e.defer)?r.defer:Math.max(o,t.duration+t.defer),a=Math.min(r.duration,t.duration)})),t.renderer.forExport&&(o=0),{defer:Math.max(0,o-a),duration:Math.min(o,a)}},p=e.stop=function(e,n){for(var i=t.timers.length;i--;)t.timers[i].elem!==e||n&&n!==t.timers[i].prop||(t.timers[i].stopped=!0)};return{animate:function(e,n,i){var u,h,d,f="";if(!s(i)){var y=arguments;i={duration:y[2],easing:y[3],complete:y[4]}}a(i.duration)||(i.duration=400),i.easing="function"==typeof i.easing?i.easing:Math[i.easing]||Math.easeInOutSine,i.curAnim=l(n),c(n,(function(a,s){p(e,s),d=new t(e,i,s),h=null,"d"===s&&o(n.d)?(d.paths=d.initPath(e,e.pathArray,n.d),d.toD=n.d,u=0,h=1):e.attr?u=e.attr(s):(u=parseFloat(r(e,s))||0,"opacity"!==s&&(f="px")),h||(h=a),h&&h.match&&h.match("px")&&(h=h.replace(/px/g,"")),d.run(u,h,f)}))},animObject:h,getDeferredAnimation:d,setAnimation:n,stop:p}})),e(n,"Core/Renderer/SVG/SVGElement.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=t.animate,s=t.animObject,l=t.stop,c=i.deg2rad,u=i.doc,h=i.hasTouch,d=i.noop,p=i.svg,f=i.SVG_NS,y=i.win,g=o.attr,m=o.createElement,v=o.css,b=o.defined,x=o.erase,w=o.extend,S=o.fireEvent,k=o.isArray,O=o.isFunction,P=o.isNumber,C=o.isString,M=o.merge,T=o.objectEach,D=o.pick,E=o.pInt,A=o.syncTimeout,_=o.uniqueKey;return(t=function(){function t(){this.height=this.element=void 0,this.opacity=1,this.renderer=void 0,this.SVG_NS=f,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" "),this.width=void 0}return t.prototype._defaultGetter=function(t){return t=D(this[t+"Value"],this[t],this.element?this.element.getAttribute(t):null,0),/^[\-0-9\.]+$/.test(t)&&(t=parseFloat(t)),t},t.prototype._defaultSetter=function(t,e,n){n.setAttribute(e,t)},t.prototype.add=function(t){var e=this.renderer,n=this.element;if(t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&"text"===this.element.nodeName&&e.buildText(this),this.added=!0,!t||t.handleZ||this.zIndex)var i=this.zIndexSetter();return i||(t?t.element:e.box).appendChild(n),this.onAdd&&this.onAdd(),this},t.prototype.addClass=function(t,e){var n=e?"":this.attr("class")||"";return(t=(t||"").split(/ /g).reduce((function(t,e){return-1===n.indexOf(e)&&t.push(e),t}),n?[n]:[]).join(" "))!==n&&this.attr("class",t),this},t.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},t.prototype.align=function(t,e,n){var i,r,o,a={},s=this.renderer,l=s.alignedObjects;t?(this.alignOptions=t,this.alignByTranslate=e,(!n||C(n))&&(this.alignTo=i=n||"renderer",x(l,this),l.push(this),n=void 0)):(t=this.alignOptions,e=this.alignByTranslate,i=this.alignTo),n=D(n,s[i],s),i=t.align,s=t.verticalAlign,l=(n.x||0)+(t.x||0);var c=(n.y||0)+(t.y||0);return"right"===i?r=1:"center"===i&&(r=2),r&&(l+=(n.width-(t.width||0))/r),a[e?"translateX":"x"]=Math.round(l),"bottom"===s?o=1:"middle"===s&&(o=2),o&&(c+=(n.height-(t.height||0))/o),a[e?"translateY":"y"]=Math.round(c),this[this.placed?"animate":"attr"](a),this.placed=!0,this.alignAttr=a,this},t.prototype.alignSetter=function(t){var e={left:"start",center:"middle",right:"end"};e[t]&&(this.alignValue=t,this.element.setAttribute("text-anchor",e[t]))},t.prototype.animate=function(t,e,n){var i=this,r=s(D(e,this.renderer.globalAnimation,!0));return e=r.defer,D(u.hidden,u.msHidden,u.webkitHidden,!1)&&(r.duration=0),0!==r.duration?(n&&(r.complete=n),A((function(){i.element&&a(i,t,r)}),e)):(this.attr(t,void 0,n),T(t,(function(t,e){r.step&&r.step.call(this,t,{prop:e,pos:1,elem:this})}),this)),this},t.prototype.applyTextOutline=function(t){var e=this.element;-1!==t.indexOf("contrast")&&(t=t.replace(/contrast/g,this.renderer.getContrast(e.style.fill)));var n=t.split(" ");if(t=n[n.length-1],(n=n[0])&&"none"!==n&&i.svg){this.fakeTS=!0,this.ySetter=this.xSetter,n=n.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,n){return 2*Number(e)+n})),this.removeTextOutline();var r=u.createElementNS(f,"tspan");g(r,{class:"highcharts-text-outline",fill:t,stroke:t,"stroke-width":n,"stroke-linejoin":"round"}),[].forEach.call(e.childNodes,(function(t){var e=t.cloneNode(!0);e.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((function(t){return e.removeAttribute(t)})),r.appendChild(e)})),(t=u.createElementNS(f,"tspan")).textContent="​",g(t,{x:e.getAttribute("x"),y:e.getAttribute("y")}),r.appendChild(t),e.insertBefore(r,e.firstChild)}},t.prototype.attr=function(t,e,n,i){var r,o,a,s=this.element,c=this,u=this.symbolCustomAttribs;if("string"==typeof t&&void 0!==e){var h=t;(t={})[h]=e}return"string"==typeof t?c=(this[t+"Getter"]||this._defaultGetter).call(this,t,s):(T(t,(function(e,n){o=!1,i||l(this,n),this.symbolName&&-1!==u.indexOf(n)&&(r||(this.symbolAttr(t),r=!0),o=!0),!this.rotation||"x"!==n&&"y"!==n||(this.doTransform=!0),o||((a=this[n+"Setter"]||this._defaultSetter).call(this,e,n,s),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(n)&&this.updateShadows(n,e,a))}),this),this.afterSetters()),n&&n.call(this),c},t.prototype.clip=function(t){return this.attr("clip-path",t?"url("+this.renderer.url+"#"+t.id+")":"none")},t.prototype.crisp=function(t,e){e=e||t.strokeWidth||0;var n=Math.round(e)%2/2;return t.x=Math.floor(t.x||this.x||0)+n,t.y=Math.floor(t.y||this.y||0)+n,t.width=Math.floor((t.width||this.width||0)-2*n),t.height=Math.floor((t.height||this.height||0)-2*n),b(t.strokeWidth)&&(t.strokeWidth=e),t},t.prototype.complexColor=function(t,e,i){var r,o,a,s,l,c,u,h,d,p,f,y=this.renderer,g=[];S(this.renderer,"complexColor",{args:arguments},(function(){if(t.radialGradient?o="radialGradient":t.linearGradient&&(o="linearGradient"),o){if(a=t[o],l=y.gradients,c=t.stops,d=i.radialReference,k(a)&&(t[o]=a={x1:a[0],y1:a[1],x2:a[2],y2:a[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===o&&d&&!b(a.gradientUnits)&&(s=a,a=M(a,y.getRadialAttr(d,s),{gradientUnits:"userSpaceOnUse"})),T(a,(function(t,e){"id"!==e&&g.push(e,t)})),T(c,(function(t){g.push(t)})),g=g.join(","),l[g])p=l[g].attr("id");else{a.id=p=_();var m=l[g]=y.createElement(o).attr(a).add(y.defs);m.radAttr=s,m.stops=[],c.forEach((function(t){0===t[1].indexOf("rgba")?(r=n.parse(t[1]),u=r.get("rgb"),h=r.get("a")):(u=t[1],h=1),t=y.createElement("stop").attr({offset:t[0],"stop-color":u,"stop-opacity":h}).add(m),m.stops.push(t)}))}f="url("+y.url+"#"+p+")",i.setAttribute(e,f),i.gradient=g,t.toString=function(){return f}}}))},t.prototype.css=function(t){var e=this.styles,n={},i=this.element,r="",o=!e,a=["textOutline","textOverflow","width"];if(t&&t.color&&(t.fill=t.color),e&&T(t,(function(t,i){e&&e[i]!==t&&(n[i]=t,o=!0)})),o){if(e&&(t=w(e,n)),t)if(null===t.width||"auto"===t.width)delete this.textWidth;else if("text"===i.nodeName.toLowerCase()&&t.width)var s=this.textWidth=E(t.width);if(this.styles=t,s&&!p&&this.renderer.forExport&&delete t.width,i.namespaceURI===this.SVG_NS){var l=function(t,e){return"-"+e.toLowerCase()};T(t,(function(t,e){-1===a.indexOf(e)&&(r+=e.replace(/([A-Z])/g,l)+":"+t+";")})),r&&g(i,"style",r)}else v(i,t);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t&&t.textOutline&&this.applyTextOutline(t.textOutline))}return this},t.prototype.dashstyleSetter=function(t){var e=this["stroke-width"];if("inherit"===e&&(e=1),t=t&&t.toLowerCase()){var n=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(t=n.length;t--;)n[t]=""+E(n[t])*D(e,NaN);t=n.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}},t.prototype.destroy=function(){var t=this,e=t.element||{},n=t.renderer,i=n.isSVG&&"SPAN"===e.nodeName&&t.parentGroup||void 0,r=e.ownerSVGElement;if(e.onclick=e.onmouseout=e.onmouseover=e.onmousemove=e.point=null,l(t),t.clipPath&&r){var o=t.clipPath;[].forEach.call(r.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(t){-1<t.getAttribute("clip-path").indexOf(o.element.id)&&t.removeAttribute("clip-path")})),t.clipPath=o.destroy()}if(t.stops){for(r=0;r<t.stops.length;r++)t.stops[r].destroy();t.stops.length=0,t.stops=void 0}for(t.safeRemoveChild(e),n.styledMode||t.destroyShadows();i&&i.div&&0===i.div.childNodes.length;)e=i.parentGroup,t.safeRemoveChild(i.div),delete i.div,i=e;t.alignTo&&x(n.alignedObjects,t),T(t,(function(e,n){t[n]&&t[n].parentGroup===t&&t[n].destroy&&t[n].destroy(),delete t[n]}))},t.prototype.destroyShadows=function(){(this.shadows||[]).forEach((function(t){this.safeRemoveChild(t)}),this),this.shadows=void 0},t.prototype.destroyTextPath=function(t,e){var n=t.getElementsByTagName("text")[0];if(n){if(n.removeAttribute("dx"),n.removeAttribute("dy"),e.element.setAttribute("id",""),this.textPathWrapper&&n.getElementsByTagName("textPath").length){for(t=this.textPathWrapper.element.childNodes;t.length;)n.appendChild(t[0]);n.removeChild(this.textPathWrapper.element)}}else(t.getAttribute("dx")||t.getAttribute("dy"))&&(t.removeAttribute("dx"),t.removeAttribute("dy"));this.textPathWrapper&&(this.textPathWrapper=this.textPathWrapper.destroy())},t.prototype.dSetter=function(t,e,n){k(t)&&("string"==typeof t[0]&&(t=this.renderer.pathToSegments(t)),this.pathArray=t,t=t.reduce((function(t,e,n){return e&&e.join?(n?t+" ":"")+e.join(" "):(e||"").toString()}),"")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),this[e]!==t&&(n.setAttribute(e,t),this[e]=t)},t.prototype.fadeOut=function(t){var e=this;e.animate({opacity:0},{duration:D(t,150),complete:function(){e.attr({y:-9999}).hide()}})},t.prototype.fillSetter=function(t,e,n){"string"==typeof t?n.setAttribute(e,t):t&&this.complexColor(t,e,n)},t.prototype.getBBox=function(e,n){var i,r=this.renderer,o=this.element,a=this.styles,s=this.textStr,l=r.cache,u=r.cacheKeys,h=o.namespaceURI===this.SVG_NS;n=D(n,this.rotation,0);var d=r.styledMode?o&&t.prototype.getStyle.call(o,"font-size"):a&&a.fontSize;if(b(s)){var p=s.toString();-1===p.indexOf("<")&&(p=p.replace(/[0-9]/g,"0")),p+=["",n,d,this.textWidth,a&&a.textOverflow,a&&a.fontWeight].join()}if(p&&!e&&(i=l[p]),!i){if(h||r.forExport){try{var f=this.fakeTS&&function(t){var e=o.querySelector(".highcharts-text-outline");e&&v(e,{display:t})};O(f)&&f("none"),i=o.getBBox?w({},o.getBBox()):{width:o.offsetWidth,height:o.offsetHeight},O(f)&&f("")}catch(t){}(!i||0>i.width)&&(i={width:0,height:0})}else i=this.htmlGetBBox();if(r.isSVG&&(e=i.width,r=i.height,h&&(i.height=r={"11px,17":14,"13px,20":16}[a&&a.fontSize+","+Math.round(r)]||r),n&&(a=n*c,i.width=Math.abs(r*Math.sin(a))+Math.abs(e*Math.cos(a)),i.height=Math.abs(r*Math.cos(a))+Math.abs(e*Math.sin(a)))),p&&0<i.height){for(;250<u.length;)delete l[u.shift()];l[p]||u.push(p),l[p]=i}}return i},t.prototype.getStyle=function(t){return y.getComputedStyle(this.element||this,"").getPropertyValue(t)},t.prototype.hasClass=function(t){return-1!==(""+this.attr("class")).split(" ").indexOf(t)},t.prototype.hide=function(t){return t?this.attr({y:-9999}):this.attr({visibility:"hidden"}),this},t.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},t.prototype.init=function(t,e){this.element="span"===e?m(e):u.createElementNS(this.SVG_NS,e),this.renderer=t,S(this,"afterInit")},t.prototype.invert=function(t){return this.inverted=t,this.updateTransform(),this},t.prototype.on=function(t,e){var n,i,r,o=this.element;return h&&"click"===t?(o.ontouchstart=function(t){n=t.touches[0].clientX,i=t.touches[0].clientY},o.ontouchend=function(t){n&&4<=Math.sqrt(Math.pow(n-t.changedTouches[0].clientX,2)+Math.pow(i-t.changedTouches[0].clientY,2))||e.call(o,t),r=!0,!1!==t.cancelable&&t.preventDefault()},o.onclick=function(t){r||e.call(o,t)}):o["on"+t]=e,this},t.prototype.opacitySetter=function(t,e,n){this.opacity=t=Number(Number(t).toFixed(3)),n.setAttribute(e,t)},t.prototype.removeClass=function(t){return this.attr("class",(""+this.attr("class")).replace(C(t)?new RegExp("(^| )"+t+"( |$)"):t," ").replace(/ +/g," ").trim())},t.prototype.removeTextOutline=function(){var t=this.element.querySelector("tspan.highcharts-text-outline");t&&this.safeRemoveChild(t)},t.prototype.safeRemoveChild=function(t){var e=t.parentNode;e&&e.removeChild(t)},t.prototype.setRadialReference=function(t){var e=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this},t.prototype.setTextPath=function(t,n){var i=this.element,r=this.text?this.text.element:i,o={textAnchor:"text-anchor"},a=!1,s=this.textPathWrapper,l=!s;n=M(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},n);var c=e.filterUserAttributes(n.attributes);if(t&&n&&n.enabled){s&&null===s.element.parentNode?(l=!0,s=s.destroy()):s&&this.removeTextOutline.call(s.parentGroup),this.options&&this.options.padding&&(c.dx=-this.options.padding),s||(this.textPathWrapper=s=this.renderer.createElement("textPath"),a=!0);var u=s.element;if((n=t.element.getAttribute("id"))||t.element.setAttribute("id",n=_()),l)for(r.setAttribute("y",0),P(c.dx)&&r.setAttribute("x",-c.dx),t=[].slice.call(r.childNodes),l=0;l<t.length;l++){var h=t[l];h.nodeType!==Node.TEXT_NODE&&"tspan"!==h.nodeName||u.appendChild(h)}a&&s&&s.add({element:r}),u.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+n),b(c.dy)&&(u.parentNode.setAttribute("dy",c.dy),delete c.dy),b(c.dx)&&(u.parentNode.setAttribute("dx",c.dx),delete c.dx),T(c,(function(t,e){u.setAttribute(o[e]||e,t)})),i.removeAttribute("transform"),this.removeTextOutline.call(s),this.text&&!this.renderer.styledMode&&this.attr({fill:"none","stroke-width":0}),this.applyTextOutline=this.updateTransform=d}else s&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(i,t),this.updateTransform(),this.options&&this.options.rotation&&this.applyTextOutline(this.options.style.textOutline));return this},t.prototype.shadow=function(t,e,n){var i,o=[],a=this.element,s=!1,l=this.oldShadowOptions,c={color:r.neutralColor100,offsetX:1,offsetY:1,opacity:.15,width:3};if(!0===t?i=c:"object"==typeof t&&(i=w(c,t)),i&&(i&&l&&T(i,(function(t,e){t!==l[e]&&(s=!0)})),s&&this.destroyShadows(),this.oldShadowOptions=i),i){if(!this.shadows){var u=i.opacity/i.width,h=this.parentInverted?"translate(-1,-1)":"translate("+i.offsetX+", "+i.offsetY+")";for(c=1;c<=i.width;c++){var d=a.cloneNode(!1),p=2*i.width+1-2*c;g(d,{stroke:t.color||r.neutralColor100,"stroke-opacity":u*c,"stroke-width":p,transform:h,fill:"none"}),d.setAttribute("class",(d.getAttribute("class")||"")+" highcharts-shadow"),n&&(g(d,"height",Math.max(g(d,"height")-p,0)),d.cutHeight=p),e?e.element.appendChild(d):a.parentNode&&a.parentNode.insertBefore(d,a),o.push(d)}this.shadows=o}}else this.destroyShadows();return this},t.prototype.show=function(t){return this.attr({visibility:t?"inherit":"visible"})},t.prototype.strokeSetter=function(e,n,i){this[n]=e,this.stroke&&this["stroke-width"]?(t.prototype.fillSetter.call(this,this.stroke,"stroke",i),i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===n&&0===e&&this.hasStroke?(i.removeAttribute("stroke"),this.hasStroke=!1):this.renderer.styledMode&&this["stroke-width"]&&(i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0)},t.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var t=this.getStyle("stroke-width"),e=0;if(t.indexOf("px")===t.length-2)e=E(t);else if(""!==t){var n=u.createElementNS(f,"rect");g(n,{width:t,"stroke-width":0}),this.element.parentNode.appendChild(n),e=n.getBBox().width,n.parentNode.removeChild(n)}return e},t.prototype.symbolAttr=function(t){var e=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach((function(n){e[n]=D(t[n],e[n])})),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})},t.prototype.textSetter=function(t){t!==this.textStr&&(delete this.textPxLength,this.textStr=t,this.added&&this.renderer.buildText(this))},t.prototype.titleSetter=function(t){var e=this.element,n=e.getElementsByTagName("title")[0]||u.createElementNS(this.SVG_NS,"title");e.insertBefore?e.insertBefore(n,e.firstChild):e.appendChild(n),n.textContent=String(D(t,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")},t.prototype.toFront=function(){var t=this.element;return t.parentNode.appendChild(t),this},t.prototype.translate=function(t,e){return this.attr({translateX:t,translateY:e})},t.prototype.updateShadows=function(t,e,n){var i=this.shadows;if(i)for(var r=i.length;r--;)n.call(i[r],"height"===t?Math.max(e-(i[r].cutHeight||0),0):"d"===t?this.d:e,t,i[r])},t.prototype.updateTransform=function(){var t=this.translateX||0,e=this.translateY||0,n=this.scaleX,i=this.scaleY,r=this.inverted,o=this.rotation,a=this.matrix,s=this.element;r&&(t+=this.width,e+=this.height),t=["translate("+t+","+e+")"],b(a)&&t.push("matrix("+a.join(",")+")"),r?t.push("rotate(90) scale(-1,1)"):o&&t.push("rotate("+o+" "+D(this.rotationOriginX,s.getAttribute("x"),0)+" "+D(this.rotationOriginY,s.getAttribute("y")||0)+")"),(b(n)||b(i))&&t.push("scale("+D(n,1)+" "+D(i,1)+")"),t.length&&s.setAttribute("transform",t.join(" "))},t.prototype.visibilitySetter=function(t,e,n){"inherit"===t?n.removeAttribute(e):this[e]!==t&&n.setAttribute(e,t),this[e]=t},t.prototype.xGetter=function(t){return"circle"===this.element.nodeName&&("x"===t?t="cx":"y"===t&&(t="cy")),this._defaultGetter(t)},t.prototype.zIndexSetter=function(t,e){var n=this.renderer,i=this.parentGroup,r=(i||n).element||n.box,o=this.element,a=!1;n=r===n.box;var s,l=this.added;if(b(t)?(o.setAttribute("data-z-index",t),t=+t,this[e]===t&&(l=!1)):b(this[e])&&o.removeAttribute("data-z-index"),this[e]=t,l){for((t=this.zIndex)&&i&&(i.handleZ=!0),s=(e=r.childNodes).length-1;0<=s&&!a;s--){l=(i=e[s]).getAttribute("data-z-index");var c=!b(l);i!==o&&(0>t&&c&&!n&&!s?(r.insertBefore(o,e[s]),a=!0):(E(l)<=t||c&&(!b(t)||0<=t))&&(r.insertBefore(o,e[s+1]||null),a=!0))}a||(r.insertBefore(o,e[n?3:0]||null),a=!0)}return a},t}()).prototype["stroke-widthSetter"]=t.prototype.strokeSetter,t.prototype.yGetter=t.prototype.xGetter,t.prototype.matrixSetter=t.prototype.rotationOriginXSetter=t.prototype.rotationOriginYSetter=t.prototype.rotationSetter=t.prototype.scaleXSetter=t.prototype.scaleYSetter=t.prototype.translateXSetter=t.prototype.translateYSetter=t.prototype.verticalAlignSetter=function(t,e){this[e]=t,this.doTransform=!0},i.SVGElement=t,i.SVGElement})),e(n,"Core/Renderer/SVG/SVGLabel.js",[n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e){function n(t,e){a(t)?t!==this[e]&&(this[e]=t,this.updateTextPadding()):this[e]=void 0}var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=e.defined,o=e.extend,a=e.isNumber,s=e.merge,l=e.pick,c=e.removeEvent;return function(e){function u(t,i,r,o,a,s,l,c,h,d){var p=e.call(this)||this;if(p.paddingSetter=n,p.paddingLeftSetter=n,p.paddingRightSetter=n,p.init(t,"g"),p.textStr=i,p.x=r,p.y=o,p.anchorX=s,p.anchorY=l,p.baseline=h,p.className=d,"button"!==d&&p.addClass("highcharts-label"),d&&p.addClass("highcharts-"+d),p.text=t.text("",0,0,c).attr({zIndex:1}),"string"==typeof a){var f=/^url\((.*?)\)$/.test(a);(p.renderer.symbols[a]||f)&&(p.symbolKey=a)}return p.bBox=u.emptyBBox,p.padding=3,p.baselineOffset=0,p.needsBox=t.styledMode||f,p.deferredAttr={},p.alignFactor=0,p}return i(u,e),u.prototype.alignSetter=function(t){(t={left:0,center:.5,right:1}[t])!==this.alignFactor&&(this.alignFactor=t,this.bBox&&a(this.xSetting)&&this.attr({x:this.xSetting}))},u.prototype.anchorXSetter=function(t,e){this.anchorX=t,this.boxAttr(e,Math.round(t)-this.getCrispAdjust()-this.xSetting)},u.prototype.anchorYSetter=function(t,e){this.anchorY=t,this.boxAttr(e,t-this.ySetting)},u.prototype.boxAttr=function(t,e){this.box?this.box.attr(t,e):this.deferredAttr[t]=e},u.prototype.css=function(e){if(e){var n={};e=s(e),u.textProps.forEach((function(t){void 0!==e[t]&&(n[t]=e[t],delete e[t])})),this.text.css(n);var i="width"in n;"fontSize"in n||"fontWeight"in n?this.updateTextPadding():i&&this.updateBoxSize()}return t.prototype.css.call(this,e)},u.prototype.destroy=function(){c(this.element,"mouseenter"),c(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),t.prototype.destroy.call(this)},u.prototype.fillSetter=function(t,e){t&&(this.needsBox=!0),this.fill=t,this.boxAttr(e,t)},u.prototype.getBBox=function(){var t=this.bBox,e=this.padding,n=l(this.paddingLeft,e);return{width:this.width,height:this.height,x:t.x-n,y:t.y-e}},u.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},u.prototype.heightSetter=function(t){this.heightSetting=t},u.prototype.on=function(e,n){var i=this,r=i.text,o=r&&"SPAN"===r.element.tagName?r:void 0;if(o){var a=function(t){("mouseenter"===e||"mouseleave"===e)&&t.relatedTarget instanceof Element&&(i.element.compareDocumentPosition(t.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY||o.element.compareDocumentPosition(t.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY)||n.call(i.element,t)};o.on(e,a)}return t.prototype.on.call(i,e,a||n),i},u.prototype.onAdd=function(){var t=this.textStr;this.text.add(this),this.attr({text:r(t)?t:"",x:this.x,y:this.y}),this.box&&r(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},u.prototype.rSetter=function(t,e){this.boxAttr(e,t)},u.prototype.shadow=function(t){return t&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(t)),this},u.prototype.strokeSetter=function(t,e){this.stroke=t,this.boxAttr(e,t)},u.prototype["stroke-widthSetter"]=function(t,e){t&&(this.needsBox=!0),this["stroke-width"]=t,this.boxAttr(e,t)},u.prototype["text-alignSetter"]=function(t){this.textAlign=t},u.prototype.textSetter=function(t){void 0!==t&&this.text.attr({text:t}),this.updateTextPadding()},u.prototype.updateBoxSize=function(){var t=this.text.element.style,e={},n=this.padding,i=this.bBox=a(this.widthSetting)&&a(this.heightSetting)&&!this.textAlign||!r(this.text.textStr)?u.emptyBBox:this.text.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||i.height||0)+2*n,this.baselineOffset=n+Math.min(this.renderer.fontMetrics(t&&t.fontSize,this.text).b,i.height||1/0),this.needsBox&&(this.box||((t=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),t.add(this)),t=this.getCrispAdjust(),e.x=t,e.y=(this.baseline?-this.baselineOffset:0)+t,e.width=Math.round(this.width),e.height=Math.round(this.height),this.box.attr(o(e,this.deferredAttr)),this.deferredAttr={})},u.prototype.updateTextPadding=function(){var t=this.text;this.updateBoxSize();var e=this.baseline?0:this.baselineOffset,n=l(this.paddingLeft,this.padding);r(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(n+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),n===t.x&&e===t.y||(t.attr("x",n),t.hasBoxWidthChanged&&(this.bBox=t.getBBox(!0)),void 0!==e&&t.attr("y",e)),t.x=n,t.y=e},u.prototype.widthSetter=function(t){this.widthSetting=a(t)?t:void 0},u.prototype.getPaddedWidth=function(){var t=this.padding,e=l(this.paddingLeft,t);return t=l(this.paddingRight,t),(this.widthSetting||this.bBox.width||0)+e+t},u.prototype.xSetter=function(t){this.x=t,this.alignFactor&&(t-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(t),this.attr("translateX",this.xSetting)},u.prototype.ySetter=function(t){this.ySetting=this.y=Math.round(t),this.attr("translateY",this.ySetting)},u.emptyBBox={width:0,height:0,x:0,y:0},u.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),u}(t)})),e(n,"Core/Renderer/SVG/TextBuilder.js",[n["Core/Globals.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"]],(function(t,e,n){var i=t.doc,r=t.SVG_NS,o=e.attr,a=e.isString,s=e.objectEach,l=e.pick;return function(){function t(t){var e=t.styles;this.renderer=t.renderer,this.svgElement=t,this.width=t.textWidth,this.textLineHeight=e&&e.lineHeight,this.textOutline=e&&e.textOutline,this.ellipsis=!(!e||"ellipsis"!==e.textOverflow),this.noWrap=!(!e||"nowrap"!==e.whiteSpace),this.fontSize=e&&e.fontSize}return t.prototype.buildSVG=function(){var t=this.svgElement,e=t.element,r=t.renderer,o=l(t.textStr,"").toString(),s=-1!==o.indexOf("<"),c=e.childNodes,u=c.length;r=this.width&&!t.added&&r.box;var h=[o,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(h!==t.textCache){for(t.textCache=h,delete t.actualWidth;u--;)e.removeChild(c[u]);s||this.ellipsis||this.width||-1!==o.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(o))?""!==o&&(r&&r.appendChild(e),o=new n(o),this.modifyTree(o.nodes),o.addToDOM(t.element),this.modifyDOM(),this.ellipsis&&-1!==(e.textContent||"").indexOf("…")&&t.attr("title",this.unescapeEntities(t.textStr||"",["&lt;","&gt;"])),r&&r.removeChild(e)):e.appendChild(i.createTextNode(this.unescapeEntities(o))),a(this.textOutline)&&t.applyTextOutline&&t.applyTextOutline(this.textOutline)}},t.prototype.modifyDOM=function(){var t=this,e=this.svgElement,n=o(e.element,"x");[].forEach.call(e.element.querySelectorAll("tspan.highcharts-br"),(function(e){e.nextSibling&&e.previousSibling&&o(e,{dy:t.getLineHeight(e.nextSibling),x:n})}));var a=this.width||0;if(a){var s=function(s,l){var c=s.textContent||"",u=c.replace(/([^\^])-/g,"$1- ").split(" "),h=!t.noWrap&&(1<u.length||1<e.element.childNodes.length),d=t.getLineHeight(l),p=0,f=e.actualWidth;if(t.ellipsis)c&&t.truncate(s,c,void 0,0,Math.max(0,a-parseInt(t.fontSize||12,10)),(function(t,e){return t.substring(0,e)+"…"}));else if(h){for(c=[],h=[];l.firstChild&&l.firstChild!==s;)h.push(l.firstChild),l.removeChild(l.firstChild);for(;u.length;)u.length&&!t.noWrap&&0<p&&(c.push(s.textContent||""),s.textContent=u.join(" ").replace(/- /g,"-")),t.truncate(s,void 0,u,0===p&&f||0,a,(function(t,e){return u.slice(0,e).join(" ").replace(/- /g,"-")})),f=e.actualWidth,p++;h.forEach((function(t){l.insertBefore(t,s)})),c.forEach((function(t){l.insertBefore(i.createTextNode(t),s),(t=i.createElementNS(r,"tspan")).textContent="​",o(t,{dy:d,x:n}),l.insertBefore(t,s)}))}},l=function(t){[].slice.call(t.childNodes).forEach((function(n){n.nodeType===Node.TEXT_NODE?s(n,t):(-1!==n.className.baseVal.indexOf("highcharts-br")&&(e.actualWidth=0),l(n))}))};l(e.element)}},t.prototype.getLineHeight=function(t){var e;return t=t.nodeType===Node.TEXT_NODE?t.parentElement:t,this.renderer.styledMode||(e=t&&/(px|em)$/.test(t.style.fontSize)?t.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(e,t||this.svgElement.element).h},t.prototype.modifyTree=function(t){var e=this,n=function(i,r){var o=i.tagName,s=e.renderer.styledMode,l=i.attributes||{};"b"===o||"strong"===o?s?l.class="highcharts-strong":l.style="font-weight:bold;"+(l.style||""):"i"!==o&&"em"!==o||(s?l.class="highcharts-emphasized":l.style="font-style:italic;"+(l.style||"")),a(l.style)&&(l.style=l.style.replace(/(;| |^)color([ :])/,"$1fill$2")),"br"===o&&(l.class="highcharts-br",i.textContent="​",(r=t[r+1])&&r.textContent&&(r.textContent=r.textContent.replace(/^ +/gm,""))),"#text"!==o&&"a"!==o&&(i.tagName="tspan"),i.attributes=l,i.children&&i.children.filter((function(t){return"#text"!==t.tagName})).forEach(n)};for(t.forEach(n);t[0]&&"tspan"===t[0].tagName&&!t[0].children;)t.splice(0,1)},t.prototype.truncate=function(t,e,n,i,r,o){var a,s=this.svgElement,l=s.renderer,c=s.rotation,u=[],h=n?1:0,d=(e||n||"").length,p=d,f=function(r,a){a=a||r;var c=t.parentNode;if(c&&void 0===u[a])if(c.getSubStringLength)try{u[a]=i+c.getSubStringLength(0,n?a+1:a)}catch(t){}else l.getSpanWidth&&(t.textContent=o(e||n,r),u[a]=i+l.getSpanWidth(s,t));return u[a]};s.rotation=0;var y=f(t.textContent.length);if(i+y>r){for(;h<=d;)p=Math.ceil((h+d)/2),n&&(a=o(n,p)),y=f(p,a&&a.length-1),h===d?h=d+1:y>r?d=p-1:h=p;0===d?t.textContent="":e&&d===e.length-1||(t.textContent=a||o(e||n,p))}n&&n.splice(0,p),s.actualWidth=y,s.rotation=c},t.prototype.unescapeEntities=function(t,e){return s(this.renderer.escapes,(function(n,i){e&&-1!==e.indexOf(n)||(t=t.toString().replace(new RegExp(n,"g"),i))})),t},t}()})),e(n,"Core/Renderer/SVG/SVGRenderer.js",[n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Renderer/SVG/SVGLabel.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Renderer/SVG/TextBuilder.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s){var l=s.addEvent,c=s.attr,u=s.createElement,h=s.css,d=s.defined,p=s.destroyObjectProperties,f=s.extend,y=s.isArray,g=s.isNumber,m=s.isObject,v=s.isString,b=s.merge,x=s.pick,w=s.pInt,S=s.uniqueKey,k=e.charts,O=e.deg2rad,P=e.doc,C=e.isFirefox,M=e.isMS,T=e.isWebKit;s=e.noop;var D,E=e.SVG_NS,A=e.symbolSizes,_=e.win,I=function(){function e(t,e,n,i,r,o,a){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(t,e,n,i,r,o,a)}return e.prototype.init=function(t,e,n,i,r,o,a){var s,u=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"});a||u.css(this.getStyle(i)),i=u.element,t.appendChild(i),c(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&c(i,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=i,this.boxWrapper=u,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(P.createTextNode("Created with Highcharts 9.0.1")),this.defs=this.createElement("defs").add(),this.allowHTML=o,this.forExport=r,this.styledMode=a,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(e,n,!1),C&&t.getBoundingClientRect&&((e=function(){h(t,{left:0,top:0}),s=t.getBoundingClientRect(),h(t,{left:Math.ceil(s.left)-s.left+"px",top:Math.ceil(s.top)-s.top+"px"})})(),this.unSubPixelFix=l(_,"resize",e))},e.prototype.definition=function(t){return new o([t]).addToDOM(this.defs.element)},e.prototype.getReferenceURL=function(){if((C||T)&&P.getElementsByTagName("base").length){if(!d(D)){var t=S();t=new o([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:t},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#"+t+")",fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(P.body),h(t,{position:"fixed",top:0,left:0,zIndex:9e5});var e=P.elementFromPoint(6,6);D="hitme"===(e&&e.id),P.body.removeChild(t)}if(D)return _.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},e.prototype.getStyle=function(t){return this.style=f({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},t)},e.prototype.setStyle=function(t){this.boxWrapper.css(this.getStyle(t))},e.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},e.prototype.destroy=function(){var t=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),p(this.gradients||{}),this.gradients=null,t&&(this.defs=t.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},e.prototype.createElement=function(t){var e=new this.Element;return e.init(this,t),e},e.prototype.getRadialAttr=function(t,e){return{cx:t[0]-t[2]/2+e.cx*t[2],cy:t[1]-t[2]/2+e.cy*t[2],r:e.r*t[2]}},e.prototype.buildText=function(t){new a(t).buildSVG()},e.prototype.getContrast=function(e){return(e=t.parse(e).rgba)[0]*=1,e[1]*=1.2,e[2]*=.5,459<e[0]+e[1]+e[2]?"#000000":"#FFFFFF"},e.prototype.button=function(t,e,i,r,a,s,c,u,h,d){var p=this.label(t,e,i,h,void 0,void 0,d,void 0,"button"),y=0,g=this.styledMode,m=a?b(a):{};if(t=m&&m.style||{},m=o.filterUserAttributes(m),p.attr(b({padding:8,r:2},m)),!g){var v=(m=b({fill:n.neutralColor3,stroke:n.neutralColor20,"stroke-width":1,style:{color:n.neutralColor80,cursor:"pointer",fontWeight:"normal"}},{style:t},m)).style;delete m.style;var x=(s=b(m,{fill:n.neutralColor10},o.filterUserAttributes(s||{}))).style;delete s.style;var w=(c=b(m,{fill:n.highlightColor10,style:{color:n.neutralColor100,fontWeight:"bold"}},o.filterUserAttributes(c||{}))).style;delete c.style;var S=(u=b(m,{style:{color:n.neutralColor20}},o.filterUserAttributes(u||{}))).style;delete u.style}return l(p.element,M?"mouseover":"mouseenter",(function(){3!==y&&p.setState(1)})),l(p.element,M?"mouseout":"mouseleave",(function(){3!==y&&p.setState(y)})),p.setState=function(t){1!==t&&(p.state=y=t),p.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),g||p.attr([m,s,c,u][t||0]).css([v,x,w,S][t||0])},g||p.attr(m).css(f({cursor:"default"},v)),p.on("click",(function(t){3!==y&&r.call(p,t)}))},e.prototype.crispLine=function(t,e,n){void 0===n&&(n="round");var i=t[0],r=t[1];return i[1]===r[1]&&(i[1]=r[1]=Math[n](i[1])-e%2/2),i[2]===r[2]&&(i[2]=r[2]=Math[n](i[2])+e%2/2),t},e.prototype.path=function(t){var e=this.styledMode?{}:{fill:"none"};return y(t)?e.d=t:m(t)&&f(e,t),this.createElement("path").attr(e)},e.prototype.circle=function(t,e,n){return t=m(t)?t:void 0===t?{}:{x:t,y:e,r:n},(e=this.createElement("circle")).xSetter=e.ySetter=function(t,e,n){n.setAttribute("c"+e,t)},e.attr(t)},e.prototype.arc=function(t,e,n,i,r,o){return m(t)?(e=(i=t).y,n=i.r,t=i.x):i={innerR:i,start:r,end:o},(t=this.symbol("arc",t,e,n,n,i)).r=n,t},e.prototype.rect=function(t,e,n,i,r,o){r=m(t)?t.r:r;var a=this.createElement("rect");return t=m(t)?t:void 0===t?{}:{x:t,y:e,width:Math.max(n,0),height:Math.max(i,0)},this.styledMode||(void 0!==o&&(t.strokeWidth=o,t=a.crisp(t)),t.fill="none"),r&&(t.r=r),a.rSetter=function(t,e,n){a.r=t,c(n,{rx:t,ry:t})},a.rGetter=function(){return a.r},a.attr(t)},e.prototype.setSize=function(t,e,n){var i=this.alignedObjects,r=i.length;for(this.width=t,this.height=e,this.boxWrapper.animate({width:t,height:e},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:x(n,!0)?void 0:0});r--;)i[r].align()},e.prototype.g=function(t){var e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e},e.prototype.image=function(t,e,n,i,r,o){var a={preserveAspectRatio:"none"},s=function(t,e){t.setAttributeNS?t.setAttributeNS("http://www.w3.org/1999/xlink","href",e):t.setAttribute("hc-svg-href",e)},c=function(e){s(u.element,t),o.call(u,e)};1<arguments.length&&f(a,{x:e,y:n,width:i,height:r});var u=this.createElement("image").attr(a);return o?(s(u.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),a=new _.Image,l(a,"load",c),a.src=t,a.complete&&c({})):s(u.element,t),u},e.prototype.symbol=function(t,e,n,i,r,o){var a,s=this,l=/^url\((.*?)\)$/,c=l.test(t),p=!c&&(this.symbols[t]?t:"circle"),y=p&&this.symbols[p];if(y){"number"==typeof e&&(a=y.call(this.symbols,Math.round(e||0),Math.round(n||0),i||0,r||0,o));var g=this.path(a);s.styledMode||g.attr("fill","none"),f(g,{symbolName:p,x:e,y:n,width:i,height:r}),o&&f(g,o)}else if(c){var m=t.match(l)[1];(g=this.image(m)).imgwidth=x(A[m]&&A[m].width,o&&o.width),g.imgheight=x(A[m]&&A[m].height,o&&o.height);var v=function(){g.attr({width:g.width,height:g.height})};["width","height"].forEach((function(t){g[t+"Setter"]=function(t,e){var n={},i=this["img"+e],r="width"===e?"translateX":"translateY";this[e]=t,d(i)&&(o&&"within"===o.backgroundSize&&this.width&&this.height&&(i=Math.round(i*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(e,i),this.alignByTranslate||(n[r]=((this[e]||0)-i)/2,this.attr(n)))}})),d(e)&&g.attr({x:e,y:n}),g.isImg=!0,d(g.imgwidth)&&d(g.imgheight)?v():(g.attr({width:0,height:0}),u("img",{onload:function(){var t=k[s.chartIndex];0===this.width&&(h(this,{position:"absolute",top:"-999em"}),P.body.appendChild(this)),A[m]={width:this.width,height:this.height},g.imgwidth=this.width,g.imgheight=this.height,g.element&&v(),this.parentNode&&this.parentNode.removeChild(this),s.imgCount--,s.imgCount||!t||t.hasLoaded||t.onload()},src:m}),this.imgCount++)}return g},e.prototype.clipRect=function(t,e,n,i){var r=S()+"-",o=this.createElement("clipPath").attr({id:r}).add(this.defs);return(t=this.rect(t,e,n,i,0).add(o)).id=r,t.clipPath=o,t.count=0,t},e.prototype.text=function(t,e,n,i){var r={};return!i||!this.allowHTML&&this.forExport?(r.x=Math.round(e||0),n&&(r.y=Math.round(n)),d(t)&&(r.text=t),t=this.createElement("text").attr(r),i||(t.xSetter=function(t,e,n){var i,r=n.getElementsByTagName("tspan"),o=n.getAttribute(e);for(i=0;i<r.length;i++){var a=r[i];a.getAttribute(e)===o&&a.setAttribute(e,t)}n.setAttribute(e,t)}),t):this.html(t,e,n)},e.prototype.fontMetrics=function(t,e){return t=!this.styledMode&&/px/.test(t)||!_.getComputedStyle?t||e&&e.style&&e.style.fontSize||this.style&&this.style.fontSize:e&&i.prototype.getStyle.call(e,"font-size"),{h:e=24>(t=/px/.test(t)?w(t):12)?t+3:Math.round(1.2*t),b:Math.round(.8*e),f:t}},e.prototype.rotCorr=function(t,e,n){var i=t;return e&&n&&(i=Math.max(i*Math.cos(e*O),4)),{x:-t/3*Math.sin(e*O),y:i}},e.prototype.pathToSegments=function(t){for(var e=[],n=[],i={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},r=0;r<t.length;r++)v(n[0])&&g(t[r])&&n.length===i[n[0].toUpperCase()]&&t.splice(r,0,n[0].replace("M","L").replace("m","l")),"string"==typeof t[r]&&(n.length&&e.push(n.slice(0)),n.length=0),n.push(t[r]);return e.push(n.slice(0)),e},e.prototype.label=function(t,e,n,i,o,a,s,l,c){return new r(this,t,e,n,i,o,a,s,l,c)},e}();return I.prototype.Element=i,I.prototype.SVG_NS=E,I.prototype.draw=s,I.prototype.escapes={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},I.prototype.symbols={circle:function(t,e,n,i){return this.arc(t+n/2,e+i/2,n/2,i/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(t,e,n,i){return[["M",t,e],["L",t+n,e],["L",t+n,e+i],["L",t,e+i],["Z"]]},triangle:function(t,e,n,i){return[["M",t+n/2,e],["L",t+n,e+i],["L",t,e+i],["Z"]]},"triangle-down":function(t,e,n,i){return[["M",t,e],["L",t+n,e],["L",t+n/2,e+i],["Z"]]},diamond:function(t,e,n,i){return[["M",t+n/2,e],["L",t+n,e+i/2],["L",t+n/2,e+i],["L",t,e+i/2],["Z"]]},arc:function(t,e,n,i,r){var o=[];if(r){var a=r.start||0,s=r.end||0,l=r.r||n;n=r.r||i||n;var c=.001>Math.abs(s-a-2*Math.PI);s-=.001,i=r.innerR,c=x(r.open,c);var u=Math.cos(a),h=Math.sin(a),p=Math.cos(s),f=Math.sin(s);a=x(r.longArc,.001>s-a-Math.PI?0:1),o.push(["M",t+l*u,e+n*h],["A",l,n,0,a,x(r.clockwise,1),t+l*p,e+n*f]),d(i)&&o.push(c?["M",t+i*p,e+i*f]:["L",t+i*p,e+i*f],["A",i,i,0,a,d(r.clockwise)?1-r.clockwise:0,t+i*u,e+i*h]),c||o.push(["Z"])}return o},callout:function(t,e,n,i,r){var o=Math.min(r&&r.r||0,n,i),a=o+6,s=r&&r.anchorX;r=r&&r.anchorY||0;var l=[["M",t+o,e],["L",t+n-o,e],["C",t+n,e,t+n,e,t+n,e+o],["L",t+n,e+i-o],["C",t+n,e+i,t+n,e+i,t+n-o,e+i],["L",t+o,e+i],["C",t,e+i,t,e+i,t,e+i-o],["L",t,e+o],["C",t,e,t,e,t+o,e]];return g(s)?(t+s>=n?r>e+a&&r<e+i-a?l.splice(3,1,["L",t+n,r-6],["L",t+n+6,r],["L",t+n,r+6],["L",t+n,e+i-o]):l.splice(3,1,["L",t+n,i/2],["L",s,r],["L",t+n,i/2],["L",t+n,e+i-o]):0>=t+s?r>e+a&&r<e+i-a?l.splice(7,1,["L",t,r+6],["L",t-6,r],["L",t,r-6],["L",t,e+o]):l.splice(7,1,["L",t,i/2],["L",s,r],["L",t,i/2],["L",t,e+o]):r&&r>i&&s>t+a&&s<t+n-a?l.splice(5,1,["L",s+6,e+i],["L",s,e+i+6],["L",s-6,e+i],["L",t+o,e+i]):r&&0>r&&s>t+a&&s<t+n-a&&l.splice(1,1,["L",s-6,e],["L",s,e-6],["L",s+6,e],["L",n-o,e]),l):l}},e.SVGRenderer=I,e.Renderer=e.SVGRenderer,e.Renderer})),e(n,"Core/Renderer/HTML/HTMLElement.js",[n["Core/Globals.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.css,r=n.defined,o=n.extend,a=n.pick,s=n.pInt,l=t.isFirefox;return o(e.prototype,{htmlCss:function(t){var e="SPAN"===this.element.tagName&&t&&"width"in t,n=a(e&&t.width,void 0);if(e){delete t.width,this.textWidth=n;var r=!0}return t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=o(this.styles,t),i(this.element,t),r&&this.htmlUpdateTransform(),this},htmlGetBBox:function(){var t=this.element;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var t=this.renderer,e=this.element,n=this.translateX||0,o=this.translateY||0,a=this.x||0,l=this.y||0,c=this.textAlign||"left",u={left:0,center:.5,right:1}[c],h=this.styles,d=h&&h.whiteSpace;if(i(e,{marginLeft:n,marginTop:o}),!t.styledMode&&this.shadows&&this.shadows.forEach((function(t){i(t,{marginLeft:n+1,marginTop:o+1})})),this.inverted&&[].forEach.call(e.childNodes,(function(n){t.invertChild(n,e)})),"SPAN"===e.tagName){h=this.rotation;var p,f=this.textWidth&&s(this.textWidth),y=[h,c,e.innerHTML,this.textWidth,this.textAlign].join();(p=f!==this.oldTextWidth)&&!(p=f>this.oldTextWidth)&&((p=this.textPxLength)||(i(e,{width:"",whiteSpace:d||"nowrap"}),p=e.offsetWidth),p=p>f),p&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)?(i(e,{width:f+"px",display:"block",whiteSpace:d||"normal"}),this.oldTextWidth=f,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,y!==this.cTT&&(d=t.fontMetrics(e.style.fontSize,e).b,!r(h)||h===(this.oldRotation||0)&&c===this.oldAlign||this.setSpanRotation(h,u,d),this.getSpanCorrection(!r(h)&&this.textPxLength||e.offsetWidth,d,u,h,c)),i(e,{left:a+(this.xCorr||0)+"px",top:l+(this.yCorr||0)+"px"}),this.cTT=y,this.oldRotation=h,this.oldAlign=c}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,n){var r={},o=this.renderer.getTransformKey();r[o]=r.transform="rotate("+t+"deg)",r[o+(l?"Origin":"-origin")]=r.transformOrigin=100*e+"% "+n+"px",i(this.element,r)},getSpanCorrection:function(t,e,n){this.xCorr=-t*n,this.yCorr=-e}}),e})),e(n,"Core/Renderer/HTML/HTMLRenderer.js",[n["Core/Globals.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=t.isFirefox,a=t.isMS,s=t.isWebKit,l=t.win,c=r.attr,u=r.createElement,h=r.extend,d=r.pick;return h(i.prototype,{getTransformKey:function(){return a&&!/Edge/.test(l.navigator.userAgent)?"-ms-transform":s?"-webkit-transform":o?"MozTransform":l.opera?"-o-transform":""},html:function(t,i,r){var o=this.createElement("span"),a=o.element,s=o.renderer,l=s.isSVG,p=function(t,e){["opacity","visibility"].forEach((function(i){t[i+"Setter"]=function(r,o,a){var s=t.div?t.div.style:e;n.prototype[i+"Setter"].call(this,r,o,a),s&&(s[o]=r)}})),t.addedSetters=!0};return o.textSetter=function(t){t!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,e.setElementHTML(this.element,d(t,"")),this.textStr=t,o.doTransform=!0)},l&&p(o,o.element.style),o.xSetter=o.ySetter=o.alignSetter=o.rotationSetter=function(t,e){"align"===e?o.alignValue=o.textAlign=t:o[e]=t,o.doTransform=!0},o.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},o.attr({text:t,x:Math.round(i),y:Math.round(r)}).css({position:"absolute"}),s.styledMode||o.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),a.style.whiteSpace="nowrap",o.css=o.htmlCss,l&&(o.add=function(t){var e=s.box.parentNode,n=[];if(this.parentGroup=t){var i=t.div;if(!i){for(;t;)n.push(t),t=t.parentGroup;n.reverse().forEach((function(t){function r(e,n){t[n]=e,"translateX"===n?l.left=e+"px":l.top=e+"px",t.doTransform=!0}var a=c(t.element,"class"),s=t.styles||{},l=(i=t.div=t.div||u("div",a?{className:a}:void 0,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,cursor:s.cursor,pointerEvents:s.pointerEvents},i||e)).style;h(t,{classSetter:function(t){return function(e){this.element.setAttribute("class",e),t.className=e}}(i),on:function(){return n[0].div&&o.on.apply({element:n[0].div},arguments),t},translateXSetter:r,translateYSetter:r}),t.addedSetters||p(t)}))}}else i=e;return i.appendChild(a),o.added=!0,o.alignOnAdd&&o.htmlUpdateTransform(),o}),o}}),i})),e(n,"Core/Time.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.win,i=e.defined,r=e.error,o=e.extend,a=e.isObject,s=e.merge,l=e.objectEach,c=e.pad,u=e.pick,h=e.splat,d=e.timeUnits;return e=function(){function e(t){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=n.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}return e.prototype.get=function(t,e){if(this.variableTimezone||this.timezoneOffset){var n=e.getTime(),i=n-this.getTimezoneOffset(e);return e.setTime(i),t=e["getUTC"+t](),e.setTime(n),t}return this.useUTC?e["getUTC"+t]():e["get"+t]()},e.prototype.set=function(t,e,n){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t&&0==this.getTimezoneOffset(e)%36e5)return e["setUTC"+t](n);var i=this.getTimezoneOffset(e);return i=e.getTime()-i,e.setTime(i),e["setUTC"+t](n),t=this.getTimezoneOffset(e),i=e.getTime()+t,e.setTime(i)}return this.useUTC?e["setUTC"+t](n):e["set"+t](n)},e.prototype.update=function(t){var e=u(t&&t.useUTC,!0);this.options=t=s(!0,this.options||{},t),this.Date=t.Date||n.Date||Date,this.timezoneOffset=(this.useUTC=e)&&t.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=e&&!(!t.getTimezoneOffset&&!t.timezone)},e.prototype.makeTime=function(e,n,i,r,o,a){if(this.useUTC){var s=this.Date.UTC.apply(0,arguments),l=this.getTimezoneOffset(s);s+=l;var c=this.getTimezoneOffset(s);l!==c?s+=c-l:l-36e5!==this.getTimezoneOffset(s-36e5)||t.isSafari||(s-=36e5)}else s=new this.Date(e,n,u(i,1),u(r,0),u(o,0),u(a,0)).getTime();return s},e.prototype.timezoneOffsetFunction=function(){var t=this,e=this.options,i=e.moment||n.moment;if(!this.useUTC)return function(t){return 6e4*new Date(t.toString()).getTimezoneOffset()};if(e.timezone){if(i)return function(t){return 6e4*-i.tz(t,e.timezone).utcOffset()};r(25)}return this.useUTC&&e.getTimezoneOffset?function(t){return 6e4*e.getTimezoneOffset(t.valueOf())}:function(){return 6e4*(t.timezoneOffset||0)}},e.prototype.dateFormat=function(e,n,r){var a;if(!i(n)||isNaN(n))return(null===(a=t.defaultOptions.lang)||void 0===a?void 0:a.invalidDate)||"";e=u(e,"%Y-%m-%d %H:%M:%S");var s=this;a=new this.Date(n);var h=this.get("Hours",a),d=this.get("Day",a),p=this.get("Date",a),f=this.get("Month",a),y=this.get("FullYear",a),g=t.defaultOptions.lang,m=null==g?void 0:g.weekdays,v=null==g?void 0:g.shortWeekdays;return a=o({a:v?v[d]:m[d].substr(0,3),A:m[d],d:c(p),e:c(p,2," "),w:d,b:g.shortMonths[f],B:g.months[f],m:c(f+1),o:f+1,y:y.toString().substr(2,2),Y:y,H:c(h),k:h,I:c(h%12||12),l:h%12||12,M:c(this.get("Minutes",a)),p:12>h?"AM":"PM",P:12>h?"am":"pm",S:c(a.getSeconds()),L:c(Math.floor(n%1e3),3)},t.dateFormats),l(a,(function(t,i){for(;-1!==e.indexOf("%"+i);)e=e.replace("%"+i,"function"==typeof t?t.call(s,n):t)})),r?e.substr(0,1).toUpperCase()+e.substr(1):e},e.prototype.resolveDTLFormat=function(t){return a(t,!0)?t:{main:(t=h(t))[0],from:t[1],to:t[2]}},e.prototype.getTimeTicks=function(t,e,n,r){var a,s=this,l=[],c={},h=new s.Date(e),p=t.unitRange,f=t.count||1;if(r=u(r,1),i(e)){if(s.set("Milliseconds",h,p>=d.second?0:f*Math.floor(s.get("Milliseconds",h)/f)),p>=d.second&&s.set("Seconds",h,p>=d.minute?0:f*Math.floor(s.get("Seconds",h)/f)),p>=d.minute&&s.set("Minutes",h,p>=d.hour?0:f*Math.floor(s.get("Minutes",h)/f)),p>=d.hour&&s.set("Hours",h,p>=d.day?0:f*Math.floor(s.get("Hours",h)/f)),p>=d.day&&s.set("Date",h,p>=d.month?1:Math.max(1,f*Math.floor(s.get("Date",h)/f))),p>=d.month){s.set("Month",h,p>=d.year?0:f*Math.floor(s.get("Month",h)/f));var y=s.get("FullYear",h)}p>=d.year&&s.set("FullYear",h,y-y%f),p===d.week&&(y=s.get("Day",h),s.set("Date",h,s.get("Date",h)-y+r+(y<r?-7:0))),y=s.get("FullYear",h),r=s.get("Month",h);var g=s.get("Date",h),m=s.get("Hours",h);for(e=h.getTime(),!s.variableTimezone&&s.useUTC||!i(n)||(a=n-e>4*d.month||s.getTimezoneOffset(e)!==s.getTimezoneOffset(n)),e=h.getTime(),h=1;e<n;)l.push(e),e=p===d.year?s.makeTime(y+h*f,0):p===d.month?s.makeTime(y,r+h*f):!a||p!==d.day&&p!==d.week?a&&p===d.hour&&1<f?s.makeTime(y,r,g,m+h*f):e+p*f:s.makeTime(y,r,g+h*f*(p===d.day?1:7)),h++;l.push(e),p<=d.hour&&1e4>l.length&&l.forEach((function(t){0==t%18e5&&"000000000"===s.dateFormat("%H%M%S%L",t)&&(c[t]="day")}))}return l.info=o(t,{higherRanks:c,totalRange:p*f}),l},e}(),t.Time=e,t.Time})),e(n,"Core/Options.js",[n["Core/Globals.js"],n["Core/Color/Color.js"],n["Core/Color/Palette.js"],n["Core/Time.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=t.isTouchDevice,a=t.svg;return e=e.parse,r=r.merge,t.defaultOptions={colors:n.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:{styledMode:!1,borderRadius:0,colorCount:10,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,width:null,height:null,borderColor:n.highlightColor80,backgroundColor:n.backgroundColor,plotBorderColor:n.neutralColor20},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:n.neutralColor80}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:n.neutralColor40,borderRadius:0,navigation:{activeColor:n.highlightColor100,inactiveColor:n.neutralColor20},itemStyle:{color:n.neutralColor80,cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:n.neutralColor100},itemHiddenStyle:{color:n.neutralColor20},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:n.backgroundColor,opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:a,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:o?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">●</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:e(n.neutralColor3).setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:n.neutralColor80,cursor:"default",fontSize:"12px",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:n.neutralColor40,fontSize:"9px"},text:"Highcharts.com"}},t.defaultOptions.chart.styledMode=!1,t.time=new i(r(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,n,i){return t.time.dateFormat(e,n,i)},{dateFormat:t.dateFormat,defaultOptions:t.defaultOptions,time:t.time}})),e(n,"Core/Axis/Tick.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.deg2rad,i=e.clamp,r=e.correctFloat,o=e.defined,a=e.destroyObjectProperties,s=e.extend,l=e.fireEvent,c=e.isNumber,u=e.merge,h=e.objectEach,d=e.pick;return e=function(){function t(t,e,n,i,r){this.isNewLabel=this.isNew=!0,this.axis=t,this.pos=e,this.type=n||"",this.parameters=r||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,l(this,"init"),n||i||this.addLabel()}return t.prototype.addLabel=function(){var t=this,e=t.axis,n=e.options,i=e.chart,a=e.categories,l=e.logarithmic,c=e.names,u=t.pos,h=d(t.options&&t.options.labels,n.labels),p=e.tickPositions,f=u===p[0],y=u===p[p.length-1];c=this.parameters.category||(a?d(a[u],c[u],u):u);var g,m,v=t.label;if(a=(!h.step||1===h.step)&&1===e.tickInterval,p=p.info,e.dateTime&&p)var b=i.time.resolveDTLFormat(n.dateTimeLabelFormats[!n.grid&&p.higherRanks[u]||p.unitName]),x=b.main;t.isFirst=f,t.isLast=y,t.formatCtx={axis:e,chart:i,isFirst:f,isLast:y,dateTimeLabelFormat:x,tickPositionInfo:p,value:l?r(l.lin2log(c)):c,pos:u},n=e.labelFormatter.call(t.formatCtx,this.formatCtx),(m=b&&b.list)&&(t.shortenLabel=function(){for(g=0;g<m.length;g++)if(v.attr({text:e.labelFormatter.call(s(t.formatCtx,{dateTimeLabelFormat:m[g]}))}),v.getBBox().width<e.getSlotWidth(t)-2*d(h.padding,5))return;v.attr({text:""})}),a&&e._addedPlotLB&&t.moveLabel(n,h),o(v)||t.movedLabel?v&&v.textStr!==n&&!a&&(!v.textWidth||h.style&&h.style.width||v.styles.width||v.css({width:null}),v.attr({text:n}),v.textPxLength=v.getBBox().width):(t.label=v=t.createLabel({x:0,y:0},n,h),t.rotation=0)},t.prototype.createLabel=function(t,e,n){var i=this.axis,r=i.chart;return(t=o(e)&&n.enabled?r.renderer.text(e,t.x,t.y,n.useHTML).add(i.labelGroup):null)&&(r.styledMode||t.css(u(n.style)),t.textPxLength=t.getBBox().width),t},t.prototype.destroy=function(){a(this,this.axis)},t.prototype.getPosition=function(t,e,n,o){var a=this.axis,s=a.chart,c=o&&s.oldChartHeight||s.chartHeight;return(t={x:t?r(a.translate(e+n,null,null,o)+a.transB):a.left+a.offset+(a.opposite?(o&&s.oldChartWidth||s.chartWidth)-a.right-a.left:0),y:t?c-a.bottom+a.offset-(a.opposite?a.height:0):r(c-a.translate(e+n,null,null,o)-a.transB)}).y=i(t.y,-1e5,1e5),l(this,"afterGetPosition",{pos:t}),t},t.prototype.getLabelPosition=function(t,e,i,r,a,s,c,u){var h=this.axis,d=h.transA,p=h.isLinked&&h.linkedParent?h.linkedParent.reversed:h.reversed,f=h.staggerLines,y=h.tickRotCorr||{x:0,y:0},g=a.y,m=r||h.reserveSpaceDefault?0:-h.labelOffset*("center"===h.labelAlign?.5:1),v={};return o(g)||(g=0===h.side?i.rotation?-8:-i.getBBox().height:2===h.side?y.y+8:Math.cos(i.rotation*n)*(y.y-i.getBBox(!1,0).height/2)),t=t+a.x+m+y.x-(s&&r?s*d*(p?-1:1):0),e=e+g-(s&&!r?s*d*(p?1:-1):0),f&&(i=c/(u||1)%f,h.opposite&&(i=f-i-1),e+=h.labelOffset/f*i),v.x=t,v.y=Math.round(e),l(this,"afterGetLabelPosition",{pos:v,tickmarkOffset:s,index:c}),v},t.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},t.prototype.getMarkPath=function(t,e,n,i,r,o){return o.crispLine([["M",t,e],["L",t+(r?0:-n),e+(r?n:0)]],i)},t.prototype.handleOverflow=function(t){var e=this.axis,i=e.options.labels,r=t.x,o=e.chart.chartWidth,a=e.chart.spacing,s=d(e.labelLeft,Math.min(e.pos,a[3]));a=d(e.labelRight,Math.max(e.isRadial?0:e.pos+e.len,o-a[1]));var l,c=this.label,u=this.rotation,h={left:0,center:.5,right:1}[e.labelAlign||c.attr("align")],p=c.getBBox().width,f=e.getSlotWidth(this),y=f,g=1,m={};u||"justify"!==d(i.overflow,"justify")?0>u&&r-h*p<s?l=Math.round(r/Math.cos(u*n)-s):0<u&&r+h*p>a&&(l=Math.round((o-r)/Math.cos(u*n))):(o=r+(1-h)*p,r-h*p<s?y=t.x+y*(1-h)-s:o>a&&(y=a-t.x+y*h,g=-1),(y=Math.min(f,y))<f&&"center"===e.labelAlign&&(t.x+=g*(f-y-h*(f-Math.min(p,y)))),(p>y||e.autoRotation&&(c.styles||{}).width)&&(l=y)),l&&(this.shortenLabel?this.shortenLabel():(m.width=Math.floor(l)+"px",(i.style||{}).textOverflow||(m.textOverflow="ellipsis"),c.css(m)))},t.prototype.moveLabel=function(t,e){var n=this,i=n.label,r=!1,o=n.axis,a=o.reversed;if(i&&i.textStr===t?(n.movedLabel=i,r=!0,delete n.label):h(o.ticks,(function(e){r||e.isNew||e===n||!e.label||e.label.textStr!==t||(n.movedLabel=e.label,r=!0,e.labelPos=n.movedLabel.xy,delete e.label)})),!r&&(n.labelPos||i)){var s=n.labelPos||i.xy;i=o.horiz?a?0:o.width+o.left:s.x,o=o.horiz?s.y:a?o.width+o.left:0,n.movedLabel=n.createLabel({x:i,y:o},t,e),n.movedLabel&&n.movedLabel.attr({opacity:0})}},t.prototype.render=function(t,e,n){var i=this.axis,r=i.horiz,o=this.pos,a=d(this.tickmarkOffset,i.tickmarkOffset);a=(o=this.getPosition(r,o,a,e)).x;var s=o.y;i=r&&a===i.pos+i.len||!r&&s===i.pos?-1:1,n=d(n,1),this.isActive=!0,this.renderGridLine(e,n,i),this.renderMark(o,n,i),this.renderLabel(o,e,n,t),this.isNew=!1,l(this,"afterRender")},t.prototype.renderGridLine=function(t,e,n){var i=this.axis,r=i.options,o=this.gridLine,a={},s=this.pos,l=this.type,c=d(this.tickmarkOffset,i.tickmarkOffset),u=i.chart.renderer,h=l?l+"Grid":"grid",p=r[h+"LineWidth"],f=r[h+"LineColor"];r=r[h+"LineDashStyle"],o||(i.chart.styledMode||(a.stroke=f,a["stroke-width"]=p,r&&(a.dashstyle=r)),l||(a.zIndex=1),t&&(e=0),this.gridLine=o=u.path().attr(a).addClass("highcharts-"+(l?l+"-":"")+"grid-line").add(i.gridGroup)),o&&(n=i.getPlotLinePath({value:s+c,lineWidth:o.strokeWidth()*n,force:"pass",old:t}))&&o[t||this.isNew?"attr":"animate"]({d:n,opacity:e})},t.prototype.renderMark=function(t,e,n){var i=this.axis,r=i.options,o=i.chart.renderer,a=this.type,s=a?a+"Tick":"tick",l=i.tickSize(s),c=this.mark,u=!c,h=t.x;t=t.y;var p=d(r[s+"Width"],!a&&i.isXAxis?1:0);r=r[s+"Color"],l&&(i.opposite&&(l[0]=-l[0]),u&&(this.mark=c=o.path().addClass("highcharts-"+(a?a+"-":"")+"tick").add(i.axisGroup),i.chart.styledMode||c.attr({stroke:r,"stroke-width":p})),c[u?"attr":"animate"]({d:this.getMarkPath(h,t,l[0],c.strokeWidth()*n,i.horiz,o),opacity:e}))},t.prototype.renderLabel=function(t,e,n,i){var r=this.axis,o=r.horiz,a=r.options,s=this.label,l=a.labels,u=l.step;r=d(this.tickmarkOffset,r.tickmarkOffset);var h=!0,p=t.x;t=t.y,s&&c(p)&&(s.xy=t=this.getLabelPosition(p,t,s,o,l,r,i,u),this.isFirst&&!this.isLast&&!d(a.showFirstLabel,1)||this.isLast&&!this.isFirst&&!d(a.showLastLabel,1)?h=!1:!o||l.step||l.rotation||e||0===n||this.handleOverflow(t),u&&i%u&&(h=!1),h&&c(t.y)?(t.opacity=n,s[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(s.attr("y",-9999),this.isNewLabel=!0))},t.prototype.replaceMovedLabel=function(){var t=this.label,e=this.axis,n=e.reversed;if(t&&!this.isNew){var i=e.horiz?n?e.left:e.width+e.left:t.xy.x;n=e.horiz?t.xy.y:n?e.width+e.top:e.top,t.animate({x:i,y:n,opacity:0},void 0,t.destroy),delete this.label}e.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},t}(),t.Tick=e,t.Tick})),e(n,"Core/Axis/Axis.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Options.js"],n["Core/Axis/Tick.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a){var s=t.animObject,l=r.defaultOptions,c=a.addEvent,u=a.arrayMax,h=a.arrayMin,d=a.clamp,p=a.correctFloat,f=a.defined,y=a.destroyObjectProperties,g=a.erase,m=a.error,v=a.extend,b=a.fireEvent,x=a.format,w=a.getMagnitude,S=a.isArray,k=a.isFunction,O=a.isNumber,P=a.isString,C=a.merge,M=a.normalizeTickInterval,T=a.objectEach,D=a.pick,E=a.relativeLength,A=a.removeEvent,_=a.splat,I=a.syncTimeout,L=n.deg2rad;return t=function(){function t(t,e){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(t,e)}return t.prototype.init=function(t,e){var n=e.isX,i=this;i.chart=t,i.horiz=t.inverted&&!i.isZAxis?!n:n,i.isXAxis=n,i.coll=i.coll||(n?"xAxis":"yAxis"),b(this,"init",{userOptions:e}),i.opposite=D(e.opposite,i.opposite),i.side=D(e.side,i.side,i.horiz?i.opposite?0:2:i.opposite?1:3),i.setOptions(e);var r=this.options,o=r.type;i.labelFormatter=r.labels.formatter||i.defaultLabelFormatter,i.userOptions=e,i.minPixelPadding=0,i.reversed=D(r.reversed,i.reversed),i.visible=!1!==r.visible,i.zoomEnabled=!1!==r.zoomEnabled,i.hasNames="category"===o||!0===r.categories,i.categories=r.categories||i.hasNames,i.names||(i.names=[],i.names.keys={}),i.plotLinesAndBandsGroups={},i.positiveValuesOnly=!!i.logarithmic,i.isLinked=f(r.linkedTo),i.ticks={},i.labelEdge=[],i.minorTicks={},i.plotLinesAndBands=[],i.alternateBands={},i.len=0,i.minRange=i.userMinRange=r.minRange||r.maxZoom,i.range=r.range,i.offset=r.offset||0,i.max=null,i.min=null,i.crosshair=D(r.crosshair,_(t.options.tooltip.crosshairs)[n?0:1],!1),e=i.options.events,-1===t.axes.indexOf(i)&&(n?t.axes.splice(t.xAxis.length,0,i):t.axes.push(i),t[i.coll].push(i)),i.series=i.series||[],t.inverted&&!i.isZAxis&&n&&void 0===i.reversed&&(i.reversed=!0),i.labelRotation=i.options.labels.rotation,T(e,(function(t,e){k(t)&&c(i,e,t)})),b(this,"afterInit")},t.prototype.setOptions=function(e){this.options=C(t.defaultOptions,"yAxis"===this.coll&&t.defaultYAxisOptions,[t.defaultTopAxisOptions,t.defaultRightAxisOptions,t.defaultBottomAxisOptions,t.defaultLeftAxisOptions][this.side],C(l[this.coll],e)),b(this,"afterSetOptions",{userOptions:e})},t.prototype.defaultLabelFormatter=function(){var t=this.axis,e=O(this.value)?this.value:NaN,n=t.chart.time,i=t.categories,r=this.dateTimeLabelFormat,o=l.lang,a=o.numericSymbols;o=o.numericSymbolMagnitude||1e3;var s=a&&a.length,c=t.options.labels.format;t=t.logarithmic?Math.abs(e):t.tickInterval;var u=this.chart,h=u.numberFormatter;if(c)var d=x(c,this,u);else if(i)d=""+this.value;else if(r)d=n.dateFormat(r,e);else if(s&&1e3<=t)for(;s--&&void 0===d;)t>=(n=Math.pow(o,s+1))&&0==10*e%n&&null!==a[s]&&0!==e&&(d=h(e/n,-1)+a[s]);return void 0===d&&(d=1e4<=Math.abs(e)?h(e,-1):h(e,-1,void 0,"")),d},t.prototype.getSeriesExtremes=function(){var t,e=this,n=e.chart;b(this,"getSeriesExtremes",null,(function(){e.hasVisibleSeries=!1,e.dataMin=e.dataMax=e.threshold=null,e.softThreshold=!e.isXAxis,e.stacking&&e.stacking.buildStacks(),e.series.forEach((function(i){if(i.visible||!n.options.chart.ignoreHiddenSeries){var r=i.options,o=r.threshold;if(e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=o&&(o=null),e.isXAxis){if((r=i.xData).length){r=e.logarithmic?r.filter(e.validatePositiveValue):r;var a=(t=i.getXExtremes(r)).min,s=t.max;O(a)||a instanceof Date||(r=r.filter(O),a=(t=i.getXExtremes(r)).min,s=t.max),r.length&&(e.dataMin=Math.min(D(e.dataMin,a),a),e.dataMax=Math.max(D(e.dataMax,s),s))}}else i=i.applyExtremes(),O(i.dataMin)&&(a=i.dataMin,e.dataMin=Math.min(D(e.dataMin,a),a)),O(i.dataMax)&&(s=i.dataMax,e.dataMax=Math.max(D(e.dataMax,s),s)),f(o)&&(e.threshold=o),(!r.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1)}}))})),b(this,"afterGetSeriesExtremes")},t.prototype.translate=function(t,e,n,i,r,o){var a=this.linkedParent||this,s=1,l=0,c=i&&a.old?a.old.transA:a.transA;i=i&&a.old?a.old.min:a.min;var u=a.minPixelPadding;return r=(a.isOrdinal||a.brokenAxis&&a.brokenAxis.hasBreaks||a.logarithmic&&r)&&a.lin2val,c||(c=a.transA),n&&(s*=-1,l=a.len),a.reversed&&(l-=(s*=-1)*(a.sector||a.len)),e?(t=(t*s+l-u)/c+i,r&&(t=a.lin2val(t))):(r&&(t=a.val2lin(t)),t=O(i)?s*(t-i)*c+l+s*u+(O(o)?c*o:0):void 0),t},t.prototype.toPixels=function(t,e){return this.translate(t,!1,!this.horiz,null,!0)+(e?0:this.pos)},t.prototype.toValue=function(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,null,!0)},t.prototype.getPlotLinePath=function(t){function e(t,e,n){return("pass"!==g&&t<e||t>n)&&(g?t=d(t,e,n):a=!0),t}var n,i,r,o,a,s=this,l=s.chart,c=s.left,u=s.top,h=t.old,p=t.value,f=t.translatedValue,y=t.lineWidth,g=t.force,m=h&&l.oldChartHeight||l.chartHeight,v=h&&l.oldChartWidth||l.chartWidth,x=s.transB;return t={value:p,lineWidth:y,old:h,force:g,acrossPanes:t.acrossPanes,translatedValue:f},b(this,"getPlotLinePath",t,(function(t){f=D(f,s.translate(p,null,null,h)),f=d(f,-1e5,1e5),n=r=Math.round(f+x),i=o=Math.round(m-f-x),O(f)?s.horiz?(i=u,o=m-s.bottom,n=r=e(n,c,c+s.width)):(n=c,r=v-s.right,i=o=e(i,u,u+s.height)):(a=!0,g=!1),t.path=a&&!g?null:l.renderer.crispLine([["M",n,i],["L",r,o]],y||1)})),t.path},t.prototype.getLinearTickPositions=function(t,e,n){var i=p(Math.floor(e/t)*t);n=p(Math.ceil(n/t)*t);var r,o=[];if(p(i+t)===i&&(r=20),this.single)return[e];for(e=i;e<=n&&(o.push(e),(e=p(e+t,r))!==a);)var a=e;return o},t.prototype.getMinorTickInterval=function(){var t=this.options;return!0===t.minorTicks?D(t.minorTickInterval,"auto"):!1===t.minorTicks?null:t.minorTickInterval},t.prototype.getMinorTickPositions=function(){var t=this.options,e=this.tickPositions,n=this.minorTickInterval,i=[],r=this.pointRangePadding||0,o=this.min-r,a=(r=this.max+r)-o;if(a&&a/n<this.len/3){var s=this.logarithmic;if(s)this.paddedTicks.forEach((function(t,e,r){e&&i.push.apply(i,s.getLogTickPositions(n,r[e-1],r[e],!0))}));else if(this.dateTime&&"auto"===this.getMinorTickInterval())i=i.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(n),o,r,t.startOfWeek));else for(t=o+(e[0]-o)%n;t<=r&&t!==i[0];t+=n)i.push(t)}return 0!==i.length&&this.trimTicks(i),i},t.prototype.adjustForMinRange=function(){var t,e,n,i,r=this.options,o=this.min,a=this.max,s=this.logarithmic,l=0;if(this.isXAxis&&void 0===this.minRange&&!s&&(f(r.min)||f(r.max)?this.minRange=null:(this.series.forEach((function(r){if(n=r.xData,i=r.xIncrement?1:n.length-1,1<n.length)for(t=i;0<t;t--)e=n[t]-n[t-1],(!l||e<l)&&(l=e)})),this.minRange=Math.min(5*l,this.dataMax-this.dataMin))),a-o<this.minRange){var c=this.dataMax-this.dataMin>=this.minRange,d=this.minRange,p=(d-a+o)/2;p=[o-p,D(r.min,o-p)],c&&(p[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),a=[(o=u(p))+d,D(r.max,o+d)],c&&(a[2]=s?s.log2lin(this.dataMax):this.dataMax),(a=h(a))-o<d&&(p[0]=a-d,p[1]=D(r.min,a-d),o=u(p))}this.min=o,this.max=a},t.prototype.getClosest=function(){var t;return this.categories?t=1:this.series.forEach((function(e){var n=e.closestPointRange,i=e.visible||!e.chart.options.chart.ignoreHiddenSeries;!e.noSharedTooltip&&f(n)&&i&&(t=f(t)?Math.min(t,n):n)})),t},t.prototype.nameToX=function(t){var e=S(this.categories),n=e?this.categories:this.names,i=t.options.x;if(t.series.requireSorting=!1,f(i)||(i=!1===this.options.uniqueNames?t.series.autoIncrement():e?n.indexOf(t.name):D(n.keys[t.name],-1)),-1===i){if(!e)var r=n.length}else r=i;return void 0!==r&&(this.names[r]=t.name,this.names.keys[t.name]=r),r},t.prototype.updateNames=function(){var t=this,e=this.names;0<e.length&&(Object.keys(e.keys).forEach((function(t){delete e.keys[t]})),e.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((function(e){e.xIncrement=null,e.points&&!e.isDirtyData||(t.max=Math.max(t.max,e.xData.length-1),e.processData(),e.generatePoints()),e.data.forEach((function(n,i){if(n&&n.options&&void 0!==n.name){var r=t.nameToX(n);void 0!==r&&r!==n.x&&(n.x=r,e.xData[i]=r)}}))})))},t.prototype.setAxisTranslation=function(){var t=this,e=t.max-t.min,n=t.axisPointRange||0,i=0,r=0,o=t.linkedParent,a=!!t.categories,s=t.transA,l=t.isXAxis;if(l||a||n){var c=t.getClosest();o?(i=o.minPointOffset,r=o.pointRangePadding):t.series.forEach((function(e){var o=a?1:l?D(e.options.pointRange,c,0):t.axisPointRange||0,s=e.options.pointPlacement;n=Math.max(n,o),t.single&&!a||(e=e.is("xrange")?!l:l,i=Math.max(i,e&&P(s)?0:o/2),r=Math.max(r,e&&"on"===s?0:o))})),o=t.ordinal&&t.ordinal.slope&&c?t.ordinal.slope/c:1,t.minPointOffset=i*=o,t.pointRangePadding=r*=o,t.pointRange=Math.min(n,t.single&&a?1:e),l&&(t.closestPointRange=c)}t.translationSlope=t.transA=s=t.staticScale||t.len/(e+r||1),t.transB=t.horiz?t.left:t.bottom,t.minPixelPadding=s*i,b(this,"afterSetAxisTranslation")},t.prototype.minFromRange=function(){return this.max-this.range},t.prototype.setTickInterval=function(t){var e=this,n=e.chart,i=e.logarithmic,r=e.options,o=e.isXAxis,a=e.isLinked,s=r.maxPadding,l=r.minPadding,c=r.tickInterval,u=r.tickPixelInterval,h=e.categories,d=O(e.threshold)?e.threshold:null,y=e.softThreshold;e.dateTime||h||a||this.getTickAmount();var g=D(e.userMin,r.min),v=D(e.userMax,r.max);if(a){e.linkedParent=n[e.coll][r.linkedTo];var x=e.linkedParent.getExtremes();e.min=D(x.min,x.dataMin),e.max=D(x.max,x.dataMax),r.type!==e.linkedParent.options.type&&m(11,1,n)}else{if(y&&f(d))if(e.dataMin>=d)x=d,l=0;else if(e.dataMax<=d){var S=d;s=0}e.min=D(g,x,e.dataMin),e.max=D(v,S,e.dataMax)}i&&(e.positiveValuesOnly&&!t&&0>=Math.min(e.min,D(e.dataMin,e.min))&&m(10,1,n),e.min=p(i.log2lin(e.min),16),e.max=p(i.log2lin(e.max),16)),e.range&&f(e.max)&&(e.userMin=e.min=g=Math.max(e.dataMin,e.minFromRange()),e.userMax=v=e.max,e.range=null),b(e,"foundExtremes"),e.beforePadding&&e.beforePadding(),e.adjustForMinRange(),!(h||e.axisPointRange||e.stacking&&e.stacking.usePercentage||a)&&f(e.min)&&f(e.max)&&(n=e.max-e.min)&&(!f(g)&&l&&(e.min-=n*l),!f(v)&&s&&(e.max+=n*s)),O(e.userMin)||(O(r.softMin)&&r.softMin<e.min&&(e.min=g=r.softMin),O(r.floor)&&(e.min=Math.max(e.min,r.floor))),O(e.userMax)||(O(r.softMax)&&r.softMax>e.max&&(e.max=v=r.softMax),O(r.ceiling)&&(e.max=Math.min(e.max,r.ceiling))),y&&f(e.dataMin)&&(d=d||0,!f(g)&&e.min<d&&e.dataMin>=d?e.min=e.options.minRange?Math.min(d,e.max-e.minRange):d:!f(v)&&e.max>d&&e.dataMax<=d&&(e.max=e.options.minRange?Math.max(d,e.min+e.minRange):d)),O(e.min)&&O(e.max)&&!this.chart.polar&&e.min>e.max&&(f(e.options.min)?e.max=e.min:f(e.options.max)&&(e.min=e.max)),e.tickInterval=e.min===e.max||void 0===e.min||void 0===e.max?1:a&&!c&&u===e.linkedParent.options.tickPixelInterval?c=e.linkedParent.tickInterval:D(c,this.tickAmount?(e.max-e.min)/Math.max(this.tickAmount-1,1):void 0,h?1:(e.max-e.min)*u/Math.max(e.len,u)),o&&!t&&e.series.forEach((function(t){var n,i;t.processData(e.min!==(null===(n=e.old)||void 0===n?void 0:n.min)||e.max!==(null===(i=e.old)||void 0===i?void 0:i.max))})),e.setAxisTranslation(),b(this,"initialAxisTranslation"),e.pointRange&&!c&&(e.tickInterval=Math.max(e.pointRange,e.tickInterval)),t=D(r.minTickInterval,e.dateTime&&!e.series.some((function(t){return t.noSharedTooltip}))?e.closestPointRange:0),!c&&e.tickInterval<t&&(e.tickInterval=t),e.dateTime||e.logarithmic||c||(e.tickInterval=M(e.tickInterval,void 0,w(e.tickInterval),D(r.allowDecimals,.5>e.tickInterval||void 0!==this.tickAmount),!!this.tickAmount)),this.tickAmount||(e.tickInterval=e.unsquish()),this.setTickPositions()},t.prototype.setTickPositions=function(){var t=this.options,e=t.tickPositions,n=this.getMinorTickInterval(),i=t.tickPositioner,r=this.hasVerticalPanning(),o="colorAxis"===this.coll,a=(o||!r)&&t.startOnTick;r=(o||!r)&&t.endOnTick,this.tickmarkOffset=this.categories&&"between"===t.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===n&&this.tickInterval?this.tickInterval/5:n,this.single=this.min===this.max&&f(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==t.allowDecimals),this.tickPositions=n=e&&e.slice(),!n&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?n=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,t.units),this.min,this.max,t.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(n=[this.min,this.max],m(19,!1,this.chart)),n.length>this.len&&((n=[n[0],n.pop()])[0]===n[1]&&(n.length=1)),this.tickPositions=n,i&&(i=i.apply(this,[this.min,this.max])))&&(this.tickPositions=n=i),this.paddedTicks=n.slice(0),this.trimTicks(n,a,r),this.isLinked||(this.single&&2>n.length&&!this.categories&&!this.series.some((function(t){return t.is("heatmap")&&"between"===t.options.pointPlacement}))&&(this.min-=.5,this.max+=.5),e||i||this.adjustTickAmount()),b(this,"afterSetTickPositions")},t.prototype.trimTicks=function(t,e,n){var i=t[0],r=t[t.length-1],o=!this.isOrdinal&&this.minPointOffset||0;if(b(this,"trimTicks"),!this.isLinked){if(e&&-1/0!==i)this.min=i;else for(;this.min-o>t[0];)t.shift();if(n)this.max=r;else for(;this.max+o<t[t.length-1];)t.pop();0===t.length&&f(i)&&!this.options.tickPositions&&t.push((r+i)/2)}},t.prototype.alignToOthers=function(){var t,e={},n=this.options;return!1===this.chart.options.chart.alignTicks||!1===n.alignTicks||!1===n.startOnTick||!1===n.endOnTick||this.logarithmic||this.chart[this.coll].forEach((function(n){var i=n.options;i=[n.horiz?i.left:i.top,i.width,i.height,i.pane].join(),n.series.length&&(e[i]?t=!0:e[i]=1)})),t},t.prototype.getTickAmount=function(){var t=this.options,e=t.tickAmount,n=t.tickPixelInterval;!f(t.tickInterval)&&!e&&this.len<n&&!this.isRadial&&!this.logarithmic&&t.startOnTick&&t.endOnTick&&(e=2),!e&&this.alignToOthers()&&(e=Math.ceil(this.len/n)+1),4>e&&(this.finalTickAmt=e,e=5),this.tickAmount=e},t.prototype.adjustTickAmount=function(){var t=this.options,e=this.tickInterval,n=this.tickPositions,i=this.tickAmount,r=this.finalTickAmt,o=n&&n.length,a=D(this.threshold,this.softThreshold?0:null);if(this.hasData()&&O(this.min)&&O(this.max)){if(o<i){for(;n.length<i;)n.length%2||this.min===a?n.push(p(n[n.length-1]+e)):n.unshift(p(n[0]-e));this.transA*=(o-1)/(i-1),this.min=t.startOnTick?n[0]:Math.min(this.min,n[0]),this.max=t.endOnTick?n[n.length-1]:Math.max(this.max,n[n.length-1])}else o>i&&(this.tickInterval*=2,this.setTickPositions());if(f(r)){for(e=t=n.length;e--;)(3===r&&1==e%2||2>=r&&0<e&&e<t-1)&&n.splice(e,1);this.finalTickAmt=void 0}}},t.prototype.setScale=function(){var t,e,n,i,r,o,a=!1,s=!1;this.series.forEach((function(t){var e;a=a||t.isDirtyData||t.isDirty,s=s||(null===(e=t.xAxis)||void 0===e?void 0:e.isDirty)||!1})),this.setAxisSize(),(o=this.len!==(null===(t=this.old)||void 0===t?void 0:t.len))||a||s||this.isLinked||this.forceRedraw||this.userMin!==(null===(e=this.old)||void 0===e?void 0:e.userMin)||this.userMax!==(null===(n=this.old)||void 0===n?void 0:n.userMax)||this.alignToOthers()?(this.stacking&&this.stacking.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=o||this.min!==(null===(i=this.old)||void 0===i?void 0:i.min)||this.max!==(null===(r=this.old)||void 0===r?void 0:r.max))):this.stacking&&this.stacking.cleanStacks(),a&&this.panningState&&(this.panningState.isDirty=!0),b(this,"afterSetScale")},t.prototype.setExtremes=function(t,e,n,i,r){var o=this,a=o.chart;n=D(n,!0),o.series.forEach((function(t){delete t.kdTree})),r=v(r,{min:t,max:e}),b(o,"setExtremes",r,(function(){o.userMin=t,o.userMax=e,o.eventArgs=r,n&&a.redraw(i)}))},t.prototype.zoom=function(t,e){var n=this,i=this.dataMin,r=this.dataMax,o=this.options,a=Math.min(i,D(o.min,i)),s=Math.max(r,D(o.max,r));return b(this,"zoom",t={newMin:t,newMax:e},(function(t){var e=t.newMin,o=t.newMax;e===n.min&&o===n.max||(n.allowZoomOutside||(f(i)&&(e<a&&(e=a),e>s&&(e=s)),f(r)&&(o<a&&(o=a),o>s&&(o=s))),n.displayBtn=void 0!==e||void 0!==o,n.setExtremes(e,o,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),t.zoomed},t.prototype.setAxisSize=function(){var t=this.chart,e=this.options,n=e.offsets||[0,0,0,0],i=this.horiz,r=this.width=Math.round(E(D(e.width,t.plotWidth-n[3]+n[1]),t.plotWidth)),o=this.height=Math.round(E(D(e.height,t.plotHeight-n[0]+n[2]),t.plotHeight)),a=this.top=Math.round(E(D(e.top,t.plotTop+n[0]),t.plotHeight,t.plotTop));e=this.left=Math.round(E(D(e.left,t.plotLeft+n[3]),t.plotWidth,t.plotLeft)),this.bottom=t.chartHeight-o-a,this.right=t.chartWidth-r-e,this.len=Math.max(i?r:o,0),this.pos=i?e:a},t.prototype.getExtremes=function(){var t=this.logarithmic;return{min:t?p(t.lin2log(this.min)):this.min,max:t?p(t.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},t.prototype.getThreshold=function(t){var e=this.logarithmic,n=e?e.lin2log(this.min):this.min;return e=e?e.lin2log(this.max):this.max,null===t||-1/0===t?t=n:1/0===t?t=e:n>t?t=n:e<t&&(t=e),this.translate(t,0,1,0,1)},t.prototype.autoLabelAlign=function(t){var e=(D(t,0)-90*this.side+720)%360;return b(this,"autoLabelAlign",t={align:"center"},(function(t){15<e&&165>e?t.align="right":195<e&&345>e&&(t.align="left")})),t.align},t.prototype.tickSize=function(t){var e=this.options,n=e["tick"===t?"tickLength":"minorTickLength"],i=D(e["tick"===t?"tickWidth":"minorTickWidth"],"tick"===t&&this.isXAxis&&!this.categories?1:0);if(i&&n){"inside"===e[t+"Position"]&&(n=-n);var r=[n,i]}return b(this,"afterTickSize",t={tickSize:r}),t.tickSize},t.prototype.labelMetrics=function(){var t=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[t]&&this.ticks[t].label)},t.prototype.unsquish=function(){var t,e,n,i=this.options.labels,r=this.horiz,o=this.tickInterval,a=o,s=this.len/(((this.categories?1:0)+this.max-this.min)/o),l=i.rotation,c=this.labelMetrics(),u=Number.MAX_VALUE,h=Math.max(this.max-this.min,0),d=function(t){var e=t/(s||1);return(e=1<e?Math.ceil(e):1)*o>h&&1/0!==t&&1/0!==s&&h&&(e=Math.ceil(h/o)),p(e*o)};return r?(n=!i.staggerLines&&!i.step&&(f(l)?[l]:s<D(i.autoRotationLimit,80)&&i.autoRotation))&&n.forEach((function(n){if(n===l||n&&-90<=n&&90>=n){var i=(e=d(Math.abs(c.h/Math.sin(L*n))))+Math.abs(n/360);i<u&&(u=i,t=n,a=e)}})):i.step||(a=d(c.h)),this.autoRotation=n,this.labelRotation=D(t,l),a},t.prototype.getSlotWidth=function(t){var e,n=this.chart,i=this.horiz,r=this.options.labels,o=Math.max(this.tickPositions.length-(this.categories?0:1),1),a=n.margin[3];if(t&&O(t.slotWidth))return t.slotWidth;if(i&&r&&2>(r.step||0))return r.rotation?0:(this.staggerLines||1)*this.len/o;if(!i){if(void 0!==(t=null===(e=null==r?void 0:r.style)||void 0===e?void 0:e.width))return parseInt(t,10);if(a)return a-n.spacing[3]}return.33*n.chartWidth},t.prototype.renderUnsquish=function(){var t=this.chart,e=t.renderer,n=this.tickPositions,i=this.ticks,r=this.options.labels,o=r&&r.style||{},a=this.horiz,s=this.getSlotWidth(),l=Math.max(1,Math.round(s-2*(r.padding||5))),c={},u=this.labelMetrics(),h=r.style&&r.style.textOverflow,d=0;if(P(r.rotation)||(c.rotation=r.rotation||0),n.forEach((function(t){(t=i[t]).movedLabel&&t.replaceMovedLabel(),t&&t.label&&t.label.textPxLength>d&&(d=t.label.textPxLength)})),this.maxLabelLength=d,this.autoRotation)d>l&&d>u.h?c.rotation=this.labelRotation:this.labelRotation=0;else if(s){var p=l;if(!h){var f="clip";for(l=n.length;!a&&l--;){var y=n[l];(y=i[y].label)&&(y.styles&&"ellipsis"===y.styles.textOverflow?y.css({textOverflow:"clip"}):y.textPxLength>s&&y.css({width:s+"px"}),y.getBBox().height>this.len/n.length-(u.h-u.f)&&(y.specificTextOverflow="ellipsis"))}}}c.rotation&&(p=d>.5*t.chartHeight?.33*t.chartHeight:d,h||(f="ellipsis")),(this.labelAlign=r.align||this.autoLabelAlign(this.labelRotation))&&(c.align=this.labelAlign),n.forEach((function(t){var e=(t=i[t])&&t.label,n=o.width,r={};e&&(e.attr(c),t.shortenLabel?t.shortenLabel():p&&!n&&"nowrap"!==o.whiteSpace&&(p<e.textPxLength||"SPAN"===e.element.tagName)?(r.width=p+"px",h||(r.textOverflow=e.specificTextOverflow||f),e.css(r)):e.styles&&e.styles.width&&!r.width&&!n&&e.css({width:null}),delete e.specificTextOverflow,t.rotation=c.rotation)}),this),this.tickRotCorr=e.rotCorr(u.b,this.labelRotation||0,0!==this.side)},t.prototype.hasData=function(){return this.series.some((function(t){return t.hasData()}))||this.options.showEmpty&&f(this.min)&&f(this.max)},t.prototype.addTitle=function(t){var e,n=this.chart.renderer,i=this.horiz,r=this.opposite,o=this.options.title,a=this.chart.styledMode;this.axisTitle||((e=o.textAlign)||(e=(i?{low:"left",middle:"center",high:"right"}:{low:r?"right":"left",middle:"center",high:r?"left":"right"})[o.align]),this.axisTitle=n.text(o.text,0,0,o.useHTML).attr({zIndex:7,rotation:o.rotation||0,align:e}).addClass("highcharts-axis-title"),a||this.axisTitle.css(C(o.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),a||o.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[t?"show":"hide"](t)},t.prototype.generateTick=function(t){var e=this.ticks;e[t]?e[t].addLabel():e[t]=new o(this,t)},t.prototype.getOffset=function(){var t,e=this,n=this,i=n.chart,r=i.renderer,o=n.options,a=n.tickPositions,s=n.ticks,l=n.horiz,c=n.side,u=i.inverted&&!n.isZAxis?[1,0,3,2][c]:c,h=0,d=0,p=o.title,y=o.labels,g=0,m=i.axisOffset;i=i.clipOffset;var v=[-1,1,1,-1][c],x=o.className,w=n.axisParent,S=n.hasData();if(n.showAxis=t=S||D(o.showEmpty,!0),n.staggerLines=n.horiz&&y.staggerLines,!n.axisGroup){var k=function(t,n,i){return r.g(t).attr({zIndex:i}).addClass("highcharts-"+e.coll.toLowerCase()+n+" "+(e.isRadial?"highcharts-radial-axis"+n+" ":"")+(x||"")).add(w)};n.gridGroup=k("grid","-grid",o.gridZIndex||1),n.axisGroup=k("axis","",o.zIndex||2),n.labelGroup=k("axis-labels","-labels",y.zIndex||7)}if(S||n.isLinked?(a.forEach((function(t,e){n.generateTick(t,e)})),n.renderUnsquish(),n.reserveSpaceDefault=0===c||2===c||{1:"left",3:"right"}[c]===n.labelAlign,D(y.reserveSpace,"center"===n.labelAlign||null,n.reserveSpaceDefault)&&a.forEach((function(t){g=Math.max(s[t].getLabelSize(),g)})),n.staggerLines&&(g*=n.staggerLines),n.labelOffset=g*(n.opposite?-1:1)):T(s,(function(t,e){t.destroy(),delete s[e]})),p&&p.text&&!1!==p.enabled&&(n.addTitle(t),t&&!1!==p.reserveSpace)){n.titleOffset=h=n.axisTitle.getBBox()[l?"height":"width"];var O=p.offset;d=f(O)?0:D(p.margin,l?5:10)}n.renderLine(),n.offset=v*D(o.offset,m[c]?m[c]+(o.margin||0):0),n.tickRotCorr=n.tickRotCorr||{x:0,y:0},p=0===c?-n.labelMetrics().h:2===c?n.tickRotCorr.y:0,d=Math.abs(g)+d,g&&(d=d-p+v*(l?D(y.y,n.tickRotCorr.y+8*v):y.x)),n.axisTitleMargin=D(O,d),n.getMaxLabelDimensions&&(n.maxLabelDimensions=n.getMaxLabelDimensions(s,a)),l=this.tickSize("tick"),m[c]=Math.max(m[c],n.axisTitleMargin+h+v*n.offset,d,a&&a.length&&l?l[0]+v*n.offset:0),o=o.offset?0:2*Math.floor(n.axisLine.strokeWidth()/2),i[u]=Math.max(i[u],o),b(this,"afterGetOffset")},t.prototype.getLinePath=function(t){var e=this.chart,n=this.opposite,i=this.offset,r=this.horiz,o=this.left+(n?this.width:0)+i;return i=e.chartHeight-this.bottom-(n?this.height:0)+i,n&&(t*=-1),e.renderer.crispLine([["M",r?this.left:o,r?i:this.top],["L",r?e.chartWidth-this.right:o,r?i:e.chartHeight-this.bottom]],t)},t.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},t.prototype.getTitlePosition=function(){var t=this.horiz,e=this.left,n=this.top,i=this.len,r=this.options.title,o=t?e:n,a=this.opposite,s=this.offset,l=r.x||0,c=r.y||0,u=this.axisTitle,h=this.chart.renderer.fontMetrics(r.style&&r.style.fontSize,u);return u=Math.max(u.getBBox(null,0).height-h.h-1,0),i={low:o+(t?0:i),middle:o+i/2,high:o+(t?i:0)}[r.align],e=(t?n+this.height:e)+(t?1:-1)*(a?-1:1)*this.axisTitleMargin+[-u,u,h.f,-u][this.side],t={x:t?i+l:e+(a?this.width:0)+s+l,y:t?e+c-(a?this.height:0)+s:i+c},b(this,"afterGetTitlePosition",{titlePosition:t}),t},t.prototype.renderMinorTick=function(t){var e=this.chart.hasRendered&&this.old,n=this.minorTicks;n[t]||(n[t]=new o(this,t,"minor")),e&&n[t].isNew&&n[t].render(null,!0),n[t].render(null,!1,1)},t.prototype.renderTick=function(t,e){var n,i=this.ticks,r=this.chart.hasRendered&&this.old;(!this.isLinked||t>=this.min&&t<=this.max||null!==(n=this.grid)&&void 0!==n&&n.isColumn)&&(i[t]||(i[t]=new o(this,t)),r&&i[t].isNew&&i[t].render(e,!0,-1),i[t].render(e))},t.prototype.render=function(){var t,e,i=this,r=i.chart,a=i.logarithmic,l=i.options,c=i.isLinked,u=i.tickPositions,h=i.axisTitle,d=i.ticks,p=i.minorTicks,f=i.alternateBands,y=l.stackLabels,g=l.alternateGridColor,m=i.tickmarkOffset,v=i.axisLine,x=i.showAxis,w=s(r.renderer.globalAnimation);i.labelEdge.length=0,i.overlap=!1,[d,p,f].forEach((function(t){T(t,(function(t){t.isActive=!1}))})),(i.hasData()||c)&&(i.minorTickInterval&&!i.categories&&i.getMinorTickPositions().forEach((function(t){i.renderMinorTick(t)})),u.length&&(u.forEach((function(t,e){i.renderTick(t,e)})),m&&(0===i.min||i.single)&&(d[-1]||(d[-1]=new o(i,-1,null,!0)),d[-1].render(-1))),g&&u.forEach((function(o,s){e=void 0!==u[s+1]?u[s+1]+m:i.max-m,0==s%2&&o<i.max&&e<=i.max+(r.polar?-m:m)&&(f[o]||(f[o]=new n.PlotLineOrBand(i)),t=o+m,f[o].options={from:a?a.lin2log(t):t,to:a?a.lin2log(e):e,color:g,className:"highcharts-alternate-grid"},f[o].render(),f[o].isActive=!0)})),i._addedPlotLB||(i._addedPlotLB=!0,(l.plotLines||[]).concat(l.plotBands||[]).forEach((function(t){i.addPlotBandOrLine(t)})))),[d,p,f].forEach((function(t){var e,n=[],i=w.duration;T(t,(function(t,e){t.isActive||(t.render(e,!1,0),t.isActive=!1,n.push(e))})),I((function(){for(e=n.length;e--;)t[n[e]]&&!t[n[e]].isActive&&(t[n[e]].destroy(),delete t[n[e]])}),t!==f&&r.hasRendered&&i?i:0)})),v&&(v[v.isPlaced?"animate":"attr"]({d:this.getLinePath(v.strokeWidth())}),v.isPlaced=!0,v[x?"show":"hide"](x)),h&&x&&(l=i.getTitlePosition(),O(l.y)?(h[h.isNew?"attr":"animate"](l),h.isNew=!1):(h.attr("y",-9999),h.isNew=!0)),y&&y.enabled&&i.stacking&&i.stacking.renderStackTotals(),i.old={len:i.len,max:i.max,min:i.min,transA:i.transA,userMax:i.userMax,userMin:i.userMin},i.isDirty=!1,b(this,"afterRender")},t.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach((function(t){t.render()}))),this.series.forEach((function(t){t.isDirty=!0}))},t.prototype.getKeepProps=function(){return this.keepProps||t.keepProps},t.prototype.destroy=function(t){var e,n=this,i=n.plotLinesAndBands;if(b(this,"destroy",{keepEvents:t}),t||A(n),[n.ticks,n.minorTicks,n.alternateBands].forEach((function(t){y(t)})),i)for(t=i.length;t--;)i[t].destroy();for(e in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach((function(t){n[t]&&(n[t]=n[t].destroy())})),n.plotLinesAndBandsGroups)n.plotLinesAndBandsGroups[e]=n.plotLinesAndBandsGroups[e].destroy();T(n,(function(t,e){-1===n.getKeepProps().indexOf(e)&&delete n[e]}))},t.prototype.drawCrosshair=function(t,n){var r,o=this.crosshair,a=D(o.snap,!0),s=this.cross,l=this.chart;if(b(this,"drawCrosshair",{e:t,point:n}),t||(t=this.cross&&this.cross.e),this.crosshair&&!1!==(f(n)||!a)){if(a?f(n)&&(r=D("colorAxis"!==this.coll?n.crosshairPos:null,this.isXAxis?n.plotX:this.len-n.plotY)):r=t&&(this.horiz?t.chartX-this.pos:this.len-t.chartY+this.pos),f(r)){var c={value:n&&(this.isXAxis?n.x:D(n.stackY,n.y)),translatedValue:r};l.polar&&v(c,{isCrosshair:!0,chartX:t&&t.chartX,chartY:t&&t.chartY,point:n}),c=this.getPlotLinePath(c)||null}if(!f(c))return void this.hideCrosshair();a=this.categories&&!this.isRadial,s||(this.cross=s=l.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(a?"category ":"thin ")+o.className).attr({zIndex:D(o.zIndex,2)}).add(),l.styledMode||(s.attr({stroke:o.color||(a?e.parse(i.highlightColor20).setOpacity(.25).get():i.neutralColor20),"stroke-width":D(o.width,1)}).css({"pointer-events":"none"}),o.dashStyle&&s.attr({dashstyle:o.dashStyle}))),s.show().attr({d:c}),a&&!o.width&&s.attr({"stroke-width":this.transA}),this.cross.e=t}else this.hideCrosshair();b(this,"afterDrawCrosshair",{e:t,point:n})},t.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),b(this,"afterHideCrosshair")},t.prototype.hasVerticalPanning=function(){var t,e=null===(t=this.chart.options.chart)||void 0===t?void 0:t.panning;return!!(e&&e.enabled&&/y/.test(e.type))},t.prototype.validatePositiveValue=function(t){return O(t)&&0<t},t.prototype.update=function(t,e){var n=this.chart,i=t&&t.events||{};t=C(this.userOptions,t),n.options[this.coll].indexOf&&(n.options[this.coll][n.options[this.coll].indexOf(this.userOptions)]=t),T(n.options[this.coll].events,(function(t,e){void 0===i[e]&&(i[e]=void 0)})),this.destroy(!0),this.init(n,v(t,{events:i})),n.isDirtyBox=!0,D(e,!0)&&n.redraw()},t.prototype.remove=function(t){for(var e=this.chart,n=this.coll,i=this.series,r=i.length;r--;)i[r]&&i[r].remove(!1);g(e.axes,this),g(e[n],this),S(e.options[n])?e.options[n].splice(this.options.index,1):delete e.options[n],e[n].forEach((function(t,e){t.options.index=t.userOptions.index=e})),this.destroy(),e.isDirtyBox=!0,D(t,!0)&&e.redraw()},t.prototype.setTitle=function(t,e){this.update({title:t},e)},t.prototype.setCategories=function(t,e){this.update({categories:t},e)},t.defaultOptions={dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,labels:{enabled:!0,indentation:10,x:0,style:{color:i.neutralColor60,cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,showEmpty:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:i.neutralColor60}},type:"linear",minorGridLineColor:i.neutralColor5,minorGridLineWidth:1,minorTickColor:i.neutralColor40,lineColor:i.highlightColor20,lineWidth:1,gridLineColor:i.neutralColor10,tickColor:i.highlightColor20},t.defaultYAxisOptions={endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:i.neutralColor100,fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},t.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},t.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},t.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},t.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},t.keepProps="extKey hcEvents names series userMax userMin".split(" "),t}(),n.Axis=t,n.Axis})),e(n,"Core/Axis/DateTimeAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.getMagnitude,r=e.normalizeTickInterval,o=e.timeUnits,a=function(){function t(t){this.axis=t}return t.prototype.normalizeTimeTickInterval=function(t,e){var n=e||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]];e=n[n.length-1];var a,s=o[e[0]],l=e[1];for(a=0;a<n.length&&(e=n[a],s=o[e[0]],l=e[1],!(n[a+1]&&t<=(s*l[l.length-1]+o[n[a+1][0]])/2));a++);return s===o.year&&t<5*s&&(l=[1,2,5]),{unitRange:s,count:t=r(t/s,l,"year"===e[0]?Math.max(i(t/s),1):1),unitName:e[0]}},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("dateTime"),t.prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},n(t,"init",(function(t){"datetime"!==t.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new a(this))}))},t.AdditionsClass=a,t}()).compose(t),e})),e(n,"Core/Axis/LogarithmicAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.getMagnitude,r=e.normalizeTickInterval,o=e.pick,a=function(){function t(t){this.axis=t}return t.prototype.getLogTickPositions=function(t,e,n,a){var s=this.axis,l=s.len,c=s.options,u=[];if(a||(this.minorAutoInterval=void 0),.5<=t)t=Math.round(t),u=s.getLinearTickPositions(t,e,n);else if(.08<=t){var h,d;for(c=Math.floor(e),l=.3<t?[1,2,4]:.15<t?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];c<n+1&&!d;c++){var p=l.length;for(h=0;h<p&&!d;h++){var f=this.log2lin(this.lin2log(c)*l[h]);f>e&&(!a||y<=n)&&void 0!==y&&u.push(y),y>n&&(d=!0);var y=f}}}else e=this.lin2log(e),n=this.lin2log(n),t=a?s.getMinorTickInterval():c.tickInterval,t=o("auto"===t?null:t,this.minorAutoInterval,c.tickPixelInterval/(a?5:1)*(n-e)/((a?l/s.tickPositions.length:l)||1)),t=r(t,void 0,i(t)),u=s.getLinearTickPositions(t,e,n).map(this.log2lin),a||(this.minorAutoInterval=t/5);return a||(s.tickInterval=t),u},t.prototype.lin2log=function(t){return Math.pow(10,t)},t.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("logarithmic"),n(t,"init",(function(t){var e=this.logarithmic;"logarithmic"!==t.userOptions.type?this.logarithmic=void 0:e||(this.logarithmic=new a(this))})),n(t,"afterInit",(function(){var t=this.logarithmic;t&&(this.lin2val=function(e){return t.lin2log(e)},this.val2lin=function(e){return t.log2lin(e)})}))},t}()).compose(t),e})),e(n,"Core/Axis/PlotLineOrBand.js",[n["Core/Axis/Axis.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=i.arrayMax,o=i.arrayMin,a=i.defined,s=i.destroyObjectProperties,l=i.erase,c=i.extend,u=i.fireEvent,h=i.merge,d=i.objectEach,p=i.pick;return i=function(){function t(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)}return t.prototype.render=function(){u(this,"render");var t=this,e=t.axis,i=e.horiz,r=e.logarithmic,o=t.options,s=o.label,l=t.label,c=o.to,f=o.from,y=o.value,g=a(f)&&a(c),m=a(y),v=t.svgElem,b=!v,x=[],w=o.color,S=p(o.zIndex,0),k=o.events;x={class:"highcharts-plot-"+(g?"band ":"line ")+(o.className||"")};var O={},P=e.chart.renderer,C=g?"bands":"lines";if(r&&(f=r.log2lin(f),c=r.log2lin(c),y=r.log2lin(y)),e.chart.styledMode||(m?(x.stroke=w||n.neutralColor40,x["stroke-width"]=p(o.width,1),o.dashStyle&&(x.dashstyle=o.dashStyle)):g&&(x.fill=w||n.highlightColor10,o.borderWidth&&(x.stroke=o.borderColor,x["stroke-width"]=o.borderWidth))),O.zIndex=S,C+="-"+S,(r=e.plotLinesAndBandsGroups[C])||(e.plotLinesAndBandsGroups[C]=r=P.g("plot-"+C).attr(O).add()),b&&(t.svgElem=v=P.path().attr(x).add(r)),m)x=e.getPlotLinePath({value:y,lineWidth:v.strokeWidth(),acrossPanes:o.acrossPanes});else{if(!g)return;x=e.getPlotBandPath(f,c,o)}return!t.eventsAdded&&k&&(d(k,(function(e,n){v.on(n,(function(e){k[n].apply(t,[e])}))})),t.eventsAdded=!0),(b||!v.d)&&x&&x.length?v.attr({d:x}):v&&(x?(v.show(!0),v.animate({d:x})):v.d&&(v.hide(),l&&(t.label=l=l.destroy()))),s&&(a(s.text)||a(s.formatter))&&x&&x.length&&0<e.width&&0<e.height&&!x.isFlat?(s=h({align:i&&g&&"center",x:i?!g&&4:10,verticalAlign:!i&&g&&"middle",y:i?g?16:10:g?6:-4,rotation:i&&!g&&90},s),this.renderLabel(s,x,g,S)):l&&l.hide(),t},t.prototype.renderLabel=function(t,e,n,i){var a=this.label,s=this.axis.chart.renderer;a||((a={align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(n?"band":"line")+"-label "+(t.className||"")}).zIndex=i,i=this.getLabelText(t),this.label=a=s.text(i,0,0,t.useHTML).attr(a).add(),this.axis.chart.styledMode||a.css(t.style)),s=e.xBounds||[e[0][1],e[1][1],n?e[2][1]:e[0][1]],e=e.yBounds||[e[0][2],e[1][2],n?e[2][2]:e[0][2]],n=o(s),i=o(e),a.align(t,!1,{x:n,y:i,width:r(s)-n,height:r(e)-i}),a.show(!0)},t.prototype.getLabelText=function(t){return a(t.formatter)?t.formatter.call(this):t.text},t.prototype.destroy=function(){l(this.axis.plotLinesAndBands,this),delete this.axis,s(this)},t}(),c(t.prototype,{getPlotBandPath:function(t,e,n){void 0===n&&(n=this.options);var i=this.getPlotLinePath({value:e,force:!0,acrossPanes:n.acrossPanes});n=this.getPlotLinePath({value:t,force:!0,acrossPanes:n.acrossPanes});var r=[],o=this.horiz,a=1;if(t=t<this.min&&e<this.min||t>this.max&&e>this.max,n&&i){if(t){var s=n.toString()===i.toString();a=0}for(t=0;t<n.length;t+=2){e=n[t];var l=n[t+1],c=i[t],u=i[t+1];"M"!==e[0]&&"L"!==e[0]||"M"!==l[0]&&"L"!==l[0]||"M"!==c[0]&&"L"!==c[0]||"M"!==u[0]&&"L"!==u[0]||(o&&c[1]===e[1]?(c[1]+=a,u[1]+=a):o||c[2]!==e[2]||(c[2]+=a,u[2]+=a),r.push(["M",e[1],e[2]],["L",l[1],l[2]],["L",u[1],u[2]],["L",c[1],c[2]],["Z"])),r.isFlat=s}}return r},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(t,n){var i=this,r=new e.PlotLineOrBand(this,t),o=this.userOptions;if(this.visible&&(r=r.render()),r){if(this._addedPlotLB||(this._addedPlotLB=!0,(o.plotLines||[]).concat(o.plotBands||[]).forEach((function(t){i.addPlotBandOrLine(t)}))),n){var a=o[n]||[];a.push(t),o[n]=a}this.plotLinesAndBands.push(r)}return r},removePlotBandOrLine:function(t){for(var e=this.plotLinesAndBands,n=this.options,i=this.userOptions,r=e.length;r--;)e[r].id===t&&e[r].destroy();[n.plotLines||[],i.plotLines||[],n.plotBands||[],i.plotBands||[]].forEach((function(e){for(r=e.length;r--;)(e[r]||{}).id===t&&l(e,e[r])}))},removePlotBand:function(t){this.removePlotBandOrLine(t)},removePlotLine:function(t){this.removePlotBandOrLine(t)}}),e.PlotLineOrBand=i,e.PlotLineOrBand})),e(n,"Core/Tooltip.js",[n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=t.doc,r=n.clamp,o=n.css,a=n.defined,s=n.discardElement,l=n.extend,c=n.fireEvent,u=n.format,h=n.isNumber,d=n.isString,p=n.merge,f=n.pick,y=n.splat,g=n.syncTimeout,m=n.timeUnits,v=function(){function v(t,e){this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,e)}return v.prototype.applyFilter=function(){var t=this.chart;t.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+t.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]}),t.renderer.definition({tagName:"style",textContent:".highcharts-tooltip-"+t.index+"{filter:url(#drop-shadow-"+t.index+")}"})},v.prototype.bodyFormatter=function(t){return t.map((function(t){var e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))},v.prototype.cleanSplit=function(t){this.chart.series.forEach((function(e){var n=e&&e.tt;n&&(!n.isActive||t?e.tt=n.destroy():n.isActive=!1)}))},v.prototype.defaultFormatter=function(t){var e=this.points||y(this),n=[t.tooltipFooterHeaderFormatter(e[0])];return(n=n.concat(t.bodyFormatter(e))).push(t.tooltipFooterHeaderFormatter(e[0],!0)),n},v.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),s(this.container)),n.clearTimeout(this.hideTimer),n.clearTimeout(this.tooltipTimeout)},v.prototype.getAnchor=function(t,e){var n,i,r=this.chart,o=r.pointer,a=r.inverted,s=r.plotTop,l=r.plotLeft,c=0,u=0;return t=y(t),this.followPointer&&e?(void 0===e.chartX&&(e=o.normalize(e)),o=[e.chartX-l,e.chartY-s]):t[0].tooltipPos?o=t[0].tooltipPos:(t.forEach((function(t){n=t.series.yAxis,i=t.series.xAxis,c+=t.plotX||0,u+=t.plotLow?(t.plotLow+(t.plotHigh||0))/2:t.plotY||0,i&&n&&(a?(c+=s+r.plotHeight-i.len-i.pos,u+=l+r.plotWidth-n.len-n.pos):(c+=i.pos-l,u+=n.pos-s))})),c/=t.length,u/=t.length,o=[a?r.plotWidth-u:c,a?r.plotHeight-c:u],this.shared&&1<t.length&&e&&(a?o[0]=e.chartX-l:o[1]=e.chartY-s)),o.map(Math.round)},v.prototype.getDateFormat=function(t,e,n,i){var r=this.chart.time,o=r.dateFormat("%m-%d %H:%M:%S.%L",e),a={millisecond:15,second:12,minute:9,hour:6,day:3},s="millisecond";for(l in m){if(t===m.week&&+r.dateFormat("%w",e)===n&&"00:00:00.000"===o.substr(6)){var l="week";break}if(m[l]>t){l=s;break}if(a[l]&&o.substr(a[l])!=="01-01 00:00:00.000".substr(a[l]))break;"week"!==l&&(s=l)}if(l)var c=r.resolveDTLFormat(i[l]).main;return c},v.prototype.getLabel=function(){var e,n,i,r,s=this,l=this.chart.renderer,c=this.chart.styledMode,u=this.options,h="tooltip"+(a(u.className)?" "+u.className:""),d=(null===(e=u.style)||void 0===e?void 0:e.pointerEvents)||(!this.followPointer&&u.stickOnContact?"auto":"none");e=function(){s.inContact=!0};if(!this.label){if(this.outside){var p=null===(n=this.chart.options.chart)||void 0===n?void 0:n.style;this.container=r=t.doc.createElement("div"),r.className="highcharts-tooltip-container",o(r,{position:"absolute",top:"1px",pointerEvents:d,zIndex:Math.max((null===(i=this.options.style)||void 0===i?void 0:i.zIndex)||0,((null==p?void 0:p.zIndex)||0)+3)}),t.doc.body.appendChild(r),this.renderer=l=new t.Renderer(r,0,0,p,void 0,void 0,l.styledMode)}if(this.split?this.label=l.g(h):(this.label=l.label("",0,0,u.shape||"callout",null,null,u.useHTML,null,h).attr({padding:u.padding,r:u.borderRadius}),c||this.label.attr({fill:u.backgroundColor,"stroke-width":u.borderWidth}).css(u.style).css({pointerEvents:d}).shadow(u.shadow)),c&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),s.outside&&!s.split){var f=this.label,y=f.xSetter,g=f.ySetter;f.xSetter=function(t){y.call(f,s.distance),r.style.left=t+"px"},f.ySetter=function(t){g.call(f,s.distance),r.style.top=t+"px"}}this.label.on("mouseenter",e).on("mouseleave",(function(){var t=s.chart.hoverSeries;s.inContact=!1,t&&t.onMouseOut&&t.onMouseOut()})).attr({zIndex:8}).add()}return this.label},v.prototype.getPosition=function(t,e,n){var r,o=this.chart,a=this.distance,s={},l=o.inverted&&n.h||0,c=this.outside,u=c?i.documentElement.clientWidth-2*a:o.chartWidth,h=c?Math.max(i.body.scrollHeight,i.documentElement.scrollHeight,i.body.offsetHeight,i.documentElement.offsetHeight,i.documentElement.clientHeight):o.chartHeight,d=o.pointer.getChartPosition(),p=function(i){var r="x"===i;return[i,r?u:h,r?t:e].concat(c?[r?t*d.scaleX:e*d.scaleY,r?d.left-a+(n.plotX+o.plotLeft)*d.scaleX:d.top-a+(n.plotY+o.plotTop)*d.scaleY,0,r?u:h]:[r?t:e,r?n.plotX+o.plotLeft:n.plotY+o.plotTop,r?o.plotLeft:o.plotTop,r?o.plotLeft+o.plotWidth:o.plotTop+o.plotHeight])},y=p("y"),g=p("x"),m=!this.followPointer&&f(n.ttBelow,!o.inverted==!!n.negative),v=function(t,e,n,i,r,o,u){var h=c?"y"===t?a*d.scaleY:a*d.scaleX:a,p=(n-i)/2,f=i<r-a,y=r+a+i<e,g=r-h-n+p;if(r=r+h-p,m&&y)s[t]=r;else if(!m&&f)s[t]=g;else if(f)s[t]=Math.min(u-i,0>g-l?g:g-l);else{if(!y)return!1;s[t]=Math.max(o,r+l+n>e?r:r+l)}},b=function(t,e,n,i,r){var o;return r<a||r>e-a?o=!1:s[t]=r<n/2?1:r>e-i/2?e-i-2:r-n/2,o},x=function(t){var e=y;y=g,g=e,r=t},w=function(){!1!==v.apply(0,y)?!1!==b.apply(0,g)||r||(x(!0),w()):r?s.x=s.y=0:(x(!0),w())};return(o.inverted||1<this.len)&&x(),w(),s},v.prototype.getXDateFormat=function(t,e,n){e=e.dateTimeLabelFormats;var i=n&&n.closestPointRange;return(i?this.getDateFormat(i,t.x,n.options.startOfWeek,e):e.day)||e.year},v.prototype.hide=function(t){var e=this;n.clearTimeout(this.hideTimer),t=f(t,this.options.hideDelay,500),this.isHidden||(this.hideTimer=g((function(){e.getLabel().fadeOut(t?void 0:t),e.isHidden=!0}),t))},v.prototype.init=function(t,e){this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=e.split&&!t.inverted&&!t.polar,this.shared=e.shared||this.split,this.outside=f(e.outside,!(!t.scrollablePixelsX&&!t.scrollablePixelsY))},v.prototype.isStickyOnContact=function(){return!(this.followPointer||!this.options.stickOnContact||!this.inContact)},v.prototype.move=function(t,e,i,r){var o=this,a=o.now,s=!1!==o.options.animation&&!o.isHidden&&(1<Math.abs(t-a.x)||1<Math.abs(e-a.y)),c=o.followPointer||1<o.len;l(a,{x:s?(2*a.x+t)/3:t,y:s?(a.y+e)/2:e,anchorX:c?void 0:s?(2*a.anchorX+i)/3:i,anchorY:c?void 0:s?(a.anchorY+r)/2:r}),o.getLabel().attr(a),o.drawTracker(),s&&(n.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){o&&o.move(t,e,i,r)}),32))},v.prototype.refresh=function(t,i){var r=this.chart,o=this.options,a=t,s={},l=[],u=o.formatter||this.defaultFormatter;s=this.shared;var h=r.styledMode;if(o.enabled){n.clearTimeout(this.hideTimer),this.followPointer=y(a)[0].series.tooltipOptions.followPointer;var d=this.getAnchor(a,i);i=d[0];var p=d[1];!s||a.series&&a.series.noSharedTooltip?s=a.getLabelConfig():(r.pointer.applyInactiveState(a),a.forEach((function(t){t.setState("hover"),l.push(t.getLabelConfig())})),(s={x:a[0].category,y:a[0].y}).points=l,a=a[0]),this.len=l.length,r=u.call(s,this),u=a.series,this.distance=f(u.tooltipOptions.distance,16),!1===r?this.hide():(this.split?this.renderSplit(r,y(t)):(t=this.getLabel(),o.style.width&&!h||t.css({width:this.chart.spacingBox.width+"px"}),t.attr({text:r&&r.join?r.join(""):r}),t.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+f(a.colorIndex,u.colorIndex)),h||t.attr({stroke:o.borderColor||a.color||u.color||e.neutralColor60}),this.updatePosition({plotX:i,plotY:p,negative:a.negative,ttBelow:a.ttBelow,h:d[2]||0})),this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1),c(this,"refresh")}},v.prototype.renderSplit=function(n,i){function o(t,e,n,i,o){return void 0===o&&(o=!0),n?(e=M?0:E,t=r(t-i/2,P.left,P.right-i)):(e-=T,t=r(t=o?t-i-S:t+S,o?t:P.left,P.right)),{x:t,y:e}}var a=this,s=a.chart,c=a.chart,u=c.plotHeight,h=c.plotLeft,p=c.plotTop,y=c.pointer,g=c.renderer,m=c.scrollablePixelsY,v=void 0===m?0:m,b=(m=void 0===(m=c.scrollingContainer)?{scrollLeft:0,scrollTop:0}:m).scrollLeft,x=m.scrollTop,w=c.styledMode,S=a.distance,k=a.options,O=a.options.positioner,P={left:b,right:b+c.chartWidth,top:x,bottom:x+c.chartHeight},C=a.getLabel(),M=!(!s.xAxis[0]||!s.xAxis[0].opposite),T=p+x,D=0,E=u-v;d(n)&&(n=[!1,n]),n=n.slice(0,i.length+1).reduce((function(t,n,s){if(!1!==n&&""!==n){var l=(s=i[s-1]||{isHeader:!0,plotX:i[0].plotX,plotY:u,series:{}}).isHeader,c=l?a:s.series,d=c.tt,y=s.isHeader,m=s.series,b="highcharts-color-"+f(s.colorIndex,m.colorIndex,"none");d||(d={padding:k.padding,r:k.borderRadius},w||(d.fill=k.backgroundColor,d["stroke-width"]=k.borderWidth),d=g.label("",0,0,k[y?"headerShape":"shape"]||"callout",void 0,void 0,k.useHTML).addClass((y?"highcharts-tooltip-header ":"")+"highcharts-tooltip-box "+b).attr(d).add(C)),d.isActive=!0,d.attr({text:n}),w||d.css(k.style).shadow(k.shadow).attr({stroke:k.borderColor||s.color||m.color||e.neutralColor80}),n=c.tt=d,c=(y=n.getBBox()).width+n.strokeWidth(),l&&(D=y.height,E+=D,M&&(T-=D)),m=void 0===(m=s.plotX)?0:m,b=void 0===(b=s.plotY)?0:b;var A=s.series;if(s.isHeader){m=h+m;var _=p+u/2}else d=A.xAxis,A=A.yAxis,m=d.pos+r(m,-S,d.len+S),A.pos+b>=x+p&&A.pos+b<=x+p+u-v&&(_=A.pos+b);m=r(m,P.left-S,P.right+S),"number"==typeof _?(y=y.height+1,b=O?O.call(a,c,y,s):o(m,_,l,c),t.push({align:O?0:void 0,anchorX:m,anchorY:_,boxWidth:c,point:s,rank:f(b.rank,l?1:0),size:y,target:b.y,tt:n,x:b.x})):n.isActive=!1}return t}),[]),!O&&n.some((function(t){return t.x<P.left}))&&(n=n.map((function(t){var e=o(t.anchorX,t.anchorY,t.point.isHeader,t.boxWidth,!1);return l(t,{target:e.y,x:e.x})}))),a.cleanSplit(),t.distribute(n,E),n.forEach((function(t){var e=t.pos;t.tt.attr({visibility:void 0===e?"hidden":"inherit",x:t.x,y:e+T,anchorX:t.anchorX,anchorY:t.anchorY})})),n=a.container,s=a.renderer,a.outside&&n&&s&&(c=C.getBBox(),s.setSize(c.width+c.x,c.height+c.y,!1),y=y.getChartPosition(),n.style.left=y.left+"px",n.style.top=y.top+"px")},v.prototype.drawTracker=function(){if(this.followPointer||!this.options.stickOnContact)this.tracker&&this.tracker.destroy();else{var t=this.chart,e=this.label,n=t.hoverPoint;if(e&&n){var i={x:0,y:0,width:0,height:0};n=this.getAnchor(n);var r=e.getBBox();n[0]+=t.plotLeft-e.translateX,n[1]+=t.plotTop-e.translateY,i.x=Math.min(0,n[0]),i.y=Math.min(0,n[1]),i.width=0>n[0]?Math.max(Math.abs(n[0]),r.width-n[0]):Math.max(Math.abs(n[0]),r.width),i.height=0>n[1]?Math.max(Math.abs(n[1]),r.height-Math.abs(n[1])):Math.max(Math.abs(n[1]),r.height),this.tracker?this.tracker.attr(i):(this.tracker=e.renderer.rect(i).addClass("highcharts-tracker").add(e),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},v.prototype.styledModeFormat=function(t){return t.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},v.prototype.tooltipFooterHeaderFormatter=function(t,e){var n=e?"footer":"header",i=t.series,r=i.tooltipOptions,o=r.xDateFormat,a=i.xAxis,s=a&&"datetime"===a.options.type&&h(t.key),l=r[n+"Format"];return c(this,"headerFormatter",e={isFooter:e,labelConfig:t},(function(e){s&&!o&&(o=this.getXDateFormat(t,r,a)),s&&o&&(t.point&&t.point.tooltipDateKeys||["key"]).forEach((function(t){l=l.replace("{point."+t+"}","{point."+t+":"+o+"}")})),i.chart.styledMode&&(l=this.styledModeFormat(l)),e.text=u(l,{point:t,series:i},this.chart)})),e.text},v.prototype.update=function(t){this.destroy(),p(!0,this.chart.options.tooltip.userOptions,t),this.init(this.chart,p(!0,this.options,t))},v.prototype.updatePosition=function(t){var e=this.chart,n=e.pointer,i=this.getLabel(),r=t.plotX+e.plotLeft;if(e=t.plotY+e.plotTop,n=n.getChartPosition(),t=(this.options.positioner||this.getPosition).call(this,i.width,i.height,t),this.outside){var a=(this.options.borderWidth||0)+2*this.distance;this.renderer.setSize(i.width+a,i.height+a,!1),1===n.scaleX&&1===n.scaleY||(o(this.container,{transform:"scale("+n.scaleX+", "+n.scaleY+")"}),r*=n.scaleX,e*=n.scaleY),r+=n.left-t.x,e+=n.top-t.y}this.move(Math.round(t.x),Math.round(t.y||0),r,e)},v}();return t.Tooltip=v,t.Tooltip})),e(n,"Core/Pointer.js",[n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Tooltip.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=t.parse,a=e.charts,s=e.noop,l=r.addEvent,c=r.attr,u=r.css,h=r.defined,d=r.extend,p=r.find,f=r.fireEvent,y=r.isNumber,g=r.isObject,m=r.objectEach,v=r.offset,b=r.pick,x=r.splat;return t=function(){function t(t,e){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.chart=t,this.hasDragged=!1,this.options=e,this.unbindContainerMouseLeave=function(){},this.unbindContainerMouseEnter=function(){},this.init(t,e)}return t.prototype.applyInactiveState=function(t){var e,n=[];(t||[]).forEach((function(t){e=t.series,n.push(e),e.linkedParent&&n.push(e.linkedParent),e.linkedSeries&&(n=n.concat(e.linkedSeries)),e.navigatorSeries&&n.push(e.navigatorSeries)})),this.chart.series.forEach((function(t){-1===n.indexOf(t)?t.setState("inactive",!0):t.options.inactiveOtherPoints&&t.setAllPointsToState("inactive")}))},t.prototype.destroy=function(){var t=this;void 0!==t.unDocMouseMove&&t.unDocMouseMove(),this.unbindContainerMouseLeave(),e.chartCount||(e.unbindDocumentMouseUp&&(e.unbindDocumentMouseUp=e.unbindDocumentMouseUp()),e.unbindDocumentTouchEnd&&(e.unbindDocumentTouchEnd=e.unbindDocumentTouchEnd())),clearInterval(t.tooltipTimeout),m(t,(function(e,n){t[n]=void 0}))},t.prototype.drag=function(t){var e=this.chart,i=e.options.chart,r=t.chartX,a=t.chartY,s=this.zoomHor,l=this.zoomVert,c=e.plotLeft,u=e.plotTop,h=e.plotWidth,d=e.plotHeight,p=this.selectionMarker,f=this.mouseDownX||0,y=this.mouseDownY||0,m=g(i.panning)?i.panning&&i.panning.enabled:i.panning,v=i.panKey&&t[i.panKey+"Key"];if((!p||!p.touch)&&(r<c?r=c:r>c+h&&(r=c+h),a<u?a=u:a>u+d&&(a=u+d),this.hasDragged=Math.sqrt(Math.pow(f-r,2)+Math.pow(y-a,2)),10<this.hasDragged)){var b=e.isInsidePlot(f-c,y-u);e.hasCartesianSeries&&(this.zoomX||this.zoomY)&&b&&!v&&!p&&(this.selectionMarker=p=e.renderer.rect(c,u,s?1:h,l?1:d,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),e.styledMode||p.attr({fill:i.selectionMarkerFill||o(n.highlightColor80).setOpacity(.25).get()})),p&&s&&(r-=f,p.attr({width:Math.abs(r),x:(0<r?0:r)+f})),p&&l&&(r=a-y,p.attr({height:Math.abs(r),y:(0<r?0:r)+y})),b&&!p&&m&&e.pan(t,i.panning)}},t.prototype.dragStart=function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},t.prototype.drop=function(t){var e=this,n=this.chart,i=this.hasPinched;if(this.selectionMarker){var r,o={originalEvent:t,xAxis:[],yAxis:[]},a=this.selectionMarker,s=a.attr?a.attr("x"):a.x,l=a.attr?a.attr("y"):a.y,c=a.attr?a.attr("width"):a.width,p=a.attr?a.attr("height"):a.height;(this.hasDragged||i)&&(n.axes.forEach((function(n){if(n.zoomEnabled&&h(n.min)&&(i||e[{xAxis:"zoomX",yAxis:"zoomY"}[n.coll]])&&y(s)&&y(l)){var a=n.horiz,u="touchend"===t.type?n.minPixelPadding:0,d=n.toValue((a?s:l)+u);a=n.toValue((a?s+c:l+p)-u),o[n.coll].push({axis:n,min:Math.min(d,a),max:Math.max(d,a)}),r=!0}})),r&&f(n,"selection",o,(function(t){n.zoom(d(t,i?{animation:!1}:null))}))),y(n.index)&&(this.selectionMarker=this.selectionMarker.destroy()),i&&this.scaleGroups()}n&&y(n.index)&&(u(n.container,{cursor:n._cursor}),n.cancelClick=10<this.hasDragged,n.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},t.prototype.findNearestKDPoint=function(t,e,n){var i,r=this.chart,o=r.hoverPoint;return r=r.tooltip,o&&r&&r.isStickyOnContact()?o:(t.forEach((function(t){var r=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y");if(t=t.searchPoint(n,r),(r=g(t,!0)&&t.series)&&!(r=!g(i,!0))){r=i.distX-t.distX;var o=i.dist-t.dist,a=(t.series.group&&t.series.group.zIndex)-(i.series.group&&i.series.group.zIndex);r=0<(0!==r&&e?r:0!==o?o:0!==a?a:i.series.index>t.series.index?-1:1)}r&&(i=t)})),i)},t.prototype.getChartCoordinatesFromPoint=function(t,e){var n=t.series,i=n.xAxis;n=n.yAxis;var r=b(t.clientX,t.plotX),o=t.shapeArgs;return i&&n?e?{chartX:i.len+i.pos-r,chartY:n.len+n.pos-t.plotY}:{chartX:r+i.pos,chartY:t.plotY+n.pos}:o&&o.x&&o.y?{chartX:o.x,chartY:o.y}:void 0},t.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var t=this.chart.container,e=v(t);this.chartPosition={left:e.left,top:e.top,scaleX:1,scaleY:1};var n=t.offsetWidth;return t=t.offsetHeight,2<n&&2<t&&(this.chartPosition.scaleX=e.width/n,this.chartPosition.scaleY=e.height/t),this.chartPosition},t.prototype.getCoordinates=function(t){var e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(n){e[n.isXAxis?"xAxis":"yAxis"].push({axis:n,value:n.toValue(t[n.horiz?"chartX":"chartY"])})})),e},t.prototype.getHoverData=function(t,e,n,i,r,o){var a,s=[];i=!(!i||!t);var l=e&&!e.stickyTracking,c={chartX:o?o.chartX:void 0,chartY:o?o.chartY:void 0,shared:r};return f(this,"beforeGetHoverData",c),l=l?[e]:n.filter((function(t){return c.filter?c.filter(t):t.visible&&!(!r&&t.directTouch)&&b(t.options.enableMouseTracking,!0)&&t.stickyTracking})),e=(a=i||!o?t:this.findNearestKDPoint(l,r,o))&&a.series,a&&(r&&!e.noSharedTooltip?(l=n.filter((function(t){return c.filter?c.filter(t):t.visible&&!(!r&&t.directTouch)&&b(t.options.enableMouseTracking,!0)&&!t.noSharedTooltip}))).forEach((function(t){var e=p(t.points,(function(t){return t.x===a.x&&!t.isNull}));g(e)&&(t.chart.isBoosting&&(e=t.getPoint(e)),s.push(e))})):s.push(a)),f(this,"afterGetHoverData",c={hoverPoint:a}),{hoverPoint:c.hoverPoint,hoverSeries:e,hoverPoints:s}},t.prototype.getPointFromEvent=function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},t.prototype.onTrackerMouseOut=function(t){t=t.relatedTarget||t.toElement;var e=this.chart.hoverSeries;this.isDirectTouch=!1,!e||!t||e.stickyTracking||this.inClass(t,"highcharts-tooltip")||this.inClass(t,"highcharts-series-"+e.index)&&this.inClass(t,"highcharts-tracker")||e.onMouseOut()},t.prototype.inClass=function(t,e){for(var n;t;){if(n=c(t,"class")){if(-1!==n.indexOf(e))return!0;if(-1!==n.indexOf("highcharts-container"))return!1}t=t.parentNode}},t.prototype.init=function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},i&&(t.tooltip=new i(t,e.tooltip),this.followTouchMove=b(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},t.prototype.normalize=function(t,e){var n=t.touches,i=n?n.length?n.item(0):b(n.changedTouches,t.changedTouches)[0]:t;return e||(e=this.getChartPosition()),n=i.pageX-e.left,i=i.pageY-e.top,n/=e.scaleX,i/=e.scaleY,d(t,{chartX:Math.round(n),chartY:Math.round(i)})},t.prototype.onContainerClick=function(t){var e=this.chart,n=e.hoverPoint;t=this.normalize(t);var i=e.plotLeft,r=e.plotTop;e.cancelClick||(n&&this.inClass(t.target,"highcharts-tracker")?(f(n.series,"click",d(t,{point:n})),e.hoverPoint&&n.firePointEvent("click",t)):(d(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-i,t.chartY-r)&&f(e,"click",t)))},t.prototype.onContainerMouseDown=function(t){var n=1==(1&(t.buttons||t.button));t=this.normalize(t),e.isFirefox&&0!==t.button&&this.onContainerMouseMove(t),(void 0===t.button||n)&&(this.zoomOption(t),n&&t.preventDefault&&t.preventDefault(),this.dragStart(t))},t.prototype.onContainerMouseLeave=function(t){var n=a[b(e.hoverChartIndex,-1)],i=this.chart.tooltip;t=this.normalize(t),n&&(t.relatedTarget||t.toElement)&&(n.pointer.reset(),n.pointer.chartPosition=void 0),i&&!i.isHidden&&this.reset()},t.prototype.onContainerMouseEnter=function(t){delete this.chartPosition},t.prototype.onContainerMouseMove=function(t){var e=this.chart;t=this.normalize(t),this.setHoverChartIndex(),t.preventDefault||(t.returnValue=!1),("mousedown"===e.mouseIsDown||this.touchSelect(t))&&this.drag(t),e.openMenu||!this.inClass(t.target,"highcharts-tracker")&&!e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.runPointActions(t)},t.prototype.onDocumentTouchEnd=function(t){a[e.hoverChartIndex]&&a[e.hoverChartIndex].pointer.drop(t)},t.prototype.onContainerTouchMove=function(t){this.touchSelect(t)?this.onContainerMouseMove(t):this.touch(t)},t.prototype.onContainerTouchStart=function(t){this.touchSelect(t)?this.onContainerMouseDown(t):(this.zoomOption(t),this.touch(t,!0))},t.prototype.onDocumentMouseMove=function(t){var e=this.chart,n=this.chartPosition;t=this.normalize(t,n);var i=e.tooltip;!n||i&&i.isStickyOnContact()||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.inClass(t.target,"highcharts-tracker")||this.reset()},t.prototype.onDocumentMouseUp=function(t){var n=a[b(e.hoverChartIndex,-1)];n&&n.pointer.drop(t)},t.prototype.pinch=function(t){var e=this,n=e.chart,i=e.pinchDown,r=t.touches||[],o=r.length,a=e.lastValidTouch,l=e.hasZoom,c=e.selectionMarker,u={},h=1===o&&(e.inClass(t.target,"highcharts-tracker")&&n.runTrackerClick||e.runChartClick),p={};1<o&&(e.initiated=!0),l&&e.initiated&&!h&&!1!==t.cancelable&&t.preventDefault(),[].map.call(r,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(r,(function(t,e){i[e]={chartX:t.chartX,chartY:t.chartY}})),a.x=[i[0].chartX,i[1]&&i[1].chartX],a.y=[i[0].chartY,i[1]&&i[1].chartY],n.axes.forEach((function(t){if(t.zoomEnabled){var e=n.bounds[t.horiz?"h":"v"],i=t.minPixelPadding,r=t.toPixels(Math.min(b(t.options.min,t.dataMin),t.dataMin)),o=t.toPixels(Math.max(b(t.options.max,t.dataMax),t.dataMax)),a=Math.max(r,o);e.min=Math.min(t.pos,Math.min(r,o)-i),e.max=Math.max(t.pos+t.len,a+i)}})),e.res=!0):e.followTouchMove&&1===o?this.runPointActions(e.normalize(t)):i.length&&(c||(e.selectionMarker=c=d({destroy:s,touch:!0},n.plotBox)),e.pinchTranslate(i,r,u,c,p,a),e.hasPinched=l,e.scaleGroups(u,p),e.res&&(e.res=!1,this.reset(!1,0)))},t.prototype.pinchTranslate=function(t,e,n,i,r,o){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,n,i,r,o),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,n,i,r,o)},t.prototype.pinchTranslateDirection=function(t,e,n,i,r,o,a,s){var l,c,u=this.chart,h=t?"x":"y",d=t?"X":"Y",p="chart"+d,f=t?"width":"height",y=u["plot"+(t?"Left":"Top")],g=s||1,m=u.inverted,v=u.bounds[t?"h":"v"],b=1===e.length,x=e[0][p],w=n[0][p],S=!b&&e[1][p],k=!b&&n[1][p];if((n=function(){"number"==typeof k&&20<Math.abs(x-S)&&(g=s||Math.abs(w-k)/Math.abs(x-S)),c=(y-w)/g+x,l=u["plot"+(t?"Width":"Height")]/g})(),(e=c)<v.min){e=v.min;var O=!0}else e+l>v.max&&(e=v.max-l,O=!0);O?(w-=.8*(w-a[h][0]),"number"==typeof k&&(k-=.8*(k-a[h][1])),n()):a[h]=[w,k],m||(o[h]=c-y,o[f]=l),o=m?1/g:g,r[f]=l,r[h]=e,i[m?t?"scaleY":"scaleX":"scale"+d]=g,i["translate"+d]=o*y+(w-o*x)},t.prototype.reset=function(t,e){var n=this.chart,i=n.hoverSeries,r=n.hoverPoint,o=n.hoverPoints,a=n.tooltip,s=a&&a.shared?o:r;t&&s&&x(s).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?a&&s&&x(s).length&&(a.refresh(s),a.shared&&o?o.forEach((function(t){t.setState(t.state,!0),t.series.isCartesian&&(t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t))})):r&&(r.setState(r.state,!0),n.axes.forEach((function(t){t.crosshair&&r.series[t.coll]===t&&t.drawCrosshair(null,r)})))):(r&&r.onMouseOut(),o&&o.forEach((function(t){t.setState()})),i&&i.onMouseOut(),a&&a.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),n.axes.forEach((function(t){t.hideCrosshair()})),this.hoverX=n.hoverPoints=n.hoverPoint=null)},t.prototype.runPointActions=function(t,n){var i=this.chart,r=i.tooltip&&i.tooltip.options.enabled?i.tooltip:void 0,o=!!r&&r.shared,s=n||i.hoverPoint,c=s&&s.series||i.hoverSeries;s=(c=this.getHoverData(s,c,i.series,(!t||"touchmove"!==t.type)&&(!!n||c&&c.directTouch&&this.isDirectTouch),o,t)).hoverPoint;var u=c.hoverPoints;if(n=(c=c.hoverSeries)&&c.tooltipOptions.followPointer,o=o&&c&&!c.noSharedTooltip,s&&(s!==i.hoverPoint||r&&r.isHidden)){if((i.hoverPoints||[]).forEach((function(t){-1===u.indexOf(t)&&t.setState()})),i.hoverSeries!==c&&c.onMouseOver(),this.applyInactiveState(u),(u||[]).forEach((function(t){t.setState("hover")})),i.hoverPoint&&i.hoverPoint.firePointEvent("mouseOut"),!s.series)return;i.hoverPoints=u,i.hoverPoint=s,s.firePointEvent("mouseOver"),r&&r.refresh(o?u:s,t)}else n&&r&&!r.isHidden&&(s=r.getAnchor([{}],t),r.updatePosition({plotX:s[0],plotY:s[1]}));this.unDocMouseMove||(this.unDocMouseMove=l(i.container.ownerDocument,"mousemove",(function(t){var n=a[e.hoverChartIndex];n&&n.pointer.onDocumentMouseMove(t)}))),i.axes.forEach((function(e){var n,r=b((e.crosshair||{}).snap,!0);r&&((n=i.hoverPoint)&&n.series[e.coll]===e||(n=p(u,(function(t){return t.series[e.coll]===e})))),n||!r?e.drawCrosshair(t,n):e.hideCrosshair()}))},t.prototype.scaleGroups=function(t,e){var n,i=this.chart;i.series.forEach((function(r){n=t||r.getPlotBox(),r.xAxis&&r.xAxis.zoomEnabled&&r.group&&(r.group.attr(n),r.markerGroup&&(r.markerGroup.attr(n),r.markerGroup.clip(e?i.clipRect:null)),r.dataLabelsGroup&&r.dataLabelsGroup.attr(n))})),i.clipRect.attr(e||i.clipBox)},t.prototype.setDOMEvents=function(){var t=this,n=this.chart.container,i=n.ownerDocument;n.onmousedown=this.onContainerMouseDown.bind(this),n.onmousemove=this.onContainerMouseMove.bind(this),n.onclick=this.onContainerClick.bind(this),this.unbindContainerMouseEnter=l(n,"mouseenter",this.onContainerMouseEnter.bind(this)),this.unbindContainerMouseLeave=l(n,"mouseleave",this.onContainerMouseLeave.bind(this)),e.unbindDocumentMouseUp||(e.unbindDocumentMouseUp=l(i,"mouseup",this.onDocumentMouseUp.bind(this)));for(var r=this.chart.renderTo.parentElement;r&&"BODY"!==r.tagName;)l(r,"scroll",(function(){delete t.chartPosition})),r=r.parentElement;e.hasTouch&&(l(n,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),l(n,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1}),e.unbindDocumentTouchEnd||(e.unbindDocumentTouchEnd=l(i,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},t.prototype.setHoverChartIndex=function(){var t=this.chart,n=e.charts[b(e.hoverChartIndex,-1)];n&&n!==t&&n.pointer.onContainerMouseLeave({relatedTarget:!0}),n&&n.mouseIsDown||(e.hoverChartIndex=t.index)},t.prototype.touch=function(t,e){var n=this.chart;if(this.setHoverChartIndex(),1===t.touches.length)if(t=this.normalize(t),n.isInsidePlot(t.chartX-n.plotLeft,t.chartY-n.plotTop)&&!n.openMenu){if(e&&this.runPointActions(t),"touchmove"===t.type)var i=!!(e=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(e[0].chartX-t.chartX,2)+Math.pow(e[0].chartY-t.chartY,2));b(i,!0)&&this.pinch(t)}else e&&this.reset();else 2===t.touches.length&&this.pinch(t)},t.prototype.touchSelect=function(t){return!(!this.chart.options.chart.zoomBySingleTouch||!t.touches||1!==t.touches.length)},t.prototype.zoomOption=function(t){var e=this.chart,n=e.options.chart,i=n.zoomType||"";e=e.inverted,/touch/.test(t.type)&&(i=b(n.pinchType,i)),this.zoomX=t=/x/.test(i),this.zoomY=i=/y/.test(i),this.zoomHor=t&&!e||i&&e,this.zoomVert=i&&!e||t&&e,this.hasZoom=t||i},t}(),e.Pointer=t})),e(n,"Core/MSPointer.js",[n["Core/Globals.js"],n["Core/Pointer.js"],n["Core/Utilities.js"]],(function(t,e,n){function i(){var t=[];return t.item=function(t){return this[t]},h(p,(function(e){t.push({pageX:e.pageX,pageY:e.pageY,target:e.target})})),t}function r(e,n,r,o){"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!a[t.hoverChartIndex]||(o(e),(o=a[t.hoverChartIndex].pointer)[n]({type:r,target:e.currentTarget,preventDefault:l,touches:i()}))}var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=t.charts,s=t.doc,l=t.noop,c=n.addEvent,u=n.css,h=n.objectEach,d=n.removeEvent,p={},f=!!t.win.PointerEvent;return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.batchMSEvents=function(t){t(this.chart.container,f?"pointerdown":"MSPointerDown",this.onContainerPointerDown),t(this.chart.container,f?"pointermove":"MSPointerMove",this.onContainerPointerMove),t(s,f?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},e.prototype.destroy=function(){this.batchMSEvents(d),t.prototype.destroy.call(this)},e.prototype.init=function(e,n){t.prototype.init.call(this,e,n),this.hasZoom&&u(e.container,{"-ms-touch-action":"none","touch-action":"none"})},e.prototype.onContainerPointerDown=function(t){r(t,"onContainerTouchStart","touchstart",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}}))},e.prototype.onContainerPointerMove=function(t){r(t,"onContainerTouchMove","touchmove",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY},p[t.pointerId].target||(p[t.pointerId].target=t.currentTarget)}))},e.prototype.onDocumentPointerUp=function(t){r(t,"onDocumentTouchEnd","touchend",(function(t){delete p[t.pointerId]}))},e.prototype.setDOMEvents=function(){t.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(c)},e}(e)})),e(n,"Core/Series/Point.js",[n["Core/Renderer/HTML/AST.js"],n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Options.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=e.animObject,a=i.defaultOptions,s=r.addEvent,l=r.defined,c=r.erase,u=r.extend,h=r.fireEvent,d=r.format,p=r.getNestedProperty,f=r.isArray,y=r.isFunction,g=r.isNumber,m=r.isObject,v=r.merge,b=r.objectEach,x=r.pick,w=r.syncTimeout,S=r.removeEvent,k=r.uniqueKey;return e=function(){function e(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return e.prototype.animateBeforeDestroy=function(){var t,e=this,n={x:e.startXPos,opacity:0},i=e.getGraphicalProps();i.singular.forEach((function(i){t="dataLabel"===i,e[i]=e[i].animate(t?{x:e[i].startXPos,y:e[i].startYPos,opacity:0}:n)})),i.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.animate(u({x:e.startXPos},t.startYPos?{x:t.startXPos,y:t.startYPos}:{}))}))}))},e.prototype.applyOptions=function(t,n){var i=this.series,r=i.options.pointValKey||i.pointValKey;return t=e.prototype.optionsToObject.call(this,t),u(this,t),this.options=this.options?u(this.options,t):t,t.group&&delete this.group,t.dataLabels&&delete this.dataLabels,r&&(this.y=e.prototype.getNestedProperty.call(this,r)),this.formatPrefix=(this.isNull=x(this.isValid&&!this.isValid(),null===this.x||!g(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&void 0===n&&i.xAxis&&i.xAxis.hasNames&&(this.x=i.xAxis.nameToX(this)),void 0===this.x&&i&&(this.x=void 0===n?i.autoIncrement(this):n),this},e.prototype.destroy=function(){function t(){for(r in(e.graphic||e.dataLabel||e.dataLabels)&&(S(e),e.destroyElements()),e)e[r]=null}var e=this,n=e.series,i=n.chart;n=n.options.dataSorting;var r,a=i.hoverPoints,s=o(e.series.chart.renderer.globalAnimation);e.legendItem&&i.legend.destroyItem(e),a&&(e.setState(),c(a,e),a.length||(i.hoverPoints=null)),e===i.hoverPoint&&e.onMouseOut(),n&&n.enabled?(this.animateBeforeDestroy(),w(t,s.duration)):t(),i.pointCount--},e.prototype.destroyElements=function(t){var e=this;(t=e.getGraphicalProps(t)).singular.forEach((function(t){e[t]=e[t].destroy()})),t.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.destroy()})),delete e[t]}))},e.prototype.firePointEvent=function(t,e,n){var i=this,r=this.series.options;(r.point.events[t]||i.options&&i.options.events&&i.options.events[t])&&i.importEvents(),"click"===t&&r.allowPointSelect&&(n=function(t){i.select&&i.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),h(i,t,e,n)},e.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},e.prototype.getGraphicalProps=function(t){var e,n=this,i=[],r={singular:[],plural:[]};for((t=t||{graphic:1,dataLabel:1}).graphic&&i.push("graphic","upperGraphic","shadowGroup"),t.dataLabel&&i.push("dataLabel","dataLabelUpper","connector"),e=i.length;e--;){var o=i[e];n[o]&&r.singular.push(o)}return["dataLabel","connector"].forEach((function(e){var i=e+"s";t[e]&&n[i]&&r.plural.push(i)})),r},e.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},e.prototype.getNestedProperty=function(t){if(t)return 0===t.indexOf("custom.")?p(t,this.options):this[t]},e.prototype.getZone=function(){var t=this.series,e=t.zones;t=t.zoneAxis||"y";var n,i=0;for(n=e[i];this[t]>=n.value;)n=e[++i];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=n&&n.color&&!this.options.color?n.color:this.nonZonedColor,n},e.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},e.prototype.init=function(t,e,n){return this.series=t,this.applyOptions(e,n),this.id=l(this.id)?this.id:k(),this.resolveColor(),t.chart.pointCount++,h(this,"afterInit"),this},e.prototype.optionsToObject=function(t){var n={},i=this.series,r=i.options.keys,o=r||i.pointArrayMap||["y"],a=o.length,s=0,l=0;if(g(t)||null===t)n[o[0]]=t;else if(f(t))for(!r&&t.length>a&&("string"===(i=typeof t[0])?n.name=t[0]:"number"===i&&(n.x=t[0]),s++);l<a;)r&&void 0===t[s]||(0<o[l].indexOf(".")?e.prototype.setNestedProperty(n,t[s],o[l]):n[o[l]]=t[s]),s++,l++;else"object"==typeof t&&(n=t,t.dataLabels&&(i._hasPointLabels=!0),t.marker&&(i._hasPointMarkers=!0));return n},e.prototype.resolveColor=function(){var t=this.series,e=t.chart.options.chart.colorCount,n=t.chart.styledMode;delete this.nonZonedColor,n||this.options.color||(this.color=t.color),t.options.colorByPoint?(n||(e=t.options.colors||t.chart.options.colors,this.color=this.color||e[t.colorCounter],e=e.length),n=t.colorCounter,t.colorCounter++,t.colorCounter===e&&(t.colorCounter=0)):n=t.colorIndex,this.colorIndex=x(this.options.colorIndex,n)},e.prototype.setNestedProperty=function(t,e,n){return n.split(".").reduce((function(t,n,i,r){return t[n]=r.length-1===i?e:m(t[n],!0)?t[n]:{},t[n]}),t),t},e.prototype.tooltipFormatter=function(t){var e=this.series,n=e.tooltipOptions,i=x(n.valueDecimals,""),r=n.valuePrefix||"",o=n.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(r||o)&&(t=t.replace(RegExp(e+"}","g"),r+e+"}"+o)),t=t.replace(RegExp(e+"}","g"),e+":,."+i+"f}")})),d(t,{point:this,series:this.series},e.chart)},e.prototype.update=function(t,e,n,i){function r(){a.applyOptions(t);var i=l&&a.hasDummyGraphic;i=null===a.y?!i:i,l&&i&&(a.graphic=l.destroy(),delete a.hasDummyGraphic),m(t,!0)&&(l&&l.element&&t&&t.marker&&void 0!==t.marker.symbol&&(a.graphic=l.destroy()),t&&t.dataLabels&&a.dataLabel&&(a.dataLabel=a.dataLabel.destroy()),a.connector&&(a.connector=a.connector.destroy())),o=a.index,s.updateParallelArrays(a,o),u.data[o]=m(u.data[o],!0)||m(t,!0)?a.options:x(t,u.data[o]),s.isDirty=s.isDirtyData=!0,!s.fixedBox&&s.hasCartesianSeries&&(c.isDirtyBox=!0),"point"===u.legendType&&(c.isDirtyLegend=!0),e&&c.redraw(n)}var o,a=this,s=a.series,l=a.graphic,c=s.chart,u=s.options;e=x(e,!0),!1===i?r():a.firePointEvent("update",{options:t},r)},e.prototype.remove=function(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)},e.prototype.select=function(t,e){var n=this,i=n.series,r=i.chart;this.selectedStaging=t=x(t,!n.selected),n.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){n.selected=n.options.selected=t,i.options.data[i.data.indexOf(n)]=n.options,n.setState(t&&"select"),e||r.getSelectedPoints().forEach((function(t){var e=t.series;t.selected&&t!==n&&(t.selected=t.options.selected=!1,e.options.data[e.data.indexOf(t)]=t.options,t.setState(r.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))})),delete this.selectedStaging},e.prototype.onMouseOver=function(t){var e=this.series.chart,n=e.pointer;t=t?n.normalize(t):n.getChartCoordinatesFromPoint(this,e.inverted),n.runPointActions(t,this)},e.prototype.onMouseOut=function(){var t=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(t.hoverPoints||[]).forEach((function(t){t.setState()})),t.hoverPoints=t.hoverPoint=null},e.prototype.importEvents=function(){if(!this.hasImportedEvents){var t=this,e=v(t.series.options.point,t.options).events;t.events=e,b(e,(function(e,n){y(e)&&s(t,n,e)})),this.hasImportedEvents=!0}},e.prototype.setState=function(e,n){var i,r=this.series,o=this.state,s=r.options.states[e||"normal"]||{},l=a.plotOptions[r.type].marker&&r.options.marker,c=l&&!1===l.enabled,d=l&&l.states&&l.states[e||"normal"]||{},p=!1===d.enabled,f=r.stateMarkerGraphic,y=this.marker||{},g=r.chart,m=r.halo,v=l&&r.markerAttribs;if(!((e=e||"")===this.state&&!n||this.selected&&"select"!==e||!1===s.enabled||e&&(p||c&&!1===d.enabled)||e&&y.states&&y.states[e]&&!1===y.states[e].enabled)){if(this.state=e,v&&(i=r.markerAttribs(this,e)),this.graphic){if(o&&this.graphic.removeClass("highcharts-point-"+o),e&&this.graphic.addClass("highcharts-point-"+e),!g.styledMode){var b=r.pointAttribs(this,e),w=x(g.options.chart.animation,s.animation);r.options.inactiveOtherPoints&&b.opacity&&((this.dataLabels||[]).forEach((function(t){t&&t.animate({opacity:b.opacity},w)})),this.connector&&this.connector.animate({opacity:b.opacity},w)),this.graphic.animate(b,w)}i&&this.graphic.animate(i,x(g.options.chart.animation,d.animation,l.animation)),f&&f.hide()}else e&&d&&(o=y.symbol||r.symbol,f&&f.currentSymbol!==o&&(f=f.destroy()),i&&(f?f[n?"animate":"attr"]({x:i.x,y:i.y}):o&&(r.stateMarkerGraphic=f=g.renderer.symbol(o,i.x,i.y,i.width,i.height).add(r.markerGroup),f.currentSymbol=o)),!g.styledMode&&f&&f.attr(r.pointAttribs(this,e))),f&&(f[e&&this.isInside?"show":"hide"](),f.element.point=this);e=s.halo,s=(f=this.graphic||f)&&f.visibility||"inherit",e&&e.size&&f&&"hidden"!==s&&!this.isCluster?(m||(r.halo=m=g.renderer.path().add(f.parentGroup)),m.show()[n?"animate":"attr"]({d:this.haloPath(e.size)}),m.attr({class:"highcharts-halo highcharts-color-"+x(this.colorIndex,r.colorIndex)+(this.className?" "+this.className:""),visibility:s,zIndex:-1}),m.point=this,g.styledMode||m.attr(u({fill:this.color||r.color,"fill-opacity":e.opacity},t.filterUserAttributes(e.attributes||{})))):m&&m.point&&m.point.haloPath&&m.animate({d:m.point.haloPath(0)},null,m.hide),h(this,"afterSetState")}},e.prototype.haloPath=function(t){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-t,this.plotY-t,2*t,2*t)},e}(),n.Point=e})),e(n,"Core/Legend.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=t.animObject,o=t.setAnimation;t=e.isFirefox;var a=e.marginNames,s=e.win,l=i.addEvent,c=i.createElement,u=i.css,h=i.defined,d=i.discardElement,p=i.find,f=i.fireEvent,y=i.format,g=i.isNumber,m=i.merge,v=i.pick,b=i.relativeLength,x=i.stableSort,w=i.syncTimeout;i=i.wrap;var S=function(){function t(t,e){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=t,this.init(t,e)}return t.prototype.init=function(t,e){this.chart=t,this.setOptions(e),e.enabled&&(this.render(),l(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=l(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},t.prototype.setOptions=function(t){var e=v(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=m(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop||0,this.itemMarginBottom=t.itemMarginBottom||0,this.padding=e,this.initialItemY=e-5,this.symbolWidth=v(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted,this.baseline=void 0},t.prototype.update=function(t,e){var n=this.chart;this.setOptions(m(!0,this.options,t)),this.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,v(e,!0)&&n.redraw(),f(this,"afterUpdate")},t.prototype.colorizeItem=function(t,e){if(t.legendGroup[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var n=this.options,i=t.legendItem,r=t.legendLine,o=t.legendSymbol,a=this.itemHiddenStyle.color;n=e?n.itemStyle.color:a;var s=e&&t.color||a,l=t.options&&t.options.marker,c={fill:s};i&&i.css({fill:n,color:n}),r&&r.attr({stroke:s}),o&&(l&&o.isMarker&&(c=t.pointAttribs(),e||(c.stroke=c.fill=a)),o.attr(c))}f(this,"afterColorizeItem",{item:t,visible:e})},t.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},t.prototype.positionItem=function(t){var e=this,n=this.options,i=n.symbolPadding,r=!n.rtl,o=t._legendItemPos;n=o[0],o=o[1];var a=t.checkbox,s=t.legendGroup;s&&s.element&&(i={translateX:r?n:this.legendWidth-n-2*i-4,translateY:o},r=function(){f(e,"afterPositionItem",{item:t})},h(s.translateY)?s.animate(i,void 0,r):(s.attr(i),r())),a&&(a.x=n,a.y=o)},t.prototype.destroyItem=function(t){var e=t.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(e){t[e]&&(t[e]=t[e].destroy())})),e&&d(t.checkbox)},t.prototype.destroy=function(){function t(t){this[t]&&(this[t]=this[t].destroy())}this.getAllItems().forEach((function(e){["legendItem","legendGroup"].forEach(t,e)})),"clipRect up down pager nav box title group".split(" ").forEach(t,this),this.display=null},t.prototype.positionCheckboxes=function(){var t=this.group&&this.group.alignAttr,e=this.clipHeight||this.legendHeight,n=this.titleHeight;if(t){var i=t.translateY;this.allItems.forEach((function(r){var o=r.checkbox;if(o){var a=i+n+o.y+(this.scrollOffset||0)+3;u(o,{left:t.translateX+r.checkboxOffset+o.x-20+"px",top:a+"px",display:this.proximate||a>i-6&&a<i+e-6?"":"none"})}}),this)}},t.prototype.renderTitle=function(){var t=this.options,e=this.padding,n=t.title,i=0;n.text&&(this.title||(this.title=this.chart.renderer.label(n.text,e-3,e-4,null,null,null,t.useHTML,null,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(n.style),this.title.add(this.group)),n.width||this.title.css({width:this.maxLegendWidth+"px"}),i=(t=this.title.getBBox()).height,this.offsetWidth=t.width,this.contentGroup.attr({translateY:i})),this.titleHeight=i},t.prototype.setText=function(t){var e=this.options;t.legendItem.attr({text:e.labelFormat?y(e.labelFormat,t,this.chart):e.labelFormatter.call(t)})},t.prototype.renderItem=function(t){var e=this.chart,n=e.renderer,i=this.options,r=this.symbolWidth,o=i.symbolPadding,a=this.itemStyle,s=this.itemHiddenStyle,l="horizontal"===i.layout?v(i.itemDistance,20):0,c=!i.rtl,u=t.legendItem,h=!t.series,d=!h&&t.series.drawLegendSymbol?t.series:t,p=d.options;l=r+o+l+((p=this.createCheckboxForItem&&p&&p.showCheckbox)?20:0);var f=i.useHTML,y=t.options.className;u||(t.legendGroup=n.g("legend-item").addClass("highcharts-"+d.type+"-series highcharts-color-"+t.colorIndex+(y?" "+y:"")+(h?" highcharts-series-"+t.index:"")).attr({zIndex:1}).add(this.scrollGroup),t.legendItem=u=n.text("",c?r+o:-o,this.baseline||0,f),e.styledMode||u.css(m(t.visible?a:s)),u.attr({align:c?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=n.fontMetrics(e.styledMode?12:a.fontSize,u),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,u.attr("y",this.baseline)),this.symbolHeight=i.symbolHeight||this.fontMetrics.f,d.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,u,f)),p&&!t.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(t),this.colorizeItem(t,t.visible),!e.styledMode&&a.width||u.css({width:(i.itemWidth||this.widthOption||e.spacingBox.width)-l+"px"}),this.setText(t),e=u.getBBox(),t.itemWidth=t.checkboxOffset=i.itemWidth||t.legendItemWidth||e.width+l,this.maxItemWidth=Math.max(this.maxItemWidth,t.itemWidth),this.totalItemWidth+=t.itemWidth,this.itemHeight=t.itemHeight=Math.round(t.legendItemHeight||e.height||this.symbolHeight)},t.prototype.layoutItem=function(t){var e=this.options,n=this.padding,i="horizontal"===e.layout,r=t.itemHeight,o=this.itemMarginBottom,a=this.itemMarginTop,s=i?v(e.itemDistance,20):0,l=this.maxLegendWidth;e=e.alignColumns&&this.totalItemWidth>l?this.maxItemWidth:t.itemWidth,i&&this.itemX-n+e>l&&(this.itemX=n,this.lastLineHeight&&(this.itemY+=a+this.lastLineHeight+o),this.lastLineHeight=0),this.lastItemY=a+this.itemY+o,this.lastLineHeight=Math.max(r,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],i?this.itemX+=e:(this.itemY+=a+r+o,this.lastLineHeight=r),this.offsetWidth=this.widthOption||Math.max((i?this.itemX-n-(t.checkbox?0:s):e)+n,this.offsetWidth)},t.prototype.getAllItems=function(){var t=[];return this.chart.series.forEach((function(e){var n=e&&e.options;e&&v(n.showInLegend,!h(n.linkedTo)&&void 0,!0)&&(t=t.concat(e.legendItems||("point"===n.legendType?e.data:e)))})),f(this,"afterGetAllItems",{allItems:t}),t},t.prototype.getAlignment=function(){var t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)},t.prototype.adjustMargins=function(t,e){var n=this.chart,i=this.options,r=this.getAlignment();r&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(o,s){o.test(r)&&!h(t[s])&&(n[a[s]]=Math.max(n[a[s]],n.legend[(s+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][s]*i[s%2?"x":"y"]+v(i.margin,12)+e[s]+(n.titleOffset[s]||0)))}))},t.prototype.proximatePositions=function(){var t=this.chart,n=[],i="left"===this.options.align;this.allItems.forEach((function(e){var r,o=i;if(e.yAxis){e.xAxis.options.reversed&&(o=!o),e.points&&(r=p(o?e.points:e.points.slice(0).reverse(),(function(t){return g(t.plotY)}))),o=this.itemMarginTop+e.legendItem.getBBox().height+this.itemMarginBottom;var a=e.yAxis.top-t.plotTop;e.visible?(r=r?r.plotY:e.yAxis.height,r+=a-.3*o):r=a+e.yAxis.height,n.push({target:r,size:o,item:e})}}),this),e.distribute(n,t.plotHeight),n.forEach((function(e){e.item._legendItemPos[1]=t.plotTop-t.spacing[0]+e.pos}))},t.prototype.render=function(){var t=this.chart,e=t.renderer,n=this.group,i=this.box,r=this.options,o=this.padding;this.itemX=o,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=b(r.width,t.spacingBox.width-o);var a=t.spacingBox.width-2*o-r.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(a/=2),this.maxLegendWidth=this.widthOption||a,n||(this.group=n=e.g("legend").attr({zIndex:7}).add(),this.contentGroup=e.g().attr({zIndex:1}).add(n),this.scrollGroup=e.g().add(this.contentGroup)),this.renderTitle();var s=this.getAllItems();x(s,(function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)})),r.reversed&&s.reverse(),this.allItems=s,this.display=a=!!s.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,s.forEach(this.renderItem,this),s.forEach(this.layoutItem,this),s=(this.widthOption||this.offsetWidth)+o;var l=this.lastItemY+this.lastLineHeight+this.titleHeight;l=this.handleOverflow(l),l+=o,i||(this.box=i=e.rect().addClass("highcharts-legend-box").attr({r:r.borderRadius}).add(n),i.isNew=!0),t.styledMode||i.attr({stroke:r.borderColor,"stroke-width":r.borderWidth||0,fill:r.backgroundColor||"none"}).shadow(r.shadow),0<s&&0<l&&(i[i.isNew?"attr":"animate"](i.crisp.call({},{x:0,y:0,width:s,height:l},i.strokeWidth())),i.isNew=!1),i[a?"show":"hide"](),t.styledMode&&"none"===n.getStyle("display")&&(s=l=0),this.legendWidth=s,this.legendHeight=l,a&&this.align(),this.proximate||this.positionItems(),f(this,"afterRender")},t.prototype.align=function(t){void 0===t&&(t=this.chart.spacingBox);var e=this.chart,n=this.options,i=t.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<e.titleOffset[0]?i+=e.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<e.titleOffset[2]&&(i-=e.titleOffset[2]),i!==t.y&&(t=m(t,{y:i})),this.group.align(m(n,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":n.verticalAlign}),!0,t)},t.prototype.handleOverflow=function(t){var e=this,n=this.chart,i=n.renderer,r=this.options,o=r.y,a=this.padding;o=n.spacingBox.height+("top"===r.verticalAlign?-o:o)-a;var s,l,c=r.maxHeight,u=this.clipRect,h=r.navigation,d=v(h.animation,!0),p=h.arrowSize||12,f=this.nav,y=this.pages,g=this.allItems,m=function(t){"number"==typeof t?u.attr({height:t}):u&&(e.clipRect=u.destroy(),e.contentGroup.clip()),e.contentGroup.div&&(e.contentGroup.div.style.clip=t?"rect("+a+"px,9999px,"+(a+t)+"px,0)":"auto")},b=function(t){return e[t]=i.circle(0,0,1.3*p).translate(p/2,p/2).add(f),n.styledMode||e[t].attr("fill","rgba(0,0,0,0.0001)"),e[t]};return"horizontal"!==r.layout||"middle"===r.verticalAlign||r.floating||(o/=2),c&&(o=Math.min(o,c)),y.length=0,t>o&&!1!==h.enabled?(this.clipHeight=s=Math.max(o-20-this.titleHeight-a,0),this.currentPage=v(this.currentPage,1),this.fullHeight=t,g.forEach((function(t,e){var n=t._legendItemPos[1],i=Math.round(t.legendItem.getBBox().height),r=y.length;(!r||n-y[r-1]>s&&(l||n)!==y[r-1])&&(y.push(l||n),r++),t.pageIx=r-1,l&&(g[e-1].pageIx=r-1),e===g.length-1&&n+i-y[r-1]>s&&n!==l&&(y.push(n),t.pageIx=r),n!==l&&(l=n)})),u||(u=e.clipRect=i.clipRect(0,a,9999,0),e.contentGroup.clip(u)),m(s),f||(this.nav=f=i.g().attr({zIndex:1}).add(this.group),this.up=i.symbol("triangle",0,0,p,p).add(f),b("upTracker").on("click",(function(){e.scroll(-1,d)})),this.pager=i.text("",15,10).addClass("highcharts-legend-navigation"),n.styledMode||this.pager.css(h.style),this.pager.add(f),this.down=i.symbol("triangle-down",0,0,p,p).add(f),b("downTracker").on("click",(function(){e.scroll(1,d)}))),e.scroll(0),t=o):f&&(m(),this.nav=f.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},t.prototype.scroll=function(t,e){var n=this,i=this.chart,a=this.pages,s=a.length,l=this.currentPage+t;t=this.clipHeight;var c=this.options.navigation,u=this.pager,h=this.padding;l>s&&(l=s),0<l&&(void 0!==e&&o(e,i),this.nav.attr({translateX:h,translateY:t+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===l?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),u.attr({text:l+"/"+s}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:l===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),i.styledMode||(this.up.attr({fill:1===l?c.inactiveColor:c.activeColor}),this.upTracker.css({cursor:1===l?"default":"pointer"}),this.down.attr({fill:l===s?c.inactiveColor:c.activeColor}),this.downTracker.css({cursor:l===s?"default":"pointer"})),this.scrollOffset=-a[l-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=l,this.positionCheckboxes(),e=r(v(e,i.renderer.globalAnimation,!0)),w((function(){f(n,"afterScroll",{currentPage:l})}),e.duration))},t.prototype.setItemEvents=function(t,e,i){var r=this,o=r.chart.renderer.boxWrapper,a=t instanceof n,s="highcharts-legend-"+(a?"point":"series")+"-active",l=r.chart.styledMode;(i?[e,t.legendSymbol]:[t.legendGroup]).forEach((function(n){n&&n.on("mouseover",(function(){t.visible&&r.allItems.forEach((function(e){t!==e&&e.setState("inactive",!a)})),t.setState("hover"),t.visible&&o.addClass(s),l||e.css(r.options.itemHoverStyle)})).on("mouseout",(function(){r.chart.styledMode||e.css(m(t.visible?r.itemStyle:r.itemHiddenStyle)),r.allItems.forEach((function(e){t!==e&&e.setState("",!a)})),o.removeClass(s),t.setState()})).on("click",(function(e){var n=function(){t.setVisible&&t.setVisible(),r.allItems.forEach((function(e){t!==e&&e.setState(t.visible?"inactive":"",!a)}))};o.removeClass(s),e={browserEvent:e},t.firePointEvent?t.firePointEvent("legendItemClick",e,n):f(t,"legendItemClick",e,n)}))}))},t.prototype.createCheckboxForItem=function(t){t.checkbox=c("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),l(t.checkbox,"click",(function(e){f(t.series||t,"checkboxClick",{checked:e.target.checked,item:t},(function(){t.select()}))}))},t}();return(/Trident\/7\.0/.test(s.navigator&&s.navigator.userAgent)||t)&&i(S.prototype,"positionItem",(function(t,e){var n=this,i=function(){e._legendItemPos&&t.call(n,e)};i(),n.bubbleLegend||setTimeout(i)})),e.Legend=S,e.Legend})),e(n,"Core/Series/SeriesRegistry.js",[n["Core/Globals.js"],n["Core/Options.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r,o=e.defaultOptions,a=i.error,s=i.extendClass,l=i.merge;return function(t){function e(e,i){var r=o.plotOptions||{},a=i.defaultOptions;i.prototype.pointClass||(i.prototype.pointClass=n),i.prototype.type=e,a&&(r[e]=a),t.seriesTypes[e]=i}t.seriesTypes={},t.getSeries=function(e,n){void 0===n&&(n={});var i=e.options.chart;i=n.type||i.type||i.defaultSeriesType||"";var r=t.seriesTypes[i];return t||a(17,!0,e,{missingModuleFor:i}),"function"==typeof(i=new r).init&&i.init(e,n),i},t.registerSeriesType=e,t.seriesType=function(i,r,a,c,u){var h=o.plotOptions||{};return r=r||"",h[i]=l(h[r],a),e(i,s(t.seriesTypes[r]||function(){},c)),t.seriesTypes[i].prototype.type=i,u&&(t.seriesTypes[i].prototype.pointClass=s(n,u)),t.seriesTypes[i]}}(r||(r={})),t.seriesType=r.seriesType,t.seriesTypes=r.seriesTypes,r})),e(n,"Core/Chart/Chart.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Axis/Axis.js"],n["Core/Globals.js"],n["Core/Legend.js"],n["Core/MSPointer.js"],n["Core/Options.js"],n["Core/Color/Palette.js"],n["Core/Pointer.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Time.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"]],(function(t,e,n,i,r,o,a,s,l,c,u,h){var d=t.animate,p=t.animObject,f=t.setAnimation,y=n.charts,g=n.doc,m=n.win,v=o.defaultOptions,b=o.time,x=l.seriesTypes,w=u.addEvent,S=u.attr,k=u.cleanRecursively,O=u.createElement,P=u.css,C=u.defined,M=u.discardElement,T=u.erase,D=u.error,E=u.extend,A=u.find,_=u.fireEvent,I=u.getStyle,L=u.isArray,j=u.isFunction,R=u.isNumber,N=u.isObject,F=u.isString,B=u.merge,H=u.numberFormat,z=u.objectEach,W=u.pick,G=u.pInt,U=u.relativeLength,V=u.removeEvent,Y=u.splat,X=u.syncTimeout,K=u.uniqueKey,q=n.marginNames,$=function(){function t(t,e,n){this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.getArgs(t,e,n)}return t.prototype.getArgs=function(t,e,n){F(t)||t.nodeName?(this.renderTo=t,this.init(e,n)):this.init(t,e)},t.prototype.init=function(t,e){var i,r=t.series,o=t.plotOptions||{};_(this,"init",{args:arguments},(function(){t.series=null;var a=(i=B(v,t)).chart||{};z(i.plotOptions,(function(t,e){N(t)&&(t.tooltip=o[e]&&B(o[e].tooltip)||void 0)})),i.tooltip.userOptions=t.chart&&t.chart.forExport&&t.tooltip.userOptions||t.tooltip,i.series=t.series=r,this.userOptions=t;var s=a.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=e,this.isResizing=0,this.options=i,this.axes=[],this.series=[],this.time=t.time&&Object.keys(t.time).length?new c(t.time):n.time,this.numberFormatter=a.numberFormatter||H,this.styledMode=a.styledMode,this.hasCartesianSeries=a.showAxes;var l=this;l.index=y.length,y.push(l),n.chartCount++,s&&z(s,(function(t,e){j(t)&&w(l,e,t)})),l.xAxis=[],l.yAxis=[],l.pointCount=l.colorCounter=l.symbolCounter=0,_(l,"afterInit"),l.firstRender()}))},t.prototype.initSeries=function(t){var e=this.options.chart;e=t.type||e.type||e.defaultSeriesType;var n=x[e];return n||D(17,!0,this,{missingModuleFor:e}),"function"==typeof(e=new n).init&&e.init(this,t),e},t.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach((function(t){t.points||t.data||!t.enabledDataSorting||t.setData(t.options.data,!1)}))},t.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort((function(t,e){return t.linkedSeries.length||e.linkedSeries.length?e.linkedSeries.length-t.linkedSeries.length:0}))},t.prototype.orderSeries=function(t){var e=this.series;for(t=t||0;t<e.length;t++)e[t]&&(e[t].index=t,e[t].name=e[t].getName())},t.prototype.isInsidePlot=function(t,e,n){var i=n?e:t;return i={x:i,y:t=n?t:e,isInsidePlot:0<=i&&i<=this.plotWidth&&0<=t&&t<=this.plotHeight},_(this,"afterIsInsidePlot",i),i.isInsidePlot},t.prototype.redraw=function(t){_(this,"beforeRedraw");var e=this.hasCartesianSeries?this.axes:this.colorAxis||[],n=this.series,i=this.pointer,r=this.legend,o=this.userOptions.legend,a=this.isDirtyLegend,s=this.isDirtyBox,l=this.renderer,c=l.isHidden(),u=[];for(this.setResponsive&&this.setResponsive(!1),f(!!this.hasRendered&&t,this),c&&this.temporaryDisplay(),this.layOutTitles(),t=n.length;t--;){var h=n[t];if(h.options.stacking||h.options.centerInCategory){var d=!0;if(h.isDirty){var p=!0;break}}}if(p)for(t=n.length;t--;)(h=n[t]).options.stacking&&(h.isDirty=!0);n.forEach((function(t){t.isDirty&&("point"===t.options.legendType?("function"==typeof t.updateTotals&&t.updateTotals(),a=!0):o&&(o.labelFormatter||o.labelFormat)&&(a=!0)),t.isDirtyData&&_(t,"updatedData")})),a&&r&&r.options.enabled&&(r.render(),this.isDirtyLegend=!1),d&&this.getStacks(),e.forEach((function(t){t.updateNames(),t.setScale()})),this.getMargins(),e.forEach((function(t){t.isDirty&&(s=!0)})),e.forEach((function(t){var e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,u.push((function(){_(t,"afterSetExtremes",E(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(s||d)&&t.redraw()})),s&&this.drawChartBox(),_(this,"predraw"),n.forEach((function(t){(s||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),i&&i.reset(!0),l.draw(),_(this,"redraw"),_(this,"render"),c&&this.temporaryDisplay(!0),u.forEach((function(t){t.call()}))},t.prototype.get=function(t){function e(e){return e.id===t||e.options&&e.options.id===t}var n,i=this.series,r=A(this.axes,e)||A(this.series,e);for(n=0;!r&&n<i.length;n++)r=A(i[n].points||[],e);return r},t.prototype.getAxes=function(){var t=this,n=this.options,i=n.xAxis=Y(n.xAxis||{});n=n.yAxis=Y(n.yAxis||{}),_(this,"getAxes"),i.forEach((function(t,e){t.index=e,t.isX=!0})),n.forEach((function(t,e){t.index=e})),i.concat(n).forEach((function(n){new e(t,n)})),_(this,"afterGetAxes")},t.prototype.getSelectedPoints=function(){var t=[];return this.series.forEach((function(e){t=t.concat(e.getPointsCollection().filter((function(t){return W(t.selectedStaging,t.selected)})))})),t},t.prototype.getSelectedSeries=function(){return this.series.filter((function(t){return t.selected}))},t.prototype.setTitle=function(t,e,n){this.applyDescription("title",t),this.applyDescription("subtitle",e),this.applyDescription("caption",void 0),this.layOutTitles(n)},t.prototype.applyDescription=function(t,e){var n=this,i="title"===t?{color:a.neutralColor80,fontSize:this.options.isStock?"16px":"18px"}:{color:a.neutralColor60};i=this.options[t]=B(!this.styledMode&&{style:i},this.options[t],e);var r=this[t];r&&e&&(this[t]=r=r.destroy()),i&&!r&&((r=this.renderer.text(i.text,0,0,i.useHTML).attr({align:i.align,class:"highcharts-"+t,zIndex:i.zIndex||4}).add()).update=function(e){n[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[t]](e)},this.styledMode||r.css(i.style),this[t]=r)},t.prototype.layOutTitles=function(t){var e=[0,0,0],n=this.renderer,i=this.spacingBox;["title","subtitle","caption"].forEach((function(t){var r=this[t],o=this.options[t],a=o.verticalAlign||"top";if(t="title"===t?-3:"top"===a?e[0]+2:0,r){if(!this.styledMode)var s=o.style.fontSize;s=n.fontMetrics(s,r).b,r.css({width:(o.width||i.width+(o.widthAdjust||0))+"px"});var l=Math.round(r.getBBox(o.useHTML).height);r.align(E({y:"bottom"===a?s:t+s,height:l},o),!1,"spacingBox"),o.floating||("top"===a?e[0]=Math.ceil(e[0]+l):"bottom"===a&&(e[2]=Math.ceil(e[2]+l)))}}),this),e[0]&&"top"===(this.options.title.verticalAlign||"top")&&(e[0]+=this.options.title.margin),e[2]&&"bottom"===this.options.caption.verticalAlign&&(e[2]+=this.options.caption.margin);var r=!this.titleOffset||this.titleOffset.join(",")!==e.join(",");this.titleOffset=e,_(this,"afterLayOutTitles"),!this.isDirtyBox&&r&&(this.isDirtyBox=this.isDirtyLegend=r,this.hasRendered&&W(t,!0)&&this.isDirtyBox&&this.redraw())},t.prototype.getChartSize=function(){var t=this.options.chart,e=t.width;t=t.height;var n=this.renderTo;C(e)||(this.containerWidth=I(n,"width")),C(t)||(this.containerHeight=I(n,"height")),this.chartWidth=Math.max(0,e||this.containerWidth||600),this.chartHeight=Math.max(0,U(t,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},t.prototype.temporaryDisplay=function(t){var e=this.renderTo;if(t)for(;e&&e.style;)e.hcOrigStyle&&(P(e,e.hcOrigStyle),delete e.hcOrigStyle),e.hcOrigDetached&&(g.body.removeChild(e),e.hcOrigDetached=!1),e=e.parentNode;else for(;e&&e.style&&(g.body.contains(e)||e.parentNode||(e.hcOrigDetached=!0,g.body.appendChild(e)),("none"===I(e,"display",!1)||e.hcOricDetached)&&(e.hcOrigStyle={display:e.style.display,height:e.style.height,overflow:e.style.overflow},t={display:"block",overflow:"hidden"},e!==this.renderTo&&(t.height=0),P(e,t),e.offsetWidth||e.style.setProperty("display","block","important")),(e=e.parentNode)!==g.body););},t.prototype.setClassName=function(t){this.container.className="highcharts-container "+(t||"")},t.prototype.getContainer=function(){var t,e,i=this.options,r=i.chart,o=this.renderTo,a=K();o||(this.renderTo=o=r.renderTo),F(o)&&(this.renderTo=o=g.getElementById(o)),o||D(13,!0,this);var s=G(S(o,"data-highcharts-chart"));R(s)&&y[s]&&y[s].hasRendered&&y[s].destroy(),S(o,"data-highcharts-chart",this.index),o.innerHTML="",r.skipClone||o.offsetWidth||this.temporaryDisplay(),this.getChartSize(),s=this.chartWidth;var l=this.chartHeight;if(P(o,{overflow:"hidden"}),this.styledMode||(t=E({position:"relative",overflow:"hidden",width:s+"px",height:l+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none"},r.style)),this.container=o=O("div",{id:a},t,o),this._cursor=o.style.cursor,this.renderer=new(n[r.renderer]||n.Renderer)(o,s,l,null,r.forExport,i.exporting&&i.exporting.allowHTML,this.styledMode),f(void 0,this),this.setClassName(r.className),this.styledMode)for(e in i.defs)this.renderer.definition(i.defs[e]);else this.renderer.setStyle(r.style);this.renderer.chartIndex=this.index,_(this,"afterGetContainer")},t.prototype.getMargins=function(t){var e=this.spacing,n=this.margin,i=this.titleOffset;this.resetMargins(),i[0]&&!C(n[0])&&(this.plotTop=Math.max(this.plotTop,i[0]+e[0])),i[2]&&!C(n[2])&&(this.marginBottom=Math.max(this.marginBottom,i[2]+e[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(n,e),_(this,"getMargins"),t||this.getAxisMargins()},t.prototype.getAxisMargins=function(){var t=this,e=t.axisOffset=[0,0,0,0],n=t.colorAxis,i=t.margin,r=function(t){t.forEach((function(t){t.visible&&t.getOffset()}))};t.hasCartesianSeries?r(t.axes):n&&n.length&&r(n),q.forEach((function(n,r){C(i[r])||(t[n]+=e[r])})),t.setChartSize()},t.prototype.reflow=function(t){var e=this,n=e.options.chart,i=e.renderTo,r=C(n.width)&&C(n.height),o=n.width||I(i,"width");n=n.height||I(i,"height"),i=t?t.target:m,delete e.pointer.chartPosition,r||e.isPrinting||!o||!n||i!==m&&i!==g||(o===e.containerWidth&&n===e.containerHeight||(u.clearTimeout(e.reflowTimeout),e.reflowTimeout=X((function(){e.container&&e.setSize(void 0,void 0,!1)}),t?100:0)),e.containerWidth=o,e.containerHeight=n)},t.prototype.setReflow=function(t){var e=this;!1===t||this.unbindReflow?!1===t&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=w(m,"resize",(function(t){e.options&&e.reflow(t)})),w(this,"destroy",this.unbindReflow))},t.prototype.setSize=function(t,e,n){var i=this,r=i.renderer;i.isResizing+=1,f(n,i),n=r.globalAnimation,i.oldChartHeight=i.chartHeight,i.oldChartWidth=i.chartWidth,void 0!==t&&(i.options.chart.width=t),void 0!==e&&(i.options.chart.height=e),i.getChartSize(),i.styledMode||(n?d:P)(i.container,{width:i.chartWidth+"px",height:i.chartHeight+"px"},n),i.setChartSize(!0),r.setSize(i.chartWidth,i.chartHeight,n),i.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),i.isDirtyLegend=!0,i.isDirtyBox=!0,i.layOutTitles(),i.getMargins(),i.redraw(n),i.oldChartHeight=null,_(i,"resize"),X((function(){i&&_(i,"endResize",null,(function(){--i.isResizing}))}),p(n).duration)},t.prototype.setChartSize=function(t){var e,n,i,r,o=this.inverted,a=this.renderer,s=this.chartWidth,l=this.chartHeight,c=this.options.chart,u=this.spacing,h=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=n=Math.round(this.plotTop),this.plotWidth=i=Math.max(0,Math.round(s-e-this.marginRight)),this.plotHeight=r=Math.max(0,Math.round(l-n-this.marginBottom)),this.plotSizeX=o?r:i,this.plotSizeY=o?i:r,this.plotBorderWidth=c.plotBorderWidth||0,this.spacingBox=a.spacingBox={x:u[3],y:u[0],width:s-u[3]-u[1],height:l-u[0]-u[2]},this.plotBox=a.plotBox={x:e,y:n,width:i,height:r},s=2*Math.floor(this.plotBorderWidth/2),o=Math.ceil(Math.max(s,h[3])/2),a=Math.ceil(Math.max(s,h[0])/2),this.clipBox={x:o,y:a,width:Math.floor(this.plotSizeX-Math.max(s,h[1])/2-o),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(s,h[2])/2-a))},t||this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),_(this,"afterSetChartSize",{skipAxes:t})},t.prototype.resetMargins=function(){_(this,"resetMargins");var t=this,e=t.options.chart;["margin","spacing"].forEach((function(n){var i=e[n],r=N(i)?i:[i,i,i,i];["Top","Right","Bottom","Left"].forEach((function(i,o){t[n][o]=W(e[n+i],r[o])}))})),q.forEach((function(e,n){t[e]=W(t.margin[n],t.spacing[n])})),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]},t.prototype.drawChartBox=function(){var t,e=this.options.chart,n=this.renderer,i=this.chartWidth,r=this.chartHeight,o=this.chartBackground,a=this.plotBackground,s=this.plotBorder,l=this.styledMode,c=this.plotBGImage,u=e.backgroundColor,h=e.plotBackgroundColor,d=e.plotBackgroundImage,p=this.plotLeft,f=this.plotTop,y=this.plotWidth,g=this.plotHeight,m=this.plotBox,v=this.clipRect,b=this.clipBox,x="animate";if(o||(this.chartBackground=o=n.rect().addClass("highcharts-background").add(),x="attr"),l)var w=t=o.strokeWidth();else t=(w=e.borderWidth||0)+(e.shadow?8:0),u={fill:u||"none"},(w||o["stroke-width"])&&(u.stroke=e.borderColor,u["stroke-width"]=w),o.attr(u).shadow(e.shadow);o[x]({x:t/2,y:t/2,width:i-t-w%2,height:r-t-w%2,r:e.borderRadius}),x="animate",a||(x="attr",this.plotBackground=a=n.rect().addClass("highcharts-plot-background").add()),a[x](m),l||(a.attr({fill:h||"none"}).shadow(e.plotShadow),d&&(c?(d!==c.attr("href")&&c.attr("href",d),c.animate(m)):this.plotBGImage=n.image(d,p,f,y,g).add())),v?v.animate({width:b.width,height:b.height}):this.clipRect=n.clipRect(b),x="animate",s||(x="attr",this.plotBorder=s=n.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),l||s.attr({stroke:e.plotBorderColor,"stroke-width":e.plotBorderWidth||0,fill:"none"}),s[x](s.crisp({x:p,y:f,width:y,height:g},-s.strokeWidth())),this.isDirtyBox=!1,_(this,"afterDrawChartBox")},t.prototype.propFromSeries=function(){var t,e,n,i=this,r=i.options.chart,o=i.options.series;["inverted","angular","polar"].forEach((function(a){for(t=x[r.type||r.defaultSeriesType],n=r[a]||t&&t.prototype[a],e=o&&o.length;!n&&e--;)(t=x[o[e].type])&&t.prototype[a]&&(n=!0);i[a]=n}))},t.prototype.linkSeries=function(){var t=this,e=t.series;e.forEach((function(t){t.linkedSeries.length=0})),e.forEach((function(e){var n=e.options.linkedTo;F(n)&&(n=":previous"===n?t.series[e.index-1]:t.get(n))&&n.linkedParent!==e&&(n.linkedSeries.push(e),e.linkedParent=n,n.enabledDataSorting&&e.setDataSortingOptions(),e.visible=W(e.options.visible,n.options.visible,e.visible))})),_(this,"afterLinkSeries")},t.prototype.renderSeries=function(){this.series.forEach((function(t){t.translate(),t.render()}))},t.prototype.renderLabels=function(){var t=this,e=t.options.labels;e.items&&e.items.forEach((function(n){var i=E(e.style,n.style),r=G(i.left)+t.plotLeft,o=G(i.top)+t.plotTop+12;delete i.left,delete i.top,t.renderer.text(n.html,r,o).attr({zIndex:2}).css(i).add()}))},t.prototype.render=function(){var t=this.axes,e=this.colorAxis,n=this.renderer,r=this.options,o=0,a=function(t){t.forEach((function(t){t.visible&&t.render()}))};this.setTitle(),this.legend=new i(this,r.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),r=this.plotWidth,t.some((function(t){if(t.horiz&&t.visible&&t.options.labels.enabled&&t.series.length)return o=21,!0}));var s=this.plotHeight=Math.max(this.plotHeight-o,0);t.forEach((function(t){t.setScale()})),this.getAxisMargins();var l=1.1<r/this.plotWidth,c=1.05<s/this.plotHeight;(l||c)&&(t.forEach((function(t){(t.horiz&&l||!t.horiz&&c)&&t.setTickInterval(!0)})),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?a(t):e&&e.length&&a(e),this.seriesGroup||(this.seriesGroup=n.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},t.prototype.addCredits=function(t){var e=this,n=B(!0,this.options.credits,t);n.enabled&&!this.credits&&(this.credits=this.renderer.text(n.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){n.href&&(m.location.href=n.href)})).attr({align:n.position.align,zIndex:8}),e.styledMode||this.credits.css(n.style),this.credits.add().align(n.position),this.credits.update=function(t){e.credits=e.credits.destroy(),e.addCredits(t)})},t.prototype.destroy=function(){var t,e=this,i=e.axes,r=e.series,o=e.container,a=o&&o.parentNode;for(_(e,"destroy"),e.renderer.forExport?T(y,e):y[e.index]=void 0,n.chartCount--,e.renderTo.removeAttribute("data-highcharts-chart"),V(e),t=i.length;t--;)i[t]=i[t].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),t=r.length;t--;)r[t]=r[t].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach((function(t){var n=e[t];n&&n.destroy&&(e[t]=n.destroy())})),o&&(o.innerHTML="",V(o),a&&M(o)),z(e,(function(t,n){delete e[n]}))},t.prototype.firstRender=function(){var t=this,e=t.options;t.isReadyToRender&&!t.isReadyToRender()||(t.getContainer(),t.resetMargins(),t.setChartSize(),t.propFromSeries(),t.getAxes(),(L(e.series)?e.series:[]).forEach((function(e){t.initSeries(e)})),t.linkSeries(),t.setSeriesData(),_(t,"beforeRender"),s&&(t.pointer=n.hasTouch||!m.PointerEvent&&!m.MSPointerEvent?new s(t,e):new r(t,e)),t.render(),t.pointer.getChartPosition(),t.renderer.imgCount||t.hasLoaded||t.onload(),t.temporaryDisplay(!0))},t.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),_(this,"load"),_(this,"render"),C(this.index)&&this.setReflow(this.options.chart.reflow),this.hasLoaded=!0},t.prototype.addSeries=function(t,e,n){var i,r=this;return t&&(e=W(e,!0),_(r,"addSeries",{options:t},(function(){i=r.initSeries(t),r.isDirtyLegend=!0,r.linkSeries(),i.enabledDataSorting&&i.setData(t.data,!1),_(r,"afterAddSeries",{series:i}),e&&r.redraw(n)}))),i},t.prototype.addAxis=function(t,e,n,i){return this.createAxis(e?"xAxis":"yAxis",{axis:t,redraw:n,animation:i})},t.prototype.addColorAxis=function(t,e,n){return this.createAxis("colorAxis",{axis:t,redraw:e,animation:n})},t.prototype.createAxis=function(t,i){var r=this.options,o="colorAxis"===t,a=i.redraw,s=i.animation;i=B(i.axis,{index:this[t].length,isX:"xAxis"===t});var l=o?new n.ColorAxis(this,i):new e(this,i);return r[t]=Y(r[t]||{}),r[t].push(i),o&&(this.isDirtyLegend=!0,this.axes.forEach((function(t){t.series=[]})),this.series.forEach((function(t){t.bindAxes(),t.isDirtyData=!0}))),W(a,!0)&&this.redraw(s),l},t.prototype.showLoading=function(t){var e=this,n=e.options,i=e.loadingDiv,r=e.loadingSpan,o=n.loading,a=function(){i&&P(i,{left:e.plotLeft+"px",top:e.plotTop+"px",width:e.plotWidth+"px",height:e.plotHeight+"px"})};i||(e.loadingDiv=i=O("div",{className:"highcharts-loading highcharts-loading-hidden"},null,e.container)),r||(e.loadingSpan=r=O("span",{className:"highcharts-loading-inner"},null,i),w(e,"redraw",a)),i.className="highcharts-loading",h.setElementHTML(r,W(t,n.lang.loading,"")),e.styledMode||(P(i,E(o.style,{zIndex:10})),P(r,o.labelStyle),e.loadingShown||(P(i,{opacity:0,display:""}),d(i,{opacity:o.style.opacity||.5},{duration:o.showDuration||0}))),e.loadingShown=!0,a()},t.prototype.hideLoading=function(){var t=this.options,e=this.loadingDiv;e&&(e.className="highcharts-loading highcharts-loading-hidden",this.styledMode||d(e,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){P(e,{display:"none"})}})),this.loadingShown=!1},t.prototype.update=function(t,e,n,i){var r,o,a,s=this,l={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},u=t.isResponsiveOptions,h=[];if(_(s,"update",{options:t}),u||s.setResponsive(!1,!0),t=k(t,s.options),s.userOptions=B(s.userOptions,t),r=t.chart){if(B(!0,s.options.chart,r),"className"in r&&s.setClassName(r.className),"reflow"in r&&s.setReflow(r.reflow),"inverted"in r||"polar"in r||"type"in r){s.propFromSeries();var d=!0}"alignTicks"in r&&(d=!0),z(r,(function(t,e){-1!==s.propsRequireUpdateSeries.indexOf("chart."+e)&&(o=!0),-1!==s.propsRequireDirtyBox.indexOf(e)&&(s.isDirtyBox=!0),-1!==s.propsRequireReflow.indexOf(e)&&(u?s.isDirtyBox=!0:a=!0)})),!s.styledMode&&"style"in r&&s.renderer.setStyle(r.style)}!s.styledMode&&t.colors&&(this.options.colors=t.colors),t.time&&(this.time===b&&(this.time=new c(t.time)),B(!0,s.options.time,t.time)),z(t,(function(e,n){s[n]&&"function"==typeof s[n].update?s[n].update(e,!1):"function"==typeof s[l[n]]?s[l[n]](e):"color"!==n&&-1===s.collectionsWithUpdate.indexOf(n)&&B(!0,s.options[n],t[n]),"chart"!==n&&-1!==s.propsRequireUpdateSeries.indexOf(n)&&(o=!0)})),this.collectionsWithUpdate.forEach((function(e){if(t[e]){if("series"===e){var i=[];s[e].forEach((function(t,e){t.options.isInternal||i.push(W(t.options.index,e))}))}Y(t[e]).forEach((function(t,r){var o,a=C(t.id);a&&(o=s.get(t.id)),!o&&s[e]&&(o=s[e][i?i[r]:r])&&a&&C(o.options.id)&&(o=void 0),o&&o.coll===e&&(o.update(t,!1),n&&(o.touched=!0)),!o&&n&&s.collectionsWithInit[e]&&(s.collectionsWithInit[e][0].apply(s,[t].concat(s.collectionsWithInit[e][1]||[]).concat([!1])).touched=!0)})),n&&s[e].forEach((function(t){t.touched||t.options.isInternal?delete t.touched:h.push(t)}))}})),h.forEach((function(t){t.chart&&t.remove(!1)})),d&&s.axes.forEach((function(t){t.update({},!1)})),o&&s.getSeriesOrderByLinks().forEach((function(t){t.chart&&t.update({},!1)}),this),d=r&&r.width,r=r&&r.height,F(r)&&(r=U(r,d||s.chartWidth)),a||R(d)&&d!==s.chartWidth||R(r)&&r!==s.chartHeight?s.setSize(d,r,i):W(e,!0)&&s.redraw(i),_(s,"afterUpdate",{options:t,redraw:e,animation:i})},t.prototype.setSubtitle=function(t,e){this.applyDescription("subtitle",t),this.layOutTitles(e)},t.prototype.setCaption=function(t,e){this.applyDescription("caption",t),this.layOutTitles(e)},t.prototype.showResetZoom=function(){function t(){e.zoomOut()}var e=this,n=v.lang,i=e.options.chart.resetZoomButton,r=i.theme,o=r.states,a="chart"===i.relativeTo||"spaceBox"===i.relativeTo?null:this.scrollablePlotBox||"plotBox";_(this,"beforeShowResetZoom",null,(function(){e.resetZoomButton=e.renderer.button(n.resetZoom,null,null,t,r,o&&o.hover).attr({align:i.position.align,title:n.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(i.position,!1,a)})),_(this,"afterShowResetZoom")},t.prototype.zoomOut=function(){_(this,"selection",{resetSelection:!0},this.zoom)},t.prototype.zoom=function(t){var e,n=this,i=n.pointer,r=!1,o=n.inverted?i.mouseDownX:i.mouseDownY;!t||t.resetSelection?(n.axes.forEach((function(t){e=t.zoom()})),i.initiated=!1):t.xAxis.concat(t.yAxis).forEach((function(t){var a=t.axis,s=n.inverted?a.left:a.top,l=n.inverted?s+a.width:s+a.height,c=a.isXAxis,u=!1;(!c&&o>=s&&o<=l||c||!C(o))&&(u=!0),i[c?"zoomX":"zoomY"]&&u&&(e=a.zoom(t.min,t.max),a.displayBtn&&(r=!0))}));var a=n.resetZoomButton;r&&!a?n.showResetZoom():!r&&N(a)&&(n.resetZoomButton=a.destroy()),e&&n.redraw(W(n.options.chart.animation,t&&t.animation,100>n.pointCount))},t.prototype.pan=function(t,e){var n,i=this,r=i.hoverPoints,o=i.options.chart,a=i.options.mapNavigation&&i.options.mapNavigation.enabled;e="object"==typeof e?e:{enabled:e,type:"x"},o&&o.panning&&(o.panning=e);var s=e.type;_(this,"pan",{originalEvent:t},(function(){r&&r.forEach((function(t){t.setState()}));var e=[1];"xy"===s?e=[1,0]:"y"===s&&(e=[0]),e.forEach((function(e){var r=i[e?"xAxis":"yAxis"][0],o=r.horiz,l=t[o?"chartX":"chartY"],c=i[o=o?"mouseDownX":"mouseDownY"],u=(r.pointRange||0)/2,h=r.reversed&&!i.inverted||!r.reversed&&i.inverted?-1:1,d=r.getExtremes(),p=r.toValue(c-l,!0)+u*h,f=(h=r.toValue(c+r.len-l,!0)-u*h)<p;c=f?h:p,p=f?p:h,h=r.hasVerticalPanning();var y=r.panningState;!h||e||y&&!y.isDirty||r.series.forEach((function(t){var e=t.getProcessedData(!0);e=t.getExtremes(e.yData,!0),y||(y={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),R(e.dataMin)&&R(e.dataMax)&&(y.startMin=Math.min(W(t.options.threshold,1/0),e.dataMin,y.startMin),y.startMax=Math.max(W(t.options.threshold,-1/0),e.dataMax,y.startMax))})),e=Math.min(W(null==y?void 0:y.startMin,d.dataMin),u?d.min:r.toValue(r.toPixels(d.min)-r.minPixelPadding)),u=Math.max(W(null==y?void 0:y.startMax,d.dataMax),u?d.max:r.toValue(r.toPixels(d.max)+r.minPixelPadding)),r.panningState=y,r.isOrdinal||(0<(h=e-c)&&(p+=h,c=e),0<(h=p-u)&&(p=u,c-=h),r.series.length&&c!==d.min&&p!==d.max&&c>=e&&p<=u&&(r.setExtremes(c,p,!1,!1,{trigger:"pan"}),i.resetZoomButton||a||c===e||p===u||!s.match("y")||(i.showResetZoom(),r.displayBtn=!1),n=!0),i[o]=l)})),n&&i.redraw(!1),P(i.container,{cursor:"move"})}))},t}();return E($.prototype,{callbacks:[],collectionsWithInit:{xAxis:[$.prototype.addAxis,[!0]],yAxis:[$.prototype.addAxis,[!1]],series:[$.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","zAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),n.chart=function(t,e,n){return new $(t,e,n)},n.Chart=$,$})),e(n,"Mixins/LegendSymbol.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.merge,i=e.pick;return t.LegendSymbolMixin={drawRectangle:function(t,e){var n=t.symbolHeight,r=t.options.squareSymbol;e.legendSymbol=this.chart.renderer.rect(r?(t.symbolWidth-n)/2:0,t.baseline-n+1,r?n:t.symbolWidth,n,i(t.options.symbolRadius,n/2)).addClass("highcharts-point").attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e=this.options,r=e.marker,o=t.symbolWidth,a=t.symbolHeight,s=a/2,l=this.chart.renderer,c=this.legendGroup;t=t.baseline-Math.round(.3*t.fontMetrics.b);var u={};this.chart.styledMode||(u={"stroke-width":e.lineWidth||0},e.dashStyle&&(u.dashstyle=e.dashStyle)),this.legendLine=l.path([["M",0,t],["L",o,t]]).addClass("highcharts-graph").attr(u).add(c),r&&!1!==r.enabled&&o&&(e=Math.min(i(r.radius,s),s),0===this.symbol.indexOf("url")&&(r=n(r,{width:a,height:a}),e=0),this.legendSymbol=r=l.symbol(this.symbol,o/2-e,t-e,2*e,2*e,r).addClass("highcharts-point").add(c),r.isMarker=!0)}}})),e(n,"Core/Series/Series.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Options.js"],n["Core/Color/Palette.js"],n["Core/Series/Point.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s,l){var c=t.animObject,u=t.setAnimation,h=e.hasTouch,d=e.svg,p=e.win,f=i.defaultOptions,y=a.seriesTypes,g=l.addEvent,m=l.arrayMax,v=l.arrayMin,b=l.clamp,x=l.cleanRecursively,w=l.correctFloat,S=l.defined,k=l.erase,O=l.error,P=l.extend,C=l.find,M=l.fireEvent,T=l.getNestedProperty,D=l.isArray,E=l.isFunction,A=l.isNumber,_=l.isString,I=l.merge,L=l.objectEach,j=l.pick,R=l.removeEvent,N=l.splat,F=l.syncTimeout;return t=function(){function t(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return t.prototype.init=function(t,e){M(this,"init",{options:e});var n,i=this,r=t.series;this.eventOptions=this.eventOptions||{},this.eventsToUnbind=[],i.chart=t,i.options=e=i.setOptions(e),i.linkedSeries=[],i.bindAxes(),P(i,{name:e.name,state:"",visible:!1!==e.visible,selected:!0===e.selected});var o=e.events;L(o,(function(t,e){E(t)&&i.eventOptions[e]!==t&&(E(i.eventOptions[e])&&R(i,e,i.eventOptions[e]),i.eventOptions[e]=t,g(i,e,t))})),(o&&o.click||e.point&&e.point.events&&e.point.events.click||e.allowPointSelect)&&(t.runTrackerClick=!0),i.getColor(),i.getSymbol(),i.parallelArrays.forEach((function(t){i[t+"Data"]||(i[t+"Data"]=[])})),i.isCartesian&&(t.hasCartesianSeries=!0),r.length&&(n=r[r.length-1]),i._i=j(n&&n._i,-1)+1,i.opacity=i.options.opacity,t.orderSeries(this.insert(r)),e.dataSorting&&e.dataSorting.enabled?i.setDataSortingOptions():i.points||i.data||i.setData(e.data,!1),M(this,"afterInit")},t.prototype.is=function(t){return y[t]&&this instanceof y[t]},t.prototype.insert=function(t){var e,n=this.options.index;if(A(n)){for(e=t.length;e--;)if(n>=j(t[e].options.index,t[e]._i)){t.splice(e+1,0,this);break}-1===e&&t.unshift(this),e+=1}else t.push(this);return j(e,t.length-1)},t.prototype.bindAxes=function(){var t,e=this,n=e.options,i=e.chart;M(this,"bindAxes",null,(function(){(e.axisTypes||[]).forEach((function(r){i[r].forEach((function(i){t=i.options,(n[r]===t.index||void 0!==n[r]&&n[r]===t.id||void 0===n[r]&&0===t.index)&&(e.insert(i.series),e[r]=i,i.isDirty=!0)})),e[r]||e.optionalAxis===r||O(18,!0,i)}))})),M(this,"afterBindAxes")},t.prototype.updateParallelArrays=function(t,e){var n=t.series,i=arguments,r=A(e)?function(i){var r="y"===i&&n.toYData?n.toYData(t):t[i];n[i+"Data"][e]=r}:function(t){Array.prototype[e].apply(n[t+"Data"],Array.prototype.slice.call(i,2))};n.parallelArrays.forEach(r)},t.prototype.hasData=function(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&0<this.yData.length},t.prototype.autoIncrement=function(){var t,e=this.options,n=this.xIncrement,i=e.pointIntervalUnit,r=this.chart.time;return n=j(n,e.pointStart,0),this.pointInterval=t=j(this.pointInterval,e.pointInterval,1),i&&(e=new r.Date(n),"day"===i?r.set("Date",e,r.get("Date",e)+t):"month"===i?r.set("Month",e,r.get("Month",e)+t):"year"===i&&r.set("FullYear",e,r.get("FullYear",e)+t),t=e.getTime()-n),this.xIncrement=n+t,n},t.prototype.setDataSortingOptions=function(){var t=this.options;P(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),S(t.pointRange)||(t.pointRange=1)},t.prototype.setOptions=function(t){var e=this.chart,n=e.options,i=n.plotOptions,r=e.userOptions||{};t=I(t),e=e.styledMode;var o={plotOptions:i,userOptions:t};M(this,"setOptions",o);var a=o.plotOptions[this.type],s=r.plotOptions||{};return this.userOptions=o.userOptions,r=I(a,i.series,r.plotOptions&&r.plotOptions[this.type],t),this.tooltipOptions=I(f.tooltip,f.plotOptions.series&&f.plotOptions.series.tooltip,f.plotOptions[this.type].tooltip,n.tooltip.userOptions,i.series&&i.series.tooltip,i[this.type].tooltip,t.tooltip),this.stickyTracking=j(t.stickyTracking,s[this.type]&&s[this.type].stickyTracking,s.series&&s.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||r.stickyTracking),null===a.marker&&delete r.marker,this.zoneAxis=r.zoneAxis,n=this.zones=(r.zones||[]).slice(),!r.negativeColor&&!r.negativeFillColor||r.zones||(i={value:r[this.zoneAxis+"Threshold"]||r.threshold||0,className:"highcharts-negative"},e||(i.color=r.negativeColor,i.fillColor=r.negativeFillColor),n.push(i)),n.length&&S(n[n.length-1].value)&&n.push(e?{}:{color:this.color,fillColor:this.fillColor}),M(this,"afterSetOptions",{options:r}),r},t.prototype.getName=function(){return j(this.options.name,"Series "+(this.index+1))},t.prototype.getCyclic=function(t,e,n){var i=this.chart,r=this.userOptions,o=t+"Index",a=t+"Counter",s=n?n.length:j(i.options.chart[t+"Count"],i[t+"Count"]);if(!e){var l=j(r[o],r["_"+o]);S(l)||(i.series.length||(i[a]=0),r["_"+o]=l=i[a]%s,i[a]+=1),n&&(e=n[l])}void 0!==l&&(this[o]=l),this[t]=e},t.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||f.plotOptions[this.type].color,this.chart.options.colors)},t.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},t.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},t.prototype.findPointIndex=function(t,e){var n,i=t.id,r=t.x,o=this.points,a=this.options.dataSorting;if(i)var s=this.chart.get(i);else if(this.linkedParent||this.enabledDataSorting){var l=a&&a.matchByName?"name":"index";if(!(s=C(o,(function(e){return!e.touched&&e[l]===t[l]}))))return}if(s){var c=s&&s.index;void 0!==c&&(n=!0)}return void 0===c&&A(r)&&(c=this.xData.indexOf(r,e)),-1!==c&&void 0!==c&&this.cropped&&(c=c>=this.cropStart?c-this.cropStart:c),!n&&o[c]&&o[c].touched&&(c=void 0),c},t.prototype.updateData=function(t,e){var n,i,r,o=this.options,a=o.dataSorting,s=this.points,l=[],c=this.requireSorting,u=t.length===s.length,h=!0;if(this.xIncrement=null,t.forEach((function(t,e){var i=S(t)&&this.pointClass.prototype.optionsToObject.call({series:this},t)||{},h=i.x;i.id||A(h)?(-1===(h=this.findPointIndex(i,r))||void 0===h?l.push(t):s[h]&&t!==o.data[h]?(s[h].update(t,!1,null,!1),s[h].touched=!0,c&&(r=h+1)):s[h]&&(s[h].touched=!0),(!u||e!==h||a&&a.enabled||this.hasDerivedData)&&(n=!0)):l.push(t)}),this),n)for(t=s.length;t--;)(i=s[t])&&!i.touched&&i.remove&&i.remove(!1,e);else!u||a&&a.enabled?h=!1:(t.forEach((function(t,e){s[e].update&&t!==s[e].y&&s[e].update(t,!1,null,!1)})),l.length=0);return s.forEach((function(t){t&&(t.touched=!1)})),!!h&&(l.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=m(this.xData),this.autoIncrement()),!0)},t.prototype.setData=function(t,e,n,i){var r,o=this,a=o.points,s=a&&a.length||0,l=o.options,c=o.chart,u=l.dataSorting,h=null,d=o.xAxis;h=l.turboThreshold;var p,f=this.xData,y=this.yData,g=(r=o.pointArrayMap)&&r.length,m=l.keys,v=0,b=1;if(r=(t=t||[]).length,e=j(e,!0),u&&u.enabled&&(t=this.sortData(t)),!1!==i&&r&&s&&!o.cropped&&!o.hasGroupedData&&o.visible&&!o.isSeriesBoosting&&(p=this.updateData(t,n)),!p){if(o.xIncrement=null,o.colorCounter=0,this.parallelArrays.forEach((function(t){o[t+"Data"].length=0})),h&&r>h)if(h=o.getFirstValidPoint(t),A(h))for(n=0;n<r;n++)f[n]=this.autoIncrement(),y[n]=t[n];else if(D(h))if(g)for(n=0;n<r;n++)i=t[n],f[n]=i[0],y[n]=i.slice(1,g+1);else for(m&&(v=0<=(v=m.indexOf("x"))?v:0,b=0<=(b=m.indexOf("y"))?b:1),n=0;n<r;n++)i=t[n],f[n]=i[v],y[n]=i[b];else O(12,!1,c);else for(n=0;n<r;n++)void 0!==t[n]&&(i={series:o},o.pointClass.prototype.applyOptions.apply(i,[t[n]]),o.updateParallelArrays(i,n));for(y&&_(y[0])&&O(14,!0,c),o.data=[],o.options.data=o.userOptions.data=t,n=s;n--;)a[n]&&a[n].destroy&&a[n].destroy();d&&(d.minRange=d.userMinRange),o.isDirty=c.isDirtyBox=!0,o.isDirtyData=!!a,n=!1}"point"===l.legendType&&(this.processData(),this.generatePoints()),e&&c.redraw(n)},t.prototype.sortData=function(t){var e=this,n=e.options.dataSorting.sortKey||"y",i=function(t,e){return S(e)&&t.pointClass.prototype.optionsToObject.call({series:t},e)||{}};return t.forEach((function(n,r){t[r]=i(e,n),t[r].index=r}),this),t.concat().sort((function(t,e){return t=T(n,t),(e=T(n,e))<t?-1:e>t?1:0})).forEach((function(t,e){t.x=e}),this),e.linkedSeries&&e.linkedSeries.forEach((function(e){var n=e.options,r=n.data;n.dataSorting&&n.dataSorting.enabled||!r||(r.forEach((function(n,o){r[o]=i(e,n),t[o]&&(r[o].x=t[o].x,r[o].index=o)})),e.setData(r,!1))})),t},t.prototype.getProcessedData=function(t){var e=this.xData,n=this.yData,i=e.length,r=0,o=this.xAxis,a=this.options,s=a.cropThreshold,l=t||this.getExtremesFromAll||a.getExtremesFromAll,c=this.isCartesian;t=o&&o.val2lin,a=!(!o||!o.logarithmic);var u=this.requireSorting;if(o)var h=(o=o.getExtremes()).min,d=o.max;if(c&&this.sorted&&!l&&(!s||i>s||this.forceCrop))if(e[i-1]<h||e[0]>d)e=[],n=[];else if(this.yData&&(e[0]<h||e[i-1]>d)){e=(r=this.cropData(this.xData,this.yData,h,d)).xData,n=r.yData,r=r.start;var p=!0}for(s=e.length||1;--s;)if(0<(i=a?t(e[s])-t(e[s-1]):e[s]-e[s-1])&&(void 0===f||i<f))var f=i;else 0>i&&u&&(O(15,!1,this.chart),u=!1);return{xData:e,yData:n,cropped:p,cropStart:r,closestPointRange:f}},t.prototype.processData=function(t){var e=this.xAxis;if(this.isCartesian&&!this.isDirty&&!e.isDirty&&!this.yAxis.isDirty&&!t)return!1;t=this.getProcessedData(),this.cropped=t.cropped,this.cropStart=t.cropStart,this.processedXData=t.xData,this.processedYData=t.yData,this.closestPointRange=this.basePointRange=t.closestPointRange},t.prototype.cropData=function(t,e,n,i,r){var o,a=t.length,s=0,l=a;for(r=j(r,this.cropShoulder),o=0;o<a;o++)if(t[o]>=n){s=Math.max(0,o-r);break}for(n=o;n<a;n++)if(t[n]>i){l=n+r;break}return{xData:t.slice(s,l),yData:e.slice(s,l),start:s,end:l}},t.prototype.generatePoints=function(){var t,e=this.options,n=e.data,i=this.data,r=this.processedXData,o=this.processedYData,a=this.pointClass,s=r.length,l=this.cropStart||0,c=this.hasGroupedData;e=e.keys;var u,h=[];for(i||c||((i=[]).length=n.length,i=this.data=i),e&&c&&(this.options.keys=!1),u=0;u<s;u++){var d=l+u;if(c){var p=(new a).init(this,[r[u]].concat(N(o[u])));p.dataGroup=this.groupMap[u],p.dataGroup.options&&(p.options=p.dataGroup.options,P(p,p.dataGroup.options),delete p.dataLabels)}else(p=i[d])||void 0===n[d]||(i[d]=p=(new a).init(this,n[d],r[u]));p&&(p.index=d,h[u]=p)}if(this.options.keys=e,i&&(s!==(t=i.length)||c))for(u=0;u<t;u++)u!==l||c||(u+=s),i[u]&&(i[u].destroyElements(),i[u].plotX=void 0);this.data=i,this.points=h,M(this,"afterGeneratePoints")},t.prototype.getXExtremes=function(t){return{min:v(t),max:m(t)}},t.prototype.getExtremes=function(t,e){var n,i=this.xAxis,r=this.yAxis,o=this.processedXData||this.xData,a=[],s=0,l=0,c=0,u=this.requireSorting?this.cropShoulder:0,h=!!r&&r.positiveValuesOnly;for(r=(t=t||this.stackedYData||this.processedYData||[]).length,i&&(l=(c=i.getExtremes()).min,c=c.max),n=0;n<r;n++){var d=o[n],p=t[n],f=(A(p)||D(p))&&(p.length||0<p||!h);if(d=e||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!i||(o[n+u]||d)>=l&&(o[n-u]||d)<=c,f&&d)if(f=p.length)for(;f--;)A(p[f])&&(a[s++]=p[f]);else a[s++]=p}return t={dataMin:v(a),dataMax:m(a)},M(this,"afterGetExtremes",{dataExtremes:t}),t},t.prototype.applyExtremes=function(){var t=this.getExtremes();return this.dataMin=t.dataMin,this.dataMax=t.dataMax,t},t.prototype.getFirstValidPoint=function(t){for(var e=null,n=t.length,i=0;null===e&&i<n;)e=t[i],i++;return e},t.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var t,e,n=this.options,i=n.stacking,r=this.xAxis,o=r.categories,a=this.enabledDataSorting,s=this.yAxis,l=this.points,c=l.length,u=!!this.modifyValue,h=this.pointPlacementToXValue(),d=!!h,p=n.threshold,f=n.startFromThreshold?p:0,y=this.zoneAxis||"y",g=Number.MAX_VALUE;for(t=0;t<c;t++){var m=l[t],v=m.x,x=m.y,k=m.low,O=i&&s.stacking&&s.stacking.stacks[(this.negStacks&&x<(f?0:p)?"-":"")+this.stackKey];if((s.positiveValuesOnly&&!s.validatePositiveValue(x)||r.positiveValuesOnly&&!r.validatePositiveValue(v))&&(m.isNull=!0),m.plotX=e=w(b(r.translate(v,0,0,0,1,h,"flags"===this.type),-1e5,1e5)),i&&this.visible&&O&&O[v]){var P=this.getStackIndicator(P,v,this.index);if(!m.isNull)var C=O[v],T=C.points[P.key]}if(D(T)&&(k=T[0],x=T[1],k===f&&P.key===O[v].base&&(k=j(A(p)&&p,s.min)),s.positiveValuesOnly&&0>=k&&(k=null),m.total=m.stackTotal=C.total,m.percentage=C.total&&m.y/C.total*100,m.stackY=x,this.irregularWidths||C.setOffset(this.pointXOffset||0,this.barW||0)),m.yBottom=S(k)?b(s.translate(k,0,1,0,1),-1e5,1e5):null,u&&(x=this.modifyValue(x,m)),m.plotY=void 0,A(x)&&(void 0!==(x=s.translate(x,!1,!0,!1,!0))&&(m.plotY=b(x,-1e5,1e5))),m.isInside=this.isPointInside(m),m.clientX=d?w(r.translate(v,0,0,0,1,h)):e,m.negative=m[y]<(n[y+"Threshold"]||p||0),m.category=o&&void 0!==o[m.x]?o[m.x]:m.x,!m.isNull&&!1!==m.visible){void 0!==E&&(g=Math.min(g,Math.abs(e-E)));var E=e}m.zone=this.zones.length&&m.getZone(),!m.graphic&&this.group&&a&&(m.isNew=!0)}this.closestPointRangePx=g,M(this,"afterTranslate")},t.prototype.getValidPoints=function(t,e,n){var i=this.chart;return(t||this.points||[]).filter((function(t){return!(e&&!i.isInsidePlot(t.plotX,t.plotY,i.inverted))&&(!1!==t.visible&&(n||!t.isNull))}))},t.prototype.getClipBox=function(t,e){var n=this.options,i=this.chart,r=i.inverted,o=this.xAxis,a=o&&this.yAxis,s=i.options.chart.scrollablePlotArea||{};return t&&!1===n.clip&&a?t=r?{y:-i.chartWidth+a.len+a.pos,height:i.chartWidth,width:i.chartHeight,x:-i.chartHeight+o.len+o.pos}:{y:-a.pos,height:i.chartHeight,width:i.chartWidth,x:-o.pos}:(t=this.clipBox||i.clipBox,e&&(t.width=i.plotSizeX,t.x=(i.scrollablePixelsX||0)*(s.scrollPositionX||0))),e?{width:t.width,x:t.x}:t},t.prototype.setClip=function(t){var e=this.chart,n=this.options,i=e.renderer,r=e.inverted,o=this.clipBox,a=this.getClipBox(t),s=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,t&&t.defer,a.height,n.xAxis,n.yAxis].join(),l=e[s],c=e[s+"m"];t&&(a.width=0,r&&(a.x=e.plotHeight+(!1!==n.clip?0:e.plotTop))),l?e.hasLoaded||l.attr(a):(t&&(e[s+"m"]=c=i.clipRect(r?e.plotSizeX+99:-99,r?-e.plotLeft:-e.plotTop,99,r?e.chartWidth:e.chartHeight)),e[s]=l=i.clipRect(a),l.count={length:0}),t&&!l.count[this.index]&&(l.count[this.index]=!0,l.count.length+=1),(!1!==n.clip||t)&&(this.group.clip(t||o?l:e.clipRect),this.markerGroup.clip(c),this.sharedClipKey=s),t||(l.count[this.index]&&(delete l.count[this.index],--l.count.length),0===l.count.length&&s&&e[s]&&(o||(e[s]=e[s].destroy()),e[s+"m"]&&(e[s+"m"]=e[s+"m"].destroy())))},t.prototype.animate=function(t){var e=this.chart,n=c(this.options.animation);if(t)this.setClip(n);else{var i=this.sharedClipKey;t=e[i];var r=this.getClipBox(n,!0);t&&t.animate(r,n),e[i+"m"]&&e[i+"m"].animate({width:r.width+99,x:r.x-(e.inverted?0:99)},n)}},t.prototype.afterAnimate=function(){this.setClip(),M(this,"afterAnimate"),this.finishedAnimating=!0},t.prototype.drawPoints=function(){var t,e,n=this.points,i=this.chart,r=this.options.marker,o=this[this.specialGroup]||this.markerGroup,a=this.xAxis,s=j(r.enabled,!(a&&!a.isRadial)||null,this.closestPointRangePx>=r.enabledThreshold*r.radius);if(!1!==r.enabled||this._hasPointMarkers)for(t=0;t<n.length;t++){var l=n[t],c=(e=l.graphic)?"animate":"attr",u=l.marker||{},h=!!l.marker;if((s&&void 0===u.enabled||u.enabled)&&!l.isNull&&!1!==l.visible){var d=j(u.symbol,this.symbol),p=this.markerAttribs(l,l.selected&&"select");this.enabledDataSorting&&(l.startXPos=a.reversed?-p.width:a.width);var f=!1!==l.isInside;e?e[f?"show":"hide"](f).animate(p):f&&(0<p.width||l.hasImage)&&(l.graphic=e=i.renderer.symbol(d,p.x,p.y,p.width,p.height,h?u:r).add(o),this.enabledDataSorting&&i.hasRendered&&(e.attr({x:l.startXPos}),c="animate")),e&&"animate"===c&&e[f?"show":"hide"](f).animate(p),e&&!i.styledMode&&e[c](this.pointAttribs(l,l.selected&&"select")),e&&e.addClass(l.getClassName(),!0)}else e&&(l.graphic=e.destroy())}},t.prototype.markerAttribs=function(t,e){var n=this.options,i=n.marker,r=t.marker||{},o=r.symbol||i.symbol,a=j(r.radius,i.radius);return e&&(i=i.states[e],e=r.states&&r.states[e],a=j(e&&e.radius,i&&i.radius,a+(i&&i.radiusPlus||0))),t.hasImage=o&&0===o.indexOf("url"),t.hasImage&&(a=0),t={x:n.crisp?Math.floor(t.plotX)-a:t.plotX-a,y:t.plotY-a},a&&(t.width=t.height=2*a),t},t.prototype.pointAttribs=function(t,e){var n=this.options.marker,i=t&&t.options,r=i&&i.marker||{},o=this.color,a=i&&i.color,s=t&&t.color;i=j(r.lineWidth,n.lineWidth);var l=t&&t.zone&&t.zone.color;return t=1,o=a||l||s||o,a=r.fillColor||n.fillColor||o,o=r.lineColor||n.lineColor||o,e=e||"normal",n=n.states[e],e=r.states&&r.states[e]||{},i=j(e.lineWidth,n.lineWidth,i+j(e.lineWidthPlus,n.lineWidthPlus,0)),a=e.fillColor||n.fillColor||a,{stroke:o=e.lineColor||n.lineColor||o,"stroke-width":i,fill:a,opacity:t=j(e.opacity,n.opacity,t)}},t.prototype.destroy=function(t){var e,n,i,r=this,o=r.chart,a=/AppleWebKit\/533/.test(p.navigator.userAgent),c=r.data||[];for(M(r,"destroy"),this.removeEvents(t),(r.axisTypes||[]).forEach((function(t){(i=r[t])&&i.series&&(k(i.series,r),i.isDirty=i.forceRedraw=!0)})),r.legendItem&&r.chart.legend.destroyItem(r),e=c.length;e--;)(n=c[e])&&n.destroy&&n.destroy();r.points=null,l.clearTimeout(r.animationTimeout),L(r,(function(t,e){t instanceof s&&!t.survive&&t[a&&"group"===e?"hide":"destroy"]()})),o.hoverSeries===r&&(o.hoverSeries=null),k(o.series,r),o.orderSeries(),L(r,(function(e,n){t&&"hcEvents"===n||delete r[n]}))},t.prototype.applyZones=function(){var t,e,n,i,r,o,a,s,l=this,c=this.chart,u=c.renderer,h=this.zones,d=this.clips||[],p=this.graph,f=this.area,y=Math.max(c.chartWidth,c.chartHeight),g=this[(this.zoneAxis||"y")+"Axis"],m=c.inverted,v=!1;if(h.length&&(p||f)&&g&&void 0!==g.min){var x=g.reversed,w=g.horiz;p&&!this.showLine&&p.hide(),f&&f.hide();var S=g.getExtremes();h.forEach((function(h,k){t=x?w?c.plotWidth:0:w?0:g.toPixels(S.min)||0,t=b(j(e,t),0,y),e=b(Math.round(g.toPixels(j(h.value,S.max),!0)||0),0,y),v&&(t=e=g.toPixels(S.max)),i=Math.abs(t-e),r=Math.min(t,e),o=Math.max(t,e),g.isXAxis?(n={x:m?o:r,y:0,width:i,height:y},w||(n.x=c.plotHeight-n.x)):(n={x:0,y:m?o:r,width:y,height:i},w&&(n.y=c.plotWidth-n.y)),m&&u.isVML&&(n=g.isXAxis?{x:0,y:x?r:o,height:n.width,width:c.chartWidth}:{x:n.y-c.plotLeft-c.spacingBox.x,y:0,width:n.height,height:c.chartHeight}),d[k]?d[k].animate(n):d[k]=u.clipRect(n),a=l["zone-area-"+k],s=l["zone-graph-"+k],p&&s&&s.clip(d[k]),f&&a&&a.clip(d[k]),v=h.value>S.max,l.resetZones&&0===e&&(e=void 0)})),this.clips=d}else l.visible&&(p&&p.show(!0),f&&f.show(!0))},t.prototype.invertGroups=function(t){function e(){["group","markerGroup"].forEach((function(e){n[e]&&(i.renderer.isVML&&n[e].attr({width:n.yAxis.len,height:n.xAxis.len}),n[e].width=n.yAxis.len,n[e].height=n.xAxis.len,n[e].invert(!n.isRadialSeries&&t))}))}var n=this,i=n.chart;n.xAxis&&(n.eventsToUnbind.push(g(i,"resize",e)),e(),n.invertGroups=e)},t.prototype.plotGroup=function(t,e,n,i,r){var o=this[t],a=!o;return n={visibility:n,zIndex:i||.1},void 0===this.opacity||this.chart.styledMode||"inactive"===this.state||(n.opacity=this.opacity),a&&(this[t]=o=this.chart.renderer.g().add(r)),o.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(S(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(o.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),o.attr(n)[a?"attr":"animate"](this.getPlotBox()),o},t.prototype.getPlotBox=function(){var t=this.chart,e=this.xAxis,n=this.yAxis;return t.inverted&&(e=n,n=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:n?n.top:t.plotTop,scaleX:1,scaleY:1}},t.prototype.removeEvents=function(t){t||R(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach((function(t){t()})),this.eventsToUnbind.length=0)},t.prototype.render=function(){var t=this,e=t.chart,n=t.options,i=c(n.animation),r=!t.finishedAnimating&&e.renderer.isSVG&&i.duration,o=t.visible?"inherit":"hidden",a=n.zIndex,s=t.hasRendered,l=e.seriesGroup,u=e.inverted;M(this,"render");var h=t.plotGroup("group","series",o,a,l);t.markerGroup=t.plotGroup("markerGroup","markers",o,a,l),r&&t.animate&&t.animate(!0),h.inverted=!!j(t.invertible,t.isCartesian)&&u,t.drawGraph&&(t.drawGraph(),t.applyZones()),t.visible&&t.drawPoints(),t.drawDataLabels&&t.drawDataLabels(),t.redrawPoints&&t.redrawPoints(),t.drawTracker&&!1!==t.options.enableMouseTracking&&t.drawTracker(),t.invertGroups(u),!1===n.clip||t.sharedClipKey||s||h.clip(e.clipRect),r&&t.animate&&t.animate(),s||(r&&i.defer&&(r+=i.defer),t.animationTimeout=F((function(){t.afterAnimate()}),r||0)),t.isDirty=!1,t.hasRendered=!0,M(t,"afterRender")},t.prototype.redraw=function(){var t=this.chart,e=this.isDirty||this.isDirtyData,n=this.group,i=this.xAxis,r=this.yAxis;n&&(t.inverted&&n.attr({width:t.plotWidth,height:t.plotHeight}),n.animate({translateX:j(i&&i.left,t.plotLeft),translateY:j(r&&r.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},t.prototype.searchPoint=function(t,e){var n=this.xAxis,i=this.yAxis,r=this.chart.inverted;return this.searchKDTree({clientX:r?n.len-t.chartY+n.pos:t.chartX-n.pos,plotY:r?i.len-t.chartX+i.pos:t.chartY-i.pos},e,t)},t.prototype.buildKDTree=function(t){this.buildingKdTree=!0;var e=this,n=-1<e.options.findNearestPointBy.indexOf("y")?2:1;delete e.kdTree,F((function(){e.kdTree=function t(n,i,r){var o;if(o=n&&n.length){var a=e.kdAxisArray[i%r];return n.sort((function(t,e){return t[a]-e[a]})),{point:n[o=Math.floor(o/2)],left:t(n.slice(0,o),i+1,r),right:t(n.slice(o+1),i+1,r)}}}(e.getValidPoints(null,!e.directTouch),n,n),e.buildingKdTree=!1}),e.options.kdNow||t&&"touchstart"===t.type?0:1)},t.prototype.searchKDTree=function(t,e,n){var i=this,r=this.kdAxisArray[0],o=this.kdAxisArray[1],a=e?"distX":"dist";if(e=-1<i.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(n),this.kdTree)return function t(e,n,s,l){var c=n.point,u=i.kdAxisArray[s%l],h=c,d=S(e[r])&&S(c[r])?Math.pow(e[r]-c[r],2):null,p=S(e[o])&&S(c[o])?Math.pow(e[o]-c[o],2):null;return p=(d||0)+(p||0),c.dist=S(p)?Math.sqrt(p):Number.MAX_VALUE,c.distX=S(d)?Math.sqrt(d):Number.MAX_VALUE,d=0>(u=e[u]-c[u])?"right":"left",n[p=0>u?"left":"right"]&&(h=(p=t(e,n[p],s+1,l))[a]<h[a]?p:c),n[d]&&Math.sqrt(u*u)<h[a]&&(h=(e=t(e,n[d],s+1,l))[a]<h[a]?e:h),h}(t,this.kdTree,e,e)},t.prototype.pointPlacementToXValue=function(){var t=this.options,e=t.pointRange,n=this.xAxis;return"between"===(t=t.pointPlacement)&&(t=n.reversed?-.5:.5),A(t)?t*(e||n.pointRange):0},t.prototype.isPointInside=function(t){return void 0!==t.plotY&&void 0!==t.plotX&&0<=t.plotY&&t.plotY<=this.yAxis.len&&0<=t.plotX&&t.plotX<=this.xAxis.len},t.prototype.drawTracker=function(){var t=this,e=t.options,n=e.trackByArea,i=[].concat(n?t.areaPath:t.graphPath),r=t.chart,o=r.pointer,a=r.renderer,s=r.options.tooltip.snap,l=t.tracker,c=function(e){r.hoverSeries!==t&&t.onMouseOver()},u="rgba(192,192,192,"+(d?1e-4:.002)+")";l?l.attr({d:i}):t.graph&&(t.tracker=a.path(i).attr({visibility:t.visible?"visible":"hidden",zIndex:2}).addClass(n?"highcharts-tracker-area":"highcharts-tracker-line").add(t.group),r.styledMode||t.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:u,fill:n?u:"none","stroke-width":t.graph.strokeWidth()+(n?0:2*s)}),[t.tracker,t.markerGroup].forEach((function(t){t.addClass("highcharts-tracker").on("mouseover",c).on("mouseout",(function(t){o.onTrackerMouseOut(t)})),e.cursor&&!r.styledMode&&t.css({cursor:e.cursor}),h&&t.on("touchstart",c)}))),M(this,"afterDrawTracker")},t.prototype.addPoint=function(t,e,n,i,r){var o=this.options,a=this.data,s=this.chart,l=this.xAxis;l=l&&l.hasNames&&l.names;var c,u=o.data,h=this.xData;e=j(e,!0);var d={series:this};this.pointClass.prototype.applyOptions.apply(d,[t]);var p=d.x,f=h.length;if(this.requireSorting&&p<h[f-1])for(c=!0;f&&h[f-1]>p;)f--;this.updateParallelArrays(d,"splice",f,0,0),this.updateParallelArrays(d,f),l&&d.name&&(l[p]=d.name),u.splice(f,0,t),c&&(this.data.splice(f,0,null),this.processData()),"point"===o.legendType&&this.generatePoints(),n&&(a[0]&&a[0].remove?a[0].remove(!1):(a.shift(),this.updateParallelArrays(d,"shift"),u.shift())),!1!==r&&M(this,"addPoint",{point:d}),this.isDirtyData=this.isDirty=!0,e&&s.redraw(i)},t.prototype.removePoint=function(t,e,n){var i=this,r=i.data,o=r[t],a=i.points,s=i.chart,l=function(){a&&a.length===r.length&&a.splice(t,1),r.splice(t,1),i.options.data.splice(t,1),i.updateParallelArrays(o||{series:i},"splice",t,1),o&&o.destroy(),i.isDirty=!0,i.isDirtyData=!0,e&&s.redraw()};u(n,s),e=j(e,!0),o?o.firePointEvent("remove",null,l):l()},t.prototype.remove=function(t,e,n,i){function r(){o.destroy(i),a.isDirtyLegend=a.isDirtyBox=!0,a.linkSeries(),j(t,!0)&&a.redraw(e)}var o=this,a=o.chart;!1!==n?M(o,"remove",null,r):r()},t.prototype.update=function(t,e){t=x(t,this.userOptions),M(this,"update",{options:t});var n,i=this,r=i.chart,o=i.userOptions,a=i.initialType||i.type,s=r.options.plotOptions,l=t.type||o.type||r.options.chart.type,c=!(this.hasDerivedData||l&&l!==this.type||void 0!==t.pointStart||void 0!==t.pointInterval||i.hasOptionChanged("dataGrouping")||i.hasOptionChanged("pointStart")||i.hasOptionChanged("pointInterval")||i.hasOptionChanged("pointIntervalUnit")||i.hasOptionChanged("keys")),u=y[a].prototype,h=["eventOptions","navigatorSeries","baseSeries"],d=i.finishedAnimating&&{animation:!1},p={};if(c&&(h.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","nodes","layout","mapMap","mapData","minY","maxY","minX","maxX"),!1!==t.visible&&h.push("area","graph"),i.parallelArrays.forEach((function(t){h.push(t+"Data")})),t.data&&(t.dataSorting&&P(i.options.dataSorting,t.dataSorting),this.setData(t.data,!1))),t=I(o,d,{index:void 0===o.index?i.index:o.index,pointStart:j(s&&s.series&&s.series.pointStart,o.pointStart,i.xData[0])},!c&&{data:i.options.data},t),c&&t.data&&(t.data=i.options.data),(h=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(h)).forEach((function(t){h[t]=i[t],delete i[t]})),y[l||a]){if(o=l!==i.type,i.remove(!1,!1,!1,!0),o)if(Object.setPrototypeOf)Object.setPrototypeOf(i,y[l||a].prototype);else{for(n in o=Object.hasOwnProperty.call(i,"hcEvents")&&i.hcEvents,u)i[n]=void 0;P(i,y[l||a].prototype),o?i.hcEvents=o:delete i.hcEvents}}else O(17,!0,r,{missingModuleFor:l||a});if(h.forEach((function(t){i[t]=h[t]})),i.init(r,t),c&&this.points){var f=i.options;!1===f.visible?(p.graphic=1,p.dataLabel=1):i._hasPointLabels||(t=f.marker,l=f.dataLabels,t&&(!1===t.enabled||"symbol"in t)&&(p.graphic=1),l&&!1===l.enabled&&(p.dataLabel=1)),this.points.forEach((function(t){t&&t.series&&(t.resolveColor(),Object.keys(p).length&&t.destroyElements(p),!1===f.showInLegend&&t.legendItem&&r.legend.destroyItem(t))}),this)}i.initialType=a,r.linkSeries(),M(this,"afterUpdate"),j(e,!0)&&r.redraw(!!c&&void 0)},t.prototype.setName=function(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0},t.prototype.hasOptionChanged=function(t){var e=this.options[t],n=this.chart.options.plotOptions,i=this.userOptions[t];return i?e!==i:e!==j(n&&n[this.type]&&n[this.type][t],n&&n.series&&n.series[t],e)},t.prototype.onMouseOver=function(){var t=this.chart,e=t.hoverSeries;t.pointer.setHoverChartIndex(),e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&M(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this},t.prototype.onMouseOut=function(){var t=this.options,e=this.chart,n=e.tooltip,i=e.hoverPoint;e.hoverSeries=null,i&&i.onMouseOut(),this&&t.events.mouseOut&&M(this,"mouseOut"),!n||this.stickyTracking||n.shared&&!this.noSharedTooltip||n.hide(),e.series.forEach((function(t){t.setState("",!0)}))},t.prototype.setState=function(t,e){var n=this,i=n.options,r=n.graph,o=i.inactiveOtherPoints,a=i.states,s=i.lineWidth,l=i.opacity,c=j(a[t||"normal"]&&a[t||"normal"].animation,n.chart.options.chart.animation);if(i=0,t=t||"",n.state!==t&&([n.group,n.markerGroup,n.dataLabelsGroup].forEach((function(e){e&&(n.state&&e.removeClass("highcharts-series-"+n.state),t&&e.addClass("highcharts-series-"+t))})),n.state=t,!n.chart.styledMode)){if(a[t]&&!1===a[t].enabled)return;if(t&&(s=a[t].lineWidth||s+(a[t].lineWidthPlus||0),l=j(a[t].opacity,l)),r&&!r.dashstyle)for(a={"stroke-width":s},r.animate(a,c);n["zone-graph-"+i];)n["zone-graph-"+i].animate(a,c),i+=1;o||[n.group,n.markerGroup,n.dataLabelsGroup,n.labelBySeries].forEach((function(t){t&&t.animate({opacity:l},c)}))}e&&o&&n.points&&n.setAllPointsToState(t||void 0)},t.prototype.setAllPointsToState=function(t){this.points.forEach((function(e){e.setState&&e.setState(t)}))},t.prototype.setVisible=function(t,e){var n=this,i=n.chart,r=n.legendItem,o=i.options.chart.ignoreHiddenSeries,a=n.visible,s=(n.visible=t=n.options.visible=n.userOptions.visible=void 0===t?!a:t)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(t){n[t]&&n[t][s]()})),i.hoverSeries!==n&&(i.hoverPoint&&i.hoverPoint.series)!==n||n.onMouseOut(),r&&i.legend.colorizeItem(n,t),n.isDirty=!0,n.options.stacking&&i.series.forEach((function(t){t.options.stacking&&t.visible&&(t.isDirty=!0)})),n.linkedSeries.forEach((function(e){e.setVisible(t,!1)})),o&&(i.isDirtyBox=!0),M(n,s),!1!==e&&i.redraw()},t.prototype.show=function(){this.setVisible(!0)},t.prototype.hide=function(){this.setVisible(!1)},t.prototype.select=function(t){this.selected=t=this.options.selected=void 0===t?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),M(this,t?"select":"unselect")},t.defaultOptions={lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:r.backgroundColor,lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:r.neutralColor20,lineColor:r.neutralColor100,lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",defer:!0,formatter:function(){var t=this.series.chart.numberFormatter;return"number"!=typeof this.y?"":t(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},t}(),P(t.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:n.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:o,requireSorting:!0,sorted:!0}),a.series=t,t})),e(n,"Extensions/ScrollablePlotArea.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Series/Series.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=t.stop,s=o.addEvent,l=o.createElement,c=o.merge,u=o.pick;s(n,"afterSetChartSize",(function(t){var e=this.options.chart.scrollablePlotArea,n=e&&e.minWidth;if(e=e&&e.minHeight,!this.renderer.forExport){if(n){if(this.scrollablePixelsX=n=Math.max(0,n-this.chartWidth)){this.scrollablePlotBox=c(this.plotBox),this.plotWidth+=n,this.inverted?(this.clipBox.height+=n,this.plotBox.height+=n):(this.clipBox.width+=n,this.plotBox.width+=n);var i={1:{name:"right",value:n}}}}else e&&(this.scrollablePixelsY=n=Math.max(0,e-this.chartHeight))&&(this.scrollablePlotBox=c(this.plotBox),this.plotHeight+=n,this.inverted?(this.clipBox.width+=n,this.plotBox.width+=n):(this.clipBox.height+=n,this.plotBox.height+=n),i={2:{name:"bottom",value:n}});i&&!t.skipAxes&&this.axes.forEach((function(t){i[t.side]?t.getPlotLinePath=function(){var e=i[t.side].name,n=this[e];this[e]=n-i[t.side].value;var o=r.Axis.prototype.getPlotLinePath.apply(this,arguments);return this[e]=n,o}:(t.setAxisSize(),t.setAxisTranslation())}))}})),s(n,"render",(function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),n.prototype.setUpScrolling=function(){var t=this,e={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(e.overflowX="auto"),this.scrollablePixelsY&&(e.overflowY="auto"),this.scrollingParent=l("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=l("div",{className:"highcharts-scrolling"},e,this.scrollingParent),s(this.scrollingContainer,"scroll",(function(){t.pointer&&delete t.pointer.chartPosition})),this.innerContainer=l("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},n.prototype.moveFixedElements=function(){var t,e=this.container,n=this.fixedRenderer,i=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),t&&i.push(t+":not(.highcharts-radial-axis)",t+"-labels:not(.highcharts-radial-axis-labels)"),i.forEach((function(t){[].forEach.call(e.querySelectorAll(t),(function(t){(t.namespaceURI===n.SVG_NS?n.box:n.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}))},n.prototype.applyFixed=function(){var t,n,o,c=this,h=!this.fixedDiv,d=this.options.chart,p=d.scrollablePlotArea;h?(this.fixedDiv=l("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:((null===(t=d.style)||void 0===t?void 0:t.zIndex)||0)+2,top:0},null,!0),null===(n=this.scrollingContainer)||void 0===n||n.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=t=new r.Renderer(this.fixedDiv,this.chartWidth,this.chartHeight,null===(o=this.options.chart)||void 0===o?void 0:o.style),this.scrollableMask=t.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(p.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),s(this,"afterShowResetZoom",this.moveFixedElements),s(this,"afterLayOutTitles",this.moveFixedElements),s(e,"afterInit",(function(){c.scrollableDirty=!0})),s(i,"show",(function(){c.scrollableDirty=!0}))):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||h)&&(this.scrollableDirty=!1,this.moveFixedElements()),o=this.chartWidth+(this.scrollablePixelsX||0),t=this.chartHeight+(this.scrollablePixelsY||0),a(this.container),this.container.style.width=o+"px",this.container.style.height=t+"px",this.renderer.boxWrapper.attr({width:o,height:t,viewBox:[0,0,o,t].join(" ")}),this.chartBackground.attr({width:o,height:t}),this.scrollingContainer.style.height=this.chartHeight+"px",h&&(p.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*p.scrollPositionX),p.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*p.scrollPositionY)),t=this.axisOffset,h=this.plotTop-t[0]-1,p=this.plotLeft-t[3]-1,o=this.plotTop+this.plotHeight+t[2]+1,t=this.plotLeft+this.plotWidth+t[1]+1,n=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),d=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0),h=this.scrollablePixelsX?[["M",0,h],["L",this.plotLeft-1,h],["L",this.plotLeft-1,o],["L",0,o],["Z"],["M",n,h],["L",this.chartWidth,h],["L",this.chartWidth,o],["L",n,o],["Z"]]:this.scrollablePixelsY?[["M",p,0],["L",p,this.plotTop-1],["L",t,this.plotTop-1],["L",t,0],["Z"],["M",p,d],["L",p,this.chartHeight],["L",t,this.chartHeight],["L",t,d],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:h})}})),e(n,"Core/Axis/StackingAxis.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.getDeferredAnimation,i=e.addEvent,r=e.destroyObjectProperties,o=e.fireEvent,a=e.objectEach,s=e.pick,l=function(){function t(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return t.prototype.buildStacks=function(){var t,e=this.axis,n=e.series,i=s(e.options.reversedStacks,!0),r=n.length;if(!e.isXAxis){for(this.usePercentage=!1,t=r;t--;){var a=n[i?t:r-t-1];a.setStackedPoints(),a.setGroupedPoints()}for(t=0;t<r;t++)n[t].modifyStacks();o(e,"afterBuildStacks")}},t.prototype.cleanStacks=function(){if(!this.axis.isXAxis){if(this.oldStacks)var t=this.stacks=this.oldStacks;a(t,(function(t){a(t,(function(t){t.cumulative=t.total}))}))}},t.prototype.resetStacks=function(){var t=this,e=t.stacks;t.axis.isXAxis||a(e,(function(e){a(e,(function(n,i){n.touched<t.stacksTouched?(n.destroy(),delete e[i]):(n.total=null,n.cumulative=null)}))}))},t.prototype.renderStackTotals=function(){var t=this.axis,e=t.chart,i=e.renderer,r=this.stacks;t=n(e,t.options.stackLabels.animation);var o=this.stackTotalGroup=this.stackTotalGroup||i.g("stack-labels").attr({visibility:"visible",zIndex:6,opacity:0}).add();o.translate(e.plotLeft,e.plotTop),a(r,(function(t){a(t,(function(t){t.render(o)}))})),o.animate({opacity:1},t)},t}();return function(){function t(){}return t.compose=function(e){i(e,"init",t.onInit),i(e,"destroy",t.onDestroy)},t.onDestroy=function(){var t=this.stacking;if(t){var e=t.stacks;a(e,(function(t,n){r(t),e[n]=null})),t&&t.stackTotalGroup&&t.stackTotalGroup.destroy()}},t.onInit=function(){this.stacking||(this.stacking=new l(this))},t}()})),e(n,"Extensions/Stacking.js",[n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Axis/StackingAxis.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=o.correctFloat,s=o.defined,l=o.destroyObjectProperties,c=o.format,u=o.isArray,h=o.isNumber,d=o.pick,p=function(){function t(t,e,n,i,r){var o=t.chart.inverted;this.axis=t,this.isNegative=n,this.options=e=e||{},this.x=i,this.total=null,this.points={},this.hasValidPoints=!1,this.stack=r,this.rightCliff=this.leftCliff=0,this.alignOptions={align:e.align||(o?n?"left":"right":"center"),verticalAlign:e.verticalAlign||(o?"middle":n?"bottom":"top"),y:e.y,x:e.x},this.textAlign=e.textAlign||(o?n?"right":"left":"center")}return t.prototype.destroy=function(){l(this,this.axis)},t.prototype.render=function(t){var e=this.axis.chart,n=this.options,i=n.format;i=i?c(i,this,e):n.formatter.call(this),this.label?this.label.attr({text:i,visibility:"hidden"}):(this.label=e.renderer.label(i,null,null,n.shape,null,null,n.useHTML,!1,"stack-labels"),i={r:n.borderRadius||0,text:i,rotation:n.rotation,padding:d(n.padding,5),visibility:"hidden"},e.styledMode||(i.fill=n.backgroundColor,i.stroke=n.borderColor,i["stroke-width"]=n.borderWidth,this.label.css(n.style)),this.label.attr(i),this.label.added||this.label.add(t)),this.label.labelrank=e.plotSizeY},t.prototype.setOffset=function(t,e,n,r,o){var a=this.axis,l=a.chart;r=a.translate(a.stacking.usePercentage?100:r||this.total,0,0,0,1),n=a.translate(n||0),n=s(r)&&Math.abs(r-n),t=d(o,l.xAxis[0].translate(this.x))+t,a=s(r)&&this.getStackBox(l,this,t,r,e,n,a),e=this.label,n=this.isNegative,t="justify"===d(this.options.overflow,"justify");var c=this.textAlign;e&&a&&(o=e.getBBox(),r=e.padding,c="left"===c?l.inverted?-r:r:"right"===c?o.width:l.inverted&&"center"===c?o.width/2:l.inverted?n?o.width+r:-r:o.width/2,n=l.inverted?o.height/2:n?-r:o.height,this.alignOptions.x=d(this.options.x,0),this.alignOptions.y=d(this.options.y,0),a.x-=c,a.y-=n,e.align(this.alignOptions,null,a),l.isInsidePlot(e.alignAttr.x+c-this.alignOptions.x,e.alignAttr.y+n-this.alignOptions.y)?e.show():(e.alignAttr.y=-9999,t=!1),t&&i.prototype.justifyDataLabel.call(this.axis,e,this.alignOptions,e.alignAttr,o,a),e.attr({x:e.alignAttr.x,y:e.alignAttr.y}),d(!t&&this.options.crop,!0)&&((l=h(e.x)&&h(e.y)&&l.isInsidePlot(e.x-r+e.width,e.y)&&l.isInsidePlot(e.x+r,e.y))||e.hide()))},t.prototype.getStackBox=function(t,e,n,i,r,o,a){var s=e.axis.reversed,l=t.inverted,c=a.height+a.pos-(l?t.plotLeft:t.plotTop);return e=e.isNegative&&!s||!e.isNegative&&s,{x:l?e?i-a.right:i-o+a.pos-t.plotLeft:n+t.xAxis[0].transB-t.plotLeft,y:l?a.height-n-r:e?c-i-o:c-i,width:l?o:r,height:l?r:o}},t}();return e.prototype.getStacks=function(){var t=this,e=t.inverted;t.yAxis.forEach((function(t){t.stacking&&t.stacking.stacks&&t.hasVisibleSeries&&(t.stacking.oldStacks=t.stacking.stacks)})),t.series.forEach((function(n){var i=n.xAxis&&n.xAxis.options||{};!n.options.stacking||!0!==n.visible&&!1!==t.options.chart.ignoreHiddenSeries||(n.stackKey=[n.type,d(n.options.stack,""),e?i.top:i.left,e?i.height:i.width].join())}))},r.compose(t),i.prototype.setGroupedPoints=function(){this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length&&i.prototype.setStackedPoints.call(this,"group")},i.prototype.setStackedPoints=function(t){var e=t||this.options.stacking;if(e&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var n=this.processedXData,i=this.processedYData,r=[],o=i.length,l=this.options,c=l.threshold,h=d(l.startFromThreshold&&c,0);l=l.stack;var f,y,g="-"+(t=t?this.type+","+e:this.stackKey),m=this.negStacks,v=this.yAxis,b=v.stacking.stacks,x=v.stacking.oldStacks;for(v.stacking.stacksTouched+=1,y=0;y<o;y++){var w=n[y],S=i[y],k=this.getStackIndicator(k,w,this.index),O=k.key,P=(f=m&&S<(h?0:c))?g:t;b[P]||(b[P]={}),b[P][w]||(x[P]&&x[P][w]?(b[P][w]=x[P][w],b[P][w].total=null):b[P][w]=new p(v,v.options.stackLabels,f,w,l)),P=b[P][w],null!==S?(P.points[O]=P.points[this.index]=[d(P.cumulative,h)],s(P.cumulative)||(P.base=O),P.touched=v.stacking.stacksTouched,0<k.index&&!1===this.singleStacks&&(P.points[O][0]=P.points[this.index+","+w+",0"][0])):P.points[O]=P.points[this.index]=null,"percent"===e?(f=f?t:g,m&&b[f]&&b[f][w]?(f=b[f][w],P.total=f.total=Math.max(f.total,P.total)+Math.abs(S)||0):P.total=a(P.total+(Math.abs(S)||0))):"group"===e?(u(S)&&(S=S[0]),null!==S&&(P.total=(P.total||0)+1)):P.total=a(P.total+(S||0)),P.cumulative="group"===e?(P.total||1)-1:d(P.cumulative,h)+(S||0),null!==S&&(P.points[O].push(P.cumulative),r[y]=P.cumulative,P.hasValidPoints=!0)}"percent"===e&&(v.stacking.usePercentage=!0),"group"!==e&&(this.stackedYData=r),v.stacking.oldStacks={}}},i.prototype.modifyStacks=function(){var t,e=this,n=e.stackKey,i=e.yAxis.stacking.stacks,r=e.processedXData,o=e.options.stacking;e[o+"Stacker"]&&[n,"-"+n].forEach((function(n){for(var a,s,l=r.length;l--;)a=r[l],t=e.getStackIndicator(t,a,e.index,n),(s=(a=i[n]&&i[n][a])&&a.points[t.key])&&e[o+"Stacker"](s,a,l)}))},i.prototype.percentStacker=function(t,e,n){e=e.total?100/e.total:0,t[0]=a(t[0]*e),t[1]=a(t[1]*e),this.stackedYData[n]=t[1]},i.prototype.getStackIndicator=function(t,e,n,i){return!s(t)||t.x!==e||i&&t.key!==i?t={x:e,index:0,key:i}:t.index++,t.key=[n,e,t.index].join(),t},n.StackItem=p,n.StackItem})),e(n,"Series/Line/LineSeries.js",[n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),o=i.defined,a=i.merge;return i=function(n){function i(){var t=null!==n&&n.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return r(i,n),i.prototype.drawGraph=function(){var e=this,n=this.options,i=(this.gappedPath||this.getGraphPath).call(this),r=this.chart.styledMode,o=[["graph","highcharts-graph"]];r||o[0].push(n.lineColor||this.color||t.neutralColor20,n.dashStyle),(o=e.getZonesGraphs(o)).forEach((function(t,o){var a=t[0],s=e[a],l=s?"animate":"attr";s?(s.endX=e.preventGraphAnimation?null:i.xMap,s.animate({d:i})):i.length&&(e[a]=s=e.chart.renderer.path(i).addClass(t[1]).attr({zIndex:1}).add(e.group)),s&&!r&&(a={stroke:t[2],"stroke-width":n.lineWidth,fill:e.fillGraph&&e.color||"none"},t[3]?a.dashstyle=t[3]:"square"!==n.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),s[l](a).shadow(2>o&&n.shadow)),s&&(s.startX=i.xMap,s.isArea=i.isArea)}))},i.prototype.getGraphPath=function(t,e,n){var i,r,a=this,s=a.options,l=s.step,c=[],u=[];return(i=(t=t||a.points).reversed)&&t.reverse(),(l={right:1,center:2}[l]||l&&3)&&i&&(l=4-l),(t=this.getValidPoints(t,!1,!(s.connectNulls&&!e&&!n))).forEach((function(i,h){var d=i.plotX,p=i.plotY,f=t[h-1];(i.leftCliff||f&&f.rightCliff)&&!n&&(r=!0),i.isNull&&!o(e)&&0<h?r=!s.connectNulls:i.isNull&&!e?r=!0:(0===h||r?h=[["M",i.plotX,i.plotY]]:a.getPointSpline?h=[a.getPointSpline(t,i,h)]:l?(h=1===l?[["L",f.plotX,p]]:2===l?[["L",(f.plotX+d)/2,f.plotY],["L",(f.plotX+d)/2,p]]:[["L",d,f.plotY]]).push(["L",d,p]):h=[["L",d,p]],u.push(i.x),l&&(u.push(i.x),2===l&&u.push(i.x)),c.push.apply(c,h),r=!1)})),c.xMap=u,a.graphPath=c},i.prototype.getZonesGraphs=function(t){return this.zones.forEach((function(e,n){n=["zone-graph-"+n,"highcharts-graph highcharts-zone-graph-"+n+" "+(e.className||"")],this.chart.styledMode||n.push(e.color||this.color,e.dashStyle||this.options.dashStyle),t.push(n)}),this),t},i.defaultOptions=a(e.defaultOptions,{}),i}(e),n.registerSeriesType("line",i),i})),e(n,"Series/Area/AreaSeries.js",[n["Core/Color/Color.js"],n["Mixins/LegendSymbol.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),o=t.parse,a=n.seriesTypes.line;t=i.extend;var s=i.merge,l=i.objectEach,c=i.pick;return i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return r(e,t),e.prototype.drawGraph=function(){this.areaPath=[],t.prototype.drawGraph.apply(this);var e=this,n=this.areaPath,i=this.options,r=[["area","highcharts-area",this.color,i.fillColor]];this.zones.forEach((function(t,n){r.push(["zone-area-"+n,"highcharts-area highcharts-zone-area-"+n+" "+t.className,t.color||e.color,t.fillColor||i.fillColor])})),r.forEach((function(t){var r=t[0],a=e[r],s=a?"animate":"attr",l={};a?(a.endX=e.preventGraphAnimation?null:n.xMap,a.animate({d:n})):(l.zIndex=0,(a=e[r]=e.chart.renderer.path(n).addClass(t[1]).add(e.group)).isArea=!0),e.chart.styledMode||(l.fill=c(t[3],o(t[2]).setOpacity(c(i.fillOpacity,.75)).get())),a[s](l),a.startX=n.xMap,a.shiftUnit=i.step?2:1}))},e.prototype.getGraphPath=function(t){var e,n=a.prototype.getGraphPath,i=this.options,r=i.stacking,o=this.yAxis,s=[],l=[],u=this.index,h=o.stacking.stacks[this.stackKey],d=i.threshold,p=Math.round(o.getThreshold(i.threshold));i=c(i.connectNulls,"percent"===r);var f=function(e,n,i){var a=t[e];e=r&&h[a.x].points[u];var c=a[i+"Null"]||0;if(i=a[i+"Cliff"]||0,a=!0,i||c){var f=(c?e[0]:e[1])+i,y=e[0]+i;a=!!c}else!r&&t[n]&&t[n].isNull&&(f=y=d);void 0!==f&&(l.push({plotX:g,plotY:null===f?p:o.getThreshold(f),isNull:a,isCliff:!0}),s.push({plotX:g,plotY:null===y?p:o.getThreshold(y),doCurve:!1}))};for(t=t||this.points,r&&(t=this.getStackPoints(t)),e=0;e<t.length;e++){r||(t[e].leftCliff=t[e].rightCliff=t[e].leftNull=t[e].rightNull=void 0);var y=t[e].isNull,g=c(t[e].rectPlotX,t[e].plotX),m=r?c(t[e].yBottom,p):p;y&&!i||(i||f(e,e-1,"left"),y&&!r&&i||(l.push(t[e]),s.push({x:e,plotX:g,plotY:m})),i||f(e,e+1,"right"))}return e=n.call(this,l,!0,!0),s.reversed=!0,(m=(y=n.call(this,s,!0,!0))[0])&&"M"===m[0]&&(y[0]=["L",m[1],m[2]]),y=e.concat(y),n=n.call(this,l,!1,i),y.xMap=e.xMap,this.areaPath=y,n},e.prototype.getStackPoints=function(t){var e,n=[],i=[],r=this.xAxis,o=this.yAxis,a=o.stacking.stacks[this.stackKey],s={},u=this.index,h=o.series,d=h.length,p=c(o.options.reversedStacks,!0)?1:-1;if(t=t||this.points,this.options.stacking){for(e=0;e<t.length;e++)t[e].leftNull=t[e].rightNull=void 0,s[t[e].x]=t[e];l(a,(function(t,e){null!==t.total&&i.push(e)})),i.sort((function(t,e){return t-e}));var f=h.map((function(t){return t.visible}));i.forEach((function(t,l){var c,h,y=0;if(s[t]&&!s[t].isNull)n.push(s[t]),[-1,1].forEach((function(n){var r=1===n?"rightNull":"leftNull",o=0,y=a[i[l+n]];if(y)for(e=u;0<=e&&e<d;)(c=y.points[e])||(e===u?s[t][r]=!0:f[e]&&(h=a[t].points[e])&&(o-=h[1]-h[0])),e+=p;s[t][1===n?"rightCliff":"leftCliff"]=o}));else{for(e=u;0<=e&&e<d;){if(c=a[t].points[e]){y=c[1];break}e+=p}y=o.translate(y,0,1,0,1),n.push({isNull:!0,plotX:r.translate(t,0,0,0,1),x:t,plotY:y,yBottom:y})}}))}return n},e.defaultOptions=s(a.defaultOptions,{threshold:0}),e}(a),t(i.prototype,{singleStacks:!1,drawLegendSymbol:e.drawRectangle}),n.registerSeriesType("area",i),i})),e(n,"Series/Spline/SplineSeries.js",[n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=t.seriesTypes.line,r=e.merge,o=e.pick;return e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return n(e,t),e.prototype.getPointSpline=function(t,e,n){var i=e.plotX||0,r=e.plotY||0,a=t[n-1];if(n=t[n+1],a&&!a.isNull&&!1!==a.doCurve&&!e.isCliff&&n&&!n.isNull&&!1!==n.doCurve&&!e.isCliff){t=a.plotY||0;var s=n.plotX||0;n=n.plotY||0;var l=0,c=(1.5*i+(a.plotX||0))/2.5,u=(1.5*r+t)/2.5,h=(1.5*r+n)/2.5;(s=(1.5*i+s)/2.5)!==c&&(l=(h-u)*(s-i)/(s-c)+r-h),h+=l,(u+=l)>t&&u>r?h=2*r-(u=Math.max(t,r)):u<t&&u<r&&(h=2*r-(u=Math.min(t,r))),h>n&&h>r?u=2*r-(h=Math.max(n,r)):h<n&&h<r&&(u=2*r-(h=Math.min(n,r))),e.rightContX=s,e.rightContY=h}return e=["C",o(a.rightContX,a.plotX,0),o(a.rightContY,a.plotY,0),o(c,i,0),o(u,r,0),i,r],a.rightContX=a.rightContY=void 0,e},e.defaultOptions=r(i.defaultOptions),e}(i),t.registerSeriesType("spline",e),e})),e(n,"Series/AreaSpline/AreaSplineSeries.js",[n["Series/Area/AreaSeries.js"],n["Series/Spline/SplineSeries.js"],n["Mixins/LegendSymbol.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=t.prototype,s=r.extend,l=r.merge;return s((r=function(n){function i(){var t=null!==n&&n.apply(this,arguments)||this;return t.data=void 0,t.points=void 0,t.options=void 0,t}return o(i,n),i.defaultOptions=l(e.defaultOptions,t.defaultOptions),i}(e)).prototype,{getGraphPath:a.getGraphPath,getStackPoints:a.getStackPoints,drawGraph:a.drawGraph,drawLegendSymbol:n.drawRectangle}),i.registerSeriesType("areaspline",r),r})),e(n,"Series/Column/ColumnSeries.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s){var l=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=t.animObject,u=e.parse,h=n.hasTouch;t=n.noop;var d=s.clamp,p=s.css,f=s.defined,y=s.extend,g=s.fireEvent,m=s.isArray,v=s.isNumber,b=s.merge,x=s.pick,w=s.objectEach;return s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.borderWidth=void 0,e.data=void 0,e.group=void 0,e.options=void 0,e.points=void 0,e}return l(e,t),e.prototype.animate=function(t){var e=this,n=this.yAxis,i=e.options,r=this.chart.inverted,o={},a=r?"translateX":"translateY";if(t)o.scaleY=.001,t=d(n.toPixels(i.threshold),n.pos,n.pos+n.len),r?o.translateX=t-n.len:o.translateY=t,e.clipBox&&e.setClip(),e.group.attr(o);else{var s=e.group.attr(a);e.group.animate({scaleY:1},y(c(e.options.animation),{step:function(t,i){e.group&&(o[a]=s+i.pos*(n.pos-s),e.group.attr(o))}}))}},e.prototype.init=function(e,n){t.prototype.init.apply(this,arguments);var i=this;(e=i.chart).hasRendered&&e.series.forEach((function(t){t.type===i.type&&(t.isDirty=!0)}))},e.prototype.getColumnMetrics=function(){var t=this,e=t.options,n=t.xAxis,i=t.yAxis,r=n.options.reversedStacks;r=n.reversed&&!r||!n.reversed&&r;var o,a={},s=0;!1===e.grouping?s=1:t.chart.series.forEach((function(e){var n=e.yAxis,r=e.options;if(e.type===t.type&&(e.visible||!t.chart.options.chart.ignoreHiddenSeries)&&i.len===n.len&&i.pos===n.pos){if(r.stacking&&"group"!==r.stacking){o=e.stackKey,void 0===a[o]&&(a[o]=s++);var l=a[o]}else!1!==r.grouping&&(l=s++);e.columnIndex=l}}));var l=Math.min(Math.abs(n.transA)*(n.ordinal&&n.ordinal.slope||e.pointRange||n.closestPointRange||n.tickInterval||1),n.len),c=l*e.groupPadding,u=(l-2*c)/(s||1);return e=Math.min(e.maxPointWidth||n.len,x(e.pointWidth,u*(1-2*e.pointPadding))),t.columnMetrics={width:e,offset:(u-e)/2+(c+((t.columnIndex||0)+(r?1:0))*u-l/2)*(r?-1:1),paddedWidth:u,columnCount:s},t.columnMetrics},e.prototype.crispCol=function(t,e,n,i){var r=this.chart,o=this.borderWidth,a=-(o%2?.5:0);return o=o%2?.5:1,r.inverted&&r.renderer.isVML&&(o+=1),this.options.crisp&&(n=Math.round(t+n)+a,n-=t=Math.round(t)+a),i=Math.round(e+i)+o,a=.5>=Math.abs(e)&&.5<i,i-=e=Math.round(e)+o,a&&i&&(--e,i+=1),{x:t,y:e,width:n,height:i}},e.prototype.adjustForMissingColumns=function(t,e,n,i){var r=this,o=this.options.stacking;if(!n.isNull&&1<i.columnCount){var a=0,s=0;w(this.yAxis.stacking&&this.yAxis.stacking.stacks,(function(t){if("number"==typeof n.x&&(t=t[n.x.toString()])){var e=t.points[r.index],i=t.total;o?(e&&(a=s),t.hasValidPoints&&s++):m(e)&&(a=e[1],s=i||0)}})),t=(n.plotX||0)+((s-1)*i.paddedWidth+e)/2-e-a*i.paddedWidth}return t},e.prototype.translate=function(){var t=this,e=t.chart,n=t.options,i=t.dense=2>t.closestPointRange*t.xAxis.transA;i=t.borderWidth=x(n.borderWidth,i?0:1);var r=t.xAxis,a=t.yAxis,s=n.threshold,l=t.translatedThreshold=a.getThreshold(s),c=x(n.minPointLength,5),u=t.getColumnMetrics(),h=u.width,p=t.barW=Math.max(h,1+2*i),y=t.pointXOffset=u.offset,g=t.dataMin,m=t.dataMax;e.inverted&&(l-=.5),n.pointPadding&&(p=Math.ceil(p)),o.prototype.translate.apply(t),t.points.forEach((function(i){var o=x(i.yBottom,l),b=999+Math.abs(o),w=h,S=i.plotX||0;b=d(i.plotY,-b,a.len+b);var k=S+y,O=p,P=Math.min(b,o),C=Math.max(b,o)-P;if(c&&Math.abs(C)<c){C=c;var M=!a.reversed&&!i.negative||a.reversed&&i.negative;v(s)&&v(m)&&i.y===s&&m<=s&&(a.min||0)<s&&(g!==m||(a.max||0)<=s)&&(M=!M),P=Math.abs(P-l)>c?o-c:l-(M?c:0)}f(i.options.pointWidth)&&(w=O=Math.ceil(i.options.pointWidth),k-=Math.round((w-h)/2)),n.centerInCategory&&(k=t.adjustForMissingColumns(k,w,i,u)),i.barX=k,i.pointWidth=w,i.tooltipPos=e.inverted?[d(a.len+a.pos-e.plotLeft-b,a.pos-e.plotLeft,a.len+a.pos-e.plotLeft),r.len+r.pos-e.plotTop-(S||0)-y-O/2,C]:[r.left-e.plotLeft+k+O/2,d(b+a.pos-e.plotTop,a.pos-e.plotTop,a.len+a.pos-e.plotTop),C],i.shapeType=t.pointClass.prototype.shapeType||"rect",i.shapeArgs=t.crispCol.apply(t,i.isNull?[k,l,O,0]:[k,P,O,C])}))},e.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},e.prototype.pointAttribs=function(t,e){var n=this.options,i=this.pointAttrToOptions||{},r=i.stroke||"borderColor",o=i["stroke-width"]||"borderWidth",a=t&&t.color||this.color,s=t&&t[r]||n[r]||this.color||a,l=t&&t[o]||n[o]||this[o]||0;i=t&&t.options.dashStyle||n.dashStyle;var c=x(t&&t.opacity,n.opacity,1);if(t&&this.zones.length){var h=t.getZone();a=t.options.color||h&&(h.color||t.nonZonedColor)||this.color,h&&(s=h.borderColor||s,i=h.dashStyle||i,l=h.borderWidth||l)}return e&&t&&(e=(t=b(n.states[e],t.options.states&&t.options.states[e]||{})).brightness,a=t.color||void 0!==e&&u(a).brighten(t.brightness).get()||a,s=t[r]||s,l=t[o]||l,i=t.dashStyle||i,c=x(t.opacity,c)),r={fill:a,stroke:s,"stroke-width":l,opacity:c},i&&(r.dashstyle=i),r},e.prototype.drawPoints=function(){var t,e=this,n=this.chart,i=e.options,r=n.renderer,o=i.animationLimit||250;e.points.forEach((function(a){var s=a.graphic,l=!!s,c=s&&n.pointCount<o?"animate":"attr";v(a.plotY)&&null!==a.y?(t=a.shapeArgs,s&&a.hasNewShapeType()&&(s=s.destroy()),e.enabledDataSorting&&(a.startXPos=e.xAxis.reversed?-(t?t.width:0):e.xAxis.width),s||(a.graphic=s=r[a.shapeType](t).add(a.group||e.group))&&e.enabledDataSorting&&n.hasRendered&&n.pointCount<o&&(s.attr({x:a.startXPos}),l=!0,c="animate"),s&&l&&s[c](b(t)),i.borderRadius&&s[c]({r:i.borderRadius}),n.styledMode||s[c](e.pointAttribs(a,a.selected&&"select")).shadow(!1!==a.allowShadow&&i.shadow,null,i.stacking&&!i.borderRadius),s&&(s.addClass(a.getClassName(),!0),s.attr({visibility:a.visible?"inherit":"hidden"}))):s&&(a.graphic=s.destroy())}))},e.prototype.drawTracker=function(){var t,e=this,n=e.chart,i=n.pointer,r=function(t){var e=i.getPointFromEvent(t);void 0!==e&&(i.isDirectTouch=!0,e.onMouseOver(t))};e.points.forEach((function(e){t=m(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){t.div?t.div.point=e:t.element.point=e}))})),e._hasTracking||(e.trackerGroups.forEach((function(t){e[t]&&(e[t].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",(function(t){i.onTrackerMouseOut(t)})),h&&e[t].on("touchstart",r),!n.styledMode&&e.options.cursor&&e[t].css(p).css({cursor:e.options.cursor}))})),e._hasTracking=!0),g(this,"afterDrawTracker")},e.prototype.remove=function(){var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),o.prototype.remove.apply(t,arguments)},e.defaultOptions=b(o.defaultOptions,{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:r.neutralColor20,borderColor:r.neutralColor100}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:r.backgroundColor}),e}(o),y(s.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:i.drawRectangle,getSymbol:t,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),a.registerSeriesType("column",s),s})),e(n,"Series/Bar/BarSeries.js",[n["Series/Column/ColumnSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=n.extend,o=n.merge;return r((n=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return i(n,e),n.defaultOptions=o(t.defaultOptions,{}),n}(t)).prototype,{inverted:!0}),e.registerSeriesType("bar",n),n})),e(n,"Series/Scatter/ScatterSeries.js",[n["Series/Column/ColumnSeries.js"],n["Series/Line/LineSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),o=i.addEvent,a=i.extend,s=i.merge;return a((i=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return r(n,t),n.prototype.applyJitter=function(){var t=this,e=this.options.jitter,n=this.points.length;e&&this.points.forEach((function(i,r){["x","y"].forEach((function(o,a){var s="plot"+o.toUpperCase();if(e[o]&&!i.isNull){var l=t[o+"Axis"],c=e[o]*l.transA;if(l&&!l.isLog){var u=Math.max(0,i[s]-c);l=Math.min(l.len,i[s]+c),a=1e4*Math.sin(r+a*n),i[s]=u+(l-u)*(a-Math.floor(a)),"x"===o&&(i.clientX=i.plotX)}}}))}))},n.prototype.drawGraph=function(){(this.options.lineWidth||0===this.options.lineWidth&&this.graph&&this.graph.strokeWidth())&&t.prototype.drawGraph.call(this)},n.defaultOptions=s(e.defaultOptions,{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),n}(e)).prototype,{drawTracker:t.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),o(i,"afterTranslate",(function(){this.applyJitter()})),n.registerSeriesType("scatter",i),i})),e(n,"Mixins/CenteredSeries.js",[n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.isNumber,r=n.pick,o=n.relativeLength,a=t.deg2rad;return t.CenteredSeriesMixin={getCenter:function(){var t=this.options,n=this.chart,i=2*(t.slicedOffset||0),a=n.plotWidth-2*i,s=n.plotHeight-2*i,l=t.center,c=Math.min(a,s),u=t.size,h=t.innerSize||0;for("string"==typeof u&&(u=parseFloat(u)),"string"==typeof h&&(h=parseFloat(h)),t=[r(l[0],"50%"),r(l[1],"50%"),r(u&&0>u?void 0:t.size,"100%"),r(h&&0>h?void 0:t.innerSize||0,"0%")],!n.angular||this instanceof e||(t[3]=0),l=0;4>l;++l)u=t[l],n=2>l||2===l&&/%$/.test(u),t[l]=o(u,[a,s,c,t[2]][l])+(n?i:0);return t[3]>t[2]&&(t[3]=t[2]),t},getStartAndEndRadians:function(t,e){return t=i(t)?t:0,e=i(e)&&e>t&&360>e-t?e:t+360,{start:a*(t+-90),end:a*(e+-90)}}}})),e(n,"Series/Pie/PiePoint.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=t.setAnimation,o=n.addEvent,a=n.defined;t=n.extend;var s=n.isNumber,l=n.pick,c=n.relativeLength;return n=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.labelDistance=void 0,e.options=void 0,e.series=void 0,e}return i(n,t),n.prototype.getConnectorPath=function(){var t=this.labelPosition,e=this.series.options.dataLabels,n=e.connectorShape,i=this.connectorShapes;return i[n]&&(n=i[n]),n.call(this,{x:t.final.x,y:t.final.y,alignment:t.alignment},t.connectorPosition,e)},n.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},n.prototype.haloPath=function(t){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end})},n.prototype.init=function(){e.prototype.init.apply(this,arguments);var t=this;t.name=l(t.name,"Slice");var n=function(e){t.slice("select"===e.type)};return o(t,"select",n),o(t,"unselect",n),t},n.prototype.isValid=function(){return s(this.y)&&0<=this.y},n.prototype.setVisible=function(t,e){var n=this,i=n.series,r=i.chart,o=i.options.ignoreHiddenPoint;e=l(e,o),t!==n.visible&&(n.visible=n.options.visible=t=void 0===t?!n.visible:t,i.options.data[i.data.indexOf(n)]=n.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(e){n[e]&&n[e][t?"show":"hide"](t)})),n.legendItem&&r.legend.colorizeItem(n,t),t||"hover"!==n.state||n.setState(""),o&&(i.isDirty=!0),e&&r.redraw())},n.prototype.slice=function(t,e,n){var i=this.series;r(n,i.chart),l(e,!0),this.sliced=this.options.sliced=a(t)?t:!this.sliced,i.options.data[i.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},n}(e),t(n.prototype,{connectorShapes:{fixedOffset:function(t,e,n){var i=e.breakAt;return e=e.touchingSliceAt,[["M",t.x,t.y],n.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*i.x-e.x,2*i.y-e.y,i.x,i.y]:["L",i.x,i.y],["L",e.x,e.y]]},straight:function(t,e){return e=e.touchingSliceAt,[["M",t.x,t.y],["L",e.x,e.y]]},crookedLine:function(t,e,n){e=e.touchingSliceAt;var i=this.series,r=i.center[0],o=i.chart.plotWidth,a=i.chart.plotLeft;i=t.alignment;var s=this.shapeArgs.r;return n=c(n.crookDistance,1),n=["L",o="left"===i?r+s+(o+a-r-s)*(1-n):a+(r-s)*n,t.y],r=!0,("left"===i?o>t.x||o<e.x:o<t.x||o>e.x)&&(r=!1),t=[["M",t.x,t.y]],r&&t.push(n),t.push(["L",e.x,e.y]),t}}}),n})),e(n,"Series/Pie/PieSeries.js",[n["Mixins/CenteredSeries.js"],n["Series/Column/ColumnSeries.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Series/Pie/PiePoint.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s,l,c){var u=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=t.getStartAndEndRadians;n=n.noop;var d=c.clamp,p=c.extend,f=c.fireEvent,y=c.merge,g=c.pick,m=c.relativeLength;return c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.center=void 0,e.data=void 0,e.maxLabelDistance=void 0,e.options=void 0,e.points=void 0,e}return u(e,t),e.prototype.animate=function(t){var e=this,n=e.points,i=e.startAngleRad;t||n.forEach((function(t){var n=t.graphic,r=t.shapeArgs;n&&r&&(n.attr({r:g(t.startR,e.center&&e.center[3]/2),start:i,end:i}),n.animate({r:r.r,start:r.start,end:r.end},e.options.animation))}))},e.prototype.drawEmpty=function(){var t=this.startAngleRad,e=this.endAngleRad,n=this.options;if(0===this.total&&this.center){var i=this.center[0],o=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(i,o,this.center[1]/2,0,t,e).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:l.prototype.symbols.arc(i,o,this.center[2]/2,0,{start:t,end:e,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":n.borderWidth,fill:n.fillColor||"none",stroke:n.color||r.neutralColor20})}else this.graph&&(this.graph=this.graph.destroy())},e.prototype.drawPoints=function(){var t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))},e.prototype.generatePoints=function(){t.prototype.generatePoints.call(this),this.updateTotals()},e.prototype.getX=function(t,e,n){var i=this.center,r=this.radii?this.radii[n.index]||0:i[2]/2;return t=Math.asin(d((t-i[1])/(r+n.labelDistance),-1,1)),i[0]+(e?-1:1)*Math.cos(t)*(r+n.labelDistance)+(0<n.labelDistance?(e?-1:1)*this.options.dataLabels.padding:0)},e.prototype.hasData=function(){return!!this.processedXData.length},e.prototype.redrawPoints=function(){var t,e,n,i,r=this,o=r.chart,a=o.renderer,s=r.options.shadow;this.drawEmpty(),!s||r.shadowGroup||o.styledMode||(r.shadowGroup=a.g("shadow").attr({zIndex:-1}).add(r.group)),r.points.forEach((function(l){var c={};if(e=l.graphic,!l.isNull&&e){if(i=l.shapeArgs,t=l.getTranslate(),!o.styledMode){var u=l.shadowGroup;s&&!u&&(u=l.shadowGroup=a.g("shadow").add(r.shadowGroup)),u&&u.attr(t),n=r.pointAttribs(l,l.selected&&"select")}l.delayedRendering?(e.setRadialReference(r.center).attr(i).attr(t),o.styledMode||e.attr(n).attr({"stroke-linejoin":"round"}).shadow(s,u),l.delayedRendering=!1):(e.setRadialReference(r.center),o.styledMode||y(!0,c,n),y(!0,c,i,t),e.animate(c)),e.attr({visibility:l.visible?"inherit":"hidden"}),e.addClass(l.getClassName(),!0)}else e&&(l.graphic=e.destroy())}))},e.prototype.sortByAngle=function(t,e){t.sort((function(t,n){return void 0!==t.angle&&(n.angle-t.angle)*e}))},e.prototype.translate=function(t){this.generatePoints();var e=0,n=this.options,i=n.slicedOffset,r=i+(n.borderWidth||0),o=h(n.startAngle,n.endAngle),a=this.startAngleRad=o.start;o=(this.endAngleRad=o.end)-a;var s=this.points,l=n.dataLabels.distance;n=n.ignoreHiddenPoint;var c,u=s.length;for(t||(this.center=t=this.getCenter()),c=0;c<u;c++){var d=s[c],p=a+e*o;!d.isValid()||n&&!d.visible||(e+=d.percentage/100);var y=a+e*o;d.shapeType="arc",d.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:Math.round(1e3*p)/1e3,end:Math.round(1e3*y)/1e3},d.labelDistance=g(d.options.dataLabels&&d.options.dataLabels.distance,l),d.labelDistance=m(d.labelDistance,d.shapeArgs.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,d.labelDistance),(y=(y+p)/2)>1.5*Math.PI?y-=2*Math.PI:y<-Math.PI/2&&(y+=2*Math.PI),d.slicedTranslation={translateX:Math.round(Math.cos(y)*i),translateY:Math.round(Math.sin(y)*i)};var v=Math.cos(y)*t[2]/2,b=Math.sin(y)*t[2]/2;d.tooltipPos=[t[0]+.7*v,t[1]+.7*b],d.half=y<-Math.PI/2||y>Math.PI/2?1:0,d.angle=y,p=Math.min(r,d.labelDistance/5),d.labelPosition={natural:{x:t[0]+v+Math.cos(y)*d.labelDistance,y:t[1]+b+Math.sin(y)*d.labelDistance},final:{},alignment:0>d.labelDistance?"center":d.half?"right":"left",connectorPosition:{breakAt:{x:t[0]+v+Math.cos(y)*p,y:t[1]+b+Math.sin(y)*p},touchingSliceAt:{x:t[0]+v,y:t[1]+b}}}}f(this,"afterTranslate")},e.prototype.updateTotals=function(){var t,e=0,n=this.points,i=n.length,r=this.options.ignoreHiddenPoint;for(t=0;t<i;t++){var o=n[t];!o.isValid()||r&&!o.visible||(e+=o.y)}for(this.total=e,t=0;t<i;t++)(o=n[t]).percentage=0<e&&(o.visible||!r)?o.y/e*100:0,o.total=e},e.defaultOptions=y(a.defaultOptions,{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:r.backgroundColor,borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}),e}(a),p(c.prototype,{axisTypes:[],directTouch:!0,drawGraph:null,drawLegendSymbol:i.drawRectangle,drawTracker:e.prototype.drawTracker,getCenter:t.getCenter,getSymbol:n,isCartesian:!1,noSharedTooltip:!0,pointAttribs:e.prototype.pointAttribs,pointClass:o,requireSorting:!1,searchPoint:n,trackerGroups:["group","dataLabelsGroup"]}),s.registerSeriesType("pie",c),c})),e(n,"Core/Series/DataLabels.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=t.getDeferredAnimation;t=e.noop,r=r.seriesTypes;var s=o.arrayMax,l=o.clamp,c=o.defined,u=o.extend,h=o.fireEvent,d=o.format,p=o.isArray,f=o.merge,y=o.objectEach,g=o.pick,m=o.relativeLength,v=o.splat,b=o.stableSort;e.distribute=function(t,n,i){function r(t,e){return t.target-e.target}var o,a=!0,s=t,c=[],u=0,h=s.reducedLen||n;for(o=t.length;o--;)u+=t[o].size;if(u>h){for(b(t,(function(t,e){return(e.rank||0)-(t.rank||0)})),u=o=0;u<=h;)u+=t[o].size,o++;c=t.splice(o-1,t.length)}for(b(t,r),t=t.map((function(t){return{size:t.size,targets:[t.target],align:g(t.align,.5)}}));a;){for(o=t.length;o--;)a=t[o],u=(Math.min.apply(0,a.targets)+Math.max.apply(0,a.targets))/2,a.pos=l(u-a.size*a.align,0,n-a.size);for(o=t.length,a=!1;o--;)0<o&&t[o-1].pos+t[o-1].size>t[o].pos&&(t[o-1].size+=t[o].size,t[o-1].targets=t[o-1].targets.concat(t[o].targets),t[o-1].align=.5,t[o-1].pos+t[o-1].size>n&&(t[o-1].pos=n-t[o-1].size),t.splice(o,1),a=!0)}s.push.apply(s,c),o=0,t.some((function(t){var r=0;if(t.targets.some((function(){if(s[o].pos=t.pos+r,void 0!==i&&Math.abs(s[o].pos-s[o].target)>i)return s.slice(0,o+1).forEach((function(t){delete t.pos})),s.reducedLen=(s.reducedLen||n)-.1*n,s.reducedLen>.1*n&&e.distribute(s,n,i),!0;r+=s[o].size,o++})))return!0})),b(s,r)},i.prototype.drawDataLabels=function(){function t(t,e){var n,i=[];if(p(t)&&!p(e))i=t.map((function(t){return f(t,e)}));else if(p(e)&&!p(t))i=e.map((function(e){return f(t,e)}));else if(p(t)||p(e))for(n=Math.max(t.length,e.length);n--;)i[n]=f(t[n],e[n]);else i=f(t,e);return i}var e=this,i=e.chart,r=e.options,o=r.dataLabels,s=e.points,l=e.hasRendered||0,u=o.animation;u=o.defer?a(i,u,e):{defer:0,duration:0};var m=i.renderer;if(o=t(t(i.options.plotOptions&&i.options.plotOptions.series&&i.options.plotOptions.series.dataLabels,i.options.plotOptions&&i.options.plotOptions[e.type]&&i.options.plotOptions[e.type].dataLabels),o),h(this,"drawDataLabels"),p(o)||o.enabled||e._hasPointLabels){var b=e.plotGroup("dataLabelsGroup","data-labels",l?"inherit":"hidden",o.zIndex||6);b.attr({opacity:+l}),!l&&(l=e.dataLabelsGroup)&&(e.visible&&b.show(!0),l[r.animation?"animate":"attr"]({opacity:1},u)),s.forEach((function(a){v(t(o,a.dlOptions||a.options&&a.options.dataLabels)).forEach((function(t,o){var s=t.enabled&&(!a.isNull||a.dataLabelOnNull)&&function(t,e){var n=e.filter;return!n||(e=n.operator,t=t[n.property],n=n.value,">"===e&&t>n||"<"===e&&t<n||">="===e&&t>=n||"<="===e&&t<=n||"=="===e&&t==n||"==="===e&&t===n)}(a,t),l=a.dataLabels?a.dataLabels[o]:a.dataLabel,u=a.connectors?a.connectors[o]:a.connector,h=g(t.distance,a.labelDistance),p=!l;if(s){var f=a.getLabelConfig(),v=g(t[a.formatPrefix+"Format"],t.format);f=c(v)?d(v,f,i):(t[a.formatPrefix+"Formatter"]||t.formatter).call(f,t),v=t.style;var x=t.rotation;i.styledMode||(v.color=g(t.color,v.color,e.color,n.neutralColor100),"contrast"===v.color?(a.contrastColor=m.getContrast(a.color||e.color),v.color=!c(h)&&t.inside||0>h||r.stacking?a.contrastColor:n.neutralColor100):delete a.contrastColor,r.cursor&&(v.cursor=r.cursor));var w={r:t.borderRadius||0,rotation:x,padding:t.padding,zIndex:1};i.styledMode||(w.fill=t.backgroundColor,w.stroke=t.borderColor,w["stroke-width"]=t.borderWidth),y(w,(function(t,e){void 0===t&&delete w[e]}))}!l||s&&c(f)?s&&c(f)&&(l?w.text=f:(a.dataLabels=a.dataLabels||[],l=a.dataLabels[o]=x?m.text(f,0,-9999,t.useHTML).addClass("highcharts-data-label"):m.label(f,0,-9999,t.shape,null,null,t.useHTML,null,"data-label"),o||(a.dataLabel=l),l.addClass(" highcharts-data-label-color-"+a.colorIndex+" "+(t.className||"")+(t.useHTML?" highcharts-tracker":""))),l.options=t,l.attr(w),i.styledMode||l.css(v).shadow(t.shadow),l.added||l.add(b),t.textPath&&!t.useHTML&&(l.setTextPath(a.getDataLabelPath&&a.getDataLabelPath(l)||a.graphic,t.textPath),a.dataLabelPath&&!t.textPath.enabled&&(a.dataLabelPath=a.dataLabelPath.destroy())),e.alignDataLabel(a,l,t,null,p)):(a.dataLabel=a.dataLabel&&a.dataLabel.destroy(),a.dataLabels&&(1===a.dataLabels.length?delete a.dataLabels:delete a.dataLabels[o]),o||delete a.dataLabel,u&&(a.connector=a.connector.destroy(),a.connectors&&(1===a.connectors.length?delete a.connectors:delete a.connectors[o])))}))}))}h(this,"afterDrawDataLabels")},i.prototype.alignDataLabel=function(t,e,n,i,r){var o=this,a=this.chart,s=this.isCartesian&&a.inverted,l=this.enabledDataSorting,c=g(t.dlBox&&t.dlBox.centerX,t.plotX,-9999),h=g(t.plotY,-9999),d=e.getBBox(),p=n.rotation,f=n.align,y=a.isInsidePlot(c,Math.round(h),s),m="justify"===g(n.overflow,l?"none":"justify"),v=this.visible&&!1!==t.visible&&(t.series.forceDL||l&&!m||y||n.inside&&i&&a.isInsidePlot(c,s?i.x+1:i.y+i.height-1,s)),b=function(n){l&&o.xAxis&&!m&&o.setDataLabelStartPos(t,e,r,y,n)};if(v){var x=a.renderer.fontMetrics(a.styledMode?void 0:n.style.fontSize,e).b;i=u({x:s?this.yAxis.len-h:c,y:Math.round(s?this.xAxis.len-c:h),width:0,height:0},i),u(n,{width:d.width,height:d.height}),p?(m=!1,c=a.renderer.rotCorr(x,p),b(c={x:i.x+(n.x||0)+i.width/2+c.x,y:i.y+(n.y||0)+{top:0,middle:.5,bottom:1}[n.verticalAlign]*i.height}),e[r?"attr":"animate"](c).attr({align:f}),b=180<(b=(p+720)%360)&&360>b,"left"===f?c.y-=b?d.height:0:"center"===f?(c.x-=d.width/2,c.y-=d.height/2):"right"===f&&(c.x-=d.width,c.y-=b?0:d.height),e.placed=!0,e.alignAttr=c):(b(i),e.align(n,null,i),c=e.alignAttr),m&&0<=i.height?this.justifyDataLabel(e,n,c,d,i,r):g(n.crop,!0)&&(v=a.isInsidePlot(c.x,c.y)&&a.isInsidePlot(c.x+d.width,c.y+d.height)),n.shape&&!p&&e[r?"attr":"animate"]({anchorX:s?a.plotWidth-t.plotY:t.plotX,anchorY:s?a.plotHeight-t.plotX:t.plotY})}r&&l&&(e.placed=!1),v||l&&!m||(e.hide(!0),e.placed=!1)},i.prototype.setDataLabelStartPos=function(t,e,n,i,r){var o=this.chart,a=o.inverted,s=this.xAxis,l=s.reversed,c=a?e.height/2:e.width/2;t=(t=t.pointWidth)?t/2:0,s=a?r.x:l?-c-t:s.width-c+t,r=a?l?this.yAxis.height-c+t:-c-t:r.y,e.startXPos=s,e.startYPos=r,i?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),o.hasRendered&&(n&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)},i.prototype.justifyDataLabel=function(t,e,n,i,r,o){var a=this.chart,s=e.align,l=e.verticalAlign,c=t.box?0:t.padding||0,u=e.x;u=void 0===u?0:u;var h=e.y,d=void 0===h?0:h;if(0>(h=n.x+c)){"right"===s&&0<=u?(e.align="left",e.inside=!0):u-=h;var p=!0}return(h=n.x+i.width-c)>a.plotWidth&&("left"===s&&0>=u?(e.align="right",e.inside=!0):u+=a.plotWidth-h,p=!0),0>(h=n.y+c)&&("bottom"===l&&0<=d?(e.verticalAlign="top",e.inside=!0):d-=h,p=!0),(h=n.y+i.height-c)>a.plotHeight&&("top"===l&&0>=d?(e.verticalAlign="bottom",e.inside=!0):d+=a.plotHeight-h,p=!0),p&&(e.x=u,e.y=d,t.placed=!o,t.align(e,void 0,r)),p},r.pie&&(r.pie.prototype.dataLabelPositioners={radialDistributionY:function(t){return t.top+t.distributeBox.pos},radialDistributionX:function(t,e,n,i){return t.getX(n<e.top+2||n>e.bottom-2?i:n,e.half,e)},justify:function(t,e,n){return n[0]+(t.half?-1:1)*(e+t.labelDistance)},alignToPlotEdges:function(t,e,n,i){return t=t.getBBox().width,e?t+i:n-t-i},alignToConnectors:function(t,e,n,i){var r,o=0;return t.forEach((function(t){(r=t.dataLabel.getBBox().width)>o&&(o=r)})),e?o+i:n-o-i}},r.pie.prototype.drawDataLabels=function(){var t,r,o,a,l,u,h,d,p,y,m,v,b=this,x=b.data,w=b.chart,S=b.options.dataLabels||{},k=S.connectorPadding,O=w.plotWidth,P=w.plotHeight,C=w.plotLeft,M=Math.round(w.chartWidth/3),T=b.center,D=T[2]/2,E=T[1],A=[[],[]],_=[0,0,0,0],I=b.dataLabelPositioners;b.visible&&(S.enabled||b._hasPointLabels)&&(x.forEach((function(t){t.dataLabel&&t.visible&&t.dataLabel.shortened&&(t.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.dataLabel.shortened=!1)})),i.prototype.drawDataLabels.apply(b),x.forEach((function(t){t.dataLabel&&(t.visible?(A[t.half].push(t),t.dataLabel._pos=null,!c(S.style.width)&&!c(t.options.dataLabels&&t.options.dataLabels.style&&t.options.dataLabels.style.width)&&t.dataLabel.getBBox().width>M&&(t.dataLabel.css({width:Math.round(.7*M)+"px"}),t.dataLabel.shortened=!0)):(t.dataLabel=t.dataLabel.destroy(),t.dataLabels&&1===t.dataLabels.length&&delete t.dataLabels))})),A.forEach((function(n,i){var r,o=n.length,s=[];if(o){if(b.sortByAngle(n,i-.5),0<b.maxLabelDistance){var f=Math.max(0,E-D-b.maxLabelDistance),x=Math.min(E+D+b.maxLabelDistance,w.plotHeight);n.forEach((function(t){0<t.labelDistance&&t.dataLabel&&(t.top=Math.max(0,E-D-t.labelDistance),t.bottom=Math.min(E+D+t.labelDistance,w.plotHeight),r=t.dataLabel.getBBox().height||21,t.distributeBox={target:t.labelPosition.natural.y-t.top+r/2,size:r,rank:t.y},s.push(t.distributeBox))})),f=x+r-f,e.distribute(s,f,f/5)}for(m=0;m<o;m++){if(t=n[m],u=t.labelPosition,a=t.dataLabel,y=!1===t.visible?"hidden":"inherit",p=f=u.natural.y,s&&c(t.distributeBox)&&(void 0===t.distributeBox.pos?y="hidden":(h=t.distributeBox.size,p=I.radialDistributionY(t))),delete t.positionIndex,S.justify)d=I.justify(t,D,T);else switch(S.alignTo){case"connectors":d=I.alignToConnectors(n,i,O,C);break;case"plotEdges":d=I.alignToPlotEdges(a,i,O,C);break;default:d=I.radialDistributionX(b,t,p,f)}a._attr={visibility:y,align:u.alignment},v=t.options.dataLabels||{},a._pos={x:d+g(v.x,S.x)+({left:k,right:-k}[u.alignment]||0),y:p+g(v.y,S.y)-10},u.final.x=d,u.final.y=p,g(S.crop,!0)&&(l=a.getBBox().width,f=null,d-l<k&&1===i?(f=Math.round(l-d+k),_[3]=Math.max(f,_[3])):d+l>O-k&&0===i&&(f=Math.round(d+l-O+k),_[1]=Math.max(f,_[1])),0>p-h/2?_[0]=Math.max(Math.round(h/2-p),_[0]):p+h/2>P&&(_[2]=Math.max(Math.round(p+h/2-P),_[2])),a.sideOverflow=f)}}})),0===s(_)||this.verifyDataLabelOverflow(_))&&(this.placeDataLabels(),this.points.forEach((function(t){var e;(v=f(S,t.options.dataLabels),r=g(v.connectorWidth,1))&&(o=t.connector,(a=t.dataLabel)&&a._pos&&t.visible&&0<t.labelDistance?(y=a._attr.visibility,(e=!o)&&(t.connector=o=w.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(b.dataLabelsGroup),w.styledMode||o.attr({"stroke-width":r,stroke:v.connectorColor||t.color||n.neutralColor60})),o[e?"attr":"animate"]({d:t.getConnectorPath()}),o.attr("visibility",y)):o&&(t.connector=o.destroy()))})))},r.pie.prototype.placeDataLabels=function(){this.points.forEach((function(t){var e,n=t.dataLabel;n&&t.visible&&((e=n._pos)?(n.sideOverflow&&(n._attr.width=Math.max(n.getBBox().width-n.sideOverflow,0),n.css({width:n._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),n.shortened=!0),n.attr(n._attr),n[n.moved?"animate":"attr"](e),n.moved=!0):n&&n.attr({y:-9999})),delete t.distributeBox}),this)},r.pie.prototype.alignDataLabel=t,r.pie.prototype.verifyDataLabelOverflow=function(t){var e=this.center,n=this.options,i=n.center,r=n.minSize||80,o=null!==n.size;if(!o){if(null!==i[0])var a=Math.max(e[2]-Math.max(t[1],t[3]),r);else a=Math.max(e[2]-t[1]-t[3],r),e[0]+=(t[3]-t[1])/2;null!==i[1]?a=l(a,r,e[2]-Math.max(t[0],t[2])):(a=l(a,r,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),a<e[2]?(e[2]=a,e[3]=Math.min(m(n.innerSize||0,a),a),this.translate(e),this.drawDataLabels&&this.drawDataLabels()):o=!0}return o}),r.column&&(r.column.prototype.alignDataLabel=function(t,e,n,r,o){var a=this.chart.inverted,s=t.series,l=t.dlBox||t.shapeArgs,c=g(t.below,t.plotY>g(this.translatedThreshold,s.yAxis.len)),u=g(n.inside,!!this.options.stacking);l&&(0>(r=f(l)).y&&(r.height+=r.y,r.y=0),0<(l=r.y+r.height-s.yAxis.len)&&l<r.height&&(r.height-=l),a&&(r={x:s.yAxis.len-r.y-r.height,y:s.xAxis.len-r.x-r.width,width:r.height,height:r.width}),u||(a?(r.x+=c?0:r.width,r.width=0):(r.y+=c?r.height:0,r.height=0))),n.align=g(n.align,!a||u?"center":c?"right":"left"),n.verticalAlign=g(n.verticalAlign,a||u?"middle":c?"top":"bottom"),i.prototype.alignDataLabel.call(this,t,e,n,r,o),n.inside&&t.contrastColor&&e.css({color:t.contrastColor})})})),e(n,"Extensions/OverlappingDataLabels.js",[n["Core/Chart/Chart.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.fireEvent,r=e.isArray,o=e.isNumber,a=e.objectEach,s=e.pick;n(t,"render",(function(){var t=[];(this.labelCollectors||[]).forEach((function(e){t=t.concat(e())})),(this.yAxis||[]).forEach((function(e){e.stacking&&e.options.stackLabels&&!e.options.stackLabels.allowOverlap&&a(e.stacking.stacks,(function(e){a(e,(function(e){t.push(e.label)}))}))})),(this.series||[]).forEach((function(e){var n=e.options.dataLabels;e.visible&&(!1!==n.enabled||e._hasPointLabels)&&((n=function(e){return e.forEach((function(e){e.visible&&(r(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[]).forEach((function(n){var i=n.options;n.labelrank=s(i.labelrank,e.labelrank,e.shapeArgs&&e.shapeArgs.height),i.allowOverlap||t.push(n)}))}))})(e.nodes||[]),n(e.points))})),this.hideOverlappingLabels(t)})),t.prototype.hideOverlappingLabels=function(t){var e,n,r,a=this,s=t.length,l=a.renderer,c=!1,u=function(t){var e,n,i=t.box?0:t.padding||0,r=e=0;if(t&&(!t.alignAttr||t.placed)){var a=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},s=t.parentGroup;t.width||(e=t.getBBox(),t.width=e.width,t.height=e.height,e=l.fontMetrics(null,t.element).h);var c=t.width-2*i;return(n={left:"0",center:"0.5",right:"1"}[t.alignValue])?r=+n*c:o(t.x)&&Math.round(t.x)!==t.translateX&&(r=t.x-t.translateX),{x:a.x+(s.translateX||0)+i-(r||0),y:a.y+(s.translateY||0)+i-e,width:t.width-2*i,height:t.height-2*i}}};for(n=0;n<s;n++)(e=t[n])&&(e.oldOpacity=e.opacity,e.newOpacity=1,e.absoluteBox=u(e));for(t.sort((function(t,e){return(e.labelrank||0)-(t.labelrank||0)})),n=0;n<s;n++){var h=(u=t[n])&&u.absoluteBox;for(e=n+1;e<s;++e){var d=(r=t[e])&&r.absoluteBox;!h||!d||u===r||0===u.newOpacity||0===r.newOpacity||d.x>=h.x+h.width||d.x+d.width<=h.x||d.y>=h.y+h.height||d.y+d.height<=h.y||((u.labelrank<r.labelrank?u:r).newOpacity=0)}}t.forEach((function(t){if(t){var e=t.newOpacity;t.oldOpacity!==e&&(t.alignAttr&&t.placed?(t[e?"removeClass":"addClass"]("highcharts-data-label-hidden"),c=!0,t.alignAttr.opacity=e,t[t.isOld?"animate":"attr"](t.alignAttr,null,(function(){a.styledMode||t.css({pointerEvents:e?"auto":"none"}),t.visibility=e?"inherit":"hidden"})),i(a,"afterHideOverlappingLabel")):t.attr({opacity:e})),t.isOld=!0}})),c&&i(a,"afterHideAllOverlappingLabels")}})),e(n,"Core/Responsive.js",[n["Core/Chart/Chart.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.find,i=e.isArray,r=e.isObject,o=e.merge,a=e.objectEach,s=e.pick,l=e.splat,c=e.uniqueKey;t.prototype.setResponsive=function(t,e){var i=this.options.responsive,r=[],a=this.currentResponsive;!e&&i&&i.rules&&i.rules.forEach((function(t){void 0===t._id&&(t._id=c()),this.matchResponsiveRule(t,r)}),this),(e=o.apply(0,r.map((function(t){return n(i.rules,(function(e){return e._id===t})).chartOptions})))).isResponsiveOptions=!0,(r=r.toString()||void 0)!==(a&&a.ruleIds)&&(a&&this.update(a.undoOptions,t,!0),r?((a=this.currentOptions(e)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:r,mergedOptions:e,undoOptions:a},this.update(e,t,!0)):this.currentResponsive=void 0)},t.prototype.matchResponsiveRule=function(t,e){var n=t.condition;(n.callback||function(){return this.chartWidth<=s(n.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=s(n.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=s(n.minWidth,0)&&this.chartHeight>=s(n.minHeight,0)}).call(this)&&e.push(t._id)},t.prototype.currentOptions=function(t){var e=this,n={};return function t(n,o,s,c){var u;a(n,(function(n,a){if(!c&&-1<e.collectionsWithUpdate.indexOf(a)&&o[a])for(n=l(n),s[a]=[],u=0;u<Math.max(n.length,o[a].length);u++)o[a][u]&&(void 0===n[u]?s[a][u]=o[a][u]:(s[a][u]={},t(n[u],o[a][u],s[a][u],c+1)));else r(n)?(s[a]=i(n)?[]:{},t(n,o[a]||{},s[a],c+1)):s[a]=void 0===o[a]?null:o[a]}))}(t,this.options,n,0),n}})),e(n,"masters/highcharts.src.js",[n["Core/Globals.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Series/Series.js"]],(function(t,e,n,i){return t.addEvent=e.addEvent,t.arrayMax=e.arrayMax,t.arrayMin=e.arrayMin,t.attr=e.attr,t.clearTimeout=e.clearTimeout,t.correctFloat=e.correctFloat,t.createElement=e.createElement,t.css=e.css,t.defined=e.defined,t.destroyObjectProperties=e.destroyObjectProperties,t.discardElement=e.discardElement,t.erase=e.erase,t.error=e.error,t.extend=e.extend,t.extendClass=e.extendClass,t.find=e.find,t.fireEvent=e.fireEvent,t.format=e.format,t.getMagnitude=e.getMagnitude,t.getStyle=e.getStyle,t.inArray=e.inArray,t.isArray=e.isArray,t.isClass=e.isClass,t.isDOMElement=e.isDOMElement,t.isFunction=e.isFunction,t.isNumber=e.isNumber,t.isObject=e.isObject,t.isString=e.isString,t.keys=e.keys,t.merge=e.merge,t.normalizeTickInterval=e.normalizeTickInterval,t.numberFormat=e.numberFormat,t.objectEach=e.objectEach,t.offset=e.offset,t.pad=e.pad,t.pick=e.pick,t.pInt=e.pInt,t.relativeLength=e.relativeLength,t.removeEvent=e.removeEvent,t.splat=e.splat,t.stableSort=e.stableSort,t.syncTimeout=e.syncTimeout,t.timeUnits=e.timeUnits,t.uniqueKey=e.uniqueKey,t.useSerialIds=e.useSerialIds,t.wrap=e.wrap,t.AST=n,t.Series=i,t})),n["masters/highcharts.src.js"]._modules=n,n["masters/highcharts.src.js"]}))},,function(t,e,n){"use strict";var i=n(239),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(t){return i.isMemo(t)?a:s[t.$$typeof]||r}s[i.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[i.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,h=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,f=Object.prototype;t.exports=function t(e,n,i){if("string"!=typeof n){if(f){var r=p(n);r&&r!==f&&t(e,r,i)}var a=u(n);h&&(a=a.concat(h(n)));for(var s=l(e),y=l(n),g=0;g<a.length;++g){var m=a[g];if(!(o[m]||i&&i[m]||y&&y[m]||s&&s[m])){var v=d(n,m);try{c(e,m,v)}catch(t){}}}}return e}},function(t,e,n){"use strict";t.exports=n(808)},function(t,e,n){"use strict";var i=n(294),r=n(195),o=n(95);e.a=function(t){return Object(i.a)(t,o.a,r.a)}},function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return r}));var i=function(){return"undefined"!=typeof window?window:t},r=function(){var t=i();return t&&t.tinymce?t.tinymce:null}}).call(this,n(97))},function(t,e,n){var i=n(68);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var i=n(303),r=n(306),o=i("keys");t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,e){t.exports={}},function(t,e,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:i},function(t,e,n){var i=n(408),r=n(314).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e,n){var i,r=n(60),o=n(412),a=n(314),s=n(244),l=n(413),c=n(305),u=n(243),h=u("IE_PROTO"),d=function(){},p=function(t){return"<script>"+t+"<\/script>"},f=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e;f=i?function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e}(i):((e=c("iframe")).style.display="none",l.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F);for(var n=a.length;n--;)delete f.prototype[a[n]];return f()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(d.prototype=r(t),n=new d,d.prototype=null,n[h]=t):n=f(),void 0===e?n:o(n,e)}},function(t,e,n){var i=n(38),r=n(247),o=n(84),a=i("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),t.exports=function(t){s[a][t]=!0}},function(t,e,n){var i=n(309),r=n(199),o=n(38)("iterator");t.exports=function(t){if(null!=t)return t[o]||t["@@iterator"]||r[i(t)]}},function(t,e,n){var i=n(324),r=n(204),o=i("keys");t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,e,n){var i=n(104),r=n(46),o=n(165),a=function(t){return function(e,n,a){var s,l=i(e),c=r(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},function(t,e,n){var i=n(202);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){var i=n(435),r=n(325);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e,n){"use strict";var i=n(203),r=n(56),o=n(143);t.exports=function(t,e,n){var a=i(e);a in t?r.f(t,a,o(0,n)):t[a]=n}},function(t,e,n){var i=n(27),r=n(33),o=n(440),a=r("species");t.exports=function(t){return o>=51||!i((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){"use strict";var i=n(104),r=n(644),o=n(207),a=n(89),s=n(335),l=a.set,c=a.getterFor("Array Iterator");t.exports=s(Array,"Array",(function(t,e){l(this,{type:"Array Iterator",target:i(t),index:0,kind:e})}),(function(){var t=c(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var i=n(31),r=n(32),o=n(327),a=n(88),s=n(258),l=n(336),c=n(145),u=n(53),h=n(27),d=n(334),p=n(111),f=n(337);t.exports=function(t,e,n){var y=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),m=y?"set":"add",v=r[t],b=v&&v.prototype,x=v,w={},S=function(t){var e=b[t];a(b,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!u(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(o(t,"function"!=typeof v||!(g||b.forEach&&!h((function(){(new v).entries().next()})))))x=n.getConstructor(e,t,y,m),s.REQUIRED=!0;else if(o(t,!0)){var k=new x,O=k[m](g?{}:-0,1)!=k,P=h((function(){k.has(1)})),C=d((function(t){new v(t)})),M=!g&&h((function(){for(var t=new v,e=5;e--;)t[m](e,e);return!t.has(-0)}));C||((x=e((function(e,n){c(e,x,t);var i=f(new v,e,x);return null!=n&&l(n,i[m],i,y),i}))).prototype=b,b.constructor=x),(P||M)&&(S("delete"),S("has"),y&&S("get")),(M||O)&&S(m),g&&b.clear&&delete b.clear}return w[t]=x,i({global:!0,forced:x!=v},w),p(x,t),g||n.setStrong(x,t,y),x}},function(t,e,n){var i=n(205),r=n(53),o=n(54),a=n(56).f,s=n(204),l=n(655),c=s("meta"),u=0,h=Object.isExtensible||function(){return!0},d=function(t){a(t,c,{value:{objectID:"O"+ ++u,weakData:{}}})},p=t.exports={REQUIRED:!1,fastKey:function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,c)){if(!h(t))return"F";if(!e)return"E";d(t)}return t[c].objectID},getWeakData:function(t,e){if(!o(t,c)){if(!h(t))return!0;if(!e)return!1;d(t)}return t[c].weakData},onFreeze:function(t){return l&&p.REQUIRED&&h(t)&&!o(t,c)&&d(t),t}};i[c]=!0},function(t,e,n){"use strict";var i=n(57);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict";var i,r,o=n(259),a=n(340),s=RegExp.prototype.exec,l=String.prototype.replace,c=s,u=(i=/a/,r=/b*/g,s.call(i,"a"),s.call(r,"a"),0!==i.lastIndex||0!==r.lastIndex),h=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=void 0!==/()??/.exec("")[1];(u||d||h)&&(c=function(t){var e,n,i,r,a=this,c=h&&a.sticky,p=o.call(a),f=a.source,y=0,g=t;return c&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),g=String(t).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==t[a.lastIndex-1])&&(f="(?: "+f+")",g=" "+g,y++),n=new RegExp("^(?:"+f+")",p)),d&&(n=new RegExp("^"+f+"$(?!\\s)",p)),u&&(e=a.lastIndex),i=s.call(c?n:a,g),c?i?(i.input=i.input.slice(y),i[0]=i[0].slice(y),i.index=a.lastIndex,a.lastIndex+=i[0].length):a.lastIndex=0:u&&i&&(a.lastIndex=a.global?i.index+i[0].length:e),d&&i&&i.length>1&&l.call(i[0],n,(function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(i[r]=void 0)})),i}),t.exports=c},function(t,e,n){"use strict";n(451);var i=n(88),r=n(27),o=n(33),a=n(260),s=n(78),l=o("species"),c=!r((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),u="$0"==="a".replace(/./,"$0"),h=o("replace"),d=!!/./[h]&&""===/./[h]("a","$0"),p=!r((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,h){var f=o(t),y=!r((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),g=y&&!r((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return e=!0,null},n[f](""),!e}));if(!y||!g||"replace"===t&&(!c||!u||d)||"split"===t&&!p){var m=/./[f],v=n(f,""[t],(function(t,e,n,i,r){return e.exec===a?y&&!r?{done:!0,value:m.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),b=v[0],x=v[1];i(String.prototype,t,b),i(RegExp.prototype,f,2==e?function(t,e){return x.call(t,this,e)}:function(t){return x.call(t,this)})}h&&s(RegExp.prototype[f],"sham",!0)}},function(t,e,n){var i=n(202),r=n(260);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},function(t,e){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n},function(t,e,n){"use strict";var i=n(24),r=n(312).includes,o=n(248);i({target:"Array",proto:!0,forced:!n(90)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),o("includes")},function(t,e,n){var i=n(128);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){"use strict";var i,r,o=n(345),a=n(463),s=RegExp.prototype.exec,l=String.prototype.replace,c=s,u=(i=/a/,r=/b*/g,s.call(i,"a"),s.call(r,"a"),0!==i.lastIndex||0!==r.lastIndex),h=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=void 0!==/()??/.exec("")[1];(u||d||h)&&(c=function(t){var e,n,i,r,a=this,c=h&&a.sticky,p=o.call(a),f=a.source,y=0,g=t;return c&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),g=String(t).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==t[a.lastIndex-1])&&(f="(?: "+f+")",g=" "+g,y++),n=new RegExp("^(?:"+f+")",p)),d&&(n=new RegExp("^"+f+"$(?!\\s)",p)),u&&(e=a.lastIndex),i=s.call(c?n:a,g),c?i?(i.input=i.input.slice(y),i[0]=i[0].slice(y),i.index=a.lastIndex,a.lastIndex+=i[0].length):a.lastIndex=0:u&&i&&(a.lastIndex=a.global?i.index+i[0].length:e),d&&i&&i.length>1&&l.call(i[0],n,(function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(i[r]=void 0)})),i}),t.exports=c},function(t,e,n){"use strict";var i=n(24),r=n(464),o=n(102);i({target:"String",proto:!0,forced:!n(465)("includes")},{includes:function(t){return!!~String(o(this)).indexOf(r(t),arguments.length>1?arguments[1]:void 0)}})},,,,,,,,,,,function(t,e,n){"use strict";var i=n(365),r=n(40)("%Function%"),o=r.apply,a=r.call;t.exports=function(){return i.apply(a,arguments)},t.exports.apply=function(){return i.apply(o,arguments)}},function(t,e,n){"use strict";var i=n(120),r=n(530),o=n(531),a=n(904),s=o();i(s,{getPolyfill:o,implementation:r,shim:a}),t.exports=s},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(11)),o=i(n(81)),a=i(n(1)),s=(0,n(49).and)([a.default.instanceOf(Set),function(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),s=2;s<n;s++)i[s-2]=arguments[s];var l,c=t[e];return(0,o.default)(c).some((function(t,n){var o,s="".concat(e,": index ").concat(n);return null!=(l=(o=a.default.string).isRequired.apply(o,[(0,r.default)({},s,t),s].concat(i)))})),null==l?null:l}],"Modifiers (Set of Strings)");e.default=s},function(t,e,n){"use strict";n.r(e),n.d(e,"addEventListener",(function(){return l}));var i=!("undefined"==typeof window||!window.document||!window.document.createElement);var r=void 0;function o(){return void 0===r&&(r=function(){if(!i)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}}),n=function(){};window.addEventListener("testPassiveEventSupport",n,e),window.removeEventListener("testPassiveEventSupport",n,e)}catch(t){}return t}()),r}function a(t){t.handlers===t.nextHandlers&&(t.nextHandlers=t.handlers.slice())}function s(t){this.target=t,this.events={}}s.prototype.getEventHandlers=function(t,e){var n,i=String(t)+" "+String((n=e)?!0===n?100:(n.capture<<0)+(n.passive<<1)+(n.once<<2):0);return this.events[i]||(this.events[i]={handlers:[],handleEvent:void 0},this.events[i].nextHandlers=this.events[i].handlers),this.events[i]},s.prototype.handleEvent=function(t,e,n){var i=this.getEventHandlers(t,e);i.handlers=i.nextHandlers,i.handlers.forEach((function(t){t&&t(n)}))},s.prototype.add=function(t,e,n){var i=this,r=this.getEventHandlers(t,n);a(r),0===r.nextHandlers.length&&(r.handleEvent=this.handleEvent.bind(this,t,n),this.target.addEventListener(t,r.handleEvent,n)),r.nextHandlers.push(e);var o=!0;return function(){if(o){o=!1,a(r);var s=r.nextHandlers.indexOf(e);r.nextHandlers.splice(s,1),0===r.nextHandlers.length&&(i.target&&i.target.removeEventListener(t,r.handleEvent,n),r.handleEvent=void 0)}}};function l(t,e,n,i){t.__consolidated_events_handlers__||(t.__consolidated_events_handlers__=new s(t));var r=function(t){if(t)return o()?t:!!t.capture}(i);return t.__consolidated_events_handlers__.add(e,n,r)}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=r.default.isMoment(t)?t:(0,o.default)(t,e);return n?n.year()+"-"+String(n.month()+1).padStart(2,"0"):null};var r=i(n(7)),o=i(n(175))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&(!(0,o.default)(t,e)&&!(0,a.default)(t,e))};var r=i(n(7)),o=i(n(230)),a=i(n(149))},,,function(t,e,n){"use strict";var i=n(347),r=n(346),o=n(60),a=n(102),s=n(319),l=n(466),c=n(87),u=n(348),h=n(266),d=n(42),p=[].push,f=Math.min,y=!d((function(){return!RegExp(4294967295,"y")}));i("split",2,(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(a(this)),o=void 0===n?4294967295:n>>>0;if(0===o)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,o);for(var s,l,c,u=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,y=new RegExp(t.source,d+"g");(s=h.call(y,i))&&!((l=y.lastIndex)>f&&(u.push(i.slice(f,s.index)),s.length>1&&s.index<i.length&&p.apply(u,s.slice(1)),c=s[0].length,f=l,u.length>=o));)y.lastIndex===s.index&&y.lastIndex++;return f===i.length?!c&&y.test("")||u.push(""):u.push(i.slice(f)),u.length>o?u.slice(0,o):u}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),o=null==e?void 0:e[t];return void 0!==o?o.call(e,r,n):i.call(String(r),e,n)},function(t,r){var a=n(i,t,this,r,i!==e);if(a.done)return a.value;var h=o(t),d=String(this),p=s(h,RegExp),g=h.unicode,m=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(y?"y":"g"),v=new p(y?h:"^(?:"+h.source+")",m),b=void 0===r?4294967295:r>>>0;if(0===b)return[];if(0===d.length)return null===u(v,d)?[d]:[];for(var x=0,w=0,S=[];w<d.length;){v.lastIndex=y?w:0;var k,O=u(v,y?d:d.slice(w));if(null===O||(k=f(c(v.lastIndex+(y?0:w)),d.length))===x)w=l(d,w,g);else{if(S.push(d.slice(x,w)),S.length===b)return S;for(var P=1;P<=O.length-1;P++)if(S.push(O[P]),S.length===b)return S;w=x=k}}return S.push(d.slice(x)),S}]}),!y)},,,,,function(t,e,n){"use strict";(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.a=n}).call(this,n(97))},function(t,e,n){"use strict";var i=n(72),r=n(94);e.a=function(t){if(!Object(r.a)(t))return!1;var e=Object(i.a)(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},function(t,e,n){"use strict";var i=/^(?:0|[1-9]\d*)$/;e.a=function(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&i.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e,n){"use strict";var i=n(295),r=n(43);e.a=function(t,e,n){var o=e(t);return Object(r.a)(t)?o:Object(i.a)(o,n(t))}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=-1,i=e.length,r=t.length;++n<i;)t[r+n]=e[n];return t}},function(t,e,n){"use strict";e.a=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){"use strict";e.a=function(){return[]}},function(t,e,n){"use strict";var i=n(155);function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var i=arguments,r=e?e.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var a=t.apply(this,i);return n.cache=o.set(r,a)||o,a};return n.cache=new(r.Cache||i.a),n}r.Cache=i.a;var o=r;var a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,s=/\\(\\)?/g,l=function(t){var e=o(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,(function(t,n,i,r){e.push(i?r.replace(s,"$1"):n||t)})),e}));e.a=l},function(t,e,n){"use strict";var i=n(72),r=n(55);var o=function(t){return Object(r.a)(t)&&"[object Arguments]"==Object(i.a)(t)},a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable,c=o(function(){return arguments}())?o:function(t){return Object(r.a)(t)&&s.call(t,"callee")&&!l.call(t,"callee")};e.a=c},function(t,e,n){"use strict";var i=function(t,e){for(var n=-1,i=Array(t);++n<t;)i[n]=e(n);return i},r=n(299),o=n(43),a=n(154),s=n(293),l=n(301),c=Object.prototype.hasOwnProperty;e.a=function(t,e){var n=Object(o.a)(t),u=!n&&Object(r.a)(t),h=!n&&!u&&Object(a.a)(t),d=!n&&!u&&!h&&Object(l.a)(t),p=n||u||h||d,f=p?i(t.length,String):[],y=f.length;for(var g in t)!e&&!c.call(t,g)||p&&("length"==g||h&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||Object(s.a)(g,y))||f.push(g);return f}},function(t,e,n){"use strict";var i=n(72),r=n(187),o=n(55),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var s=function(t){return Object(o.a)(t)&&Object(r.a)(t.length)&&!!a[Object(i.a)(t)]},l=n(189),c=n(123),u=c.a&&c.a.isTypedArray,h=u?Object(l.a)(u):s;e.a=h},function(t,e,n){var i={};i[n(38)("toStringTag")]="z",t.exports="[object z]"===String(i)},function(t,e,n){var i=n(126),r=n(402);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var i=n(44),r=n(101);t.exports=function(t,e){try{r(i,t,e)}catch(n){i[t]=e}return e}},function(t,e,n){var i=n(44),r=n(68),o=i.document,a=r(o)&&r(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+i).toString(36)}},function(t,e,n){var i=n(42);t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},function(t,e,n){var i=n(402),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(t){return r.call(t)}),t.exports=i.inspectSource},function(t,e,n){var i=n(302),r=n(128),o=n(38)("toStringTag"),a="Arguments"==r(function(){return arguments}());t.exports=i?r:function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:a?r(e):"Object"==(i=r(e))&&"function"==typeof e.callee?"Arguments":i}},function(t,e,n){var i=n(158),r=n(102),o=function(t){return function(e,n){var o,a,s=String(r(e)),l=i(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}};t.exports={codeAt:o(!1),charAt:o(!0)}},function(t,e,n){var i=n(44);t.exports=i},function(t,e,n){var i=n(86),r=n(87),o=n(313),a=function(t){return function(e,n,a){var s,l=i(e),c=r(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},function(t,e,n){var i=n(158),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var i=n(42),r=/#|\.prototype\./,o=function(t,e){var n=s[a(t)];return n==c||n!=l&&("function"==typeof e?i(e):!!e)},a=o.normalize=function(t){return String(t).replace(r,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},function(t,e,n){"use strict";var i,r,o,a,s=n(24),l=n(126),c=n(44),u=n(129),h=n(416),d=n(85),p=n(417),f=n(159),y=n(418),g=n(68),m=n(160),v=n(318),b=n(128),x=n(308),w=n(419),S=n(627),k=n(319),O=n(422).set,P=n(628),C=n(425),M=n(629),T=n(320),D=n(426),E=n(127),A=n(316),_=n(38),I=n(321),L=_("species"),j="Promise",R=E.get,N=E.set,F=E.getterFor(j),B=h,H=c.TypeError,z=c.document,W=c.process,G=u("fetch"),U=T.f,V=U,Y="process"==b(W),X=!!(z&&z.createEvent&&c.dispatchEvent),K=A(j,(function(){if(!(x(B)!==String(B))){if(66===I)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!B.prototype.finally)return!0;if(I>=51&&/native code/.test(B))return!1;var t=B.resolve(1),e=function(t){t((function(){}),(function(){}))};return(t.constructor={})[L]=e,!(t.then((function(){}))instanceof e)})),q=K||!S((function(t){B.all(t).catch((function(){}))})),$=function(t){var e;return!(!g(t)||"function"!=typeof(e=t.then))&&e},Z=function(t,e,n){if(!e.notified){e.notified=!0;var i=e.reactions;P((function(){for(var r=e.value,o=1==e.state,a=0;i.length>a;){var s,l,c,u=i[a++],h=o?u.ok:u.fail,d=u.resolve,p=u.reject,f=u.domain;try{h?(o||(2===e.rejection&&et(t,e),e.rejection=1),!0===h?s=r:(f&&f.enter(),s=h(r),f&&(f.exit(),c=!0)),s===u.promise?p(H("Promise-chain cycle")):(l=$(s))?l.call(s,d,p):d(s)):p(r)}catch(t){f&&!c&&f.exit(),p(t)}}e.reactions=[],e.notified=!1,n&&!e.rejection&&Q(t,e)}))}},J=function(t,e,n){var i,r;X?((i=z.createEvent("Event")).promise=e,i.reason=n,i.initEvent(t,!1,!0),c.dispatchEvent(i)):i={promise:e,reason:n},(r=c["on"+t])?r(i):"unhandledrejection"===t&&M("Unhandled promise rejection",n)},Q=function(t,e){O.call(c,(function(){var n,i=e.value;if(tt(e)&&(n=D((function(){Y?W.emit("unhandledRejection",i,t):J("unhandledrejection",t,i)})),e.rejection=Y||tt(e)?2:1,n.error))throw n.value}))},tt=function(t){return 1!==t.rejection&&!t.parent},et=function(t,e){O.call(c,(function(){Y?W.emit("rejectionHandled",t):J("rejectionhandled",t,e.value)}))},nt=function(t,e,n,i){return function(r){t(e,n,r,i)}},it=function(t,e,n,i){e.done||(e.done=!0,i&&(e=i),e.value=n,e.state=2,Z(t,e,!0))},rt=function(t,e,n,i){if(!e.done){e.done=!0,i&&(e=i);try{if(t===n)throw H("Promise can't be resolved itself");var r=$(n);r?P((function(){var i={done:!1};try{r.call(n,nt(rt,t,i,e),nt(it,t,i,e))}catch(n){it(t,i,n,e)}})):(e.value=n,e.state=1,Z(t,e,!1))}catch(n){it(t,{done:!1},n,e)}}};K&&(B=function(t){v(this,B,j),m(t),i.call(this);var e=R(this);try{t(nt(rt,this,e),nt(it,this,e))}catch(t){it(this,e,t)}},(i=function(t){N(this,{type:j,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(B.prototype,{then:function(t,e){var n=F(this),i=U(k(this,B));return i.ok="function"!=typeof t||t,i.fail="function"==typeof e&&e,i.domain=Y?W.domain:void 0,n.parent=!0,n.reactions.push(i),0!=n.state&&Z(this,n,!1),i.promise},catch:function(t){return this.then(void 0,t)}}),r=function(){var t=new i,e=R(t);this.promise=t,this.resolve=nt(rt,t,e),this.reject=nt(it,t,e)},T.f=U=function(t){return t===B||t===o?new r(t):V(t)},l||"function"!=typeof h||(a=h.prototype.then,d(h.prototype,"then",(function(t,e){var n=this;return new B((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof G&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return C(B,G.apply(c,arguments))}}))),s({global:!0,wrap:!0,forced:K},{Promise:B}),f(B,j,!1,!0),y(j),o=u(j),s({target:j,stat:!0,forced:K},{reject:function(t){var e=U(this);return e.reject.call(void 0,t),e.promise}}),s({target:j,stat:!0,forced:l||K},{resolve:function(t){return C(l&&this===o?B:this,t)}}),s({target:j,stat:!0,forced:q},{all:function(t){var e=this,n=U(e),i=n.resolve,r=n.reject,o=D((function(){var n=m(e.resolve),o=[],a=0,s=1;w(t,(function(t){var l=a++,c=!1;o.push(void 0),s++,n.call(e,t).then((function(t){c||(c=!0,o[l]=t,--s||i(o))}),r)})),--s||i(o)}));return o.error&&r(o.value),n.promise},race:function(t){var e=this,n=U(e),i=n.reject,r=D((function(){var r=m(e.resolve);w(t,(function(t){r.call(e,t).then(n.resolve,i)}))}));return r.error&&i(r.value),n.promise}})},function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},function(t,e,n){var i=n(60),r=n(160),o=n(38)("species");t.exports=function(t,e){var n,a=i(t).constructor;return void 0===a||null==(n=i(a)[o])?e:r(n)}},function(t,e,n){"use strict";var i=n(160),r=function(t){var e,n;this.promise=new t((function(t,i){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=i})),this.resolve=i(e),this.reject=i(n)};t.exports.f=function(t){return new r(t)}},function(t,e,n){var i,r,o=n(44),a=n(424),s=o.process,l=s&&s.versions,c=l&&l.v8;c?r=(i=c.split("."))[0]+i[1]:a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(r=i[1]),t.exports=r&&+r},function(t,e,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:i},function(t,e,n){var i=n(32),r=n(78);t.exports=function(t,e){try{r(i,t,e)}catch(n){i[t]=e}return e}},function(t,e,n){var i=n(162),r=n(431);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.4",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var i=n(27),r=/#|\.prototype\./,o=function(t,e){var n=s[a(t)];return n==c||n!=l&&("function"==typeof e?i(e):!!e)},a=o.normalize=function(t){return String(t).replace(r,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},function(t,e,n){var i=n(27);t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},function(t,e,n){var i=n(434),r=n(54),o=n(439),a=n(56).f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||a(e,t,{value:o.f(t)})}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var i=n(53),r=n(252),o=n(33)("species");t.exports=function(t,e){var n;return r(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!r(n.prototype)?i(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},function(t,e,n){var i=n(33),r=n(207),o=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[o]===t)}},function(t,e,n){var i={};i[n(33)("toStringTag")]="z",t.exports="[object z]"===String(i)},function(t,e,n){var i=n(33)("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},t(o)}catch(t){}return n}},function(t,e,n){"use strict";var i=n(31),r=n(444),o=n(210),a=n(211),s=n(111),l=n(78),c=n(88),u=n(33),h=n(162),d=n(207),p=n(445),f=p.IteratorPrototype,y=p.BUGGY_SAFARI_ITERATORS,g=u("iterator"),m=function(){return this};t.exports=function(t,e,n,u,p,v,b){r(n,e,u);var x,w,S,k=function(t){if(t===p&&T)return T;if(!y&&t in C)return C[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},O=e+" Iterator",P=!1,C=t.prototype,M=C[g]||C["@@iterator"]||p&&C[p],T=!y&&M||k(p),D="Array"==e&&C.entries||M;if(D&&(x=o(D.call(new t)),f!==Object.prototype&&x.next&&(h||o(x)===f||(a?a(x,f):"function"!=typeof x[g]&&l(x,g,m)),s(x,O,!0,!0),h&&(d[O]=m))),"values"==p&&M&&"values"!==M.name&&(P=!0,T=function(){return M.call(this)}),h&&!b||C[g]===T||l(C,g,T),d[e]=T,p)if(w={values:k("values"),keys:v?T:k("keys"),entries:k("entries")},b)for(S in w)!y&&!P&&S in C||c(C,S,w[S]);else i({target:e,proto:!0,forced:y||P},w);return w}},function(t,e,n){var i=n(57),r=n(332),o=n(46),a=n(167),s=n(208),l=n(443),c=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,u,h){var d,p,f,y,g,m,v,b=a(e,n,u?2:1);if(h)d=t;else{if("function"!=typeof(p=s(t)))throw TypeError("Target is not iterable");if(r(p)){for(f=0,y=o(t.length);y>f;f++)if((g=u?b(i(v=t[f])[0],v[1]):b(t[f]))&&g instanceof c)return g;return new c(!1)}d=p.call(t)}for(m=d.next;!(v=m.call(d)).done;)if("object"==typeof(g=l(d,b,v.value,u))&&g&&g instanceof c)return g;return new c(!1)}).stop=function(t){return new c(!0,t)}},function(t,e,n){var i=n(53),r=n(211);t.exports=function(t,e,n){var o,a;return r&&"function"==typeof(o=e.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(t,a),t}},function(t,e,n){"use strict";var i=n(163),r=n(56),o=n(33),a=n(52),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(53),r=n(202),o=n(33)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},function(t,e,n){"use strict";var i=n(27);function r(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=i((function(){var t=r("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=i((function(){var t=r("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},function(t,e,n){var i=n(110),r=n(109),o=function(t){return function(e,n){var o,a,s=String(r(e)),l=i(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}};t.exports={codeAt:o(!1),charAt:o(!0)}},function(t,e,n){"use strict";var i=n(341).charAt;t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);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}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){var i=n(68),r=n(265),o=n(38)("species");t.exports=function(t,e){var n;return r(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!r(n.prototype)?i(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},function(t,e,n){"use strict";var i=n(60);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var i=n(68),r=n(128),o=n(38)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},function(t,e,n){"use strict";n(73);var i=n(85),r=n(42),o=n(38),a=n(266),s=n(101),l=o("species"),c=!r((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),u="$0"==="a".replace(/./,"$0"),h=o("replace"),d=!!/./[h]&&""===/./[h]("a","$0"),p=!r((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,h){var f=o(t),y=!r((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),g=y&&!r((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return e=!0,null},n[f](""),!e}));if(!y||!g||"replace"===t&&(!c||!u||d)||"split"===t&&!p){var m=/./[f],v=n(f,""[t],(function(t,e,n,i,r){return e.exec===a?y&&!r?{done:!0,value:m.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),b=v[0],x=v[1];i(String.prototype,t,b),i(RegExp.prototype,f,2==e?function(t,e){return x.call(t,this,e)}:function(t){return x.call(t,this)})}h&&s(RegExp.prototype[f],"sham",!0)}},function(t,e,n){var i=n(128),r=n(266);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},,function(t,e,n){"use strict";var i=n(24),r=n(68),o=n(265),a=n(313),s=n(87),l=n(86),c=n(216),u=n(38),h=n(215),d=n(90),p=h("slice"),f=d("slice",{ACCESSORS:!0,0:0,1:2}),y=u("species"),g=[].slice,m=Math.max;i({target:"Array",proto:!0,forced:!p||!f},{slice:function(t,e){var n,i,u,h=l(this),d=s(h.length),p=a(t,d),f=a(void 0===e?d:e,d);if(o(h)&&("function"!=typeof(n=h.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[y])&&(n=void 0):n=void 0,n===Array||void 0===n))return g.call(h,p,f);for(i=new(void 0===n?Array:n)(m(f-p,0)),u=0;p<f;p++,u++)p in h&&c(i,u,h[p]);return i.length=u,i}})},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.canUseDOM=void 0;var i,r=n(775);var o=((i=r)&&i.__esModule?i:{default:i}).default,a=o.canUseDOM?window.HTMLElement:{};e.canUseDOM=o.canUseDOM;e.default=a},,,function(t,e,n){"use strict";var i=n(24),r=n(312).indexOf,o=n(170),a=n(90),s=[].indexOf,l=!!s&&1/[1].indexOf(1,-0)<0,c=o("indexOf"),u=a("indexOf",{ACCESSORS:!0,1:0});i({target:"Array",proto:!0,forced:l||!c||!u},{indexOf:function(t){return l?s.apply(this,arguments)||0:r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var i,r=n(24),o=n(142).f,a=n(87),s=n(464),l=n(102),c=n(465),u=n(126),h="".startsWith,d=Math.min,p=c("startsWith");r({target:"String",proto:!0,forced:!!(u||p||(i=o(String.prototype,"startsWith"),!i||i.writable))&&!p},{startsWith:function(t){var e=String(l(this));s(t);var n=a(d(arguments.length>1?arguments[1]:void 0,e.length)),i=String(t);return h?h.call(e,i,n):e.slice(n,n+i.length)===i}})},,,,,,,,function(t,e,n){"use strict";var i=n(849);t.exports=Function.prototype.bind||i},function(t,e,n){"use strict";var i=n(40)("%TypeError%"),r=n(511),o=n(225),a=n(121);t.exports=function(t,e){if("Object"!==a(t))throw new i("Assertion failed: Type(O) is not Object");if(!o(e))throw new i("Assertion failed: IsPropertyKey(P) is not true, got "+r(e));return t[e]}},function(t,e,n){"use strict";var i=n(40)("%Array%"),r=!i.isArray&&n(174)("Object.prototype.toString");t.exports=i.isArray||function(t){return"[object Array]"===r(t)}},function(t,e,n){"use strict";t.exports=Number.isNaN||function(t){return t!=t}},function(t,e,n){"use strict";t.exports=n(514)},function(t,e,n){t.exports=n(890)},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&(t.month()===e.month()&&t.year()===e.year())};var r=i(n(7))},function(t,e,n){t.exports=n(917)},function(t,e,n){"use strict";function i(t,e,n){var i="number"==typeof e,r="number"==typeof n,o="number"==typeof t;return i&&r?e+n:i&&o?e+t:i?e:r&&o?n+t:r?n:o?2*t:0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=t.font.input,r=n.lineHeight,o=n.lineHeight_small,a=t.spacing,s=a.inputPadding,l=a.displayTextPaddingVertical,c=a.displayTextPaddingTop,u=a.displayTextPaddingBottom,h=a.displayTextPaddingVertical_small,d=a.displayTextPaddingTop_small,p=a.displayTextPaddingBottom_small,f=e?o:r,y=e?i(h,d,p):i(l,c,u);return parseInt(f,10)+2*s+y}},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=r.default.isMoment(t)?t:(0,o.default)(t,e);return n?n.format(a.DISPLAY_FORMAT):null};var r=i(n(7)),o=i(n(175)),a=n(28)},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i){if(!r.default.isMoment(t))return!1;var d=(0,s.default)(e),p=d+"+"+n;if(i)return l.has(d)||l.set(d,e.clone().startOf("month").startOf("week")),!(0,o.default)(t,l.get(d))&&(c.has(p)||c.set(p,e.clone().endOf("week").add(n-1,"months").endOf("month").endOf("week")),!(0,a.default)(t,c.get(p)));u.has(d)||u.set(d,e.clone().startOf("month"));if((0,o.default)(t,u.get(d)))return!1;h.has(p)||h.set(p,e.clone().add(n-1,"months").endOf("month"));return!(0,a.default)(t,h.get(p))};var r=i(n(7)),o=i(n(230)),a=i(n(283)),s=i(n(282)),l=new Map,c=new Map,u=new Map,h=new Map},function(t,e,n){"use strict";var i=n(3),r=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PureDayPicker=e.defaultProps=void 0;var o=r(n(82)),a=r(n(10)),s=r(n(81)),l=r(n(71)),c=r(n(75)),u=r(n(11)),h=r(n(0)),d=(r(n(1)),n(49),n(93)),p=r(n(7)),f=r(n(549)),y=r(n(177)),g=r(n(372)),m=n(66),v=(r(n(76)),r(n(135))),b=r(n(535)),x=r(n(932)),w=i(n(935)),S=r(n(937)),k=r(n(536)),O=r(n(534)),P=r(n(938)),C=r(n(376)),M=r(n(371)),T=(r(n(280)),r(n(179)),r(n(176)),r(n(150)),r(n(229)),n(28));function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function E(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach((function(e){(0,u.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var A={enableOutsideDays:!1,numberOfMonths:2,orientation:T.HORIZONTAL_ORIENTATION,withPortal:!1,onOutsideClick:function(){},hidden:!1,initialVisibleMonth:function(){return(0,p.default)()},firstDayOfWeek:null,renderCalendarInfo:null,calendarInfoPosition:T.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:T.DAY_SIZE,isRTL:!1,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,dayPickerNavigationInlineStyles:null,disablePrev:!1,disableNext:!1,navPosition:T.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onMonthChange:function(){},onYearChange:function(){},onGetNextScrollableMonths:function(){},onGetPrevScrollableMonths:function(){},renderMonthText:null,renderMonthElement:null,renderWeekHeaderElement:null,modifiers:{},renderCalendarDay:void 0,renderDayContents:null,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},isFocused:!1,getFirstFocusableDay:null,onBlur:function(){},showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:m.DayPickerPhrases,dayAriaLabelFormat:void 0};e.defaultProps=A;var _=function(t){(0,c.default)(n,t);var e=n.prototype;function n(e){var n;n=t.call(this,e)||this;var i=e.hidden?(0,p.default)():e.initialVisibleMonth(),r=i.clone().startOf("month");e.getFirstFocusableDay&&(r=e.getFirstFocusableDay(i));var o=e.horizontalMonthPadding,a=e.isRTL&&n.isHorizontal()?-(0,k.default)(e.daySize,o):0;return n.hasSetInitialVisibleMonth=!e.hidden,n.state={currentMonthScrollTop:null,currentMonth:i,monthTransition:null,translationValue:a,scrollableMonthMultiple:1,calendarMonthWidth:(0,k.default)(e.daySize,o),focusedDate:!e.hidden||e.isFocused?r:null,nextFocusedDate:null,showKeyboardShortcuts:e.showKeyboardShortcuts,onKeyboardShortcutsPanelClose:function(){},isTouchDevice:(0,y.default)(),withMouseInteractions:!0,calendarInfoWidth:0,monthTitleHeight:null,hasSetHeight:!1},n.setCalendarMonthWeeks(i),n.calendarMonthGridHeight=0,n.setCalendarInfoWidthTimeout=null,n.setCalendarMonthGridHeightTimeout=null,n.onKeyDown=n.onKeyDown.bind((0,l.default)(n)),n.throttledKeyDown=(0,f.default)(n.onFinalKeyDown,200,{trailing:!1}),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,l.default)(n)),n.onPrevMonthTransition=n.onPrevMonthTransition.bind((0,l.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,l.default)(n)),n.onNextMonthTransition=n.onNextMonthTransition.bind((0,l.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,l.default)(n)),n.onYearChange=n.onYearChange.bind((0,l.default)(n)),n.getNextScrollableMonths=n.getNextScrollableMonths.bind((0,l.default)(n)),n.getPrevScrollableMonths=n.getPrevScrollableMonths.bind((0,l.default)(n)),n.updateStateAfterMonthTransition=n.updateStateAfterMonthTransition.bind((0,l.default)(n)),n.openKeyboardShortcutsPanel=n.openKeyboardShortcutsPanel.bind((0,l.default)(n)),n.closeKeyboardShortcutsPanel=n.closeKeyboardShortcutsPanel.bind((0,l.default)(n)),n.setCalendarInfoRef=n.setCalendarInfoRef.bind((0,l.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,l.default)(n)),n.setTransitionContainerRef=n.setTransitionContainerRef.bind((0,l.default)(n)),n.setMonthTitleHeight=n.setMonthTitleHeight.bind((0,l.default)(n)),n}return e[!h.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,o.default)(this.props,t)||!(0,o.default)(this.state,e)},e.componentDidMount=function(){var t=this.props.orientation,e=this.state.currentMonth,n=this.calendarInfo?(0,O.default)(this.calendarInfo,"width",!0,!0):0,i=this.transitionContainer&&t===T.VERTICAL_SCROLLABLE?this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop:null;this.setState({isTouchDevice:(0,y.default)(),calendarInfoWidth:n,currentMonthScrollTop:i}),this.setCalendarMonthWeeks(e)},e.componentWillReceiveProps=function(t,e){var n=t.hidden,i=t.isFocused,r=t.showKeyboardShortcuts,o=t.onBlur,a=t.orientation,s=t.renderMonthText,l=t.horizontalMonthPadding,c=this.state.currentMonth,u=e.currentMonth;n||this.hasSetInitialVisibleMonth||(this.hasSetInitialVisibleMonth=!0,this.setState({currentMonth:t.initialVisibleMonth()}));var h=this.props,d=h.daySize,p=h.isFocused,f=h.renderMonthText;if(t.daySize!==d&&this.setState({calendarMonthWidth:(0,k.default)(t.daySize,l)}),i!==p)if(i){var y=this.getFocusedDay(c),g=this.state.onKeyboardShortcutsPanelClose;t.showKeyboardShortcuts&&(g=o),this.setState({showKeyboardShortcuts:r,onKeyboardShortcutsPanelClose:g,focusedDate:y,withMouseInteractions:!1})}else this.setState({focusedDate:null});s!==f&&this.setState({monthTitleHeight:null}),a===T.VERTICAL_SCROLLABLE&&this.transitionContainer&&!(0,M.default)(c,u)&&this.setState({currentMonthScrollTop:this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop})},e.componentWillUpdate=function(){var t=this,e=this.props.transitionDuration;this.calendarInfo&&(this.setCalendarInfoWidthTimeout=setTimeout((function(){var e=t.state.calendarInfoWidth,n=(0,O.default)(t.calendarInfo,"width",!0,!0);e!==n&&t.setState({calendarInfoWidth:n})}),e))},e.componentDidUpdate=function(t,e){var n=this.props,i=n.orientation,r=n.daySize,o=n.isFocused,a=n.numberOfMonths,l=this.state,c=l.currentMonth,u=l.currentMonthScrollTop,h=l.focusedDate,d=l.monthTitleHeight;if(this.isHorizontal()&&(i!==t.orientation||r!==t.daySize)){var p=this.calendarMonthWeeks.slice(1,a+1),f=d+Math.max.apply(Math,[0].concat((0,s.default)(p)))*(r-1)+1;this.adjustDayPickerHeight(f)}t.isFocused||!o||h||this.container.focus(),i===T.VERTICAL_SCROLLABLE&&!(0,M.default)(e.currentMonth,c)&&u&&this.transitionContainer&&(this.transitionContainer.scrollTop=this.transitionContainer.scrollHeight-u)},e.componentWillUnmount=function(){clearTimeout(this.setCalendarInfoWidthTimeout),clearTimeout(this.setCalendarMonthGridHeightTimeout)},e.onKeyDown=function(t){t.stopPropagation(),T.MODIFIER_KEY_NAMES.has(t.key)||this.throttledKeyDown(t)},e.onFinalKeyDown=function(t){this.setState({withMouseInteractions:!1});var e=this.props,n=e.onBlur,i=e.onTab,r=e.onShiftTab,o=e.isRTL,a=this.state,s=a.focusedDate,l=a.showKeyboardShortcuts;if(s){var c=s.clone(),u=!1,h=(0,P.default)();switch(t.key){case"ArrowUp":t.preventDefault(),c.subtract(1,"week"),u=this.maybeTransitionPrevMonth(c);break;case"ArrowLeft":t.preventDefault(),o?c.add(1,"day"):c.subtract(1,"day"),u=this.maybeTransitionPrevMonth(c);break;case"Home":t.preventDefault(),c.startOf("week"),u=this.maybeTransitionPrevMonth(c);break;case"PageUp":t.preventDefault(),c.subtract(1,"month"),u=this.maybeTransitionPrevMonth(c);break;case"ArrowDown":t.preventDefault(),c.add(1,"week"),u=this.maybeTransitionNextMonth(c);break;case"ArrowRight":t.preventDefault(),o?c.subtract(1,"day"):c.add(1,"day"),u=this.maybeTransitionNextMonth(c);break;case"End":t.preventDefault(),c.endOf("week"),u=this.maybeTransitionNextMonth(c);break;case"PageDown":t.preventDefault(),c.add(1,"month"),u=this.maybeTransitionNextMonth(c);break;case"?":this.openKeyboardShortcutsPanel((function(){h&&h.focus()}));break;case"Escape":l?this.closeKeyboardShortcutsPanel():n(t);break;case"Tab":t.shiftKey?r():i(t)}u||this.setState({focusedDate:c})}},e.onPrevMonthClick=function(t){t&&t.preventDefault(),this.onPrevMonthTransition()},e.onPrevMonthTransition=function(t){var e,n=this.props,i=n.daySize,r=n.isRTL,o=n.numberOfMonths,a=this.state,l=a.calendarMonthWidth,c=a.monthTitleHeight;if(this.isVertical())e=c+this.calendarMonthWeeks[0]*(i-1)+1;else if(this.isHorizontal()){e=l,r&&(e=-2*l);var u=this.calendarMonthWeeks.slice(0,o),h=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(i-1)+1;this.adjustDayPickerHeight(h)}this.setState({monthTransition:"prev",translationValue:e,focusedDate:null,nextFocusedDate:t})},e.onMonthChange=function(t){this.setCalendarMonthWeeks(t),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:"month_selection",translationValue:1e-5,focusedDate:null,nextFocusedDate:t,currentMonth:t})},e.onYearChange=function(t){this.setCalendarMonthWeeks(t),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:"year_selection",translationValue:1e-4,focusedDate:null,nextFocusedDate:t,currentMonth:t})},e.onNextMonthClick=function(t){t&&t.preventDefault(),this.onNextMonthTransition()},e.onNextMonthTransition=function(t){var e,n=this.props,i=n.isRTL,r=n.numberOfMonths,o=n.daySize,a=this.state,l=a.calendarMonthWidth,c=a.monthTitleHeight;this.isVertical()&&(e=-(c+this.calendarMonthWeeks[1]*(o-1)+1));if(this.isHorizontal()){e=-l,i&&(e=0);var u=this.calendarMonthWeeks.slice(2,r+2),h=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(o-1)+1;this.adjustDayPickerHeight(h)}this.setState({monthTransition:"next",translationValue:e,focusedDate:null,nextFocusedDate:t})},e.getFirstDayOfWeek=function(){var t=this.props.firstDayOfWeek;return null==t?p.default.localeData().firstDayOfWeek():t},e.getWeekHeaders=function(){for(var t=this.props.weekDayFormat,e=this.state.currentMonth,n=this.getFirstDayOfWeek(),i=[],r=0;r<7;r+=1)i.push(e.clone().day((r+n)%7).format(t));return i},e.getFirstVisibleIndex=function(){var t=this.props.orientation,e=this.state.monthTransition;if(t===T.VERTICAL_SCROLLABLE)return 0;var n=1;return"prev"===e?n-=1:"next"===e&&(n+=1),n},e.getFocusedDay=function(t){var e,n=this.props,i=n.getFirstFocusableDay,r=n.numberOfMonths;return i&&(e=i(t)),!t||e&&(0,C.default)(e,t,r)||(e=t.clone().startOf("month")),e},e.setMonthTitleHeight=function(t){var e=this;this.setState({monthTitleHeight:t},(function(){e.calculateAndSetDayPickerHeight()}))},e.setCalendarMonthWeeks=function(t){var e=this.props.numberOfMonths;this.calendarMonthWeeks=[];for(var n=t.clone().subtract(1,"months"),i=this.getFirstDayOfWeek(),r=0;r<e+2;r+=1){var o=(0,S.default)(n,i);this.calendarMonthWeeks.push(o),n=n.add(1,"months")}},e.setContainerRef=function(t){this.container=t},e.setCalendarInfoRef=function(t){this.calendarInfo=t},e.setTransitionContainerRef=function(t){this.transitionContainer=t},e.getNextScrollableMonths=function(t){var e=this.props.onGetNextScrollableMonths;t&&t.preventDefault(),e&&e(t),this.setState((function(t){return{scrollableMonthMultiple:t.scrollableMonthMultiple+1}}))},e.getPrevScrollableMonths=function(t){var e=this.props,n=e.numberOfMonths,i=e.onGetPrevScrollableMonths;t&&t.preventDefault(),i&&i(t),this.setState((function(t){var e=t.currentMonth,i=t.scrollableMonthMultiple;return{currentMonth:e.clone().subtract(n,"month"),scrollableMonthMultiple:i+1}}))},e.maybeTransitionNextMonth=function(t){var e=this.props.numberOfMonths,n=this.state,i=n.currentMonth,r=n.focusedDate,o=t.month(),a=r.month(),s=(0,C.default)(t,i,e);return o!==a&&!s&&(this.onNextMonthTransition(t),!0)},e.maybeTransitionPrevMonth=function(t){var e=this.props.numberOfMonths,n=this.state,i=n.currentMonth,r=n.focusedDate,o=t.month(),a=r.month(),s=(0,C.default)(t,i,e);return o!==a&&!s&&(this.onPrevMonthTransition(t),!0)},e.isHorizontal=function(){return this.props.orientation===T.HORIZONTAL_ORIENTATION},e.isVertical=function(){var t=this.props.orientation;return t===T.VERTICAL_ORIENTATION||t===T.VERTICAL_SCROLLABLE},e.updateStateAfterMonthTransition=function(){var t=this,e=this.props,n=e.onPrevMonthClick,i=e.onNextMonthClick,r=e.numberOfMonths,o=e.onMonthChange,a=e.onYearChange,l=e.isRTL,c=this.state,u=c.currentMonth,h=c.monthTransition,d=c.focusedDate,p=c.nextFocusedDate,f=c.withMouseInteractions,y=c.calendarMonthWidth;if(h){var g=u.clone(),m=this.getFirstDayOfWeek();if("prev"===h){g.subtract(1,"month"),n&&n(g);var v=g.clone().subtract(1,"month"),b=(0,S.default)(v,m);this.calendarMonthWeeks=[b].concat((0,s.default)(this.calendarMonthWeeks.slice(0,-1)))}else if("next"===h){g.add(1,"month"),i&&i(g);var x=g.clone().add(r,"month"),w=(0,S.default)(x,m);this.calendarMonthWeeks=[].concat((0,s.default)(this.calendarMonthWeeks.slice(1)),[w])}else"month_selection"===h?o&&o(g):"year_selection"===h&&a&&a(g);var k=null;p?k=p:d||f||(k=this.getFocusedDay(g)),this.setState({currentMonth:g,monthTransition:null,translationValue:l&&this.isHorizontal()?-y:0,nextFocusedDate:null,focusedDate:k},(function(){if(f){var e=(0,P.default)();e&&e!==document.body&&t.container.contains(e)&&e.blur&&e.blur()}}))}},e.adjustDayPickerHeight=function(t){var e=this,n=t+23;n!==this.calendarMonthGridHeight&&(this.transitionContainer.style.height="".concat(n,"px"),this.calendarMonthGridHeight||(this.setCalendarMonthGridHeightTimeout=setTimeout((function(){e.setState({hasSetHeight:!0})}),0)),this.calendarMonthGridHeight=n)},e.calculateAndSetDayPickerHeight=function(){var t=this.props,e=t.daySize,n=t.numberOfMonths,i=this.state.monthTitleHeight,r=this.calendarMonthWeeks.slice(1,n+1),o=i+Math.max.apply(Math,[0].concat((0,s.default)(r)))*(e-1)+1;this.isHorizontal()&&this.adjustDayPickerHeight(o)},e.openKeyboardShortcutsPanel=function(t){this.setState({showKeyboardShortcuts:!0,onKeyboardShortcutsPanelClose:t})},e.closeKeyboardShortcutsPanel=function(){var t=this.state.onKeyboardShortcutsPanelClose;t&&t(),this.setState({onKeyboardShortcutsPanelClose:null,showKeyboardShortcuts:!1})},e.renderNavigation=function(t){var e=this.props,n=e.dayPickerNavigationInlineStyles,i=e.disablePrev,r=e.disableNext,o=e.navPosition,a=e.navPrev,s=e.navNext,l=e.noNavButtons,c=e.noNavNextButton,u=e.noNavPrevButton,d=e.orientation,p=e.phrases,f=e.renderNavPrevButton,y=e.renderNavNextButton,g=e.isRTL;if(l)return null;var m=d===T.VERTICAL_SCROLLABLE?this.getPrevScrollableMonths:this.onPrevMonthClick,v=d===T.VERTICAL_SCROLLABLE?this.getNextScrollableMonths:this.onNextMonthClick;return h.default.createElement(x.default,{disablePrev:i,disableNext:r,inlineStyles:n,onPrevMonthClick:m,onNextMonthClick:v,navPosition:o,navPrev:a,navNext:s,renderNavPrevButton:f,renderNavNextButton:y,orientation:d,phrases:p,isRTL:g,showNavNextButton:!(c||d===T.VERTICAL_SCROLLABLE&&"prev_nav"===t),showNavPrevButton:!(u||d===T.VERTICAL_SCROLLABLE&&"next_nav"===t)})},e.renderWeekHeader=function(t){var e=this.props,n=e.daySize,i=e.horizontalMonthPadding,r=e.orientation,o=e.renderWeekHeaderElement,s=e.styles,l=this.state.calendarMonthWidth,c=r===T.VERTICAL_SCROLLABLE,u={left:t*l},p={marginLeft:-l/2},f={};this.isHorizontal()?f=u:this.isVertical()&&!c&&(f=p);var y=this.getWeekHeaders().map((function(t){return h.default.createElement("li",(0,a.default)({key:t},(0,d.css)(s.DayPicker_weekHeader_li,{width:n})),o?o(t):h.default.createElement("small",null,t))}));return h.default.createElement("div",(0,a.default)({},(0,d.css)(s.DayPicker_weekHeader,this.isVertical()&&s.DayPicker_weekHeader__vertical,c&&s.DayPicker_weekHeader__verticalScrollable,f,{padding:"0 ".concat(i,"px")}),{key:"week-".concat(t)}),h.default.createElement("ul",(0,d.css)(s.DayPicker_weekHeader_ul),y))},e.render=function(){for(var t=this,e=this.state,n=e.calendarMonthWidth,i=e.currentMonth,r=e.monthTransition,o=e.translationValue,s=e.scrollableMonthMultiple,l=e.focusedDate,c=e.showKeyboardShortcuts,u=e.isTouchDevice,p=e.hasSetHeight,f=e.calendarInfoWidth,y=e.monthTitleHeight,m=this.props,v=m.enableOutsideDays,x=m.numberOfMonths,S=m.orientation,k=m.modifiers,O=m.withPortal,P=m.onDayClick,C=m.onDayMouseEnter,M=m.onDayMouseLeave,D=m.firstDayOfWeek,E=m.renderMonthText,A=m.renderCalendarDay,_=m.renderDayContents,I=m.renderCalendarInfo,L=m.renderMonthElement,j=m.renderKeyboardShortcutsButton,R=m.renderKeyboardShortcutsPanel,N=m.calendarInfoPosition,F=m.hideKeyboardShortcutsPanel,B=m.onOutsideClick,H=m.monthFormat,z=m.daySize,W=m.isFocused,G=m.isRTL,U=m.styles,V=m.theme,Y=m.phrases,X=m.verticalHeight,K=m.dayAriaLabelFormat,q=m.noBorder,$=m.transitionDuration,Z=m.verticalBorderSpacing,J=m.horizontalMonthPadding,Q=m.navPosition,tt=V.reactDates.spacing.dayPickerHorizontalPadding,et=this.isHorizontal(),nt=this.isVertical()?1:x,it=[],rt=0;rt<nt;rt+=1)it.push(this.renderWeekHeader(rt));var ot,at=S===T.VERTICAL_SCROLLABLE;et?ot=this.calendarMonthGridHeight:!this.isVertical()||at||O||(ot=X||1.75*n);var st=null!==r,lt=!st&&W,ct=w.BOTTOM_RIGHT;this.isVertical()&&(ct=O?w.TOP_LEFT:w.TOP_RIGHT);var ut=et&&p,ht=N===T.INFO_POSITION_TOP,dt=N===T.INFO_POSITION_BOTTOM,pt=N===T.INFO_POSITION_BEFORE,ft=N===T.INFO_POSITION_AFTER,yt=pt||ft,gt=I&&h.default.createElement("div",(0,a.default)({ref:this.setCalendarInfoRef},(0,d.css)(yt&&U.DayPicker_calendarInfo__horizontal)),I()),mt=I&&yt?f:0,vt=this.getFirstVisibleIndex(),bt=n*x+2*tt,xt=bt+mt+1,wt={width:et&&bt,height:ot},St={width:et&&bt},kt={width:et&&xt,marginLeft:et&&O?-xt/2:null,marginTop:et&&O?-n/2:null};return h.default.createElement("div",(0,d.css)(U.DayPicker,et&&U.DayPicker__horizontal,at&&U.DayPicker__verticalScrollable,et&&O&&U.DayPicker_portal__horizontal,this.isVertical()&&O&&U.DayPicker_portal__vertical,kt,!y&&U.DayPicker__hidden,!q&&U.DayPicker__withBorder),h.default.createElement(g.default,{onOutsideClick:B},(ht||pt)&&gt,h.default.createElement("div",(0,d.css)(St,yt&&et&&U.DayPicker_wrapper__horizontal),h.default.createElement("div",(0,a.default)({},(0,d.css)(U.DayPicker_weekHeaders,et&&U.DayPicker_weekHeaders__horizontal),{"aria-hidden":"true",role:"presentation"}),it),h.default.createElement("div",(0,a.default)({},(0,d.css)(U.DayPicker_focusRegion),{ref:this.setContainerRef,onClick:function(t){t.stopPropagation()},onKeyDown:this.onKeyDown,onMouseUp:function(){t.setState({withMouseInteractions:!0})},tabIndex:-1,role:"application","aria-roledescription":Y.roleDescription,"aria-label":Y.calendarLabel}),!at&&Q===T.NAV_POSITION_TOP&&this.renderNavigation(),h.default.createElement("div",(0,a.default)({},(0,d.css)(U.DayPicker_transitionContainer,ut&&U.DayPicker_transitionContainer__horizontal,this.isVertical()&&U.DayPicker_transitionContainer__vertical,at&&U.DayPicker_transitionContainer__verticalScrollable,wt),{ref:this.setTransitionContainerRef}),at&&this.renderNavigation("prev_nav"),h.default.createElement(b.default,{setMonthTitleHeight:y?void 0:this.setMonthTitleHeight,translationValue:o,enableOutsideDays:v,firstVisibleMonthIndex:vt,initialMonth:i,isAnimating:st,modifiers:k,orientation:S,numberOfMonths:x*s,onDayClick:P,onDayMouseEnter:C,onDayMouseLeave:M,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,renderMonthText:E,renderCalendarDay:A,renderDayContents:_,renderMonthElement:L,onMonthTransitionEnd:this.updateStateAfterMonthTransition,monthFormat:H,daySize:z,firstDayOfWeek:D,isFocused:lt,focusedDate:l,phrases:Y,isRTL:G,dayAriaLabelFormat:K,transitionDuration:$,verticalBorderSpacing:Z,horizontalMonthPadding:J}),at&&this.renderNavigation("next_nav")),!at&&Q===T.NAV_POSITION_BOTTOM&&this.renderNavigation(),!u&&!F&&h.default.createElement(w.default,{block:this.isVertical()&&!O,buttonLocation:ct,showKeyboardShortcutsPanel:c,openKeyboardShortcutsPanel:this.openKeyboardShortcutsPanel,closeKeyboardShortcutsPanel:this.closeKeyboardShortcutsPanel,phrases:Y,renderKeyboardShortcutsButton:j,renderKeyboardShortcutsPanel:R}))),(dt||ft)&&gt))},n}(h.default.PureComponent||h.default.Component);e.PureDayPicker=_,_.propTypes={},_.defaultProps=A;var I=(0,d.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.font,r=e.noScrollBarOnVerticalScrollable,o=e.spacing,a=e.zIndex;return{DayPicker:{background:n.background,position:"relative",textAlign:(0,v.default)("left")},DayPicker__horizontal:{background:n.background},DayPicker__verticalScrollable:{height:"100%"},DayPicker__hidden:{visibility:"hidden"},DayPicker__withBorder:{boxShadow:(0,v.default)("0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07)"),borderRadius:3},DayPicker_portal__horizontal:{boxShadow:"none",position:"absolute",left:(0,v.default)("50%"),top:"50%"},DayPicker_portal__vertical:{position:"initial"},DayPicker_focusRegion:{outline:"none"},DayPicker_calendarInfo__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_wrapper__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_weekHeaders:{position:"relative"},DayPicker_weekHeaders__horizontal:{marginLeft:(0,v.default)(o.dayPickerHorizontalPadding)},DayPicker_weekHeader:{color:n.placeholderText,position:"absolute",top:62,zIndex:a+2,textAlign:(0,v.default)("left")},DayPicker_weekHeader__vertical:{left:(0,v.default)("50%")},DayPicker_weekHeader__verticalScrollable:{top:0,display:"table-row",borderBottom:"1px solid ".concat(n.core.border),background:n.background,marginLeft:(0,v.default)(0),left:(0,v.default)(0),width:"100%",textAlign:"center"},DayPicker_weekHeader_ul:{listStyle:"none",margin:"1px 0",paddingLeft:(0,v.default)(0),paddingRight:(0,v.default)(0),fontSize:i.size},DayPicker_weekHeader_li:{display:"inline-block",textAlign:"center"},DayPicker_transitionContainer:{position:"relative",overflow:"hidden",borderRadius:3},DayPicker_transitionContainer__horizontal:{transition:"height 0.2s ease-in-out"},DayPicker_transitionContainer__vertical:{width:"100%"},DayPicker_transitionContainer__verticalScrollable:E({paddingTop:20,height:"100%",position:"absolute",top:0,bottom:0,right:(0,v.default)(0),left:(0,v.default)(0),overflowY:"scroll"},r&&{"-webkitOverflowScrolling":"touch","::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none"}})}}),{pureComponent:void 0!==h.default.PureComponent})(_);e.default=I},,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";t.exports=n(807)},function(t,e,n){var i=n(44),r=n(304),o=i["__core-js_shared__"]||r("__core-js_shared__",{});t.exports=o},function(t,e,n){var i=n(63),r=n(42),o=n(305);t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var i=n(307);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var i=n(24),r=n(409),o=n(411),a=n(414),s=n(159),l=n(101),c=n(85),u=n(38),h=n(126),d=n(199),p=n(410),f=p.IteratorPrototype,y=p.BUGGY_SAFARI_ITERATORS,g=u("iterator"),m=function(){return this};t.exports=function(t,e,n,u,p,v,b){r(n,e,u);var x,w,S,k=function(t){if(t===p&&T)return T;if(!y&&t in C)return C[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},O=e+" Iterator",P=!1,C=t.prototype,M=C[g]||C["@@iterator"]||p&&C[p],T=!y&&M||k(p),D="Array"==e&&C.entries||M;if(D&&(x=o(D.call(new t)),f!==Object.prototype&&x.next&&(h||o(x)===f||(a?a(x,f):"function"!=typeof x[g]&&l(x,g,m)),s(x,O,!0,!0),h&&(d[O]=m))),"values"==p&&M&&"values"!==M.name&&(P=!0,T=function(){return M.call(this)}),h&&!b||C[g]===T||l(C,g,T),d[e]=T,p)if(w={values:k("values"),keys:v?T:k("keys"),entries:k("entries")},b)for(S in w)!y&&!P&&S in C||c(C,S,w[S]);else i({target:e,proto:!0,forced:y||P},w);return w}},function(t,e,n){var i=n(69),r=n(407),o=n(142),a=n(84);t.exports=function(t,e){for(var n=r(e),s=a.f,l=o.f,c=0;c<n.length;c++){var u=n[c];i(t,u)||s(t,u,l(e,u))}}},function(t,e,n){var i=n(129),r=n(246),o=n(315),a=n(60);t.exports=i("Reflect","ownKeys")||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){var i=n(69),r=n(86),o=n(312).indexOf,a=n(244);t.exports=function(t,e){var n,s=r(t),l=0,c=[];for(n in s)!i(a,n)&&i(s,n)&&c.push(n);for(;e.length>l;)i(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){"use strict";var i=n(410).IteratorPrototype,r=n(247),o=n(156),a=n(159),s=n(199),l=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=r(i,{next:o(1,n)}),a(t,c,!1,!0),s[c]=l,t}},function(t,e,n){"use strict";var i,r,o,a=n(411),s=n(101),l=n(69),c=n(38),u=n(126),h=c("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(r=a(a(o)))!==Object.prototype&&(i=r):d=!0),null==i&&(i={}),u||l(i,h)||s(i,h,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:d}},function(t,e,n){var i=n(69),r=n(103),o=n(243),a=n(625),s=o("IE_PROTO"),l=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=r(t),i(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},function(t,e,n){var i=n(63),r=n(84),o=n(60),a=n(198);t.exports=i?Object.defineProperties:function(t,e){o(t);for(var n,i=a(e),s=i.length,l=0;s>l;)r.f(t,n=i[l++],e[n]);return t}},function(t,e,n){var i=n(129);t.exports=i("document","documentElement")},function(t,e,n){var i=n(60),r=n(626);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,o){return i(n),r(o),e?t.call(n,o):n.__proto__=o,n}}():void 0)},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){var i=n(44);t.exports=i.Promise},function(t,e,n){var i=n(85);t.exports=function(t,e,n){for(var r in e)i(t,r,e[r],n);return t}},function(t,e,n){"use strict";var i=n(129),r=n(84),o=n(38),a=n(63),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(60),r=n(420),o=n(87),a=n(200),s=n(249),l=n(421),c=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,u,h){var d,p,f,y,g,m,v,b=a(e,n,u?2:1);if(h)d=t;else{if("function"!=typeof(p=s(t)))throw TypeError("Target is not iterable");if(r(p)){for(f=0,y=o(t.length);y>f;f++)if((g=u?b(i(v=t[f])[0],v[1]):b(t[f]))&&g instanceof c)return g;return new c(!1)}d=p.call(t)}for(m=d.next;!(v=m.call(d)).done;)if("object"==typeof(g=l(d,b,v.value,u))&&g&&g instanceof c)return g;return new c(!1)}).stop=function(t){return new c(!0,t)}},function(t,e,n){var i=n(38),r=n(199),o=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[o]===t)}},function(t,e,n){var i=n(60);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},function(t,e,n){var i,r,o,a=n(44),s=n(42),l=n(128),c=n(200),u=n(413),h=n(305),d=n(423),p=a.location,f=a.setImmediate,y=a.clearImmediate,g=a.process,m=a.MessageChannel,v=a.Dispatch,b=0,x={},w=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},S=function(t){return function(){w(t)}},k=function(t){w(t.data)},O=function(t){a.postMessage(t+"",p.protocol+"//"+p.host)};f&&y||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return x[++b]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},i(b),b},y=function(t){delete x[t]},"process"==l(g)?i=function(t){g.nextTick(S(t))}:v&&v.now?i=function(t){v.now(S(t))}:m&&!d?(o=(r=new m).port2,r.port1.onmessage=k,i=c(o.postMessage,o,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||s(O)||"file:"===p.protocol?i="onreadystatechange"in h("script")?function(t){u.appendChild(h("script")).onreadystatechange=function(){u.removeChild(this),w(t)}}:function(t){setTimeout(S(t),0)}:(i=O,a.addEventListener("message",k,!1))),t.exports={set:f,clear:y}},function(t,e,n){var i=n(424);t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(i)},function(t,e,n){var i=n(129);t.exports=i("navigator","userAgent")||""},function(t,e,n){var i=n(60),r=n(68),o=n(320);t.exports=function(t,e){if(i(t),r(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var i=n(52),r=n(27),o=n(429);t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var i=n(32),r=n(53),o=i.document,a=r(o)&&r(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},function(t,e,n){var i=n(431),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(t){return r.call(t)}),t.exports=i.inspectSource},function(t,e,n){var i=n(32),r=n(323),o=i["__core-js_shared__"]||r("__core-js_shared__",{});t.exports=o},function(t,e,n){var i=n(32),r=n(430),o=i.WeakMap;t.exports="function"==typeof o&&/native code/.test(r(o))},function(t,e,n){var i=n(54),r=n(634),o=n(161),a=n(56);t.exports=function(t,e){for(var n=r(e),s=a.f,l=o.f,c=0;c<n.length;c++){var u=n[c];i(t,u)||s(t,u,l(e,u))}}},function(t,e,n){var i=n(32);t.exports=i},function(t,e,n){var i=n(54),r=n(104),o=n(251).indexOf,a=n(205);t.exports=function(t,e){var n,s=r(t),l=0,c=[];for(n in s)!i(a,n)&&i(s,n)&&c.push(n);for(;e.length>l;)i(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var i=n(328);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){var i=n(52),r=n(56),o=n(57),a=n(253);t.exports=i?Object.defineProperties:function(t,e){o(t);for(var n,i=a(e),s=i.length,l=0;s>l;)r.f(t,n=i[l++],e[n]);return t}},function(t,e,n){var i=n(104),r=n(164).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return r(t)}catch(t){return a.slice()}}(t):r(i(t))}},function(t,e,n){var i=n(33);e.f=i},function(t,e,n){var i,r,o=n(32),a=n(640),s=o.process,l=s&&s.versions,c=l&&l.v8;c?r=(i=c.split("."))[0]+i[1]:a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(r=i[1]),t.exports=r&&+r},function(t,e,n){"use strict";var i=n(79).forEach,r=n(206),o=n(144),a=r("forEach"),s=o("forEach");t.exports=a&&s?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},function(t,e,n){"use strict";var i=n(167),r=n(70),o=n(443),a=n(332),s=n(46),l=n(254),c=n(208);t.exports=function(t){var e,n,u,h,d,p,f=r(t),y="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,v=void 0!==m,b=c(f),x=0;if(v&&(m=i(m,g>2?arguments[2]:void 0,2)),null==b||y==Array&&a(b))for(n=new y(e=s(f.length));e>x;x++)p=v?m(f[x],x):f[x],l(n,x,p);else for(d=(h=b.call(f)).next,n=new y;!(u=d.call(h)).done;x++)p=v?o(h,m,[u.value,x],!0):u.value,l(n,x,p);return n.length=x,n}},function(t,e,n){var i=n(57);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},function(t,e,n){"use strict";var i=n(445).IteratorPrototype,r=n(166),o=n(143),a=n(111),s=n(207),l=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=r(i,{next:o(1,n)}),a(t,c,!1,!0),s[c]=l,t}},function(t,e,n){"use strict";var i,r,o,a=n(210),s=n(78),l=n(54),c=n(33),u=n(162),h=c("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(r=a(a(o)))!==Object.prototype&&(i=r):d=!0),null==i&&(i={}),u||l(i,h)||s(i,h,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:d}},function(t,e,n){var i=n(27);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,n){"use strict";var i=n(104),r=n(110),o=n(46),a=n(206),s=n(144),l=Math.min,c=[].lastIndexOf,u=!!c&&1/[1].lastIndexOf(1,-0)<0,h=a("lastIndexOf"),d=s("indexOf",{ACCESSORS:!0,1:0}),p=u||!h||!d;t.exports=p?function(t){if(u)return c.apply(this,arguments)||0;var e=i(this),n=o(e.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:c},function(t,e,n){"use strict";var i=n(56).f,r=n(166),o=n(212),a=n(167),s=n(145),l=n(336),c=n(335),u=n(338),h=n(52),d=n(258).fastKey,p=n(89),f=p.set,y=p.getterFor;t.exports={getConstructor:function(t,e,n,c){var u=t((function(t,i){s(t,u,e),f(t,{type:e,index:r(null),first:void 0,last:void 0,size:0}),h||(t.size=0),null!=i&&l(i,t[c],t,n)})),p=y(e),g=function(t,e,n){var i,r,o=p(t),a=m(t,e);return a?a.value=n:(o.last=a={index:r=d(e,!0),key:e,value:n,previous:i=o.last,next:void 0,removed:!1},o.first||(o.first=a),i&&(i.next=a),h?o.size++:t.size++,"F"!==r&&(o.index[r]=a)),t},m=function(t,e){var n,i=p(t),r=d(e);if("F"!==r)return i.index[r];for(n=i.first;n;n=n.next)if(n.key==e)return n};return o(u.prototype,{clear:function(){for(var t=p(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,h?t.size=0:this.size=0},delete:function(t){var e=p(this),n=m(this,t);if(n){var i=n.next,r=n.previous;delete e.index[n.index],n.removed=!0,r&&(r.next=i),i&&(i.previous=r),e.first==n&&(e.first=i),e.last==n&&(e.last=r),h?e.size--:this.size--}return!!n},forEach:function(t){for(var e,n=p(this),i=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(i(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!m(this,t)}}),o(u.prototype,n?{get:function(t){var e=m(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),h&&i(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(t,e,n){var i=e+" Iterator",r=y(e),o=y(i);c(t,e,(function(t,e){f(this,{type:i,target:t,state:r(t),kind:e,last:void 0})}),(function(){for(var t=o(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(e)}}},function(t,e,n){"use strict";var i=n(52),r=n(27),o=n(253),a=n(326),s=n(322),l=n(70),c=n(201),u=Object.assign,h=Object.defineProperty;t.exports=!u||r((function(){if(i&&1!==u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||"abcdefghijklmnopqrst"!=o(u({},e)).join("")}))?function(t,e){for(var n=l(t),r=arguments.length,u=1,h=a.f,d=s.f;r>u;)for(var p,f=c(arguments[u++]),y=h?o(f).concat(h(f)):o(f),g=y.length,m=0;g>m;)p=y[m++],i&&!d.call(f,p)||(n[p]=f[p]);return n}:u},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,n){"use strict";var i=n(31),r=n(260);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(t,e,n){"use strict";var i=n(341).charAt,r=n(89),o=n(335),a=r.set,s=r.getterFor("String Iterator");o(String,"String",(function(t){a(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=s(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,e){t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(t,e,n){var i=n(110),r=n(46);t.exports=function(t){if(void 0===t)return 0;var e=i(t),n=r(e);if(e!==n)throw RangeError("Wrong length or index");return n}},function(t,e,n){"use strict";var i=n(70),r=n(165),o=n(46);t.exports=function(t){for(var e=i(this),n=o(e.length),a=arguments.length,s=r(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,c=void 0===l?n:r(l,n);c>s;)e[s++]=t;return e}},function(t,e,n){var i=n(684);t.exports=function(t,e){var n=i(t);if(n%e)throw RangeError("Wrong offset");return n}},function(t,e,n){var i=n(330),r=n(70),o=n(201),a=n(46),s=function(t){return function(e,n,s,l){i(n);var c=r(e),u=o(c),h=a(c.length),d=t?h-1:0,p=t?-1:1;if(s<2)for(;;){if(d in u){l=u[d],d+=p;break}if(d+=p,t?d<0:h<=d)throw TypeError("Reduce of empty array with no initial value")}for(;t?d>=0:h>d;d+=p)d in u&&(l=n(l,u[d],d,c));return l}};t.exports={left:s(!1),right:s(!0)}},function(t,e,n){"use strict";var i=n(212),r=n(258).getWeakData,o=n(57),a=n(53),s=n(145),l=n(336),c=n(79),u=n(54),h=n(89),d=h.set,p=h.getterFor,f=c.find,y=c.findIndex,g=0,m=function(t){return t.frozen||(t.frozen=new v)},v=function(){this.entries=[]},b=function(t,e){return f(t.entries,(function(t){return t[0]===e}))};v.prototype={get:function(t){var e=b(this,t);if(e)return e[1]},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=y(this.entries,(function(e){return e[0]===t}));return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,c){var h=t((function(t,i){s(t,h,e),d(t,{type:e,id:g++,frozen:void 0}),null!=i&&l(i,t[c],t,n)})),f=p(e),y=function(t,e,n){var i=f(t),a=r(o(e),!0);return!0===a?m(i).set(e,n):a[i.id]=n,t};return i(h.prototype,{delete:function(t){var e=f(this);if(!a(t))return!1;var n=r(t);return!0===n?m(e).delete(t):n&&u(n,e.id)&&delete n[e.id]},has:function(t){var e=f(this);if(!a(t))return!1;var n=r(t);return!0===n?m(e).has(t):n&&u(n,e.id)}}),i(h.prototype,n?{get:function(t){var e=f(this);if(a(t)){var n=r(t);return!0===n?m(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return y(this,t,e)}}:{add:function(t){return y(this,t,!0)}}),h}}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){var i=n(27),r=n(33),o=n(162),a=r("iterator");t.exports=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,i){e.delete("b"),n+=i+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},function(t,e,n){var i=n(63),r=n(198),o=n(86),a=n(245).f,s=function(t){return function(e){for(var n,s=o(e),l=r(s),c=l.length,u=0,h=[];c>u;)n=l[u++],i&&!a.call(s,n)||h.push(t?[n,s[n]]:s[n]);return h}};t.exports={entries:s(!0),values:s(!1)}},function(t,e,n){"use strict";var i=n(42);function r(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=i((function(){var t=r("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=i((function(){var t=r("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},function(t,e,n){var i=n(346);t.exports=function(t){if(i(t))throw TypeError("The method doesn't accept regular expressions");return t}},function(t,e,n){var i=n(38)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[i]=!1,"/./"[t](e)}catch(t){}}return!1}},function(t,e,n){"use strict";var i=n(310).charAt;t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,e,n){var i=n(469);t.exports=function(t,e){if(t){if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}}},function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}},,function(t,e,n){var i=n(38);e.f=i},function(t,e,n){"use strict";var i=n(146).forEach,r=n(170),o=n(90),a=r("forEach"),s=o("forEach");t.exports=a&&s?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},,,,,,function(t,e,n){"use strict";t.exports=n(765)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=n(770),o=(i=r)&&i.__esModule?i:{default:i};e.default=o.default,t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return[].slice.call(t.querySelectorAll("*"),0).filter(a)};
/*!
 * Adapted from jQuery UI core
 *
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */
var i=/input|select|textarea|button|object/;function r(t){var e=t.offsetWidth<=0&&t.offsetHeight<=0;if(e&&!t.innerHTML)return!0;var n=window.getComputedStyle(t);return e?"visible"!==n.getPropertyValue("overflow")||t.scrollWidth<=0&&t.scrollHeight<=0:"none"==n.getPropertyValue("display")}function o(t,e){var n=t.nodeName.toLowerCase();return(i.test(n)&&!t.disabled||"a"===n&&t.href||e)&&function(t){for(var e=t;e&&e!==document.body;){if(r(e))return!1;e=e.parentNode}return!0}(t)}function a(t){var e=t.getAttribute("tabindex");null===e&&(e=void 0);var n=isNaN(e);return(n||e>=0)&&o(t,!n)}t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.assertNodeList=l,e.setElement=function(t){var e=t;if("string"==typeof e&&a.canUseDOM){var n=document.querySelectorAll(e);l(n,e),e="length"in n?n[0]:n}return s=e||s},e.validateElement=c,e.hide=function(t){c(t)&&(t||s).setAttribute("aria-hidden","true")},e.show=function(t){c(t)&&(t||s).removeAttribute("aria-hidden")},e.documentNotReadyOrSSRTesting=function(){s=null},e.resetForTesting=function(){s=null};var i,r=n(774),o=(i=r)&&i.__esModule?i:{default:i},a=n(353);var s=null;function l(t,e){if(!t||!t.length)throw new Error("react-modal: No elements were found for selector "+e+".")}function c(t){return!(!t&&!s)||((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),!1)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=new function t(){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.register=function(t){-1===e.openInstances.indexOf(t)&&(e.openInstances.push(t),e.emit("register"))},this.deregister=function(t){var n=e.openInstances.indexOf(t);-1!==n&&(e.openInstances.splice(n,1),e.emit("deregister"))},this.subscribe=function(t){e.subscribers.push(t)},this.emit=function(t){e.subscribers.forEach((function(n){return n(t,e.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]};e.default=i,t.exports=e.default},,,,,,,,,,,,,,,,,,,,,function(t,e,n){var i=n(263),r=n(71);t.exports=function(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?r(t):e}},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e,n){var i=n(834);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}},,,function(t,e,n){"use strict";var i=Object.prototype.toString;t.exports=function(t){var e=i.call(t),n="[object Arguments]"===e;return n||(n="[object Array]"!==e&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===i.call(t.callee)),n}},function(t,e,n){"use strict";(function(e){var i=e.Symbol,r=n(850);t.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&r())))}}).call(this,n(97))},function(t,e,n){"use strict";var i=n(851),r=n(856),o=n(366),a=n(519),s=n(518),l=n(881);t.exports=function(){var t=l(this),e=s(o(t,"length")),n=1;arguments.length>0&&void 0!==arguments[0]&&(n=a(arguments[0]));var c=i(t,0);return r(c,t,e,0,n),c}},function(t,e,n){var i="function"==typeof Map&&Map.prototype,r=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=i&&r&&"function"==typeof r.get?r.get:null,a=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&l&&"function"==typeof l.get?l.get:null,u=s&&Set.prototype.forEach,h="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p=Boolean.prototype.valueOf,f=Object.prototype.toString,y=String.prototype.match,g="function"==typeof BigInt?BigInt.prototype.valueOf:null,m=n(852).custom,v=m&&S(m)?m:null;function b(t,e,n){var i="double"===(n.quoteStyle||e)?'"':"'";return i+t+i}function x(t){return String(t).replace(/"/g,"&quot;")}function w(t){return"[object Array]"===P(t)}function S(t){return"[object Symbol]"===P(t)}t.exports=function t(e,n,i,r){var s=n||{};if(O(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return function(t,e){return b(t.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,C),"single",e)}(e,s);if("number"==typeof e)return 0===e?1/0/e>0?"0":"-0":String(e);if("bigint"==typeof e)return String(e)+"n";var l=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=l&&l>0&&"object"==typeof e)return"[Object]";if(void 0===r)r=[];else if(function(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1}(r,e)>=0)return"[Circular]";function f(e,n){return n&&(r=r.slice()).push(n),t(e,s,i+1,r)}if("function"==typeof e){var m=function(t){if(t.name)return t.name;var e=y.call(t,/^function\s*([\w$]+)/);if(e)return e[1];return null}(e);return"[Function"+(m?": "+m:"")+"]"}if(S(e)){var k=Symbol.prototype.toString.call(e);return"object"==typeof e?M(k):k}if(function(t){if(!t||"object"!=typeof t)return!1;if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement)return!0;return"string"==typeof t.nodeName&&"function"==typeof t.getAttribute}(e)){for(var A="<"+String(e.nodeName).toLowerCase(),_=e.attributes||[],I=0;I<_.length;I++)A+=" "+_[I].name+"="+b(x(_[I].value),"double",s);return A+=">",e.childNodes&&e.childNodes.length&&(A+="..."),A+="</"+String(e.nodeName).toLowerCase()+">"}if(w(e))return 0===e.length?"[]":"[ "+E(e,f).join(", ")+" ]";if(function(t){return"[object Error]"===P(t)}(e)){var L=E(e,f);return 0===L.length?"["+String(e)+"]":"{ ["+String(e)+"] "+L.join(", ")+" }"}if("object"==typeof e){if(v&&"function"==typeof e[v])return e[v]();if("function"==typeof e.inspect)return e.inspect()}if(function(t){if(!o||!t||"object"!=typeof t)return!1;try{o.call(t);try{c.call(t)}catch(t){return!0}return t instanceof Map}catch(t){}return!1}(e)){var j=[];return a.call(e,(function(t,n){j.push(f(n,e)+" => "+f(t,e))})),D("Map",o.call(e),j)}if(function(t){if(!c||!t||"object"!=typeof t)return!1;try{c.call(t);try{o.call(t)}catch(t){return!0}return t instanceof Set}catch(t){}return!1}(e)){var R=[];return u.call(e,(function(t){R.push(f(t,e))})),D("Set",c.call(e),R)}if(function(t){if(!h||!t||"object"!=typeof t)return!1;try{h.call(t,h);try{d.call(t,d)}catch(t){return!0}return t instanceof WeakMap}catch(t){}return!1}(e))return T("WeakMap");if(function(t){if(!d||!t||"object"!=typeof t)return!1;try{d.call(t,d);try{h.call(t,h)}catch(t){return!0}return t instanceof WeakSet}catch(t){}return!1}(e))return T("WeakSet");if(function(t){return"[object Number]"===P(t)}(e))return M(f(Number(e)));if(function(t){return"[object BigInt]"===P(t)}(e))return M(f(g.call(e)));if(function(t){return"[object Boolean]"===P(t)}(e))return M(p.call(e));if(function(t){return"[object String]"===P(t)}(e))return M(f(String(e)));if(!function(t){return"[object Date]"===P(t)}(e)&&!function(t){return"[object RegExp]"===P(t)}(e)){var N=E(e,f);return 0===N.length?"{}":"{ "+N.join(", ")+" }"}return String(e)};var k=Object.prototype.hasOwnProperty||function(t){return t in this};function O(t,e){return k.call(t,e)}function P(t){return f.call(t)}function C(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+e.toString(16)}function M(t){return"Object("+t+")"}function T(t){return t+" { ? }"}function D(t,e,n){return t+" ("+e+") {"+n.join(", ")+"}"}function E(t,e){var n=w(t),i=[];if(n){i.length=t.length;for(var r=0;r<t.length;r++)i[r]=O(t,r)?e(t[r],t):""}for(var o in t)O(t,o)&&(n&&String(Number(o))===o&&o<t.length||(/[^\w$]/.test(o)?i.push(e(o,t)+": "+e(t[o],t)):i.push(o+": "+e(t[o],t))));return i}},function(t,e,n){"use strict";var i=Number.isNaN||function(t){return t!=t};t.exports=Number.isFinite||function(t){return"number"==typeof t&&!i(t)&&t!==1/0&&t!==-1/0}},function(t,e,n){"use strict";var i=n(40),r=i("%Math%"),o=i("%Number%");t.exports=o.MAX_SAFE_INTEGER||r.pow(2,53)-1},function(t,e,n){"use strict";var i=Function.prototype.toString,r=/^\s*class\b/,o=function(t){try{var e=i.call(t);return r.test(e)}catch(t){return!1}},a=Object.prototype.toString,s="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){if(!t)return!1;if("function"!=typeof t&&"object"!=typeof t)return!1;if("function"==typeof t&&!t.prototype)return!0;if(s)return function(t){try{return!o(t)&&(i.call(t),!0)}catch(t){return!1}}(t);if(o(t))return!1;var e=a.call(t);return"[object Function]"===e||"[object GeneratorFunction]"===e}},function(t,e,n){"use strict";var i=n(40),r=i("%TypeError%"),o=i("%SyntaxError%"),a=n(148),s={"Property Descriptor":function(t,e){if("Object"!==t(e))return!1;var n={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var i in e)if(a(e,i)&&!n[i])return!1;var o=a(e,"[[Value]]"),s=a(e,"[[Get]]")||a(e,"[[Set]]");if(o&&s)throw new r("Property Descriptors may not be both accessor and data descriptors");return!0}};t.exports=function(t,e,n,i){var a=s[e];if("function"!=typeof a)throw new o("unknown record type: "+e);if(!a(t,i))throw new r(n+" must be a "+e)}},function(t,e,n){"use strict";t.exports=function(t){return!!t}},function(t,e,n){"use strict";t.exports=function(t){return null===t||"function"!=typeof t&&"object"!=typeof t}},function(t,e,n){"use strict";var i=n(513),r=n(519);t.exports=function(t){var e=r(t);return e<=0?0:e>i?i:e}},function(t,e,n){"use strict";var i=n(871),r=n(874);t.exports=function(t){var e=r(t);return i(e)}},function(t,e,n){"use strict";var i=Object.prototype.toString;if(n(509)()){var r=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;t.exports=function(t){if("symbol"==typeof t)return!0;if("[object Symbol]"!==i.call(t))return!1;try{return function(t){return"symbol"==typeof t.valueOf()&&o.test(r.call(t))}(t)}catch(t){return!1}}}else t.exports=function(t){return!1}},function(t,e,n){"use strict";t.exports=n(882)},function(t,e,n){"use strict";var i=n(510);t.exports=function(){return Array.prototype.flat||i}},function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),e._getInterface=function(){return i},e._getTheme=s,e.default=void 0;function o(t,e){var n=e(t(r));return function(){return n}}function a(t){return o(t,i.createLTR||i.create)}function s(){return r}function l(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=i.resolve(e);return r}function c(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return i.resolveLTR?i.resolveLTR(e):l(e)}var u={registerTheme:function(t){r=t},registerInterface:function(t){i=t},create:a,createLTR:a,createRTL:function(t){return o(t,i.createRTL||i.create)},get:s,resolve:c,resolveLTR:c,resolveRTL:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return i.resolveRTL?i.resolveRTL(e):l(e)},flush:function(){i.flush&&i.flush()}};e.default=u},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PureCalendarDay=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=(i(n(11)),i(n(0))),c=(i(n(1)),i(n(122)),n(49),n(93)),u=i(n(7)),h=i(n(906)),d=n(66),p=(i(n(76)),i(n(908))),f=(i(n(280)),n(28));var y={day:(0,u.default)(),daySize:f.DAY_SIZE,isOutsideDay:!1,modifiers:new Set,isFocused:!1,tabIndex:-1,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},renderDayContents:null,ariaLabelFormat:"dddd, LL",phrases:d.CalendarDayPhrases},g=function(t){(0,s.default)(n,t);var e=n.prototype;function n(){for(var e,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(e=t.call.apply(t,[this].concat(i))||this).setButtonRef=e.setButtonRef.bind((0,a.default)(e)),e}return e[!l.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidUpdate=function(t){var e=this,n=this.props,i=n.isFocused,r=n.tabIndex;0===r&&(i||r!==t.tabIndex)&&(0,h.default)((function(){e.buttonRef&&e.buttonRef.focus()}))},e.onDayClick=function(t,e){var n=this.props.onDayClick;n(t,e)},e.onDayMouseEnter=function(t,e){var n=this.props.onDayMouseEnter;n(t,e)},e.onDayMouseLeave=function(t,e){var n=this.props.onDayMouseLeave;n(t,e)},e.onKeyDown=function(t,e){var n=this.props.onDayClick,i=e.key;"Enter"!==i&&" "!==i||n(t,e)},e.setButtonRef=function(t){this.buttonRef=t},e.render=function(){var t=this,e=this.props,n=e.day,i=e.ariaLabelFormat,r=e.daySize,a=e.isOutsideDay,s=e.modifiers,u=e.renderDayContents,h=e.tabIndex,d=e.styles,f=e.phrases;if(!n)return l.default.createElement("td",null);var y=(0,p.default)(n,i,r,s,f),g=y.daySizeStyles,m=y.useDefaultCursor,v=y.selected,b=y.hoveredSpan,x=y.isOutsideRange,w=y.ariaLabel;return l.default.createElement("td",(0,o.default)({},(0,c.css)(d.CalendarDay,m&&d.CalendarDay__defaultCursor,d.CalendarDay__default,a&&d.CalendarDay__outside,s.has("today")&&d.CalendarDay__today,s.has("first-day-of-week")&&d.CalendarDay__firstDayOfWeek,s.has("last-day-of-week")&&d.CalendarDay__lastDayOfWeek,s.has("hovered-offset")&&d.CalendarDay__hovered_offset,s.has("hovered-start-first-possible-end")&&d.CalendarDay__hovered_start_first_possible_end,s.has("hovered-start-blocked-minimum-nights")&&d.CalendarDay__hovered_start_blocked_min_nights,s.has("highlighted-calendar")&&d.CalendarDay__highlighted_calendar,s.has("blocked-minimum-nights")&&d.CalendarDay__blocked_minimum_nights,s.has("blocked-calendar")&&d.CalendarDay__blocked_calendar,b&&d.CalendarDay__hovered_span,s.has("after-hovered-start")&&d.CalendarDay__after_hovered_start,s.has("selected-span")&&d.CalendarDay__selected_span,s.has("selected-start")&&d.CalendarDay__selected_start,s.has("selected-end")&&d.CalendarDay__selected_end,v&&!s.has("selected-span")&&d.CalendarDay__selected,s.has("before-hovered-end")&&d.CalendarDay__before_hovered_end,s.has("no-selected-start-before-selected-end")&&d.CalendarDay__no_selected_start_before_selected_end,s.has("selected-start-in-hovered-span")&&d.CalendarDay__selected_start_in_hovered_span,s.has("selected-end-in-hovered-span")&&d.CalendarDay__selected_end_in_hovered_span,s.has("selected-start-no-selected-end")&&d.CalendarDay__selected_start_no_selected_end,s.has("selected-end-no-selected-start")&&d.CalendarDay__selected_end_no_selected_start,x&&d.CalendarDay__blocked_out_of_range,g),{role:"button",ref:this.setButtonRef,"aria-disabled":s.has("blocked"),"aria-label":w,onMouseEnter:function(e){t.onDayMouseEnter(n,e)},onMouseLeave:function(e){t.onDayMouseLeave(n,e)},onMouseUp:function(t){t.currentTarget.blur()},onClick:function(e){t.onDayClick(n,e)},onKeyDown:function(e){t.onKeyDown(n,e)},tabIndex:h}),u?u(n,s):n.format("D"))},n}(l.default.PureComponent||l.default.Component);e.PureCalendarDay=g,g.propTypes={},g.defaultProps=y;var m=(0,c.withStyles)((function(t){var e=t.reactDates,n=e.color;return{CalendarDay:{boxSizing:"border-box",cursor:"pointer",fontSize:e.font.size,textAlign:"center",":active":{outline:0}},CalendarDay__defaultCursor:{cursor:"default"},CalendarDay__default:{border:"1px solid ".concat(n.core.borderLight),color:n.text,background:n.background,":hover":{background:n.core.borderLight,border:"1px solid ".concat(n.core.borderLight),color:"inherit"}},CalendarDay__hovered_offset:{background:n.core.borderBright,border:"1px double ".concat(n.core.borderLight),color:"inherit"},CalendarDay__outside:{border:0,background:n.outside.backgroundColor,color:n.outside.color,":hover":{border:0}},CalendarDay__blocked_minimum_nights:{background:n.minimumNights.backgroundColor,border:"1px solid ".concat(n.minimumNights.borderColor),color:n.minimumNights.color,":hover":{background:n.minimumNights.backgroundColor_hover,color:n.minimumNights.color_active},":active":{background:n.minimumNights.backgroundColor_active,color:n.minimumNights.color_active}},CalendarDay__highlighted_calendar:{background:n.highlighted.backgroundColor,color:n.highlighted.color,":hover":{background:n.highlighted.backgroundColor_hover,color:n.highlighted.color_active},":active":{background:n.highlighted.backgroundColor_active,color:n.highlighted.color_active}},CalendarDay__selected_span:{background:n.selectedSpan.backgroundColor,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color,":hover":{background:n.selectedSpan.backgroundColor_hover,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color_active},":active":{background:n.selectedSpan.backgroundColor_active,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color_active}},CalendarDay__selected:{background:n.selected.backgroundColor,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color,":hover":{background:n.selected.backgroundColor_hover,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color_active},":active":{background:n.selected.backgroundColor_active,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color_active}},CalendarDay__hovered_span:{background:n.hoveredSpan.backgroundColor,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color,":hover":{background:n.hoveredSpan.backgroundColor_hover,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color_active},":active":{background:n.hoveredSpan.backgroundColor_active,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color_active}},CalendarDay__blocked_calendar:{background:n.blocked_calendar.backgroundColor,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color,":hover":{background:n.blocked_calendar.backgroundColor_hover,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color_active},":active":{background:n.blocked_calendar.backgroundColor_active,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color_active}},CalendarDay__blocked_out_of_range:{background:n.blocked_out_of_range.backgroundColor,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color,":hover":{background:n.blocked_out_of_range.backgroundColor_hover,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color_active},":active":{background:n.blocked_out_of_range.backgroundColor_active,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color_active}},CalendarDay__hovered_start_first_possible_end:{background:n.core.borderLighter,border:"1px double ".concat(n.core.borderLighter)},CalendarDay__hovered_start_blocked_min_nights:{background:n.core.borderLighter,border:"1px double ".concat(n.core.borderLight)},CalendarDay__selected_start:{},CalendarDay__selected_end:{},CalendarDay__today:{},CalendarDay__firstDayOfWeek:{},CalendarDay__lastDayOfWeek:{},CalendarDay__after_hovered_start:{},CalendarDay__before_hovered_end:{},CalendarDay__no_selected_start_before_selected_end:{},CalendarDay__selected_start_in_hovered_span:{},CalendarDay__selected_end_in_hovered_span:{},CalendarDay__selected_start_no_selected_end:{},CalendarDay__selected_end_no_selected_start:{}}}),{pureComponent:void 0!==l.default.PureComponent})(g);e.default=m},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function t(e){if("string"==typeof e)return e;if("function"==typeof e)return e.displayName||(0,r.default)(e);if((0,o.isForwardRef)({type:e,$$typeof:o.Element}))return e.displayName;if((0,o.isMemo)(e))return t(e.type);return null};var i,r=(i=n(895))&&i.__esModule?i:{default:i},o=n(239)},function(t,e,n){"use strict";var i=n(369),r=n(527)(),o=n(174),a=o("Function.prototype.toString"),s=o("String.prototype.match"),l=/^class /,c=/\s*function\s+([^(\s]*)\s*/,u=Function.prototype;t.exports=function(){if(!function(t){if(i(t))return!1;if("function"!=typeof t)return!1;try{return!!s(a(t),l)}catch(t){}return!1}(this)&&!i(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(r)return this.name;if(this===u)return"";var t=a(this),e=s(t,c);return e&&e[1]}},function(t,e,n){"use strict";var i=function(){return"string"==typeof function(){}.name},r=Object.getOwnPropertyDescriptor;if(r)try{r([],"length")}catch(t){r=null}i.functionsHaveConfigurableNames=function(){return i()&&r&&!!r((function(){}),"name").configurable};var o=Function.prototype.bind;i.boundFunctionsHaveNames=function(){return i()&&"function"==typeof o&&""!==function(){}.bind().name},t.exports=i},function(t,e,n){"use strict";var i=n(526);t.exports=function(){return i}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.CHANNEL="__direction__",e.DIRECTIONS={LTR:"ltr",RTL:"rtl"}},function(t,e,n){"use strict";var i=n(148),r=n(521),o=n(174)("Object.prototype.propertyIsEnumerable");t.exports=function(t){var e=r(t),n=[];for(var a in e)i(e,a)&&o(e,a)&&n.push(e[a]);return n}},function(t,e,n){"use strict";var i=n(530);t.exports=function(){return"function"==typeof Object.values?Object.values:i}},function(t,e){var n,i,r=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(t){i=a}}();var l,c=[],u=!1,h=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):h=-1,c.length&&p())}function p(){if(!u){var t=s(d);u=!0;for(var e=c.length;e;){for(l=c,c=[];++h<e;)l&&l[h].run();h=-1,e=c.length}l=null,u=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function f(t,e){this.fun=t,this.array=e}function y(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new f(t,e)),1!==c.length||u||s(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=y,r.addListener=y,r.once=y,r.off=y,r.removeListener=y,r.removeAllListeners=y,r.emit=y,r.prependListener=y,r.prependOnceListener=y,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=(i(n(11)),i(n(0))),c=(i(n(1)),i(n(122)),n(49),n(93)),u=i(n(7)),h=n(66),d=(i(n(76)),i(n(910))),p=i(n(524)),f=i(n(534)),y=i(n(911)),g=i(n(149)),m=i(n(227)),v=(i(n(280)),i(n(176)),i(n(150)),n(28));var b={month:(0,u.default)(),horizontalMonthPadding:13,isVisible:!0,enableOutsideDays:!1,modifiers:{},orientation:v.HORIZONTAL_ORIENTATION,daySize:v.DAY_SIZE,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthSelect:function(){},onYearSelect:function(){},renderMonthText:null,renderCalendarDay:function(t){return l.default.createElement(p.default,t)},renderDayContents:null,renderMonthElement:null,firstDayOfWeek:null,setMonthTitleHeight:null,focusedDate:null,isFocused:!1,monthFormat:"MMMM YYYY",phrases:h.CalendarDayPhrases,dayAriaLabelFormat:void 0,verticalBorderSpacing:void 0},x=function(t){(0,s.default)(n,t);var e=n.prototype;function n(e){var n;return(n=t.call(this,e)||this).state={weeks:(0,y.default)(e.month,e.enableOutsideDays,null==e.firstDayOfWeek?u.default.localeData().firstDayOfWeek():e.firstDayOfWeek)},n.setCaptionRef=n.setCaptionRef.bind((0,a.default)(n)),n.setMonthTitleHeight=n.setMonthTitleHeight.bind((0,a.default)(n)),n}return e[!l.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidMount=function(){this.setMonthTitleHeightTimeout=setTimeout(this.setMonthTitleHeight,0)},e.componentWillReceiveProps=function(t){var e=t.month,n=t.enableOutsideDays,i=t.firstDayOfWeek,r=this.props,o=r.month,a=r.enableOutsideDays,s=r.firstDayOfWeek;e.isSame(o)&&n===a&&i===s||this.setState({weeks:(0,y.default)(e,n,null==i?u.default.localeData().firstDayOfWeek():i)})},e.componentWillUnmount=function(){this.setMonthTitleHeightTimeout&&clearTimeout(this.setMonthTitleHeightTimeout)},e.setMonthTitleHeight=function(){var t=this.props.setMonthTitleHeight;t&&t((0,f.default)(this.captionRef,"height",!0,!0))},e.setCaptionRef=function(t){this.captionRef=t},e.render=function(){var t=this.props,e=t.dayAriaLabelFormat,n=t.daySize,i=t.focusedDate,r=t.horizontalMonthPadding,a=t.isFocused,s=t.isVisible,u=t.modifiers,h=t.month,p=t.monthFormat,f=t.onDayClick,y=t.onDayMouseEnter,b=t.onDayMouseLeave,x=t.onMonthSelect,w=t.onYearSelect,S=t.orientation,k=t.phrases,O=t.renderCalendarDay,P=t.renderDayContents,C=t.renderMonthElement,M=t.renderMonthText,T=t.styles,D=t.verticalBorderSpacing,E=this.state.weeks,A=M?M(h):h.format(p),_=S===v.VERTICAL_SCROLLABLE;return l.default.createElement("div",(0,o.default)({},(0,c.css)(T.CalendarMonth,{padding:"0 ".concat(r,"px")}),{"data-visible":s}),l.default.createElement("div",(0,o.default)({ref:this.setCaptionRef},(0,c.css)(T.CalendarMonth_caption,_&&T.CalendarMonth_caption__verticalScrollable)),C?C({month:h,onMonthSelect:x,onYearSelect:w,isVisible:s}):l.default.createElement("strong",null,A)),l.default.createElement("table",(0,o.default)({},(0,c.css)(!D&&T.CalendarMonth_table,D&&T.CalendarMonth_verticalSpacing,D&&{borderSpacing:"0px ".concat(D,"px")}),{role:"presentation"}),l.default.createElement("tbody",null,E.map((function(t,r){return l.default.createElement(d.default,{key:r},t.map((function(t,r){return O({key:r,day:t,daySize:n,isOutsideDay:!t||t.month()!==h.month(),tabIndex:s&&(0,g.default)(t,i)?0:-1,isFocused:a,onDayMouseEnter:y,onDayMouseLeave:b,onDayClick:f,renderDayContents:P,phrases:k,modifiers:u[(0,m.default)(t)],ariaLabelFormat:e})})))})))))},n}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.font,r=e.spacing;return{CalendarMonth:{background:n.background,textAlign:"center",verticalAlign:"top",userSelect:"none"},CalendarMonth_table:{borderCollapse:"collapse",borderSpacing:0},CalendarMonth_verticalSpacing:{borderCollapse:"separate"},CalendarMonth_caption:{color:n.text,fontSize:i.captionSize,textAlign:"center",paddingTop:r.captionPaddingTop,paddingBottom:r.captionPaddingBottom,captionSide:"initial"},CalendarMonth_caption__verticalScrollable:{paddingTop:12,paddingBottom:7}}}),{pureComponent:void 0!==l.default.PureComponent})(x);e.default=w},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!t)return 0;var r="width"===e?"Left":"Top",o="width"===e?"Right":"Bottom",a=!n||i?window.getComputedStyle(t):null,s=t.offsetWidth,l=t.offsetHeight,c="width"===e?s:l;n||(c-=parseFloat(a["padding".concat(r)])+parseFloat(a["padding".concat(o)])+parseFloat(a["border".concat(r,"Width")])+parseFloat(a["border".concat(o,"Width")]));i&&(c+=parseFloat(a["margin".concat(r)])+parseFloat(a["margin".concat(o)]));return c}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=i(n(11)),c=i(n(0)),u=(i(n(1)),i(n(122)),n(49),n(93)),h=i(n(7)),d=n(281),p=n(66),f=(i(n(76)),i(n(135))),y=i(n(533)),g=i(n(912)),m=i(n(913)),v=i(n(536)),b=i(n(282)),x=i(n(914)),w=i(n(915)),S=(i(n(280)),i(n(176)),i(n(150)),n(28));function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}var O={enableOutsideDays:!1,firstVisibleMonthIndex:0,horizontalMonthPadding:13,initialMonth:(0,h.default)(),isAnimating:!1,numberOfMonths:1,modifiers:{},orientation:S.HORIZONTAL_ORIENTATION,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthChange:function(){},onYearChange:function(){},onMonthTransitionEnd:function(){},renderMonthText:null,renderCalendarDay:void 0,renderDayContents:null,translationValue:null,renderMonthElement:null,daySize:S.DAY_SIZE,focusedDate:null,isFocused:!1,firstDayOfWeek:null,setMonthTitleHeight:null,isRTL:!1,transitionDuration:200,verticalBorderSpacing:void 0,monthFormat:"MMMM YYYY",phrases:p.CalendarDayPhrases,dayAriaLabelFormat:void 0};function P(t,e,n){var i=t.clone();n||(i=i.subtract(1,"month"));for(var r=[],o=0;o<(n?e:e+2);o+=1)r.push(i),i=i.clone().add(1,"month");return r}var C=function(t){(0,s.default)(n,t);var e=n.prototype;function n(e){var n;n=t.call(this,e)||this;var i=e.orientation===S.VERTICAL_SCROLLABLE;return n.state={months:P(e.initialMonth,e.numberOfMonths,i)},n.isTransitionEndSupported=(0,g.default)(),n.onTransitionEnd=n.onTransitionEnd.bind((0,a.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,a.default)(n)),n.locale=h.default.locale(),n.onMonthSelect=n.onMonthSelect.bind((0,a.default)(n)),n.onYearSelect=n.onYearSelect.bind((0,a.default)(n)),n}return e[!c.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidMount=function(){this.removeEventListener=(0,d.addEventListener)(this.container,"transitionend",this.onTransitionEnd)},e.componentWillReceiveProps=function(t){var e=this,n=t.initialMonth,i=t.numberOfMonths,r=t.orientation,o=this.state.months,a=this.props,s=a.initialMonth,l=a.numberOfMonths!==i,c=o;if(!s.isSame(n,"month")&&!l)if((0,w.default)(s,n))(c=o.slice(1)).push(o[o.length-1].clone().add(1,"month"));else if((0,x.default)(s,n))(c=o.slice(0,o.length-1)).unshift(o[0].clone().subtract(1,"month"));else{c=P(n,i,r===S.VERTICAL_SCROLLABLE)}l&&(c=P(n,i,r===S.VERTICAL_SCROLLABLE));var u=h.default.locale();this.locale!==u&&(this.locale=u,c=c.map((function(t){return t.locale(e.locale)}))),this.setState({months:c})},e.componentDidUpdate=function(){var t=this.props,e=t.isAnimating,n=t.transitionDuration,i=t.onMonthTransitionEnd;this.isTransitionEndSupported&&n||!e||i()},e.componentWillUnmount=function(){this.removeEventListener&&this.removeEventListener()},e.onTransitionEnd=function(){(0,this.props.onMonthTransitionEnd)()},e.onMonthSelect=function(t,e){var n=t.clone(),i=this.props,r=i.onMonthChange,o=i.orientation,a=this.state.months,s=o===S.VERTICAL_SCROLLABLE,l=a.indexOf(t);s||(l-=1),n.set("month",e).subtract(l,"months"),r(n)},e.onYearSelect=function(t,e){var n=t.clone(),i=this.props,r=i.onYearChange,o=i.orientation,a=this.state.months,s=o===S.VERTICAL_SCROLLABLE,l=a.indexOf(t);s||(l-=1),n.set("year",e).subtract(l,"months"),r(n)},e.setContainerRef=function(t){this.container=t},e.render=function(){var t=this,e=this.props,n=e.enableOutsideDays,i=e.firstVisibleMonthIndex,r=e.horizontalMonthPadding,a=e.isAnimating,s=e.modifiers,h=e.numberOfMonths,d=e.monthFormat,p=e.orientation,f=e.translationValue,g=e.daySize,x=e.onDayMouseEnter,w=e.onDayMouseLeave,O=e.onDayClick,P=e.renderMonthText,C=e.renderCalendarDay,M=e.renderDayContents,T=e.renderMonthElement,D=e.onMonthTransitionEnd,E=e.firstDayOfWeek,A=e.focusedDate,_=e.isFocused,I=e.isRTL,L=e.styles,j=e.phrases,R=e.dayAriaLabelFormat,N=e.transitionDuration,F=e.verticalBorderSpacing,B=e.setMonthTitleHeight,H=this.state.months,z=p===S.VERTICAL_ORIENTATION,W=p===S.VERTICAL_SCROLLABLE,G=p===S.HORIZONTAL_ORIENTATION,U=(0,v.default)(g,r),V=z||W?U:(h+2)*U,Y="".concat(z||W?"translateY":"translateX","(").concat(f,"px)");return c.default.createElement("div",(0,o.default)({},(0,u.css)(L.CalendarMonthGrid,G&&L.CalendarMonthGrid__horizontal,z&&L.CalendarMonthGrid__vertical,W&&L.CalendarMonthGrid__vertical_scrollable,a&&L.CalendarMonthGrid__animating,a&&N&&{transition:"transform ".concat(N,"ms ease-in-out")},function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,m.default)(Y),{width:V})),{ref:this.setContainerRef,onTransitionEnd:D}),H.map((function(e,l){var m=l>=i&&l<i+h,v=0===l&&!m,S=0===l&&a&&m,k=(0,b.default)(e);return c.default.createElement("div",(0,o.default)({key:k},(0,u.css)(G&&L.CalendarMonthGrid_month__horizontal,v&&L.CalendarMonthGrid_month__hideForAnimation,S&&!z&&!I&&{position:"absolute",left:-U},S&&!z&&I&&{position:"absolute",right:0},S&&z&&{position:"absolute",top:-f},!m&&!a&&L.CalendarMonthGrid_month__hidden)),c.default.createElement(y.default,{month:e,isVisible:m,enableOutsideDays:n,modifiers:s[k],monthFormat:d,orientation:p,onDayMouseEnter:x,onDayMouseLeave:w,onDayClick:O,onMonthSelect:t.onMonthSelect,onYearSelect:t.onYearSelect,renderMonthText:P,renderCalendarDay:C,renderDayContents:M,renderMonthElement:T,firstDayOfWeek:E,daySize:g,focusedDate:m?A:null,isFocused:_,phrases:j,setMonthTitleHeight:B,dayAriaLabelFormat:R,verticalBorderSpacing:F,horizontalMonthPadding:r}))})))},n}(c.default.PureComponent||c.default.Component);C.propTypes={},C.defaultProps=O;var M=(0,u.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.spacing,r=e.zIndex;return{CalendarMonthGrid:{background:n.background,textAlign:(0,f.default)("left"),zIndex:r},CalendarMonthGrid__animating:{zIndex:r+1},CalendarMonthGrid__horizontal:{position:"absolute",left:(0,f.default)(i.dayPickerHorizontalPadding)},CalendarMonthGrid__vertical:{margin:"0 auto"},CalendarMonthGrid__vertical_scrollable:{margin:"0 auto"},CalendarMonthGrid_month__horizontal:{display:"inline-block",verticalAlign:"top",minHeight:"100%"},CalendarMonthGrid_month__hideForAnimation:{position:"absolute",zIndex:r-1,opacity:0,pointerEvents:"none"},CalendarMonthGrid_month__hidden:{visibility:"hidden"}}}),{pureComponent:void 0!==c.default.PureComponent})(C);e.default=M},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return 7*t+2*e+1}},function(t,e,n){"use strict";t.exports=function(t){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!=typeof t)throw new TypeError("Argument 1 (”other“) to Node.contains must be an instance of Node");var e=t;do{if(this===e)return!0;e&&(e=e.parentNode)}while(e);return!1}},function(t,e,n){"use strict";var i=n(537);t.exports=function(){if("undefined"!=typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)return document.body.contains}return i}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=i(n(122)),a=n(49),s=n(66),l=i(n(76)),c=i(n(540)),u=i(n(178)),h=i(n(541)),d=i(n(228)),p=i(n(542)),f=i(n(151)),y=i(n(150)),g=i(n(229)),m=i(n(179)),v={startDate:o.default.momentObj,endDate:o.default.momentObj,onDatesChange:r.default.func.isRequired,focusedInput:c.default,onFocusChange:r.default.func.isRequired,onClose:r.default.func,startDateId:r.default.string.isRequired,startDatePlaceholderText:r.default.string,startDateOffset:r.default.func,endDateOffset:r.default.func,endDateId:r.default.string.isRequired,endDatePlaceholderText:r.default.string,startDateAriaLabel:r.default.string,endDateAriaLabel:r.default.string,disabled:d.default,required:r.default.bool,readOnly:r.default.bool,screenReaderInputMessage:r.default.string,showClearDates:r.default.bool,showDefaultInputIcon:r.default.bool,inputIconPosition:u.default,customInputIcon:r.default.node,customArrowIcon:r.default.node,customCloseIcon:r.default.node,noBorder:r.default.bool,block:r.default.bool,small:r.default.bool,regular:r.default.bool,keepFocusOnInput:r.default.bool,renderMonthText:(0,a.mutuallyExclusiveProps)(r.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,a.mutuallyExclusiveProps)(r.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:r.default.func,orientation:h.default,anchorDirection:p.default,openDirection:f.default,horizontalMargin:r.default.number,withPortal:r.default.bool,withFullScreenPortal:r.default.bool,appendToBody:r.default.bool,disableScroll:r.default.bool,daySize:a.nonNegativeInteger,isRTL:r.default.bool,firstDayOfWeek:y.default,initialVisibleMonth:r.default.func,numberOfMonths:r.default.number,keepOpenOnDateSelect:r.default.bool,reopenPickerOnClearDates:r.default.bool,renderCalendarInfo:r.default.func,calendarInfoPosition:g.default,hideKeyboardShortcutsPanel:r.default.bool,verticalHeight:a.nonNegativeInteger,transitionDuration:a.nonNegativeInteger,verticalSpacing:a.nonNegativeInteger,horizontalMonthPadding:a.nonNegativeInteger,dayPickerNavigationInlineStyles:r.default.object,navPosition:m.default,navPrev:r.default.node,navNext:r.default.node,renderNavPrevButton:r.default.func,renderNavNextButton:r.default.func,onPrevMonthClick:r.default.func,onNextMonthClick:r.default.func,renderCalendarDay:r.default.func,renderDayContents:r.default.func,minimumNights:r.default.number,minDate:o.default.momentObj,maxDate:o.default.momentObj,enableOutsideDays:r.default.bool,isDayBlocked:r.default.func,isOutsideRange:r.default.func,isDayHighlighted:r.default.func,displayFormat:r.default.oneOfType([r.default.string,r.default.func]),monthFormat:r.default.string,weekDayFormat:r.default.string,phrases:r.default.shape((0,l.default)(s.DateRangePickerPhrases)),dayAriaLabelFormat:r.default.string};e.default=v},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.START_DATE,o.END_DATE]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.HORIZONTAL_ORIENTATION,o.VERTICAL_ORIENTATION]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=n(28),a=r.default.oneOf([o.ANCHOR_LEFT,o.ANCHOR_RIGHT]);e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i){var a="undefined"!=typeof window?window.innerWidth:0,s=t===o.ANCHOR_LEFT?a-n:n,l=i||0;return(0,r.default)({},t,Math.min(e+s-l,0))};var r=i(n(11)),o=n(28)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r=n.getBoundingClientRect(),o=r.left,a=r.top;t===i.OPEN_UP&&(a=-(window.innerHeight-r.bottom));e===i.ANCHOR_RIGHT&&(o=-(window.innerWidth-r.right));return{transform:"translate3d(".concat(Math.round(o),"px, ").concat(Math.round(a),"px, 0)")}};var i=n(28)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getScrollParent=r,e.getScrollAncestorsOverflowY=o,e.default=function(t){var e=o(t),n=function(t){return e.forEach((function(e,n){n.style.setProperty("overflow-y",t?"hidden":e)}))};return n(!0),function(){return n(!1)}};var i=function(){return document.scrollingElement||document.documentElement};function r(t){var e=t.parentElement;if(null==e)return i();var n=window.getComputedStyle(e).overflowY;return"visible"!==n&&"hidden"!==n&&e.scrollHeight>e.clientHeight?e:r(e)}function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,n=i(),a=r(t);return e.set(a,a.style.overflowY),a===n?e:o(a,e)}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(71)),a=i(n(75)),s=i(n(0)),l=(i(n(1)),i(n(7))),c=(i(n(122)),n(49),i(n(151)),n(66)),u=(i(n(76)),i(n(547))),h=(i(n(178)),i(n(228)),i(n(175))),d=i(n(375)),p=i(n(180)),f=i(n(230)),y=n(28),g={children:null,startDate:null,startDateId:y.START_DATE,startDatePlaceholderText:"Start Date",isStartDateFocused:!1,startDateAriaLabel:void 0,endDate:null,endDateId:y.END_DATE,endDatePlaceholderText:"End Date",isEndDateFocused:!1,endDateAriaLabel:void 0,screenReaderMessage:"",showClearDates:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:y.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:y.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,withFullScreenPortal:!1,minimumNights:1,isOutsideRange:function(t){return!(0,p.default)(t,(0,l.default)())},displayFormat:function(){return l.default.localeData().longDateFormat("L")},onFocusChange:function(){},onClose:function(){},onDatesChange:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customArrowIcon:null,customCloseIcon:null,isFocused:!1,phrases:c.DateRangePickerInputPhrases,isRTL:!1},m=function(t){(0,a.default)(n,t);var e=n.prototype;function n(e){var n;return(n=t.call(this,e)||this).onClearFocus=n.onClearFocus.bind((0,o.default)(n)),n.onStartDateChange=n.onStartDateChange.bind((0,o.default)(n)),n.onStartDateFocus=n.onStartDateFocus.bind((0,o.default)(n)),n.onEndDateChange=n.onEndDateChange.bind((0,o.default)(n)),n.onEndDateFocus=n.onEndDateFocus.bind((0,o.default)(n)),n.clearDates=n.clearDates.bind((0,o.default)(n)),n}return e[!s.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.onClearFocus=function(){var t=this.props,e=t.onFocusChange,n=t.onClose,i=t.startDate,r=t.endDate;e(null),n({startDate:i,endDate:r})},e.onEndDateChange=function(t){var e=this.props,n=e.startDate,i=e.isOutsideRange,r=e.minimumNights,o=e.keepOpenOnDateSelect,a=e.onDatesChange,s=(0,h.default)(t,this.getDisplayFormat());s&&!i(s)&&!(n&&(0,f.default)(s,n.clone().add(r,"days")))?(a({startDate:n,endDate:s}),o||this.onClearFocus()):a({startDate:n,endDate:null})},e.onEndDateFocus=function(){var t=this.props,e=t.startDate,n=t.onFocusChange,i=t.withFullScreenPortal,r=t.disabled;e||!i||r&&r!==y.END_DATE?r&&r!==y.START_DATE||n(y.END_DATE):n(y.START_DATE)},e.onStartDateChange=function(t){var e=this.props.endDate,n=this.props,i=n.isOutsideRange,r=n.minimumNights,o=n.onDatesChange,a=n.onFocusChange,s=n.disabled,l=(0,h.default)(t,this.getDisplayFormat()),c=l&&(0,f.default)(e,l.clone().add(r,"days"));l&&!i(l)&&!(s===y.END_DATE&&c)?(c&&(e=null),o({startDate:l,endDate:e}),a(y.END_DATE)):o({startDate:null,endDate:e})},e.onStartDateFocus=function(){var t=this.props,e=t.disabled,n=t.onFocusChange;e&&e!==y.END_DATE||n(y.START_DATE)},e.getDisplayFormat=function(){var t=this.props.displayFormat;return"string"==typeof t?t:t()},e.getDateString=function(t){var e=this.getDisplayFormat();return t&&e?t&&t.format(e):(0,d.default)(t)},e.clearDates=function(){var t=this.props,e=t.onDatesChange,n=t.reopenPickerOnClearDates,i=t.onFocusChange;e({startDate:null,endDate:null}),n&&i(y.START_DATE)},e.render=function(){var t=this.props,e=t.children,n=t.startDate,i=t.startDateId,r=t.startDatePlaceholderText,o=t.isStartDateFocused,a=t.startDateAriaLabel,l=t.endDate,c=t.endDateId,h=t.endDatePlaceholderText,d=t.endDateAriaLabel,p=t.isEndDateFocused,f=t.screenReaderMessage,y=t.showClearDates,g=t.showCaret,m=t.showDefaultInputIcon,v=t.inputIconPosition,b=t.customInputIcon,x=t.customArrowIcon,w=t.customCloseIcon,S=t.disabled,k=t.required,O=t.readOnly,P=t.openDirection,C=t.isFocused,M=t.phrases,T=t.onKeyDownArrowDown,D=t.onKeyDownQuestionMark,E=t.isRTL,A=t.noBorder,_=t.block,I=t.small,L=t.regular,j=t.verticalSpacing,R=this.getDateString(n),N=this.getDateString(l);return s.default.createElement(u.default,{startDate:R,startDateId:i,startDatePlaceholderText:r,isStartDateFocused:o,startDateAriaLabel:a,endDate:N,endDateId:c,endDatePlaceholderText:h,isEndDateFocused:p,endDateAriaLabel:d,isFocused:C,disabled:S,required:k,readOnly:O,openDirection:P,showCaret:g,showDefaultInputIcon:m,inputIconPosition:v,customInputIcon:b,customArrowIcon:x,customCloseIcon:w,phrases:M,onStartDateChange:this.onStartDateChange,onStartDateFocus:this.onStartDateFocus,onStartDateShiftTab:this.onClearFocus,onEndDateChange:this.onEndDateChange,onEndDateFocus:this.onEndDateFocus,showClearDates:y,onClearDates:this.clearDates,screenReaderMessage:f,onKeyDownArrowDown:T,onKeyDownQuestionMark:D,isRTL:E,noBorder:A,block:_,small:I,regular:L,verticalSpacing:j},e)},n}(s.default.PureComponent||s.default.Component);e.default=m,m.propTypes={},m.defaultProps=g},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(10)),o=(i(n(11)),i(n(0))),a=(i(n(1)),n(49),n(93)),s=n(66),l=(i(n(76)),i(n(135))),c=(i(n(151)),i(n(548))),u=(i(n(178)),i(n(228)),i(n(552))),h=i(n(553)),d=i(n(231)),p=i(n(554)),f=n(28);var y={children:null,startDateId:f.START_DATE,endDateId:f.END_DATE,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,screenReaderMessage:"",onStartDateFocus:function(){},onEndDateFocus:function(){},onStartDateChange:function(){},onEndDateChange:function(){},onStartDateShiftTab:function(){},onEndDateTab:function(){},onClearDates:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},startDate:"",endDate:"",isStartDateFocused:!1,isEndDateFocused:!1,showClearDates:!1,disabled:!1,required:!1,readOnly:!1,openDirection:f.OPEN_DOWN,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:f.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,isFocused:!1,phrases:s.DateRangePickerInputPhrases,isRTL:!1};function g(t){var e=t.children,n=t.startDate,i=t.startDateId,s=t.startDatePlaceholderText,l=t.screenReaderMessage,y=t.isStartDateFocused,g=t.onStartDateChange,m=t.onStartDateFocus,v=t.onStartDateShiftTab,b=t.startDateAriaLabel,x=t.endDate,w=t.endDateId,S=t.endDatePlaceholderText,k=t.isEndDateFocused,O=t.onEndDateChange,P=t.onEndDateFocus,C=t.onEndDateTab,M=t.endDateAriaLabel,T=t.onKeyDownArrowDown,D=t.onKeyDownQuestionMark,E=t.onClearDates,A=t.showClearDates,_=t.disabled,I=t.required,L=t.readOnly,j=t.showCaret,R=t.openDirection,N=t.showDefaultInputIcon,F=t.inputIconPosition,B=t.customInputIcon,H=t.customArrowIcon,z=t.customCloseIcon,W=t.isFocused,G=t.phrases,U=t.isRTL,V=t.noBorder,Y=t.block,X=t.verticalSpacing,K=t.small,q=t.regular,$=t.styles,Z=B||o.default.createElement(p.default,(0,a.css)($.DateRangePickerInput_calendarIcon_svg)),J=H||o.default.createElement(u.default,(0,a.css)($.DateRangePickerInput_arrow_svg));U&&(J=o.default.createElement(h.default,(0,a.css)($.DateRangePickerInput_arrow_svg))),K&&(J="-");var Q=z||o.default.createElement(d.default,(0,a.css)($.DateRangePickerInput_clearDates_svg,K&&$.DateRangePickerInput_clearDates_svg__small)),tt=l||G.keyboardForwardNavigationInstructions,et=l||G.keyboardBackwardNavigationInstructions,nt=(N||null!==B)&&o.default.createElement("button",(0,r.default)({},(0,a.css)($.DateRangePickerInput_calendarIcon),{type:"button",disabled:_,"aria-label":G.focusStartDate,onClick:T}),Z),it=_===f.START_DATE||!0===_,rt=_===f.END_DATE||!0===_;return o.default.createElement("div",(0,a.css)($.DateRangePickerInput,_&&$.DateRangePickerInput__disabled,U&&$.DateRangePickerInput__rtl,!V&&$.DateRangePickerInput__withBorder,Y&&$.DateRangePickerInput__block,A&&$.DateRangePickerInput__showClearDates),F===f.ICON_BEFORE_POSITION&&nt,o.default.createElement(c.default,{id:i,placeholder:s,ariaLabel:b,displayValue:n,screenReaderMessage:tt,focused:y,isFocused:W,disabled:it,required:I,readOnly:L,showCaret:j,openDirection:R,onChange:g,onFocus:m,onKeyDownShiftTab:v,onKeyDownArrowDown:T,onKeyDownQuestionMark:D,verticalSpacing:X,small:K,regular:q}),e,o.default.createElement("div",(0,r.default)({},(0,a.css)($.DateRangePickerInput_arrow),{"aria-hidden":"true",role:"presentation"}),J),o.default.createElement(c.default,{id:w,placeholder:S,ariaLabel:M,displayValue:x,screenReaderMessage:et,focused:k,isFocused:W,disabled:rt,required:I,readOnly:L,showCaret:j,openDirection:R,onChange:O,onFocus:P,onKeyDownArrowDown:T,onKeyDownQuestionMark:D,onKeyDownTab:C,verticalSpacing:X,small:K,regular:q}),A&&o.default.createElement("button",(0,r.default)({type:"button","aria-label":G.clearDates},(0,a.css)($.DateRangePickerInput_clearDates,K&&$.DateRangePickerInput_clearDates__small,!z&&$.DateRangePickerInput_clearDates_default,!(n||x)&&$.DateRangePickerInput_clearDates__hide),{onClick:E,disabled:_}),Q),F===f.ICON_AFTER_POSITION&&nt)}g.propTypes={},g.defaultProps=y;var m=(0,a.withStyles)((function(t){var e=t.reactDates,n=e.border,i=e.color,r=e.sizing;return{DateRangePickerInput:{backgroundColor:i.background,display:"inline-block"},DateRangePickerInput__disabled:{background:i.disabled},DateRangePickerInput__withBorder:{borderColor:i.border,borderWidth:n.pickerInput.borderWidth,borderStyle:n.pickerInput.borderStyle,borderRadius:n.pickerInput.borderRadius},DateRangePickerInput__rtl:{direction:(0,l.default)("rtl")},DateRangePickerInput__block:{display:"block"},DateRangePickerInput__showClearDates:{paddingRight:30},DateRangePickerInput_arrow:{display:"inline-block",verticalAlign:"middle",color:i.text},DateRangePickerInput_arrow_svg:{verticalAlign:"middle",fill:i.text,height:r.arrowWidth,width:r.arrowWidth},DateRangePickerInput_clearDates:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},DateRangePickerInput_clearDates__small:{padding:6},DateRangePickerInput_clearDates_default:{":focus":{background:i.core.border,borderRadius:"50%"},":hover":{background:i.core.border,borderRadius:"50%"}},DateRangePickerInput_clearDates__hide:{visibility:"hidden"},DateRangePickerInput_clearDates_svg:{fill:i.core.grayLight,height:12,width:15,verticalAlign:"middle"},DateRangePickerInput_clearDates_svg__small:{height:9},DateRangePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},DateRangePickerInput_calendarIcon_svg:{fill:i.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==o.default.PureComponent})(g);e.default=m},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=(i(n(11)),i(n(0))),c=(i(n(1)),n(49),n(93)),u=i(n(549)),h=i(n(177)),d=i(n(135)),p=i(n(373)),f=(i(n(151)),n(28));var y="M0,".concat(f.FANG_HEIGHT_PX," ").concat(f.FANG_WIDTH_PX,",").concat(f.FANG_HEIGHT_PX," ").concat(f.FANG_WIDTH_PX/2,",0z"),g="M0,".concat(f.FANG_HEIGHT_PX," ").concat(f.FANG_WIDTH_PX/2,",0 ").concat(f.FANG_WIDTH_PX,",").concat(f.FANG_HEIGHT_PX),m="M0,0 ".concat(f.FANG_WIDTH_PX,",0 ").concat(f.FANG_WIDTH_PX/2,",").concat(f.FANG_HEIGHT_PX,"z"),v="M0,0 ".concat(f.FANG_WIDTH_PX/2,",").concat(f.FANG_HEIGHT_PX," ").concat(f.FANG_WIDTH_PX,",0"),b={placeholder:"Select Date",displayValue:"",ariaLabel:void 0,screenReaderMessage:"",focused:!1,disabled:!1,required:!1,readOnly:null,openDirection:f.OPEN_DOWN,showCaret:!1,verticalSpacing:f.DEFAULT_VERTICAL_SPACING,small:!1,block:!1,regular:!1,onChange:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},isFocused:!1},x=function(t){(0,s.default)(n,t);var e=n.prototype;function n(e){var n;return(n=t.call(this,e)||this).state={dateString:"",isTouchDevice:!1},n.onChange=n.onChange.bind((0,a.default)(n)),n.onKeyDown=n.onKeyDown.bind((0,a.default)(n)),n.setInputRef=n.setInputRef.bind((0,a.default)(n)),n.throttledKeyDown=(0,u.default)(n.onFinalKeyDown,300,{trailing:!1}),n}return e[!l.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidMount=function(){this.setState({isTouchDevice:(0,h.default)()})},e.componentWillReceiveProps=function(t){this.state.dateString&&t.displayValue&&this.setState({dateString:""})},e.componentDidUpdate=function(t){var e=this.props,n=e.focused,i=e.isFocused;t.focused===n&&t.isFocused===i||n&&i&&this.inputRef.focus()},e.onChange=function(t){var e=this.props,n=e.onChange,i=e.onKeyDownQuestionMark,r=t.target.value;"?"===r[r.length-1]?i(t):this.setState({dateString:r},(function(){return n(r)}))},e.onKeyDown=function(t){t.stopPropagation(),f.MODIFIER_KEY_NAMES.has(t.key)||this.throttledKeyDown(t)},e.onFinalKeyDown=function(t){var e=this.props,n=e.onKeyDownShiftTab,i=e.onKeyDownTab,r=e.onKeyDownArrowDown,o=e.onKeyDownQuestionMark,a=t.key;"Tab"===a?t.shiftKey?n(t):i(t):"ArrowDown"===a?r(t):"?"===a&&(t.preventDefault(),o(t))},e.setInputRef=function(t){this.inputRef=t},e.render=function(){var t=this.state,e=t.dateString,n=t.isTouchDevice,i=this.props,r=i.id,a=i.placeholder,s=i.ariaLabel,u=i.displayValue,h=i.screenReaderMessage,d=i.focused,b=i.showCaret,x=i.onFocus,w=i.disabled,S=i.required,k=i.readOnly,O=i.openDirection,P=i.verticalSpacing,C=i.small,M=i.regular,T=i.block,D=i.styles,E=i.theme.reactDates,A=e||u||"",_="DateInput__screen-reader-message-".concat(r),I=b&&d,L=(0,p.default)(E,C);return l.default.createElement("div",(0,c.css)(D.DateInput,C&&D.DateInput__small,T&&D.DateInput__block,I&&D.DateInput__withFang,w&&D.DateInput__disabled,I&&O===f.OPEN_DOWN&&D.DateInput__openDown,I&&O===f.OPEN_UP&&D.DateInput__openUp),l.default.createElement("input",(0,o.default)({},(0,c.css)(D.DateInput_input,C&&D.DateInput_input__small,M&&D.DateInput_input__regular,k&&D.DateInput_input__readOnly,d&&D.DateInput_input__focused,w&&D.DateInput_input__disabled),{"aria-label":void 0===s?a:s,type:"text",id:r,name:r,ref:this.setInputRef,value:A,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:x,placeholder:a,autoComplete:"off",disabled:w,readOnly:"boolean"==typeof k?k:n,required:S,"aria-describedby":h&&_})),I&&l.default.createElement("svg",(0,o.default)({role:"presentation",focusable:"false"},(0,c.css)(D.DateInput_fang,O===f.OPEN_DOWN&&{top:L+P-f.FANG_HEIGHT_PX-1},O===f.OPEN_UP&&{bottom:L+P-f.FANG_HEIGHT_PX-1})),l.default.createElement("path",(0,o.default)({},(0,c.css)(D.DateInput_fangShape),{d:O===f.OPEN_DOWN?y:m})),l.default.createElement("path",(0,o.default)({},(0,c.css)(D.DateInput_fangStroke),{d:O===f.OPEN_DOWN?g:v}))),h&&l.default.createElement("p",(0,o.default)({},(0,c.css)(D.DateInput_screenReaderMessage),{id:_}),h))},n}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(t){var e=t.reactDates,n=e.border,i=e.color,r=e.sizing,o=e.spacing,a=e.font,s=e.zIndex;return{DateInput:{margin:0,padding:o.inputPadding,background:i.background,position:"relative",display:"inline-block",width:r.inputWidth,verticalAlign:"middle"},DateInput__small:{width:r.inputWidth_small},DateInput__block:{width:"100%"},DateInput__disabled:{background:i.disabled,color:i.textDisabled},DateInput_input:{fontWeight:a.input.weight,fontSize:a.input.size,lineHeight:a.input.lineHeight,color:i.text,backgroundColor:i.background,width:"100%",padding:"".concat(o.displayTextPaddingVertical,"px ").concat(o.displayTextPaddingHorizontal,"px"),paddingTop:o.displayTextPaddingTop,paddingBottom:o.displayTextPaddingBottom,paddingLeft:(0,d.default)(o.displayTextPaddingLeft),paddingRight:(0,d.default)(o.displayTextPaddingRight),border:n.input.border,borderTop:n.input.borderTop,borderRight:(0,d.default)(n.input.borderRight),borderBottom:n.input.borderBottom,borderLeft:(0,d.default)(n.input.borderLeft),borderRadius:n.input.borderRadius},DateInput_input__small:{fontSize:a.input.size_small,lineHeight:a.input.lineHeight_small,letterSpacing:a.input.letterSpacing_small,padding:"".concat(o.displayTextPaddingVertical_small,"px ").concat(o.displayTextPaddingHorizontal_small,"px"),paddingTop:o.displayTextPaddingTop_small,paddingBottom:o.displayTextPaddingBottom_small,paddingLeft:(0,d.default)(o.displayTextPaddingLeft_small),paddingRight:(0,d.default)(o.displayTextPaddingRight_small)},DateInput_input__regular:{fontWeight:"auto"},DateInput_input__readOnly:{userSelect:"none"},DateInput_input__focused:{outline:n.input.outlineFocused,background:i.backgroundFocused,border:n.input.borderFocused,borderTop:n.input.borderTopFocused,borderRight:(0,d.default)(n.input.borderRightFocused),borderBottom:n.input.borderBottomFocused,borderLeft:(0,d.default)(n.input.borderLeftFocused)},DateInput_input__disabled:{background:i.disabled,fontStyle:a.input.styleDisabled},DateInput_screenReaderMessage:{border:0,clip:"rect(0, 0, 0, 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1},DateInput_fang:{position:"absolute",width:f.FANG_WIDTH_PX,height:f.FANG_HEIGHT_PX,left:22,zIndex:s+2},DateInput_fangShape:{fill:i.background},DateInput_fangStroke:{stroke:i.core.border,fill:"transparent"}}}),{pureComponent:void 0!==l.default.PureComponent})(x);e.default=w},function(t,e,n){var i=n(920),r=n(374);t.exports=function(t,e,n){var o=!0,a=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return r(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),i(t,e,{leading:o,maxWait:e,trailing:a})}},function(t,e,n){var i=n(922),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();t.exports=o},function(t,e,n){var i=n(550).Symbol;t.exports=i},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(0)),o=function(t){return r.default.createElement("svg",t,r.default.createElement("path",{d:"M694 242l249 250c12 11 12 21 1 32L694 773c-5 5-10 7-16 7s-11-2-16-7c-11-11-11-21 0-32l210-210H68c-13 0-23-10-23-23s10-23 23-23h806L662 275c-21-22 11-54 32-33z"}))};o.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var a=o;e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(0)),o=function(t){return r.default.createElement("svg",t,r.default.createElement("path",{d:"M336 275L126 485h806c13 0 23 10 23 23s-10 23-23 23H126l210 210c11 11 11 21 0 32-5 5-10 7-16 7s-11-2-16-7L55 524c-11-11-11-21 0-32l249-249c21-22 53 10 32 32z"}))};o.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var a=o;e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(0)),o=function(t){return r.default.createElement("svg",t,r.default.createElement("path",{d:"m107 1393h241v-241h-241zm295 0h268v-241h-268zm-295-295h241v-268h-241zm295 0h268v-268h-268zm-295-321h241v-241h-241zm616 616h268v-241h-268zm-321-616h268v-241h-268zm643 616h241v-241h-241zm-322-295h268v-268h-268zm-294-723v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm616 723h241v-268h-241zm-322-321h268v-241h-268zm322 0h241v-241h-241zm27-402v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm321-54v1072c0 29-11 54-32 75s-46 32-75 32h-1179c-29 0-54-11-75-32s-32-46-32-75v-1072c0-29 11-54 32-75s46-32 75-32h107v-80c0-37 13-68 40-95s57-39 94-39h54c37 0 68 13 95 39 26 26 39 58 39 95v80h321v-80c0-37 13-69 40-95 26-26 57-39 94-39h54c37 0 68 13 94 39s40 58 40 95v80h107c29 0 54 11 75 32s32 46 32 75z"}))};o.defaultProps={focusable:"false",viewBox:"0 0 1393.1 1500"};var a=o;e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(4)),a=i(n(11)),s=i(n(71)),l=i(n(75)),c=i(n(0)),u=(i(n(1)),i(n(122)),n(49),i(n(7))),h=i(n(279)),d=i(n(177)),p=n(66),f=(i(n(76)),i(n(180))),y=i(n(556)),g=i(n(149)),m=i(n(283)),v=i(n(230)),b=i(n(929)),x=i(n(557)),w=i(n(376)),S=i(n(930)),k=i(n(227)),O=n(558),P=(i(n(228)),i(n(540)),i(n(176)),i(n(150)),i(n(229)),i(n(179)),n(28)),C=i(n(377)),M=i(n(559));function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function D(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?T(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var E={startDate:void 0,endDate:void 0,minDate:null,maxDate:null,onDatesChange:function(){},startDateOffset:void 0,endDateOffset:void 0,focusedInput:null,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,minimumNights:1,disabled:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},getMinNightsForHoverDate:function(){},daysViolatingMinNightsCanBeClicked:!1,renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:P.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,daySize:P.DAY_SIZE,dayPickerNavigationInlineStyles:null,navPosition:P.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,calendarInfoPosition:P.INFO_POSITION_BOTTOM,firstDayOfWeek:null,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:p.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},A=function(t,e){return e===P.START_DATE?t.chooseAvailableStartDate:e===P.END_DATE?t.chooseAvailableEndDate:t.chooseAvailableDate},_=function(t){(0,l.default)(n,t);var e=n.prototype;function n(e){var n;(n=t.call(this,e)||this).isTouchDevice=(0,d.default)(),n.today=(0,u.default)(),n.modifiers={today:function(t){return n.isToday(t)},blocked:function(t){return n.isBlocked(t)},"blocked-calendar":function(t){return e.isDayBlocked(t)},"blocked-out-of-range":function(t){return e.isOutsideRange(t)},"highlighted-calendar":function(t){return e.isDayHighlighted(t)},valid:function(t){return!n.isBlocked(t)},"selected-start":function(t){return n.isStartDate(t)},"selected-end":function(t){return n.isEndDate(t)},"blocked-minimum-nights":function(t){return n.doesNotMeetMinimumNights(t)},"selected-span":function(t){return n.isInSelectedSpan(t)},"last-in-range":function(t){return n.isLastInRange(t)},hovered:function(t){return n.isHovered(t)},"hovered-span":function(t){return n.isInHoveredSpan(t)},"hovered-offset":function(t){return n.isInHoveredSpan(t)},"after-hovered-start":function(t){return n.isDayAfterHoveredStartDate(t)},"first-day-of-week":function(t){return n.isFirstDayOfWeek(t)},"last-day-of-week":function(t){return n.isLastDayOfWeek(t)},"hovered-start-first-possible-end":function(t,e){return n.isFirstPossibleEndDateForHoveredStartDate(t,e)},"hovered-start-blocked-minimum-nights":function(t,e){return n.doesNotMeetMinNightsForHoveredStartDate(t,e)},"before-hovered-end":function(t){return n.isDayBeforeHoveredEndDate(t)},"no-selected-start-before-selected-end":function(t){return n.beforeSelectedEnd(t)&&!e.startDate},"selected-start-in-hovered-span":function(t,e){return n.isStartDate(t)&&(0,m.default)(e,t)},"selected-start-no-selected-end":function(t){return n.isStartDate(t)&&!e.endDate},"selected-end-no-selected-start":function(t){return n.isEndDate(t)&&!e.startDate}};var i=n.getStateForNewMonth(e),r=i.currentMonth,o=i.visibleDays,a=A(e.phrases,e.focusedInput);return n.state={hoverDate:null,currentMonth:r,phrases:D({},e.phrases,{chooseAvailableDate:a}),visibleDays:o,disablePrev:n.shouldDisableMonthNavigation(e.minDate,r),disableNext:n.shouldDisableMonthNavigation(e.maxDate,r)},n.onDayClick=n.onDayClick.bind((0,s.default)(n)),n.onDayMouseEnter=n.onDayMouseEnter.bind((0,s.default)(n)),n.onDayMouseLeave=n.onDayMouseLeave.bind((0,s.default)(n)),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,s.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,s.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,s.default)(n)),n.onYearChange=n.onYearChange.bind((0,s.default)(n)),n.onGetNextScrollableMonths=n.onGetNextScrollableMonths.bind((0,s.default)(n)),n.onGetPrevScrollableMonths=n.onGetPrevScrollableMonths.bind((0,s.default)(n)),n.getFirstFocusableDay=n.getFirstFocusableDay.bind((0,s.default)(n)),n}return e[!c.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentWillReceiveProps=function(t){var e=this,n=t.startDate,i=t.endDate,r=t.focusedInput,o=t.getMinNightsForHoverDate,a=t.minimumNights,s=t.isOutsideRange,l=t.isDayBlocked,c=t.isDayHighlighted,d=t.phrases,p=t.initialVisibleMonth,f=t.numberOfMonths,y=t.enableOutsideDays,m=this.props,b=m.startDate,x=m.endDate,w=m.focusedInput,S=m.minimumNights,k=m.isOutsideRange,O=m.isDayBlocked,C=m.isDayHighlighted,T=m.phrases,E=m.initialVisibleMonth,_=m.numberOfMonths,I=m.enableOutsideDays,L=this.state.hoverDate,j=this.state.visibleDays,R=!1,N=!1,F=!1;s!==k&&(this.modifiers["blocked-out-of-range"]=function(t){return s(t)},R=!0),l!==O&&(this.modifiers["blocked-calendar"]=function(t){return l(t)},N=!0),c!==C&&(this.modifiers["highlighted-calendar"]=function(t){return c(t)},F=!0);var B=R||N||F,H=n!==b,z=i!==x,W=r!==w;if(f!==_||y!==I||p!==E&&!w&&W){var G=this.getStateForNewMonth(t),U=G.currentMonth;j=G.visibleDays,this.setState({currentMonth:U,visibleDays:j})}var V={};if(H){if(V=this.deleteModifier(V,b,"selected-start"),V=this.addModifier(V,n,"selected-start"),b){var Y=b.clone().add(1,"day"),X=b.clone().add(S+1,"days");V=this.deleteModifierFromRange(V,Y,X,"after-hovered-start"),i&&x||(V=this.deleteModifier(V,b,"selected-start-no-selected-end"))}!b&&i&&n&&(V=this.deleteModifier(V,i,"selected-end-no-selected-start"),V=this.deleteModifier(V,i,"selected-end-in-hovered-span"),(0,h.default)(j).forEach((function(t){Object.keys(t).forEach((function(t){var n=(0,u.default)(t);V=e.deleteModifier(V,n,"no-selected-start-before-selected-end")}))})))}if(z&&(V=this.deleteModifier(V,x,"selected-end"),V=this.addModifier(V,i,"selected-end"),!x||n&&b||(V=this.deleteModifier(V,x,"selected-end-no-selected-start"))),(H||z)&&(b&&x&&(V=this.deleteModifierFromRange(V,b,x.clone().add(1,"day"),"selected-span")),n&&i&&(V=this.deleteModifierFromRange(V,n,i.clone().add(1,"day"),"hovered-span"),V=this.addModifierToRange(V,n.clone().add(1,"day"),i,"selected-span")),n&&!i&&(V=this.addModifier(V,n,"selected-start-no-selected-end")),i&&!n&&(V=this.addModifier(V,i,"selected-end-no-selected-start")),!n&&i&&(0,h.default)(j).forEach((function(t){Object.keys(t).forEach((function(t){var n=(0,u.default)(t);(0,v.default)(n,i)&&(V=e.addModifier(V,n,"no-selected-start-before-selected-end"))}))}))),!this.isTouchDevice&&H&&n&&!i){var K=n.clone().add(1,"day"),q=n.clone().add(a+1,"days");V=this.addModifierToRange(V,K,q,"after-hovered-start")}if(!this.isTouchDevice&&z&&!n&&i){var $=i.clone().subtract(a,"days"),Z=i.clone();V=this.addModifierToRange(V,$,Z,"before-hovered-end")}if(S>0&&(W||H||a!==S)){var J=b||this.today;V=this.deleteModifierFromRange(V,J,J.clone().add(S,"days"),"blocked-minimum-nights"),V=this.deleteModifierFromRange(V,J,J.clone().add(S,"days"),"blocked")}if((W||B)&&(0,h.default)(j).forEach((function(t){Object.keys(t).forEach((function(t){var n=(0,M.default)(t),i=!1;(W||R)&&(s(n)?(V=e.addModifier(V,n,"blocked-out-of-range"),i=!0):V=e.deleteModifier(V,n,"blocked-out-of-range")),(W||N)&&(l(n)?(V=e.addModifier(V,n,"blocked-calendar"),i=!0):V=e.deleteModifier(V,n,"blocked-calendar")),V=i?e.addModifier(V,n,"blocked"):e.deleteModifier(V,n,"blocked"),(W||F)&&(V=c(n)?e.addModifier(V,n,"highlighted-calendar"):e.deleteModifier(V,n,"highlighted-calendar"))}))})),!this.isTouchDevice&&W&&L&&!this.isBlocked(L)){var Q=o(L);Q>0&&r===P.END_DATE&&(V=this.deleteModifierFromRange(V,L.clone().add(1,"days"),L.clone().add(Q,"days"),"hovered-start-blocked-minimum-nights"),V=this.deleteModifier(V,L.clone().add(Q,"days"),"hovered-start-first-possible-end")),Q>0&&r===P.START_DATE&&(V=this.addModifierToRange(V,L.clone().add(1,"days"),L.clone().add(Q,"days"),"hovered-start-blocked-minimum-nights"),V=this.addModifier(V,L.clone().add(Q,"days"),"hovered-start-first-possible-end"))}a>0&&n&&r===P.END_DATE&&(V=this.addModifierToRange(V,n,n.clone().add(a,"days"),"blocked-minimum-nights"),V=this.addModifierToRange(V,n,n.clone().add(a,"days"),"blocked"));var tt=(0,u.default)();if((0,g.default)(this.today,tt)||(V=this.deleteModifier(V,this.today,"today"),V=this.addModifier(V,tt,"today"),this.today=tt),Object.keys(V).length>0&&this.setState({visibleDays:D({},j,{},V)}),W||d!==T){var et=A(d,r);this.setState({phrases:D({},d,{chooseAvailableDate:et})})}},e.onDayClick=function(t,e){var n=this.props,i=n.keepOpenOnDateSelect,r=n.minimumNights,o=n.onBlur,a=n.focusedInput,s=n.onFocusChange,l=n.onClose,c=n.onDatesChange,u=n.startDateOffset,h=n.endDateOffset,d=n.disabled,p=n.daysViolatingMinNightsCanBeClicked;if(e&&e.preventDefault(),!this.isBlocked(t,!p)){var y=this.props,g=y.startDate,b=y.endDate;if(u||h){if(g=(0,S.default)(u,t),b=(0,S.default)(h,t),this.isBlocked(g)||this.isBlocked(b))return;c({startDate:g,endDate:b}),i||(s(null),l({startDate:g,endDate:b}))}else if(a===P.START_DATE){var x=b&&b.clone().subtract(r,"days"),w=(0,v.default)(x,t)||(0,m.default)(g,b),k=d===P.END_DATE;k&&w||(g=t,w&&(b=null)),c({startDate:g,endDate:b}),k&&!w?(s(null),l({startDate:g,endDate:b})):k||s(P.END_DATE)}else if(a===P.END_DATE){var O=g&&g.clone().add(r,"days");g?(0,f.default)(t,O)?(c({startDate:g,endDate:b=t}),i||(s(null),l({startDate:g,endDate:b}))):p&&this.doesNotMeetMinimumNights(t)?c({startDate:g,endDate:b=t}):d!==P.START_DATE?c({startDate:g=t,endDate:b=null}):c({startDate:g,endDate:b}):(c({startDate:g,endDate:b=t}),s(P.START_DATE))}else c({startDate:g,endDate:b});o()}},e.onDayMouseEnter=function(t){if(!this.isTouchDevice){var e=this.props,n=e.startDate,i=e.endDate,r=e.focusedInput,o=e.getMinNightsForHoverDate,a=e.minimumNights,s=e.startDateOffset,l=e.endDateOffset,c=this.state,u=c.hoverDate,h=c.visibleDays,d=c.dateOffset,p=null;if(r){var f=s||l,y={};if(f){var b=(0,S.default)(s,t),x=(0,S.default)(l,t,(function(t){return t.add(1,"day")}));p={start:b,end:x},d&&d.start&&d.end&&(y=this.deleteModifierFromRange(y,d.start,d.end,"hovered-offset")),y=this.addModifierToRange(y,b,x,"hovered-offset")}if(!f){if(y=this.deleteModifier(y,u,"hovered"),y=this.addModifier(y,t,"hovered"),n&&!i&&r===P.END_DATE){if((0,m.default)(u,n)){var w=u.clone().add(1,"day");y=this.deleteModifierFromRange(y,n,w,"hovered-span")}if(((0,v.default)(t,n)||(0,g.default)(t,n))&&(y=this.deleteModifier(y,n,"selected-start-in-hovered-span")),!this.isBlocked(t)&&(0,m.default)(t,n)){var k=t.clone().add(1,"day");y=this.addModifierToRange(y,n,k,"hovered-span"),y=this.addModifier(y,n,"selected-start-in-hovered-span")}}if(!n&&i&&r===P.START_DATE&&((0,v.default)(u,i)&&(y=this.deleteModifierFromRange(y,u,i,"hovered-span")),((0,m.default)(t,i)||(0,g.default)(t,i))&&(y=this.deleteModifier(y,i,"selected-end-in-hovered-span")),!this.isBlocked(t)&&(0,v.default)(t,i)&&(y=this.addModifierToRange(y,t,i,"hovered-span"),y=this.addModifier(y,i,"selected-end-in-hovered-span"))),n){var O=n.clone().add(1,"day"),C=n.clone().add(a+1,"days");if(y=this.deleteModifierFromRange(y,O,C,"after-hovered-start"),(0,g.default)(t,n)){var M=n.clone().add(1,"day"),T=n.clone().add(a+1,"days");y=this.addModifierToRange(y,M,T,"after-hovered-start")}}if(i){var E=i.clone().subtract(a,"days");if(y=this.deleteModifierFromRange(y,E,i,"before-hovered-end"),(0,g.default)(t,i)){var A=i.clone().subtract(a,"days");y=this.addModifierToRange(y,A,i,"before-hovered-end")}}if(u&&!this.isBlocked(u)){var _=o(u);_>0&&r===P.START_DATE&&(y=this.deleteModifierFromRange(y,u.clone().add(1,"days"),u.clone().add(_,"days"),"hovered-start-blocked-minimum-nights"),y=this.deleteModifier(y,u.clone().add(_,"days"),"hovered-start-first-possible-end"))}if(!this.isBlocked(t)){var I=o(t);I>0&&r===P.START_DATE&&(y=this.addModifierToRange(y,t.clone().add(1,"days"),t.clone().add(I,"days"),"hovered-start-blocked-minimum-nights"),y=this.addModifier(y,t.clone().add(I,"days"),"hovered-start-first-possible-end"))}}this.setState({hoverDate:t,dateOffset:p,visibleDays:D({},h,{},y)})}}},e.onDayMouseLeave=function(t){var e=this.props,n=e.startDate,i=e.endDate,r=e.focusedInput,o=e.getMinNightsForHoverDate,a=e.minimumNights,s=this.state,l=s.hoverDate,c=s.visibleDays,u=s.dateOffset;if(!this.isTouchDevice&&l){var h={};if(h=this.deleteModifier(h,l,"hovered"),u&&(h=this.deleteModifierFromRange(h,u.start,u.end,"hovered-offset")),n&&!i){if((0,m.default)(l,n)){var d=l.clone().add(1,"day");h=this.deleteModifierFromRange(h,n,d,"hovered-span")}(0,m.default)(t,n)&&(h=this.deleteModifier(h,n,"selected-start-in-hovered-span"))}if(!n&&i&&((0,m.default)(i,l)&&(h=this.deleteModifierFromRange(h,l,i,"hovered-span")),(0,v.default)(t,i)&&(h=this.deleteModifier(h,i,"selected-end-in-hovered-span"))),n&&(0,g.default)(t,n)){var p=n.clone().add(1,"day"),f=n.clone().add(a+1,"days");h=this.deleteModifierFromRange(h,p,f,"after-hovered-start")}if(i&&(0,g.default)(t,i)){var y=i.clone().subtract(a,"days");h=this.deleteModifierFromRange(h,y,i,"before-hovered-end")}if(!this.isBlocked(l)){var b=o(l);b>0&&r===P.START_DATE&&(h=this.deleteModifierFromRange(h,l.clone().add(1,"days"),l.clone().add(b,"days"),"hovered-start-blocked-minimum-nights"),h=this.deleteModifier(h,l.clone().add(b,"days"),"hovered-start-first-possible-end"))}this.setState({hoverDate:null,visibleDays:D({},c,{},h)})}},e.onPrevMonthClick=function(){var t=this.props,e=t.enableOutsideDays,n=t.maxDate,i=t.minDate,r=t.numberOfMonths,o=t.onPrevMonthClick,a=this.state,s=a.currentMonth,l=a.visibleDays,c={};Object.keys(l).sort().slice(0,r+1).forEach((function(t){c[t]=l[t]}));var u=s.clone().subtract(2,"months"),h=(0,x.default)(u,1,e,!0),d=s.clone().subtract(1,"month");this.setState({currentMonth:d,disablePrev:this.shouldDisableMonthNavigation(i,d),disableNext:this.shouldDisableMonthNavigation(n,d),visibleDays:D({},c,{},this.getModifiers(h))},(function(){o(d.clone())}))},e.onNextMonthClick=function(){var t=this.props,e=t.enableOutsideDays,n=t.maxDate,i=t.minDate,r=t.numberOfMonths,o=t.onNextMonthClick,a=this.state,s=a.currentMonth,l=a.visibleDays,c={};Object.keys(l).sort().slice(1).forEach((function(t){c[t]=l[t]}));var u=s.clone().add(r+1,"month"),h=(0,x.default)(u,1,e,!0),d=s.clone().add(1,"month");this.setState({currentMonth:d,disablePrev:this.shouldDisableMonthNavigation(i,d),disableNext:this.shouldDisableMonthNavigation(n,d),visibleDays:D({},c,{},this.getModifiers(h))},(function(){o(d.clone())}))},e.onMonthChange=function(t){var e=this.props,n=e.numberOfMonths,i=e.enableOutsideDays,r=e.orientation===P.VERTICAL_SCROLLABLE,o=(0,x.default)(t,n,i,r);this.setState({currentMonth:t.clone(),visibleDays:this.getModifiers(o)})},e.onYearChange=function(t){var e=this.props,n=e.numberOfMonths,i=e.enableOutsideDays,r=e.orientation===P.VERTICAL_SCROLLABLE,o=(0,x.default)(t,n,i,r);this.setState({currentMonth:t.clone(),visibleDays:this.getModifiers(o)})},e.onGetNextScrollableMonths=function(){var t=this.props,e=t.numberOfMonths,n=t.enableOutsideDays,i=this.state,r=i.currentMonth,o=i.visibleDays,a=Object.keys(o).length,s=r.clone().add(a,"month"),l=(0,x.default)(s,e,n,!0);this.setState({visibleDays:D({},o,{},this.getModifiers(l))})},e.onGetPrevScrollableMonths=function(){var t=this.props,e=t.numberOfMonths,n=t.enableOutsideDays,i=this.state,r=i.currentMonth,o=i.visibleDays,a=r.clone().subtract(e,"month"),s=(0,x.default)(a,e,n,!0);this.setState({currentMonth:a.clone(),visibleDays:D({},o,{},this.getModifiers(s))})},e.getFirstFocusableDay=function(t){var e=this,n=this.props,i=n.startDate,r=n.endDate,a=n.focusedInput,s=n.minimumNights,l=n.numberOfMonths,c=t.clone().startOf("month");if(a===P.START_DATE&&i?c=i.clone():a===P.END_DATE&&!r&&i?c=i.clone().add(s,"days"):a===P.END_DATE&&r&&(c=r.clone()),this.isBlocked(c)){for(var u=[],h=t.clone().add(l-1,"months").endOf("month"),d=c.clone();!(0,m.default)(d,h);)d=d.clone().add(1,"day"),u.push(d);var p=u.filter((function(t){return!e.isBlocked(t)}));if(p.length>0)c=(0,o.default)(p,1)[0]}return c},e.getModifiers=function(t){var e=this,n={};return Object.keys(t).forEach((function(i){n[i]={},t[i].forEach((function(t){n[i][(0,k.default)(t)]=e.getModifiersForDay(t)}))})),n},e.getModifiersForDay=function(t){var e=this;return new Set(Object.keys(this.modifiers).filter((function(n){return e.modifiers[n](t)})))},e.getStateForNewMonth=function(t){var e=this,n=t.initialVisibleMonth,i=t.numberOfMonths,r=t.enableOutsideDays,o=t.orientation,a=t.startDate,s=(n||(a?function(){return a}:function(){return e.today}))(),l=o===P.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,x.default)(s,i,r,l))}},e.shouldDisableMonthNavigation=function(t,e){if(!t)return!1;var n=this.props,i=n.numberOfMonths,r=n.enableOutsideDays;return(0,w.default)(t,e,i,r)},e.addModifier=function(t,e,n){return(0,O.addModifier)(t,e,n,this.props,this.state)},e.addModifierToRange=function(t,e,n,i){for(var r=t,o=e.clone();(0,v.default)(o,n);)r=this.addModifier(r,o,i),o=o.clone().add(1,"day");return r},e.deleteModifier=function(t,e,n){return(0,O.deleteModifier)(t,e,n,this.props,this.state)},e.deleteModifierFromRange=function(t,e,n,i){for(var r=t,o=e.clone();(0,v.default)(o,n);)r=this.deleteModifier(r,o,i),o=o.clone().add(1,"day");return r},e.doesNotMeetMinimumNights=function(t){var e=this.props,n=e.startDate,i=e.isOutsideRange,r=e.focusedInput,o=e.minimumNights;if(r!==P.END_DATE)return!1;if(n){var a=t.diff(n.clone().startOf("day").hour(12),"days");return a<o&&a>=0}return i((0,u.default)(t).subtract(o,"days"))},e.doesNotMeetMinNightsForHoveredStartDate=function(t,e){var n=this.props,i=n.focusedInput,r=n.getMinNightsForHoverDate;if(i!==P.END_DATE)return!1;if(e&&!this.isBlocked(e)){var o=r(e),a=t.diff(e.clone().startOf("day").hour(12),"days");return a<o&&a>=0}return!1},e.isDayAfterHoveredStartDate=function(t){var e=this.props,n=e.startDate,i=e.endDate,r=e.minimumNights,o=(this.state||{}).hoverDate;return!!n&&!i&&!this.isBlocked(t)&&(0,y.default)(o,t)&&r>0&&(0,g.default)(o,n)},e.isEndDate=function(t){var e=this.props.endDate;return(0,g.default)(t,e)},e.isHovered=function(t){var e=(this.state||{}).hoverDate;return!!this.props.focusedInput&&(0,g.default)(t,e)},e.isInHoveredSpan=function(t){var e=this.props,n=e.startDate,i=e.endDate,r=(this.state||{}).hoverDate,o=!!n&&!i&&(t.isBetween(n,r)||(0,g.default)(r,t)),a=!!i&&!n&&(t.isBetween(r,i)||(0,g.default)(r,t)),s=r&&!this.isBlocked(r);return(o||a)&&s},e.isInSelectedSpan=function(t){var e=this.props,n=e.startDate,i=e.endDate;return t.isBetween(n,i,"days")},e.isLastInRange=function(t){var e=this.props.endDate;return this.isInSelectedSpan(t)&&(0,y.default)(t,e)},e.isStartDate=function(t){var e=this.props.startDate;return(0,g.default)(t,e)},e.isBlocked=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.props,i=n.isDayBlocked,r=n.isOutsideRange;return i(t)||r(t)||e&&this.doesNotMeetMinimumNights(t)},e.isToday=function(t){return(0,g.default)(t,this.today)},e.isFirstDayOfWeek=function(t){var e=this.props.firstDayOfWeek;return t.day()===(e||u.default.localeData().firstDayOfWeek())},e.isLastDayOfWeek=function(t){var e=this.props.firstDayOfWeek;return t.day()===((e||u.default.localeData().firstDayOfWeek())+6)%7},e.isFirstPossibleEndDateForHoveredStartDate=function(t,e){var n=this.props,i=n.focusedInput,r=n.getMinNightsForHoverDate;if(i!==P.END_DATE||!e||this.isBlocked(e))return!1;var o=r(e),a=e.clone().add(o,"days");return(0,g.default)(t,a)},e.beforeSelectedEnd=function(t){var e=this.props.endDate;return(0,v.default)(t,e)},e.isDayBeforeHoveredEndDate=function(t){var e=this.props,n=e.startDate,i=e.endDate,r=e.minimumNights,o=(this.state||{}).hoverDate;return!!i&&!n&&!this.isBlocked(t)&&(0,b.default)(o,t)&&r>0&&(0,g.default)(o,i)},e.render=function(){var t=this.props,e=t.numberOfMonths,n=t.orientation,i=t.monthFormat,r=t.renderMonthText,o=t.renderWeekHeaderElement,a=t.dayPickerNavigationInlineStyles,s=t.navPosition,l=t.navPrev,u=t.navNext,h=t.renderNavPrevButton,d=t.renderNavNextButton,p=t.noNavButtons,f=t.noNavNextButton,y=t.noNavPrevButton,g=t.onOutsideClick,m=t.withPortal,v=t.enableOutsideDays,b=t.firstDayOfWeek,x=t.renderKeyboardShortcutsButton,w=t.renderKeyboardShortcutsPanel,S=t.hideKeyboardShortcutsPanel,k=t.daySize,O=t.focusedInput,P=t.renderCalendarDay,M=t.renderDayContents,T=t.renderCalendarInfo,D=t.renderMonthElement,E=t.calendarInfoPosition,A=t.onBlur,_=t.onShiftTab,I=t.onTab,L=t.isFocused,j=t.showKeyboardShortcuts,R=t.isRTL,N=t.weekDayFormat,F=t.dayAriaLabelFormat,B=t.verticalHeight,H=t.noBorder,z=t.transitionDuration,W=t.verticalBorderSpacing,G=t.horizontalMonthPadding,U=this.state,V=U.currentMonth,Y=U.phrases,X=U.visibleDays,K=U.disablePrev,q=U.disableNext;return c.default.createElement(C.default,{orientation:n,enableOutsideDays:v,modifiers:X,numberOfMonths:e,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onTab:I,onShiftTab:_,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:i,renderMonthText:r,renderWeekHeaderElement:o,withPortal:m,hidden:!O,initialVisibleMonth:function(){return V},daySize:k,onOutsideClick:g,disablePrev:K,disableNext:q,dayPickerNavigationInlineStyles:a,navPosition:s,navPrev:l,navNext:u,renderNavPrevButton:h,renderNavNextButton:d,noNavButtons:p,noNavPrevButton:y,noNavNextButton:f,renderCalendarDay:P,renderDayContents:M,renderCalendarInfo:T,renderMonthElement:D,renderKeyboardShortcutsButton:x,renderKeyboardShortcutsPanel:w,calendarInfoPosition:E,firstDayOfWeek:b,hideKeyboardShortcutsPanel:S,isFocused:L,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:A,showKeyboardShortcuts:j,phrases:Y,isRTL:R,weekDayFormat:N,dayAriaLabelFormat:F,verticalHeight:B,verticalBorderSpacing:W,noBorder:H,transitionDuration:z,horizontalMonthPadding:G})},n}(c.default.PureComponent||c.default.Component);e.default=_,_.propTypes={},_.defaultProps=E},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(!r.default.isMoment(t)||!r.default.isMoment(e))return!1;var n=(0,r.default)(t).add(1,"day");return(0,o.default)(n,e)};var r=i(n(7)),o=i(n(149))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i){if(!r.default.isMoment(t))return{};for(var a={},s=i?t.clone():t.clone().subtract(1,"month"),l=0;l<(i?e:e+2);l+=1){var c=[],u=s.clone(),h=u.clone().startOf("month").hour(12),d=u.clone().endOf("month").hour(12),p=h.clone();if(n)for(var f=0;f<p.weekday();f+=1){var y=p.clone().subtract(f+1,"day");c.unshift(y)}for(;p<d;)c.push(p.clone()),p.add(1,"day");if(n&&0!==p.weekday())for(var g=p.weekday(),m=0;g<7;g+=1,m+=1){var v=p.clone().add(m,"day");c.push(v)}a[(0,o.default)(s)]=c,s=s.clone().add(1,"month")}return a};var r=i(n(7)),o=i(n(282))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.addModifier=function(t,e,n,i,u){var d=i.numberOfMonths,p=i.enableOutsideDays,f=i.orientation,y=u.currentMonth,g=u.visibleDays,m=y,v=d;f===c.VERTICAL_SCROLLABLE?v=Object.keys(g).length:(m=(0,l.default)(m),v+=2);if(!e||!(0,o.default)(e,m,v,p))return t;var b=(0,a.default)(e),x=h({},t);if(p){var w=Object.keys(g).filter((function(t){return Object.keys(g[t]).indexOf(b)>-1}));x=w.reduce((function(e,i){var o=t[i]||g[i];if(!o[b]||!o[b].has(n)){var a=new Set(o[b]);a.add(n),e[i]=h({},o,(0,r.default)({},b,a))}return e}),x)}else{var S=(0,s.default)(e),k=t[S]||g[S]||{};if(!k[b]||!k[b].has(n)){var O=new Set(k[b]);O.add(n),x[S]=h({},k,(0,r.default)({},b,O))}}return x},e.deleteModifier=function(t,e,n,i,u){var d=i.numberOfMonths,p=i.enableOutsideDays,f=i.orientation,y=u.currentMonth,g=u.visibleDays,m=y,v=d;f===c.VERTICAL_SCROLLABLE?v=Object.keys(g).length:(m=(0,l.default)(m),v+=2);if(!e||!(0,o.default)(e,m,v,p))return t;var b=(0,a.default)(e),x=h({},t);if(p){var w=Object.keys(g).filter((function(t){return Object.keys(g[t]).indexOf(b)>-1}));x=w.reduce((function(e,i){var o=t[i]||g[i];if(o[b]&&o[b].has(n)){var a=new Set(o[b]);a.delete(n),e[i]=h({},o,(0,r.default)({},b,a))}return e}),x)}else{var S=(0,s.default)(e),k=t[S]||g[S]||{};if(k[b]&&k[b].has(n)){var O=new Set(k[b]);O.delete(n),x[S]=h({},k,(0,r.default)({},b,O))}}return x};var r=i(n(11)),o=i(n(376)),a=i(n(227)),s=i(n(282)),l=i(n(931)),c=n(28);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){o.has(t)||o.set(t,(0,r.default)(t));return o.get(t)};var r=i(n(7)),o=new Map},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(4)),a=i(n(11)),s=i(n(71)),l=i(n(75)),c=i(n(0)),u=(i(n(1)),i(n(122)),n(49),i(n(7))),h=i(n(279)),d=i(n(177)),p=n(66),f=(i(n(76)),i(n(149))),y=i(n(283)),g=i(n(557)),m=i(n(227)),v=n(558),b=(i(n(176)),i(n(150)),i(n(229)),i(n(179)),n(28)),x=i(n(377)),w=i(n(559));function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function k(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O={date:void 0,onDateChange:function(){},focused:!1,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:b.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,firstDayOfWeek:null,daySize:b.DAY_SIZE,verticalHeight:null,noBorder:!1,verticalBorderSpacing:void 0,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:b.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,calendarInfoPosition:b.INFO_POSITION_BOTTOM,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:p.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},P=function(t){(0,l.default)(n,t);var e=n.prototype;function n(e){var n;(n=t.call(this,e)||this).isTouchDevice=!1,n.today=(0,u.default)(),n.modifiers={today:function(t){return n.isToday(t)},blocked:function(t){return n.isBlocked(t)},"blocked-calendar":function(t){return e.isDayBlocked(t)},"blocked-out-of-range":function(t){return e.isOutsideRange(t)},"highlighted-calendar":function(t){return e.isDayHighlighted(t)},valid:function(t){return!n.isBlocked(t)},hovered:function(t){return n.isHovered(t)},selected:function(t){return n.isSelected(t)},"first-day-of-week":function(t){return n.isFirstDayOfWeek(t)},"last-day-of-week":function(t){return n.isLastDayOfWeek(t)}};var i=n.getStateForNewMonth(e),r=i.currentMonth,o=i.visibleDays;return n.state={hoverDate:null,currentMonth:r,visibleDays:o},n.onDayMouseEnter=n.onDayMouseEnter.bind((0,s.default)(n)),n.onDayMouseLeave=n.onDayMouseLeave.bind((0,s.default)(n)),n.onDayClick=n.onDayClick.bind((0,s.default)(n)),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,s.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,s.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,s.default)(n)),n.onYearChange=n.onYearChange.bind((0,s.default)(n)),n.onGetNextScrollableMonths=n.onGetNextScrollableMonths.bind((0,s.default)(n)),n.onGetPrevScrollableMonths=n.onGetPrevScrollableMonths.bind((0,s.default)(n)),n.getFirstFocusableDay=n.getFirstFocusableDay.bind((0,s.default)(n)),n}return e[!c.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidMount=function(){this.isTouchDevice=(0,d.default)()},e.componentWillReceiveProps=function(t){var e=this,n=t.date,i=t.focused,r=t.isOutsideRange,o=t.isDayBlocked,a=t.isDayHighlighted,s=t.initialVisibleMonth,l=t.numberOfMonths,c=t.enableOutsideDays,d=this.props,p=d.isOutsideRange,y=d.isDayBlocked,g=d.isDayHighlighted,m=d.numberOfMonths,v=d.enableOutsideDays,b=d.initialVisibleMonth,x=d.focused,S=d.date,O=this.state.visibleDays,P=!1,C=!1,M=!1;r!==p&&(this.modifiers["blocked-out-of-range"]=function(t){return r(t)},P=!0),o!==y&&(this.modifiers["blocked-calendar"]=function(t){return o(t)},C=!0),a!==g&&(this.modifiers["highlighted-calendar"]=function(t){return a(t)},M=!0);var T=P||C||M;if(l!==m||c!==v||s!==b&&!x&&i){var D=this.getStateForNewMonth(t),E=D.currentMonth;O=D.visibleDays,this.setState({currentMonth:E,visibleDays:O})}var A=i!==x,_={};n!==S&&(_=this.deleteModifier(_,S,"selected"),_=this.addModifier(_,n,"selected")),(A||T)&&(0,h.default)(O).forEach((function(t){Object.keys(t).forEach((function(t){var n=(0,w.default)(t);_=e.isBlocked(n)?e.addModifier(_,n,"blocked"):e.deleteModifier(_,n,"blocked"),(A||P)&&(_=r(n)?e.addModifier(_,n,"blocked-out-of-range"):e.deleteModifier(_,n,"blocked-out-of-range")),(A||C)&&(_=o(n)?e.addModifier(_,n,"blocked-calendar"):e.deleteModifier(_,n,"blocked-calendar")),(A||M)&&(_=a(n)?e.addModifier(_,n,"highlighted-calendar"):e.deleteModifier(_,n,"highlighted-calendar"))}))}));var I=(0,u.default)();(0,f.default)(this.today,I)||(_=this.deleteModifier(_,this.today,"today"),_=this.addModifier(_,I,"today"),this.today=I),Object.keys(_).length>0&&this.setState({visibleDays:k({},O,{},_)})},e.componentWillUpdate=function(){this.today=(0,u.default)()},e.onDayClick=function(t,e){if(e&&e.preventDefault(),!this.isBlocked(t)){var n=this.props,i=n.onDateChange,r=n.keepOpenOnDateSelect,o=n.onFocusChange,a=n.onClose;i(t),r||(o({focused:!1}),a({date:t}))}},e.onDayMouseEnter=function(t){if(!this.isTouchDevice){var e=this.state,n=e.hoverDate,i=e.visibleDays,r=this.deleteModifier({},n,"hovered");r=this.addModifier(r,t,"hovered"),this.setState({hoverDate:t,visibleDays:k({},i,{},r)})}},e.onDayMouseLeave=function(){var t=this.state,e=t.hoverDate,n=t.visibleDays;if(!this.isTouchDevice&&e){var i=this.deleteModifier({},e,"hovered");this.setState({hoverDate:null,visibleDays:k({},n,{},i)})}},e.onPrevMonthClick=function(){var t=this.props,e=t.onPrevMonthClick,n=t.numberOfMonths,i=t.enableOutsideDays,r=this.state,o=r.currentMonth,a=r.visibleDays,s={};Object.keys(a).sort().slice(0,n+1).forEach((function(t){s[t]=a[t]}));var l=o.clone().subtract(1,"month"),c=(0,g.default)(l,1,i);this.setState({currentMonth:l,visibleDays:k({},s,{},this.getModifiers(c))},(function(){e(l.clone())}))},e.onNextMonthClick=function(){var t=this.props,e=t.onNextMonthClick,n=t.numberOfMonths,i=t.enableOutsideDays,r=this.state,o=r.currentMonth,a=r.visibleDays,s={};Object.keys(a).sort().slice(1).forEach((function(t){s[t]=a[t]}));var l=o.clone().add(n,"month"),c=(0,g.default)(l,1,i),u=o.clone().add(1,"month");this.setState({currentMonth:u,visibleDays:k({},s,{},this.getModifiers(c))},(function(){e(u.clone())}))},e.onMonthChange=function(t){var e=this.props,n=e.numberOfMonths,i=e.enableOutsideDays,r=e.orientation===b.VERTICAL_SCROLLABLE,o=(0,g.default)(t,n,i,r);this.setState({currentMonth:t.clone(),visibleDays:this.getModifiers(o)})},e.onYearChange=function(t){var e=this.props,n=e.numberOfMonths,i=e.enableOutsideDays,r=e.orientation===b.VERTICAL_SCROLLABLE,o=(0,g.default)(t,n,i,r);this.setState({currentMonth:t.clone(),visibleDays:this.getModifiers(o)})},e.onGetNextScrollableMonths=function(){var t=this.props,e=t.numberOfMonths,n=t.enableOutsideDays,i=this.state,r=i.currentMonth,o=i.visibleDays,a=Object.keys(o).length,s=r.clone().add(a,"month"),l=(0,g.default)(s,e,n,!0);this.setState({visibleDays:k({},o,{},this.getModifiers(l))})},e.onGetPrevScrollableMonths=function(){var t=this.props,e=t.numberOfMonths,n=t.enableOutsideDays,i=this.state,r=i.currentMonth,o=i.visibleDays,a=r.clone().subtract(e,"month"),s=(0,g.default)(a,e,n,!0);this.setState({currentMonth:a.clone(),visibleDays:k({},o,{},this.getModifiers(s))})},e.getFirstFocusableDay=function(t){var e=this,n=this.props,i=n.date,r=n.numberOfMonths,a=t.clone().startOf("month");if(i&&(a=i.clone()),this.isBlocked(a)){for(var s=[],l=t.clone().add(r-1,"months").endOf("month"),c=a.clone();!(0,y.default)(c,l);)c=c.clone().add(1,"day"),s.push(c);var u=s.filter((function(t){return!e.isBlocked(t)&&(0,y.default)(t,a)}));if(u.length>0){var h=(0,o.default)(u,1);a=h[0]}}return a},e.getModifiers=function(t){var e=this,n={};return Object.keys(t).forEach((function(i){n[i]={},t[i].forEach((function(t){n[i][(0,m.default)(t)]=e.getModifiersForDay(t)}))})),n},e.getModifiersForDay=function(t){var e=this;return new Set(Object.keys(this.modifiers).filter((function(n){return e.modifiers[n](t)})))},e.getStateForNewMonth=function(t){var e=this,n=t.initialVisibleMonth,i=t.date,r=t.numberOfMonths,o=t.orientation,a=t.enableOutsideDays,s=(n||(i?function(){return i}:function(){return e.today}))(),l=o===b.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,g.default)(s,r,a,l))}},e.addModifier=function(t,e,n){return(0,v.addModifier)(t,e,n,this.props,this.state)},e.deleteModifier=function(t,e,n){return(0,v.deleteModifier)(t,e,n,this.props,this.state)},e.isBlocked=function(t){var e=this.props,n=e.isDayBlocked,i=e.isOutsideRange;return n(t)||i(t)},e.isHovered=function(t){var e=(this.state||{}).hoverDate;return(0,f.default)(t,e)},e.isSelected=function(t){var e=this.props.date;return(0,f.default)(t,e)},e.isToday=function(t){return(0,f.default)(t,this.today)},e.isFirstDayOfWeek=function(t){var e=this.props.firstDayOfWeek;return t.day()===(e||u.default.localeData().firstDayOfWeek())},e.isLastDayOfWeek=function(t){var e=this.props.firstDayOfWeek;return t.day()===((e||u.default.localeData().firstDayOfWeek())+6)%7},e.render=function(){var t=this.props,e=t.numberOfMonths,n=t.orientation,i=t.monthFormat,r=t.renderMonthText,o=t.renderWeekHeaderElement,a=t.dayPickerNavigationInlineStyles,s=t.navPosition,l=t.navPrev,u=t.navNext,h=t.renderNavPrevButton,d=t.renderNavNextButton,p=t.noNavButtons,f=t.noNavPrevButton,y=t.noNavNextButton,g=t.onOutsideClick,m=t.onShiftTab,v=t.onTab,b=t.withPortal,w=t.focused,S=t.enableOutsideDays,k=t.hideKeyboardShortcutsPanel,O=t.daySize,P=t.firstDayOfWeek,C=t.renderCalendarDay,M=t.renderDayContents,T=t.renderCalendarInfo,D=t.renderMonthElement,E=t.calendarInfoPosition,A=t.isFocused,_=t.isRTL,I=t.phrases,L=t.dayAriaLabelFormat,j=t.onBlur,R=t.showKeyboardShortcuts,N=t.weekDayFormat,F=t.verticalHeight,B=t.noBorder,H=t.transitionDuration,z=t.verticalBorderSpacing,W=t.horizontalMonthPadding,G=this.state,U=G.currentMonth,V=G.visibleDays;return c.default.createElement(x.default,{orientation:n,enableOutsideDays:S,modifiers:V,numberOfMonths:e,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:i,withPortal:b,hidden:!w,hideKeyboardShortcutsPanel:k,initialVisibleMonth:function(){return U},firstDayOfWeek:P,onOutsideClick:g,dayPickerNavigationInlineStyles:a,navPosition:s,navPrev:l,navNext:u,renderNavPrevButton:h,renderNavNextButton:d,noNavButtons:p,noNavNextButton:y,noNavPrevButton:f,renderMonthText:r,renderWeekHeaderElement:o,renderCalendarDay:C,renderDayContents:M,renderCalendarInfo:T,renderMonthElement:D,calendarInfoPosition:E,isFocused:A,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:j,onTab:v,onShiftTab:m,phrases:I,daySize:O,isRTL:_,showKeyboardShortcuts:R,weekDayFormat:N,dayAriaLabelFormat:L,verticalHeight:F,noBorder:B,transitionDuration:H,verticalBorderSpacing:z,horizontalMonthPadding:W})},n}(c.default.PureComponent||c.default.Component);e.default=P,P.propTypes={},P.defaultProps=O},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(1)),o=i(n(122)),a=n(49),s=n(66),l=i(n(76)),c=i(n(178)),u=i(n(541)),h=i(n(542)),d=i(n(151)),p=i(n(150)),f=i(n(229)),y=i(n(179)),g={date:o.default.momentObj,onDateChange:r.default.func.isRequired,focused:r.default.bool,onFocusChange:r.default.func.isRequired,id:r.default.string.isRequired,placeholder:r.default.string,ariaLabel:r.default.string,disabled:r.default.bool,required:r.default.bool,readOnly:r.default.bool,screenReaderInputMessage:r.default.string,showClearDate:r.default.bool,customCloseIcon:r.default.node,showDefaultInputIcon:r.default.bool,inputIconPosition:c.default,customInputIcon:r.default.node,noBorder:r.default.bool,block:r.default.bool,small:r.default.bool,regular:r.default.bool,verticalSpacing:a.nonNegativeInteger,keepFocusOnInput:r.default.bool,renderMonthText:(0,a.mutuallyExclusiveProps)(r.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,a.mutuallyExclusiveProps)(r.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:r.default.func,orientation:u.default,anchorDirection:h.default,openDirection:d.default,horizontalMargin:r.default.number,withPortal:r.default.bool,withFullScreenPortal:r.default.bool,appendToBody:r.default.bool,disableScroll:r.default.bool,initialVisibleMonth:r.default.func,firstDayOfWeek:p.default,numberOfMonths:r.default.number,keepOpenOnDateSelect:r.default.bool,reopenPickerOnClearDate:r.default.bool,renderCalendarInfo:r.default.func,calendarInfoPosition:f.default,hideKeyboardShortcutsPanel:r.default.bool,daySize:a.nonNegativeInteger,isRTL:r.default.bool,verticalHeight:a.nonNegativeInteger,transitionDuration:a.nonNegativeInteger,horizontalMonthPadding:a.nonNegativeInteger,dayPickerNavigationInlineStyles:r.default.object,navPosition:y.default,navPrev:r.default.node,navNext:r.default.node,renderNavPrevButton:r.default.func,renderNavNextButton:r.default.func,onPrevMonthClick:r.default.func,onNextMonthClick:r.default.func,onClose:r.default.func,renderCalendarDay:r.default.func,renderDayContents:r.default.func,enableOutsideDays:r.default.bool,isDayBlocked:r.default.func,isOutsideRange:r.default.func,isDayHighlighted:r.default.func,displayFormat:r.default.oneOfType([r.default.string,r.default.func]),monthFormat:r.default.string,weekDayFormat:r.default.string,phrases:r.default.shape((0,l.default)(s.SingleDatePickerPhrases)),dayAriaLabelFormat:r.default.string};e.default=g},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(10)),o=(i(n(11)),i(n(0))),a=(i(n(1)),n(49),n(93)),s=n(66),l=(i(n(76)),i(n(135))),c=i(n(548)),u=(i(n(178)),i(n(231))),h=i(n(554)),d=(i(n(151)),n(28));var p={children:null,placeholder:"Select Date",ariaLabel:void 0,displayValue:"",screenReaderMessage:"",focused:!1,isFocused:!1,disabled:!1,required:!1,readOnly:!1,openDirection:d.OPEN_DOWN,showCaret:!1,showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:d.ICON_BEFORE_POSITION,customCloseIcon:null,customInputIcon:null,isRTL:!1,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,onChange:function(){},onClearDate:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},phrases:s.SingleDatePickerInputPhrases};function f(t){var e=t.id,n=t.children,i=t.placeholder,s=t.ariaLabel,l=t.displayValue,p=t.focused,f=t.isFocused,y=t.disabled,g=t.required,m=t.readOnly,v=t.showCaret,b=t.showClearDate,x=t.showDefaultInputIcon,w=t.inputIconPosition,S=t.phrases,k=t.onClearDate,O=t.onChange,P=t.onFocus,C=t.onKeyDownShiftTab,M=t.onKeyDownTab,T=t.onKeyDownArrowDown,D=t.onKeyDownQuestionMark,E=t.screenReaderMessage,A=t.customCloseIcon,_=t.customInputIcon,I=t.openDirection,L=t.isRTL,j=t.noBorder,R=t.block,N=t.small,F=t.regular,B=t.verticalSpacing,H=t.styles,z=_||o.default.createElement(h.default,(0,a.css)(H.SingleDatePickerInput_calendarIcon_svg)),W=A||o.default.createElement(u.default,(0,a.css)(H.SingleDatePickerInput_clearDate_svg,N&&H.SingleDatePickerInput_clearDate_svg__small)),G=E||S.keyboardForwardNavigationInstructions,U=(x||null!==_)&&o.default.createElement("button",(0,r.default)({},(0,a.css)(H.SingleDatePickerInput_calendarIcon),{type:"button",disabled:y,"aria-label":S.focusStartDate,onClick:P}),z);return o.default.createElement("div",(0,a.css)(H.SingleDatePickerInput,y&&H.SingleDatePickerInput__disabled,L&&H.SingleDatePickerInput__rtl,!j&&H.SingleDatePickerInput__withBorder,R&&H.SingleDatePickerInput__block,b&&H.SingleDatePickerInput__showClearDate),w===d.ICON_BEFORE_POSITION&&U,o.default.createElement(c.default,{id:e,placeholder:i,ariaLabel:s,displayValue:l,screenReaderMessage:G,focused:p,isFocused:f,disabled:y,required:g,readOnly:m,showCaret:v,onChange:O,onFocus:P,onKeyDownShiftTab:C,onKeyDownTab:M,onKeyDownArrowDown:T,onKeyDownQuestionMark:D,openDirection:I,verticalSpacing:B,small:N,regular:F,block:R}),n,b&&o.default.createElement("button",(0,r.default)({},(0,a.css)(H.SingleDatePickerInput_clearDate,N&&H.SingleDatePickerInput_clearDate__small,!A&&H.SingleDatePickerInput_clearDate__default,!l&&H.SingleDatePickerInput_clearDate__hide),{type:"button","aria-label":S.clearDate,disabled:y,onClick:k}),W),w===d.ICON_AFTER_POSITION&&U)}f.propTypes={},f.defaultProps=p;var y=(0,a.withStyles)((function(t){var e=t.reactDates,n=e.border,i=e.color;return{SingleDatePickerInput:{display:"inline-block",backgroundColor:i.background},SingleDatePickerInput__withBorder:{borderColor:i.border,borderWidth:n.pickerInput.borderWidth,borderStyle:n.pickerInput.borderStyle,borderRadius:n.pickerInput.borderRadius},SingleDatePickerInput__rtl:{direction:(0,l.default)("rtl")},SingleDatePickerInput__disabled:{backgroundColor:i.disabled},SingleDatePickerInput__block:{display:"block"},SingleDatePickerInput__showClearDate:{paddingRight:30},SingleDatePickerInput_clearDate:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},SingleDatePickerInput_clearDate__default:{":focus":{background:i.core.border,borderRadius:"50%"},":hover":{background:i.core.border,borderRadius:"50%"}},SingleDatePickerInput_clearDate__small:{padding:6},SingleDatePickerInput_clearDate__hide:{visibility:"hidden"},SingleDatePickerInput_clearDate_svg:{fill:i.core.grayLight,height:12,width:15,verticalAlign:"middle"},SingleDatePickerInput_clearDate_svg__small:{height:9},SingleDatePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},SingleDatePickerInput_calendarIcon_svg:{fill:i.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==o.default.PureComponent})(f);e.default=y},,,,,,function(t,e,n){"use strict";var i=n(24),r=n(962).left,o=n(170),a=n(90),s=o("reduce"),l=a("reduce",{1:0});i({target:"Array",proto:!0,forced:!s||!l},{reduce:function(t){return r(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},,function(t,e,n){"use strict";n(157);var i,r=n(24),o=n(63),a=n(571),s=n(44),l=n(412),c=n(85),u=n(318),h=n(69),d=n(969),p=n(970),f=n(310).codeAt,y=n(971),g=n(159),m=n(972),v=n(127),b=s.URL,x=m.URLSearchParams,w=m.getState,S=v.set,k=v.getterFor("URL"),O=Math.floor,P=Math.pow,C=/[A-Za-z]/,M=/[\d+-.A-Za-z]/,T=/\d/,D=/^(0x|0X)/,E=/^[0-7]+$/,A=/^\d+$/,_=/^[\dA-Fa-f]+$/,I=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,L=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,j=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,R=/[\u0009\u000A\u000D]/g,N=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return"Invalid host";if(!(n=B(e.slice(1,-1))))return"Invalid host";t.host=n}else if(X(t)){if(e=y(e),I.test(e))return"Invalid host";if(null===(n=F(e)))return"Invalid host";t.host=n}else{if(L.test(e))return"Invalid host";for(n="",i=p(e),r=0;r<i.length;r++)n+=V(i[r],z);t.host=n}},F=function(t){var e,n,i,r,o,a,s,l=t.split(".");if(l.length&&""==l[l.length-1]&&l.pop(),(e=l.length)>4)return t;for(n=[],i=0;i<e;i++){if(""==(r=l[i]))return t;if(o=10,r.length>1&&"0"==r.charAt(0)&&(o=D.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?A:8==o?E:_).test(r))return t;a=parseInt(r,o)}n.push(a)}for(i=0;i<e;i++)if(a=n[i],i==e-1){if(a>=P(256,5-e))return null}else if(a>255)return null;for(s=n.pop(),i=0;i<n.length;i++)s+=n[i]*P(256,3-i);return s},B=function(t){var e,n,i,r,o,a,s,l=[0,0,0,0,0,0,0,0],c=0,u=null,h=0,d=function(){return t.charAt(h)};if(":"==d()){if(":"!=t.charAt(1))return;h+=2,u=++c}for(;d();){if(8==c)return;if(":"!=d()){for(e=n=0;n<4&&_.test(d());)e=16*e+parseInt(d(),16),h++,n++;if("."==d()){if(0==n)return;if(h-=n,c>6)return;for(i=0;d();){if(r=null,i>0){if(!("."==d()&&i<4))return;h++}if(!T.test(d()))return;for(;T.test(d());){if(o=parseInt(d(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;h++}l[c]=256*l[c]+r,2!=++i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(h++,!d())return}else if(d())return;l[c++]=e}else{if(null!==u)return;h++,u=++c}}if(null!==u)for(a=c-u,c=7;0!=c&&a>0;)s=l[c],l[c--]=l[u+a-1],l[u+--a]=s;else if(8!=c)return;return l},H=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=O(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=function(t){for(var e=null,n=1,i=null,r=0,o=0;o<8;o++)0!==t[o]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(e=i,n=r),e}(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},z={},W=d({},z,{" ":1,'"':1,"<":1,">":1,"`":1}),G=d({},W,{"#":1,"?":1,"{":1,"}":1}),U=d({},G,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),V=function(t,e){var n=f(t,0);return n>32&&n<127&&!h(e,t)?t:encodeURIComponent(t)},Y={ftp:21,file:null,http:80,https:443,ws:80,wss:443},X=function(t){return h(Y,t.scheme)},K=function(t){return""!=t.username||""!=t.password},q=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},$=function(t,e){var n;return 2==t.length&&C.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},Z=function(t){var e;return t.length>1&&$(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},J=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&$(e[0],!0)||e.pop()},Q=function(t){return"."===t||"%2e"===t.toLowerCase()},tt={},et={},nt={},it={},rt={},ot={},at={},st={},lt={},ct={},ut={},ht={},dt={},pt={},ft={},yt={},gt={},mt={},vt={},bt={},xt={},wt=function(t,e,n,r){var o,a,s,l,c,u=n||tt,d=0,f="",y=!1,g=!1,m=!1;for(n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(j,"")),e=e.replace(R,""),o=p(e);d<=o.length;){switch(a=o[d],u){case tt:if(!a||!C.test(a)){if(n)return"Invalid scheme";u=nt;continue}f+=a.toLowerCase(),u=et;break;case et:if(a&&(M.test(a)||"+"==a||"-"==a||"."==a))f+=a.toLowerCase();else{if(":"!=a){if(n)return"Invalid scheme";f="",u=nt,d=0;continue}if(n&&(X(t)!=h(Y,f)||"file"==f&&(K(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=f,n)return void(X(t)&&Y[t.scheme]==t.port&&(t.port=null));f="","file"==t.scheme?u=pt:X(t)&&r&&r.scheme==t.scheme?u=it:X(t)?u=st:"/"==o[d+1]?(u=rt,d++):(t.cannotBeABaseURL=!0,t.path.push(""),u=vt)}break;case nt:if(!r||r.cannotBeABaseURL&&"#"!=a)return"Invalid scheme";if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,u=xt;break}u="file"==r.scheme?pt:ot;continue;case it:if("/"!=a||"/"!=o[d+1]){u=ot;continue}u=lt,d++;break;case rt:if("/"==a){u=ct;break}u=mt;continue;case ot:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&X(t))u=at;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",u=bt;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),u=mt;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=xt}break;case at:if(!X(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,u=mt;continue}u=ct}else u=lt;break;case st:if(u=lt,"/"!=a||"/"!=f.charAt(d+1))continue;d++;break;case lt:if("/"!=a&&"\\"!=a){u=ct;continue}break;case ct:if("@"==a){y&&(f="%40"+f),y=!0,s=p(f);for(var v=0;v<s.length;v++){var b=s[v];if(":"!=b||m){var x=V(b,U);m?t.password+=x:t.username+=x}else m=!0}f=""}else if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&X(t)){if(y&&""==f)return"Invalid authority";d-=p(f).length+1,f="",u=ut}else f+=a;break;case ut:case ht:if(n&&"file"==t.scheme){u=yt;continue}if(":"!=a||g){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&X(t)){if(X(t)&&""==f)return"Invalid host";if(n&&""==f&&(K(t)||null!==t.port))return;if(l=N(t,f))return l;if(f="",u=gt,n)return;continue}"["==a?g=!0:"]"==a&&(g=!1),f+=a}else{if(""==f)return"Invalid host";if(l=N(t,f))return l;if(f="",u=dt,n==ht)return}break;case dt:if(!T.test(a)){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&X(t)||n){if(""!=f){var w=parseInt(f,10);if(w>65535)return"Invalid port";t.port=X(t)&&w===Y[t.scheme]?null:w,f=""}if(n)return;u=gt;continue}return"Invalid port"}f+=a;break;case pt:if(t.scheme="file","/"==a||"\\"==a)u=ft;else{if(!r||"file"!=r.scheme){u=mt;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",u=bt;else{if("#"!=a){Z(o.slice(d).join(""))||(t.host=r.host,t.path=r.path.slice(),J(t)),u=mt;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=xt}}break;case ft:if("/"==a||"\\"==a){u=yt;break}r&&"file"==r.scheme&&!Z(o.slice(d).join(""))&&($(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),u=mt;continue;case yt:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&$(f))u=mt;else if(""==f){if(t.host="",n)return;u=gt}else{if(l=N(t,f))return l;if("localhost"==t.host&&(t.host=""),n)return;f="",u=gt}continue}f+=a;break;case gt:if(X(t)){if(u=mt,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(u=mt,"/"!=a))continue}else t.fragment="",u=xt;else t.query="",u=bt;break;case mt:if(a==i||"/"==a||"\\"==a&&X(t)||!n&&("?"==a||"#"==a)){if(".."===(c=(c=f).toLowerCase())||"%2e."===c||".%2e"===c||"%2e%2e"===c?(J(t),"/"==a||"\\"==a&&X(t)||t.path.push("")):Q(f)?"/"==a||"\\"==a&&X(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&$(f)&&(t.host&&(t.host=""),f=f.charAt(0)+":"),t.path.push(f)),f="","file"==t.scheme&&(a==i||"?"==a||"#"==a))for(;t.path.length>1&&""===t.path[0];)t.path.shift();"?"==a?(t.query="",u=bt):"#"==a&&(t.fragment="",u=xt)}else f+=V(a,G);break;case vt:"?"==a?(t.query="",u=bt):"#"==a?(t.fragment="",u=xt):a!=i&&(t.path[0]+=V(a,z));break;case bt:n||"#"!=a?a!=i&&("'"==a&&X(t)?t.query+="%27":t.query+="#"==a?"%23":V(a,z)):(t.fragment="",u=xt);break;case xt:a!=i&&(t.fragment+=V(a,W))}d++}},St=function(t){var e,n,i=u(this,St,"URL"),r=arguments.length>1?arguments[1]:void 0,a=String(t),s=S(i,{type:"URL"});if(void 0!==r)if(r instanceof St)e=k(r);else if(n=wt(e={},String(r)))throw TypeError(n);if(n=wt(s,a,null,e))throw TypeError(n);var l=s.searchParams=new x,c=w(l);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(l)||null},o||(i.href=Ot.call(i),i.origin=Pt.call(i),i.protocol=Ct.call(i),i.username=Mt.call(i),i.password=Tt.call(i),i.host=Dt.call(i),i.hostname=Et.call(i),i.port=At.call(i),i.pathname=_t.call(i),i.search=It.call(i),i.searchParams=Lt.call(i),i.hash=jt.call(i))},kt=St.prototype,Ot=function(){var t=k(this),e=t.scheme,n=t.username,i=t.password,r=t.host,o=t.port,a=t.path,s=t.query,l=t.fragment,c=e+":";return null!==r?(c+="//",K(t)&&(c+=n+(i?":"+i:"")+"@"),c+=H(r),null!==o&&(c+=":"+o)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==l&&(c+="#"+l),c},Pt=function(){var t=k(this),e=t.scheme,n=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(t){return"null"}return"file"!=e&&X(t)?e+"://"+H(t.host)+(null!==n?":"+n:""):"null"},Ct=function(){return k(this).scheme+":"},Mt=function(){return k(this).username},Tt=function(){return k(this).password},Dt=function(){var t=k(this),e=t.host,n=t.port;return null===e?"":null===n?H(e):H(e)+":"+n},Et=function(){var t=k(this).host;return null===t?"":H(t)},At=function(){var t=k(this).port;return null===t?"":String(t)},_t=function(){var t=k(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},It=function(){var t=k(this).query;return t?"?"+t:""},Lt=function(){return k(this).searchParams},jt=function(){var t=k(this).fragment;return t?"#"+t:""},Rt=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&l(kt,{href:Rt(Ot,(function(t){var e=k(this),n=String(t),i=wt(e,n);if(i)throw TypeError(i);w(e.searchParams).updateSearchParams(e.query)})),origin:Rt(Pt),protocol:Rt(Ct,(function(t){var e=k(this);wt(e,String(t)+":",tt)})),username:Rt(Mt,(function(t){var e=k(this),n=p(String(t));if(!q(e)){e.username="";for(var i=0;i<n.length;i++)e.username+=V(n[i],U)}})),password:Rt(Tt,(function(t){var e=k(this),n=p(String(t));if(!q(e)){e.password="";for(var i=0;i<n.length;i++)e.password+=V(n[i],U)}})),host:Rt(Dt,(function(t){var e=k(this);e.cannotBeABaseURL||wt(e,String(t),ut)})),hostname:Rt(Et,(function(t){var e=k(this);e.cannotBeABaseURL||wt(e,String(t),ht)})),port:Rt(At,(function(t){var e=k(this);q(e)||(""==(t=String(t))?e.port=null:wt(e,t,dt))})),pathname:Rt(_t,(function(t){var e=k(this);e.cannotBeABaseURL||(e.path=[],wt(e,t+"",gt))})),search:Rt(It,(function(t){var e=k(this);""==(t=String(t))?e.query=null:("?"==t.charAt(0)&&(t=t.slice(1)),e.query="",wt(e,t,bt)),w(e.searchParams).updateSearchParams(e.query)})),searchParams:Rt(Lt),hash:Rt(jt,(function(t){var e=k(this);""!=(t=String(t))?("#"==t.charAt(0)&&(t=t.slice(1)),e.fragment="",wt(e,t,xt)):e.fragment=null}))}),c(kt,"toJSON",(function(){return Ot.call(this)}),{enumerable:!0}),c(kt,"toString",(function(){return Ot.call(this)}),{enumerable:!0}),b){var Nt=b.createObjectURL,Ft=b.revokeObjectURL;Nt&&c(St,"createObjectURL",(function(t){return Nt.apply(b,arguments)})),Ft&&c(St,"revokeObjectURL",(function(t){return Ft.apply(b,arguments)}))}g(St,"URL"),r({global:!0,forced:!a,sham:!o},{URL:St})},function(t,e,n){var i=n(42),r=n(38),o=n(126),a=r("iterator");t.exports=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,i){e.delete("b"),n+=i+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},,,,function(t,e,n){"use strict";var i=n(347),r=n(60),o=n(102),a=n(981),s=n(348);i("search",1,(function(t,e,n){return[function(e){var n=o(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](String(n))},function(t){var i=n(e,t,this);if(i.done)return i.value;var o=r(t),l=String(this),c=o.lastIndex;a(c,0)||(o.lastIndex=0);var u=s(o,l);return a(o.lastIndex,c)||(o.lastIndex=c),null===u?-1:u.index}]}))},,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){var i,r;"undefined"!=typeof self&&self,t.exports=(i=n(0),r=n(236),function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function r(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),a=n.n(o),s=n(2),l=n.n(s),c="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,u=Object(o.forwardRef)((function(t,e){var n=Object(o.useRef)(),s=Object(o.useRef)();return c((function(){function e(){var e=t.highcharts||l.a,i=t.constructorType||"chart";e?e[i]?t.options?s.current=e[i](n.current,t.options,t.callback?t.callback:void 0):console.warn('The "options" property was not passed.'):console.warn('The "constructorType" property is incorrect or some required module is not imported.'):console.warn('The "highcharts" property was not passed.')}if(s.current){if(!1!==t.allowChartUpdate)if(!t.immutable&&s.current){var i;(i=s.current).update.apply(i,[t.options].concat(r(t.updateArgs||[!0,!0])))}else e()}else e()})),c((function(){return function(){s.current&&(s.current.destroy(),s.current=null)}}),[]),Object(o.useImperativeHandle)(e,(function(){return{get chart(){return s.current},container:n}}),[]),a.a.createElement("div",i({},t.containerProps,{ref:n}))}));e.default=Object(o.memo)(u)},function(t,e){t.exports=i},function(t,e){t.exports=r}]))},,,,,,,,,,function(t,e,n){"use strict";function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function r(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}n.r(e);n(1);function a(t,e){return t.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=n(0),l=n.n(s),c=n(83),u=n.n(c),h={disabled:!1},d=l.a.createContext(null),p="entering",f="entered",y=function(t){function e(e,n){var i;i=t.call(this,e,n)||this;var r,o=n&&!n.isMounting?e.enter:e.appear;return i.appearStatus=null,e.in?o?(r="exited",i.appearStatus=p):r=f:r=e.unmountOnExit||e.mountOnEnter?"unmounted":"exited",i.state={status:r},i.nextCallback=null,i}o(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&"unmounted"===e.status?{status:"exited"}:null};var n=e.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==f&&(e=p):n!==p&&n!==f||(e="exiting")}this.updateStatus(!1,e)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var t,e,n,i=this.props.timeout;return t=e=n=i,null!=i&&"number"!=typeof i&&(t=i.exit,e=i.enter,n=void 0!==i.appear?i.appear:e),{exit:t,enter:e,appear:n}},n.updateStatus=function(t,e){if(void 0===t&&(t=!1),null!==e){this.cancelNextCallback();var n=u.a.findDOMNode(this);e===p?this.performEnter(n,t):this.performExit(n)}else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(t,e){var n=this,i=this.props.enter,r=this.context?this.context.isMounting:e,o=this.getTimeouts(),a=r?o.appear:o.enter;!e&&!i||h.disabled?this.safeSetState({status:f},(function(){n.props.onEntered(t)})):(this.props.onEnter(t,r),this.safeSetState({status:p},(function(){n.props.onEntering(t,r),n.onTransitionEnd(t,a,(function(){n.safeSetState({status:f},(function(){n.props.onEntered(t,r)}))}))})))},n.performExit=function(t){var e=this,n=this.props.exit,i=this.getTimeouts();n&&!h.disabled?(this.props.onExit(t),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(t),e.onTransitionEnd(t,i.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(t)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(t)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},n.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(i){n&&(n=!1,e.nextCallback=null,t(i))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(t,e,n){this.setNextCallback(n);var i=null==e&&!this.props.addEndListener;t&&!i?(this.props.addEndListener&&this.props.addEndListener(t,this.nextCallback),null!=e&&setTimeout(this.nextCallback,e)):setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if("unmounted"===t)return null;var e=this.props,n=e.children,i=r(e,["children"]);if(delete i.in,delete i.mountOnEnter,delete i.unmountOnExit,delete i.appear,delete i.enter,delete i.exit,delete i.timeout,delete i.addEndListener,delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,"function"==typeof n)return l.a.createElement(d.Provider,{value:null},n(t,i));var o=l.a.Children.only(n);return(l.a.createElement(d.Provider,{value:null},l.a.cloneElement(o,i)))},e}(l.a.Component);function g(){}y.contextType=d,y.propTypes={},y.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g},y.UNMOUNTED=0,y.EXITED=1,y.ENTERING=2,y.ENTERED=3,y.EXITING=4;var m=y,v=function(t,e){return t&&e&&e.split(" ").forEach((function(e){return i=e,void((n=t).classList?n.classList.remove(i):"string"==typeof n.className?n.className=a(n.className,i):n.setAttribute("class",a(n.className&&n.className.baseVal||"",i)));var n,i}))},b=function(t){function e(){for(var e,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(e=t.call.apply(t,[this].concat(i))||this).appliedClasses={appear:{},enter:{},exit:{}},e.onEnter=function(t,n){e.removeClasses(t,"exit"),e.addClass(t,n?"appear":"enter","base"),e.props.onEnter&&e.props.onEnter(t,n)},e.onEntering=function(t,n){var i=n?"appear":"enter";e.addClass(t,i,"active"),e.props.onEntering&&e.props.onEntering(t,n)},e.onEntered=function(t,n){var i=n?"appear":"enter";e.removeClasses(t,i),e.addClass(t,i,"done"),e.props.onEntered&&e.props.onEntered(t,n)},e.onExit=function(t){e.removeClasses(t,"appear"),e.removeClasses(t,"enter"),e.addClass(t,"exit","base"),e.props.onExit&&e.props.onExit(t)},e.onExiting=function(t){e.addClass(t,"exit","active"),e.props.onExiting&&e.props.onExiting(t)},e.onExited=function(t){e.removeClasses(t,"exit"),e.addClass(t,"exit","done"),e.props.onExited&&e.props.onExited(t)},e.getClassNames=function(t){var n=e.props.classNames,i="string"==typeof n,r=i?""+(i&&n?n+"-":"")+t:n[t];return{baseClassName:r,activeClassName:i?r+"-active":n[t+"Active"],doneClassName:i?r+"-done":n[t+"Done"]}},e}o(e,t);var n=e.prototype;return n.addClass=function(t,e,n){var i=this.getClassNames(e)[n+"ClassName"];"appear"===e&&"done"===n&&(i+=" "+this.getClassNames("enter").doneClassName),"active"===n&&t&&t.scrollTop,this.appliedClasses[e][n]=i,function(t,e){t&&e&&e.split(" ").forEach((function(e){return i=e,void((n=t).classList?n.classList.add(i):function(t,e){return t.classList?!!e&&t.classList.contains(e):-1!==(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+e+" ")}(n,i)||("string"==typeof n.className?n.className=n.className+" "+i:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+i)));var n,i}))}(t,i)},n.removeClasses=function(t,e){var n=this.appliedClasses[e],i=n.base,r=n.active,o=n.done;this.appliedClasses[e]={},i&&v(t,i),r&&v(t,r),o&&v(t,o)},n.render=function(){var t=this.props,e=(t.classNames,r(t,["classNames"]));return l.a.createElement(m,i({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},e}(l.a.Component);b.defaultProps={classNames:""},b.propTypes={};var x=b;function w(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function S(t,e){var n=Object.create(null);return t&&s.Children.map(t,(function(t){return t})).forEach((function(t){n[t.key]=function(t){return e&&Object(s.isValidElement)(t)?e(t):t}(t)})),n}function k(t,e,n){return null!=n[e]?n[e]:t.props[e]}function O(t,e,n){var i=S(t.children),r=function(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var i,r=Object.create(null),o=[];for(var a in t)a in e?o.length&&(r[a]=o,o=[]):o.push(a);var s={};for(var l in e){if(r[l])for(i=0;i<r[l].length;i++){var c=r[l][i];s[r[l][i]]=n(c)}s[l]=n(l)}for(i=0;i<o.length;i++)s[o[i]]=n(o[i]);return s}(e,i);return Object.keys(r).forEach((function(o){var a=r[o];if(Object(s.isValidElement)(a)){var l=o in e,c=o in i,u=e[o],h=Object(s.isValidElement)(u)&&!u.props.in;!c||l&&!h?c||!l||h?c&&l&&Object(s.isValidElement)(u)&&(r[o]=Object(s.cloneElement)(a,{onExited:n.bind(null,a),in:u.props.in,exit:k(a,"exit",t),enter:k(a,"enter",t)})):r[o]=Object(s.cloneElement)(a,{in:!1}):r[o]=Object(s.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:k(a,"exit",t),enter:k(a,"enter",t)})}})),r}var P=Object.values||function(t){return Object.keys(t).map((function(e){return t[e]}))},C=function(t){function e(e,n){var i,r=(i=t.call(this,e,n)||this).handleExited.bind(w(w(i)));return i.state={contextValue:{isMounting:!0},handleExited:r,firstRender:!0},i}o(e,t);var n=e.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(t,e){var n,i,r=e.children,o=e.handleExited;return{children:e.firstRender?(n=t,i=o,S(n.children,(function(t){return Object(s.cloneElement)(t,{onExited:i.bind(null,t),in:!0,appear:k(t,"appear",n),enter:k(t,"enter",n),exit:k(t,"exit",n)})}))):O(t,r,o),firstRender:!1}},n.handleExited=function(t,e){var n=S(this.props.children);t.key in n||(t.props.onExited&&t.props.onExited(e),this.mounted&&this.setState((function(e){var n=i({},e.children);return delete n[t.key],{children:n}})))},n.render=function(){var t=this.props,e=t.component,n=t.childFactory,i=r(t,["component","childFactory"]),o=this.state.contextValue,a=P(this.state.children).map(n);return delete i.appear,delete i.enter,delete i.exit,null===e?l.a.createElement(d.Provider,{value:o},a):l.a.createElement(d.Provider,{value:o},l.a.createElement(e,i,a))},e}(l.a.Component);C.propTypes={},C.defaultProps={component:"div",childFactory:function(t){return t}};var M=C,T=function(t){function e(){for(var e,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(e=t.call.apply(t,[this].concat(i))||this).handleEnter=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.handleLifecycle("onEnter",0,n)},e.handleEntering=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.handleLifecycle("onEntering",0,n)},e.handleEntered=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.handleLifecycle("onEntered",0,n)},e.handleExit=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.handleLifecycle("onExit",1,n)},e.handleExiting=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.handleLifecycle("onExiting",1,n)},e.handleExited=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.handleLifecycle("onExited",1,n)},e}o(e,t);var n=e.prototype;return n.handleLifecycle=function(t,e,n){var i,r=this.props.children,o=l.a.Children.toArray(r)[e];o.props[t]&&(i=o.props)[t].apply(i,n),this.props[t]&&this.props[t](u.a.findDOMNode(this))},n.render=function(){var t=this.props,e=t.children,n=t.in,i=r(t,["children","in"]),o=l.a.Children.toArray(e),a=o[0],s=o[1];return delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,l.a.createElement(M,i,n?l.a.cloneElement(a,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):l.a.cloneElement(s,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},e}(l.a.Component);T.propTypes={};var D,E,A=T;var _="out-in",I="in-out",L=function(t,e,n){return function(){var i;t.props[e]&&(i=t.props)[e].apply(i,arguments),n()}},j=((D={})[_]=function(t){var e=t.current,n=t.changeState;return l.a.cloneElement(e,{in:!1,onExited:L(e,"onExited",(function(){n(p,null)}))})},D[I]=function(t){var e=t.current,n=t.changeState,i=t.children;return[e,l.a.cloneElement(i,{in:!0,onEntered:L(i,"onEntered",(function(){n(p)}))})]},D),R=((E={})[_]=function(t){var e=t.children,n=t.changeState;return l.a.cloneElement(e,{in:!0,onEntered:L(e,"onEntered",(function(){n(f,l.a.cloneElement(e,{in:!0}))}))})},E[I]=function(t){var e=t.current,n=t.children,i=t.changeState;return[l.a.cloneElement(e,{in:!1,onExited:L(e,"onExited",(function(){i(f,l.a.cloneElement(n,{in:!0}))}))}),l.a.cloneElement(n,{in:!0})]},E),N=function(t){function e(){for(var e,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(e=t.call.apply(t,[this].concat(i))||this).state={status:f,current:null},e.appeared=!1,e.changeState=function(t,n){void 0===n&&(n=e.state.current),e.setState({status:t,current:n})},e}o(e,t);var n=e.prototype;return n.componentDidMount=function(){this.appeared=!0},e.getDerivedStateFromProps=function(t,e){return null==t.children?{current:null}:e.status===p&&t.mode===I?{status:p}:!e.current||(n=e.current,i=t.children,n===i||l.a.isValidElement(n)&&l.a.isValidElement(i)&&null!=n.key&&n.key===i.key)?{current:l.a.cloneElement(t.children,{in:!0})}:{status:"exiting"};var n,i},n.render=function(){var t,e=this.props,n=e.children,i=e.mode,r=this.state,o=r.status,a=r.current,s={children:n,current:a,changeState:this.changeState,status:o};switch(o){case p:t=R[i](s);break;case"exiting":t=j[i](s);break;case f:t=a}return l.a.createElement(d.Provider,{value:{isMounting:!this.appeared}},t)},e}(l.a.Component);N.propTypes={},N.defaultProps={mode:_};var F=N;n.d(e,"CSSTransition",(function(){return x})),n.d(e,"ReplaceTransition",(function(){return A})),n.d(e,"SwitchTransition",(function(){return F})),n.d(e,"TransitionGroup",(function(){return M})),n.d(e,"Transition",(function(){return m})),n.d(e,"config",(function(){return h}))},function(t,e,n){"use strict";n.r(e);var i=n(0),r=n.n(i),o=n(1),a=n.n(o);function s(t,e,n,i){return new(n||(n=Promise))((function(r,o){function a(t){try{l(i.next(t))}catch(t){o(t)}}function s(t){try{l(i.throw(t))}catch(t){o(t)}}function l(t){t.done?r(t.value):new n((function(e){e(t.value)})).then(a,s)}l((i=i.apply(t,e||[])).next())}))}function l(t,e){var n,i,r,o,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,i&&(r=2&o[0]?i.return:o[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,o[1])).done)return r;switch(i=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,i=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(r=(r=a.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){a.label=o[1];break}if(6===o[0]&&a.label<r[1]){a.label=r[1],r=o;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(o);break}r[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(t){o=[6,t],i=0}finally{n=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function c(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,r,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a}var u=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function h(t,e){var n=function(t){var e=t.name;if(e&&-1!==e.lastIndexOf(".")&&!t.type){var n=e.split(".").pop().toLowerCase(),i=u.get(n);i&&Object.defineProperty(t,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return t}(t);if("string"!=typeof n.path){var i=t.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof e?e:"string"==typeof i&&i.length>0?i:t.name,writable:!1,configurable:!1,enumerable:!0})}return n}var d=[".DS_Store","Thumbs.db"];function p(t){return s(this,void 0,void 0,(function(){return l(this,(function(e){return[2,(n=t,n.dataTransfer&&t.dataTransfer?y(t.dataTransfer,t.type):f(t))];var n}))}))}function f(t){return(null!==t.target&&t.target.files?m(t.target.files):[]).map((function(t){return h(t)}))}function y(t,e){return s(this,void 0,void 0,(function(){var n;return l(this,(function(i){switch(i.label){case 0:return t.items?(n=m(t.items).filter((function(t){return"file"===t.kind})),"drop"!==e?[2,n]:[4,Promise.all(n.map(v))]):[3,2];case 1:return[2,g(b(i.sent()))];case 2:return[2,g(m(t.files).map((function(t){return h(t)})))]}}))}))}function g(t){return t.filter((function(t){return-1===d.indexOf(t.name)}))}function m(t){for(var e=[],n=0;n<t.length;n++){var i=t[n];e.push(i)}return e}function v(t){if("function"!=typeof t.webkitGetAsEntry)return x(t);var e=t.webkitGetAsEntry();return e&&e.isDirectory?S(e):x(t)}function b(t){return t.reduce((function(t,e){return function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(c(arguments[e]));return t}(t,Array.isArray(e)?b(e):[e])}),[])}function x(t){var e=t.getAsFile();if(!e)return Promise.reject(t+" is not a File");var n=h(e);return Promise.resolve(n)}function w(t){return s(this,void 0,void 0,(function(){return l(this,(function(e){return[2,t.isDirectory?S(t):k(t)]}))}))}function S(t){var e=t.createReader();return new Promise((function(t,n){var i=[];!function r(){var o=this;e.readEntries((function(e){return s(o,void 0,void 0,(function(){var o,a,s;return l(this,(function(l){switch(l.label){case 0:if(e.length)return[3,5];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all(i)];case 2:return o=l.sent(),t(o),[3,4];case 3:return a=l.sent(),n(a),[3,4];case 4:return[3,6];case 5:s=Promise.all(e.map(w)),i.push(s),r(),l.label=6;case 6:return[2]}}))}))}),(function(t){n(t)}))}()}))}function k(t){return s(this,void 0,void 0,(function(){return l(this,(function(e){return[2,new Promise((function(e,n){t.file((function(n){var i=h(n,t.fullPath);e(i)}),(function(t){n(t)}))}))]}))}))}var O=n(617),P=n.n(O);function C(t,e){return"application/x-moz-file"===t.type||P()(t,e)}function M(t,e,n){if(T(t.size)){if(T(e)&&T(n))return t.size>=e&&t.size<=n;if(T(e))return t.size>=e;if(T(n))return t.size<=n}return!0}function T(t){return null!=t}function D(t,e,n,i){return t.every((function(t){return C(t,e)&&M(t,n,i)}))}function E(t){return"function"==typeof t.isPropagationStopped?t.isPropagationStopped():void 0!==t.cancelBubble&&t.cancelBubble}function A(t){return t.dataTransfer?Array.prototype.some.call(t.dataTransfer.types,(function(t){return"Files"===t||"application/x-moz-file"===t})):!!t.target&&!!t.target.files}function _(t){t.preventDefault()}function I(t){return-1!==t.indexOf("MSIE")||-1!==t.indexOf("Trident/")}function L(t){return-1!==t.indexOf("Edge/")}function j(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return I(t)||L(t)}function R(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return e.some((function(e){return!E(t)&&e&&e.apply(void 0,[t].concat(i)),E(t)}))}}function N(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function F(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(!(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)))return;var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function B(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?B(n,!0).forEach((function(e){z(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):B(n).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function z(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function W(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}n.d(e,"useDropzone",(function(){return V}));var G=Object(i.forwardRef)((function(t,e){var n=t.children,o=V(W(t,["children"])),a=o.open,s=W(o,["open"]);return Object(i.useImperativeHandle)(e,(function(){return{open:a}}),[a]),r.a.createElement(i.Fragment,null,n(H({},s,{open:a})))}));G.displayName="Dropzone",G.propTypes={children:a.a.func,accept:a.a.oneOfType([a.a.string,a.a.arrayOf(a.a.string)]),multiple:a.a.bool,preventDropOnDocument:a.a.bool,noClick:a.a.bool,noKeyboard:a.a.bool,noDrag:a.a.bool,noDragEventsBubbling:a.a.bool,minSize:a.a.number,maxSize:a.a.number,disabled:a.a.bool,getFilesFromEvent:a.a.func,onFileDialogCancel:a.a.func,onDragEnter:a.a.func,onDragLeave:a.a.func,onDragOver:a.a.func,onDrop:a.a.func,onDropAccepted:a.a.func,onDropRejected:a.a.func};e.default=G;var U={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]};function V(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.accept,n=t.disabled,r=void 0!==n&&n,o=t.getFilesFromEvent,a=void 0===o?p:o,s=t.maxSize,l=void 0===s?1/0:s,c=t.minSize,u=void 0===c?0:c,h=t.multiple,d=void 0===h||h,f=t.onDragEnter,y=t.onDragLeave,g=t.onDragOver,m=t.onDrop,v=t.onDropAccepted,b=t.onDropRejected,x=t.onFileDialogCancel,w=t.preventDropOnDocument,S=void 0===w||w,k=t.noClick,O=void 0!==k&&k,P=t.noKeyboard,T=void 0!==P&&P,I=t.noDrag,L=void 0!==I&&I,B=t.noDragEventsBubbling,G=void 0!==B&&B,V=Object(i.useRef)(null),X=Object(i.useRef)(null),K=Object(i.useReducer)(Y,U),q=F(K,2),$=q[0],Z=q[1],J=$.isFocused,Q=$.isFileDialogActive,tt=$.draggedFiles,et=Object(i.useCallback)((function(){X.current&&(Z({type:"openDialog"}),X.current.value=null,X.current.click())}),[Z]),nt=function(){Q&&setTimeout((function(){X.current&&(X.current.files.length||(Z({type:"closeDialog"}),"function"==typeof x&&x()))}),300)};Object(i.useEffect)((function(){return window.addEventListener("focus",nt,!1),function(){window.removeEventListener("focus",nt,!1)}}),[X,Q,x]);var it=Object(i.useCallback)((function(t){V.current&&V.current.isEqualNode(t.target)&&(32!==t.keyCode&&13!==t.keyCode||(t.preventDefault(),et()))}),[V,X]),rt=Object(i.useCallback)((function(){Z({type:"focus"})}),[]),ot=Object(i.useCallback)((function(){Z({type:"blur"})}),[]),at=Object(i.useCallback)((function(){O||(j()?setTimeout(et,0):et())}),[X,O]),st=Object(i.useRef)([]),lt=function(t){V.current&&V.current.contains(t.target)||(t.preventDefault(),st.current=[])};Object(i.useEffect)((function(){return S&&(document.addEventListener("dragover",_,!1),document.addEventListener("drop",lt,!1)),function(){S&&(document.removeEventListener("dragover",_),document.removeEventListener("drop",lt))}}),[V,S]);var ct=Object(i.useCallback)((function(t){t.preventDefault(),t.persist(),gt(t),-1===st.current.indexOf(t.target)&&(st.current=[].concat(N(st.current),[t.target])),A(t)&&Promise.resolve(a(t)).then((function(e){E(t)&&!G||(Z({draggedFiles:e,isDragActive:!0,type:"setDraggedFiles"}),f&&f(t))}))}),[a,f,G]),ut=Object(i.useCallback)((function(t){if(t.preventDefault(),t.persist(),gt(t),t.dataTransfer)try{t.dataTransfer.dropEffect="copy"}catch(t){}return A(t)&&g&&g(t),!1}),[g,G]),ht=Object(i.useCallback)((function(t){t.preventDefault(),t.persist(),gt(t);var e=st.current.filter((function(e){return e!==t.target&&V.current&&V.current.contains(e)}));st.current=e,e.length>0||(Z({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),A(t)&&y&&y(t))}),[V,y,G]),dt=Object(i.useCallback)((function(t){t.preventDefault(),t.persist(),gt(t),st.current=[],Z({type:"reset"}),A(t)&&Promise.resolve(a(t)).then((function(n){if(!E(t)||G){var i=[],r=[];n.forEach((function(t){C(t,e)&&M(t,u,l)?i.push(t):r.push(t)})),!d&&i.length>1&&r.push.apply(r,N(i.splice(0))),Z({acceptedFiles:i,rejectedFiles:r,type:"setFiles"}),m&&m(i,r,t),r.length>0&&b&&b(r,t),i.length>0&&v&&v(i,t)}}))}),[d,e,u,l,a,m,v,b,G]),pt=function(t){return r?null:t},ft=function(t){return T?null:pt(t)},yt=function(t){return L?null:pt(t)},gt=function(t){G&&t.stopPropagation()},mt=Object(i.useMemo)((function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.refKey,n=void 0===e?"ref":e,i=t.onKeyDown,o=t.onFocus,a=t.onBlur,s=t.onClick,l=t.onDragEnter,c=t.onDragOver,u=t.onDragLeave,h=t.onDrop,d=W(t,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return H(z({onKeyDown:ft(R(i,it)),onFocus:ft(R(o,rt)),onBlur:ft(R(a,ot)),onClick:pt(R(s,at)),onDragEnter:yt(R(l,ct)),onDragOver:yt(R(c,ut)),onDragLeave:yt(R(u,ht)),onDrop:yt(R(h,dt))},n,V),r||T?{}:{tabIndex:0},{},d)}}),[V,it,rt,ot,at,ct,ut,ht,dt,T,L,r]),vt=Object(i.useCallback)((function(t){t.stopPropagation()}),[]),bt=Object(i.useMemo)((function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.refKey,i=void 0===n?"ref":n,r=t.onChange,o=t.onClick,a=W(t,["refKey","onChange","onClick"]),s=z({accept:e,multiple:d,type:"file",style:{display:"none"},onChange:pt(R(r,dt)),onClick:pt(R(o,vt)),autoComplete:"off",tabIndex:-1},i,X);return H({},s,{},a)}}),[X,e,d,dt,r]),xt=tt.length,wt=d||xt<=1,St=xt>0&&D(tt,e,u,l),kt=xt>0&&(!St||!wt);return H({},$,{isDragAccept:St,isDragReject:kt,isFocused:J&&!r,getRootProps:mt,getInputProps:bt,rootRef:V,inputRef:X,open:pt(et)})}function Y(t,e){switch(e.type){case"focus":return H({},t,{isFocused:!0});case"blur":return H({},t,{isFocused:!1});case"openDialog":return H({},t,{isFileDialogActive:!0});case"closeDialog":return H({},t,{isFileDialogActive:!1});case"setDraggedFiles":var n=e.isDragActive;return H({},t,{draggedFiles:e.draggedFiles,isDragActive:n});case"setFiles":return H({},t,{acceptedFiles:e.acceptedFiles,rejectedFiles:e.rejectedFiles});case"reset":return H({},t,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[]});default:return t}}},function(t,e,n){"use strict";n.r(e);var i=n(83),r=n.n(i),o=n(0),a=n.n(o),s=n(1),l=n.n(s),c=!("undefined"==typeof window||!window.document||!window.document.createElement),u=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var p=function(t){function e(){return h(this,e),d(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),u(e,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return c?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),r.a.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),e}(a.a.Component);p.propTypes={children:l.a.node.isRequired,node:l.a.any};var f=p,y=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();function g(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function m(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var v=function(t){function e(){return g(this,e),m(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),y(e,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(t){this.renderPortal()}},{key:"componentWillUnmount",value:function(){r.a.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(t){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var e=this.props.children;"function"==typeof this.props.children.type&&(e=a.a.cloneElement(this.props.children)),this.portal=r.a.unstable_renderSubtreeIntoContainer(this,e,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),e}(a.a.Component),b=v;v.propTypes={children:l.a.node.isRequired,node:l.a.any};var x=r.a.createPortal?f:b,w=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();var S=27,k=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.portalNode=null,n.state={active:!!t.defaultOpen},n.openPortal=n.openPortal.bind(n),n.closePortal=n.closePortal.bind(n),n.wrapWithPortal=n.wrapWithPortal.bind(n),n.handleOutsideMouseClick=n.handleOutsideMouseClick.bind(n),n.handleKeydown=n.handleKeydown.bind(n),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),w(e,[{key:"componentDidMount",value:function(){this.props.closeOnEsc&&document.addEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.addEventListener("click",this.handleOutsideMouseClick)}},{key:"componentWillUnmount",value:function(){this.props.closeOnEsc&&document.removeEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.removeEventListener("click",this.handleOutsideMouseClick)}},{key:"openPortal",value:function(t){this.state.active||(t&&t.nativeEvent&&t.nativeEvent.stopImmediatePropagation(),this.setState({active:!0},this.props.onOpen))}},{key:"closePortal",value:function(){this.state.active&&this.setState({active:!1},this.props.onClose)}},{key:"wrapWithPortal",value:function(t){var e=this;return this.state.active?a.a.createElement(x,{node:this.props.node,key:"react-portal",ref:function(t){return e.portalNode=t}},t):null}},{key:"handleOutsideMouseClick",value:function(t){if(this.state.active){var e=this.portalNode&&(this.portalNode.props.node||this.portalNode.defaultNode);!e||e.contains(t.target)||t.button&&0!==t.button||this.closePortal()}}},{key:"handleKeydown",value:function(t){t.keyCode===S&&this.state.active&&this.closePortal()}},{key:"render",value:function(){return this.props.children({openPortal:this.openPortal,closePortal:this.closePortal,portal:this.wrapWithPortal,isOpen:this.state.active})}}]),e}(a.a.Component);k.propTypes={children:l.a.func.isRequired,defaultOpen:l.a.bool,node:l.a.any,closeOnEsc:l.a.bool,closeOnOutsideClick:l.a.bool,onOpen:l.a.func,onClose:l.a.func},k.defaultProps={onOpen:function(){},onClose:function(){}};var O=k;n.d(e,"Portal",(function(){return x})),n.d(e,"PortalWithState",(function(){return O}))},function(t,e,n){"use strict";e.a=function(){return!1}},function(t,e,n){"use strict";(function(t){var i=n(51),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===r?i.a.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.a=function(t,e){if(e)return t.slice();var n=t.length,i=s?s(n):new t.constructor(n);return t.copy(i),i}}).call(this,n(343)(t))},function(t,e){function n(t,e){var n=t.length,i=new Array(n),r={},o=n,a=function(t){for(var e=new Map,n=0,i=t.length;n<i;n++){var r=t[n];e.has(r[0])||e.set(r[0],new Set),e.has(r[1])||e.set(r[1],new Set),e.get(r[0]).add(r[1])}return e}(e),s=function(t){for(var e=new Map,n=0,i=t.length;n<i;n++)e.set(t[n],n);return e}(t);for(e.forEach((function(t){if(!s.has(t[0])||!s.has(t[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")}));o--;)r[o]||l(t[o],o,new Set);return i;function l(t,e,o){if(o.has(t)){var c;try{c=", node was:"+JSON.stringify(t)}catch(t){c=""}throw new Error("Cyclic dependency"+c)}if(!s.has(t))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(t));if(!r[e]){r[e]=!0;var u=a.get(t)||new Set;if(e=(u=Array.from(u)).length){o.add(t);do{var h=u[--e];l(h,s.get(h),o)}while(e);o.delete(t)}i[--n]=t}}}t.exports=function(t){return n(function(t){for(var e=new Set,n=0,i=t.length;n<i;n++){var r=t[n];e.add(r[0]),e.add(r[1])}return Array.from(e)}(t),t)},t.exports.array=n},function(t,e){t.exports=function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(t&&e){var n=Array.isArray(e)?e:e.split(","),i=t.name||"",r=t.type||"",o=r.replace(/\/.*$/,"");return n.some((function(t){var e=t.trim();return"."===e.charAt(0)?i.toLowerCase().endsWith(e.toLowerCase()):e.endsWith("/*")?o===e.replace(/\/.*$/,""):r===e}))}return!0}}])},function(t,e,n){(function(t){var i=Object.getOwnPropertyDescriptors||function(t){for(var e=Object.keys(t),n={},i=0;i<e.length;i++)n[e[i]]=Object.getOwnPropertyDescriptor(t,e[i]);return n},r=/%[sdj%]/g;e.format=function(t){if(!m(t)){for(var e=[],n=0;n<arguments.length;n++)e.push(s(arguments[n]));return e.join(" ")}n=1;for(var i=arguments,o=i.length,a=String(t).replace(r,(function(t){if("%%"===t)return"%";if(n>=o)return t;switch(t){case"%s":return String(i[n++]);case"%d":return Number(i[n++]);case"%j":try{return JSON.stringify(i[n++])}catch(t){return"[Circular]"}default:return t}})),l=i[n];n<o;l=i[++n])y(l)||!x(l)?a+=" "+l:a+=" "+s(l);return a},e.deprecate=function(n,i){if(void 0!==t&&!0===t.noDeprecation)return n;if(void 0===t)return function(){return e.deprecate(n,i).apply(this,arguments)};var r=!1;return function(){if(!r){if(t.throwDeprecation)throw new Error(i);t.traceDeprecation?console.trace(i):console.error(i),r=!0}return n.apply(this,arguments)}};var o,a={};function s(t,n){var i={seen:[],stylize:c};return arguments.length>=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),f(n)?i.showHidden=n:n&&e._extend(i,n),v(i.showHidden)&&(i.showHidden=!1),v(i.depth)&&(i.depth=2),v(i.colors)&&(i.colors=!1),v(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=l),u(i,t,i.depth)}function l(t,e){var n=s.styles[e];return n?"["+s.colors[n][0]+"m"+t+"["+s.colors[n][1]+"m":t}function c(t,e){return t}function u(t,n,i){if(t.customInspect&&n&&k(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var r=n.inspect(i,t);return m(r)||(r=u(t,r,i)),r}var o=function(t,e){if(v(e))return t.stylize("undefined","undefined");if(m(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}if(g(e))return t.stylize(""+e,"number");if(f(e))return t.stylize(""+e,"boolean");if(y(e))return t.stylize("null","null")}(t,n);if(o)return o;var a=Object.keys(n),s=function(t){var e={};return t.forEach((function(t,n){e[t]=!0})),e}(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(n)),S(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return h(n);if(0===a.length){if(k(n)){var l=n.name?": "+n.name:"";return t.stylize("[Function"+l+"]","special")}if(b(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(w(n))return t.stylize(Date.prototype.toString.call(n),"date");if(S(n))return h(n)}var c,x="",O=!1,P=["{","}"];(p(n)&&(O=!0,P=["[","]"]),k(n))&&(x=" [Function"+(n.name?": "+n.name:"")+"]");return b(n)&&(x=" "+RegExp.prototype.toString.call(n)),w(n)&&(x=" "+Date.prototype.toUTCString.call(n)),S(n)&&(x=" "+h(n)),0!==a.length||O&&0!=n.length?i<0?b(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),c=O?function(t,e,n,i,r){for(var o=[],a=0,s=e.length;a<s;++a)T(e,String(a))?o.push(d(t,e,n,i,String(a),!0)):o.push("");return r.forEach((function(r){r.match(/^\d+$/)||o.push(d(t,e,n,i,r,!0))})),o}(t,n,i,s,a):a.map((function(e){return d(t,n,i,s,e,O)})),t.seen.pop(),function(t,e,n){if(t.reduce((function(t,e){return e.indexOf("\n")>=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===e?"":e+"\n ")+" "+t.join(",\n  ")+" "+n[1];return n[0]+e+" "+t.join(", ")+" "+n[1]}(c,x,P)):P[0]+x+P[1]}function h(t){return"["+Error.prototype.toString.call(t)+"]"}function d(t,e,n,i,r,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(e,r)||{value:e[r]}).get?s=l.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),T(i,r)||(a="["+r+"]"),s||(t.seen.indexOf(l.value)<0?(s=y(n)?u(t,l.value,null):u(t,l.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(t){return"  "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return"   "+t})).join("\n")):s=t.stylize("[Circular]","special")),v(a)){if(o&&r.match(/^\d+$/))return s;(a=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=t.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=t.stylize(a,"string"))}return a+": "+s}function p(t){return Array.isArray(t)}function f(t){return"boolean"==typeof t}function y(t){return null===t}function g(t){return"number"==typeof t}function m(t){return"string"==typeof t}function v(t){return void 0===t}function b(t){return x(t)&&"[object RegExp]"===O(t)}function x(t){return"object"==typeof t&&null!==t}function w(t){return x(t)&&"[object Date]"===O(t)}function S(t){return x(t)&&("[object Error]"===O(t)||t instanceof Error)}function k(t){return"function"==typeof t}function O(t){return Object.prototype.toString.call(t)}function P(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(n){if(v(o)&&(o=t.env.NODE_DEBUG||""),n=n.toUpperCase(),!a[n])if(new RegExp("\\b"+n+"\\b","i").test(o)){var i=t.pid;a[n]=function(){var t=e.format.apply(e,arguments);console.error("%s %d: %s",n,i,t)}}else a[n]=function(){};return a[n]},e.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=p,e.isBoolean=f,e.isNull=y,e.isNullOrUndefined=function(t){return null==t},e.isNumber=g,e.isString=m,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=v,e.isRegExp=b,e.isObject=x,e.isDate=w,e.isError=S,e.isFunction=k,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=n(1013);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function M(){var t=new Date,e=[P(t.getHours()),P(t.getMinutes()),P(t.getSeconds())].join(":");return[t.getDate(),C[t.getMonth()],e].join(" ")}function T(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){console.log("%s - %s",M(),e.format.apply(e,arguments))},e.inherits=n(1014),e._extend=function(t,e){if(!e||!x(e))return t;for(var n=Object.keys(e),i=n.length;i--;)t[n[i]]=e[n[i]];return t};var D="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function E(t,e){if(!t){var n=new Error("Promise was rejected with a falsy value");n.reason=t,t=n}return e(t)}e.promisify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');if(D&&t[D]){var e;if("function"!=typeof(e=t[D]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,D,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,n,i=new Promise((function(t,i){e=t,n=i})),r=[],o=0;o<arguments.length;o++)r.push(arguments[o]);r.push((function(t,i){t?n(t):e(i)}));try{t.apply(this,r)}catch(t){n(t)}return i}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),D&&Object.defineProperty(e,D,{value:e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(e,i(t))},e.promisify.custom=D,e.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],i=0;i<arguments.length;i++)n.push(arguments[i]);var r=n.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var o=this,a=function(){return r.apply(o,arguments)};e.apply(this,n).then((function(e){t.nextTick(a,null,e)}),(function(e){t.nextTick(E,e,a)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(e)),Object.defineProperties(n,i(e)),n}}).call(this,n(532))},,,function(t,e,n){var i=n(622);t.exports=i},function(t,e,n){n(17),n(157),n(26),n(317),n(630),n(631);var i=n(311);t.exports=i.Promise},function(t,e,n){var i=n(44),r=n(308),o=i.WeakMap;t.exports="function"==typeof o&&/native code/.test(r(o))},function(t,e,n){"use strict";var i=n(302),r=n(309);t.exports=i?{}.toString:function(){return"[object "+r(this)+"]"}},function(t,e,n){var i=n(42);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,n){var i=n(68);t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){var i=n(38)("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},t(o)}catch(t){}return n}},function(t,e,n){var i,r,o,a,s,l,c,u,h=n(44),d=n(142).f,p=n(128),f=n(422).set,y=n(423),g=h.MutationObserver||h.WebKitMutationObserver,m=h.process,v=h.Promise,b="process"==p(m),x=d(h,"queueMicrotask"),w=x&&x.value;w||(i=function(){var t,e;for(b&&(t=m.domain)&&t.exit();r;){e=r.fn,r=r.next;try{e()}catch(t){throw r?a():o=void 0,t}}o=void 0,t&&t.enter()},b?a=function(){m.nextTick(i)}:g&&!y?(s=!0,l=document.createTextNode(""),new g(i).observe(l,{characterData:!0}),a=function(){l.data=s=!s}):v&&v.resolve?(c=v.resolve(void 0),u=c.then,a=function(){u.call(c,i)}):a=function(){f.call(h,i)}),t.exports=w||function(t){var e={fn:t,next:void 0};o&&(o.next=e),r||(r=e,a()),o=e}},function(t,e,n){var i=n(44);t.exports=function(t,e){var n=i.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},function(t,e,n){"use strict";var i=n(24),r=n(160),o=n(320),a=n(426),s=n(419);i({target:"Promise",stat:!0},{allSettled:function(t){var e=this,n=o.f(e),i=n.resolve,l=n.reject,c=a((function(){var n=r(e.resolve),o=[],a=0,l=1;s(t,(function(t){var r=a++,s=!1;o.push(void 0),l++,n.call(e,t).then((function(t){s||(s=!0,o[r]={status:"fulfilled",value:t},--l||i(o))}),(function(t){s||(s=!0,o[r]={status:"rejected",reason:t},--l||i(o))}))})),--l||i(o)}));return c.error&&l(c.value),n.promise}})},function(t,e,n){"use strict";var i=n(24),r=n(126),o=n(416),a=n(42),s=n(129),l=n(319),c=n(425),u=n(85);i({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=l(this,s("Promise")),n="function"==typeof t;return this.then(n?function(n){return c(e,t()).then((function(){return n}))}:t,n?function(n){return c(e,t()).then((function(){throw n}))}:t)}}),r||"function"!=typeof o||o.prototype.finally||u(o.prototype,"finally",s("Promise").prototype.finally)},,function(t,e,n){"use strict";var i=n(31),r=n(32),o=n(163),a=n(162),s=n(52),l=n(328),c=n(436),u=n(27),h=n(54),d=n(252),p=n(53),f=n(57),y=n(70),g=n(104),m=n(203),v=n(143),b=n(166),x=n(253),w=n(164),S=n(438),k=n(326),O=n(161),P=n(56),C=n(322),M=n(78),T=n(88),D=n(324),E=n(250),A=n(205),_=n(204),I=n(33),L=n(439),j=n(329),R=n(111),N=n(89),F=n(79).forEach,B=E("hidden"),H=I("toPrimitive"),z=N.set,W=N.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,V=o("JSON","stringify"),Y=O.f,X=P.f,K=S.f,q=C.f,$=D("symbols"),Z=D("op-symbols"),J=D("string-to-symbol-registry"),Q=D("symbol-to-string-registry"),tt=D("wks"),et=r.QObject,nt=!et||!et.prototype||!et.prototype.findChild,it=s&&u((function(){return 7!=b(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a}))?function(t,e,n){var i=Y(G,e);i&&delete G[e],X(t,e,n),i&&t!==G&&X(G,e,i)}:X,rt=function(t,e){var n=$[t]=b(U.prototype);return z(n,{type:"Symbol",tag:t,description:e}),s||(n.description=e),n},ot=c?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof U},at=function(t,e,n){t===G&&at(Z,e,n),f(t);var i=m(e,!0);return f(n),h($,i)?(n.enumerable?(h(t,B)&&t[B][i]&&(t[B][i]=!1),n=b(n,{enumerable:v(0,!1)})):(h(t,B)||X(t,B,v(1,{})),t[B][i]=!0),it(t,i,n)):X(t,i,n)},st=function(t,e){f(t);var n=g(e),i=x(n).concat(ht(n));return F(i,(function(e){s&&!lt.call(n,e)||at(t,e,n[e])})),t},lt=function(t){var e=m(t,!0),n=q.call(this,e);return!(this===G&&h($,e)&&!h(Z,e))&&(!(n||!h(this,e)||!h($,e)||h(this,B)&&this[B][e])||n)},ct=function(t,e){var n=g(t),i=m(e,!0);if(n!==G||!h($,i)||h(Z,i)){var r=Y(n,i);return!r||!h($,i)||h(n,B)&&n[B][i]||(r.enumerable=!0),r}},ut=function(t){var e=K(g(t)),n=[];return F(e,(function(t){h($,t)||h(A,t)||n.push(t)})),n},ht=function(t){var e=t===G,n=K(e?Z:g(t)),i=[];return F(n,(function(t){!h($,t)||e&&!h(G,t)||i.push($[t])})),i};(l||(T((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=_(t),n=function(t){this===G&&n.call(Z,t),h(this,B)&&h(this[B],e)&&(this[B][e]=!1),it(this,e,v(1,t))};return s&&nt&&it(G,e,{configurable:!0,set:n}),rt(e,t)}).prototype,"toString",(function(){return W(this).tag})),T(U,"withoutSetter",(function(t){return rt(_(t),t)})),C.f=lt,P.f=at,O.f=ct,w.f=S.f=ut,k.f=ht,L.f=function(t){return rt(I(t),t)},s&&(X(U.prototype,"description",{configurable:!0,get:function(){return W(this).description}}),a||T(G,"propertyIsEnumerable",lt,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(x(tt),(function(t){j(t)})),i({target:"Symbol",stat:!0,forced:!l},{for:function(t){var e=String(t);if(h(J,e))return J[e];var n=U(e);return J[e]=n,Q[n]=e,n},keyFor:function(t){if(!ot(t))throw TypeError(t+" is not a symbol");if(h(Q,t))return Q[t]},useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),i({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(t,e){return void 0===e?b(t):st(b(t),e)},defineProperty:at,defineProperties:st,getOwnPropertyDescriptor:ct}),i({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ut,getOwnPropertySymbols:ht}),i({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(t){return k.f(y(t))}}),V)&&i({target:"JSON",stat:!0,forced:!l||u((function(){var t=U();return"[null]"!=V([t])||"{}"!=V({a:t})||"{}"!=V(Object(t))}))},{stringify:function(t,e,n){for(var i,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(i=e,(p(e)||void 0!==t)&&!ot(t))return d(e)||(e=function(t,e){if("function"==typeof i&&(e=i.call(this,t,e)),!ot(e))return e}),r[1]=e,V.apply(null,r)}});U.prototype[H]||M(U.prototype,H,U.prototype.valueOf),R(U,"Symbol"),A[B]=!0},function(t,e,n){var i=n(163),r=n(164),o=n(326),a=n(57);t.exports=i("Reflect","ownKeys")||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){var i=n(163);t.exports=i("document","documentElement")},function(t,e,n){"use strict";var i=n(31),r=n(52),o=n(32),a=n(54),s=n(53),l=n(56).f,c=n(433),u=o.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof d?new u(t):void 0===t?u():u(t);return""===t&&(h[e]=!0),e};c(d,u);var p=d.prototype=u.prototype;p.constructor=d;var f=p.toString,y="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=f.call(t);if(a(h,t))return"";var n=y?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:d})}},function(t,e,n){n(329)("iterator")},function(t,e,n){n(329)("toStringTag")},function(t,e,n){"use strict";var i=n(31),r=n(27),o=n(252),a=n(53),s=n(70),l=n(46),c=n(254),u=n(331),h=n(255),d=n(33),p=n(440),f=d("isConcatSpreadable"),y=p>=51||!r((function(){var t=[];return t[f]=!1,t.concat()[0]!==t})),g=h("concat"),m=function(t){if(!a(t))return!1;var e=t[f];return void 0!==e?!!e:o(t)};i({target:"Array",proto:!0,forced:!y||!g},{concat:function(t){var e,n,i,r,o,a=s(this),h=u(a,0),d=0;for(e=-1,i=arguments.length;e<i;e++)if(o=-1===e?a:arguments[e],m(o)){if(d+(r=l(o.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<r;n++,d++)n in o&&c(h,d,o[n])}else{if(d>=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(h,d++,o)}return h.length=d,h}})},function(t,e,n){var i=n(163);t.exports=i("navigator","userAgent")||""},function(t,e,n){"use strict";var i=n(31),r=n(441);i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(t,e,n){var i=n(31),r=n(442);i({target:"Array",stat:!0,forced:!n(334)((function(t){Array.from(t)}))},{from:r})},function(t,e,n){"use strict";var i=n(31),r=n(251).indexOf,o=n(206),a=n(144),s=[].indexOf,l=!!s&&1/[1].indexOf(1,-0)<0,c=o("indexOf"),u=a("indexOf",{ACCESSORS:!0,1:0});i({target:"Array",proto:!0,forced:l||!c||!u},{indexOf:function(t){return l?s.apply(this,arguments)||0:r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var i=n(33),r=n(166),o=n(56),a=i("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),t.exports=function(t){s[a][t]=!0}},function(t,e,n){var i=n(53);t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){"use strict";var i=n(31),r=n(201),o=n(104),a=n(206),s=[].join,l=r!=Object,c=a("join",",");i({target:"Array",proto:!0,forced:l||!c},{join:function(t){return s.call(o(this),void 0===t?",":t)}})},function(t,e,n){var i=n(31),r=n(447);i({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(t,e,n){"use strict";var i=n(31),r=n(79).map,o=n(255),a=n(144),s=o("map"),l=a("map");i({target:"Array",proto:!0,forced:!s||!l},{map:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var i=n(31),r=n(53),o=n(252),a=n(165),s=n(46),l=n(104),c=n(254),u=n(33),h=n(255),d=n(144),p=h("slice"),f=d("slice",{ACCESSORS:!0,0:0,1:2}),y=u("species"),g=[].slice,m=Math.max;i({target:"Array",proto:!0,forced:!p||!f},{slice:function(t,e){var n,i,u,h=l(this),d=s(h.length),p=a(t,d),f=a(void 0===e?d:e,d);if(o(h)&&("function"!=typeof(n=h.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[y])&&(n=void 0):n=void 0,n===Array||void 0===n))return g.call(h,p,f);for(i=new(void 0===n?Array:n)(m(f-p,0)),u=0;p<f;p++,u++)p in h&&c(i,u,h[p]);return i.length=u,i}})},function(t,e,n){"use strict";var i=n(31),r=n(79).some,o=n(206),a=n(144),s=o("some"),l=a("some");i({target:"Array",proto:!0,forced:!s||!l},{some:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var i=n(31),r=n(165),o=n(110),a=n(46),s=n(70),l=n(331),c=n(254),u=n(255),h=n(144),d=u("splice"),p=h("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,y=Math.min;i({target:"Array",proto:!0,forced:!d||!p},{splice:function(t,e){var n,i,u,h,d,p,g=s(this),m=a(g.length),v=r(t,m),b=arguments.length;if(0===b?n=i=0:1===b?(n=0,i=m-v):(n=b-2,i=y(f(o(e),0),m-v)),m+n-i>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(g,i),h=0;h<i;h++)(d=v+h)in g&&c(u,h,g[d]);if(u.length=i,n<i){for(h=v;h<m-i;h++)p=h+n,(d=h+i)in g?g[p]=g[d]:delete g[p];for(h=m;h>m-i+n;h--)delete g[h-1]}else if(n>i)for(h=m-i;h>v;h--)p=h+n-1,(d=h+i-1)in g?g[p]=g[d]:delete g[p];for(h=0;h<n;h++)g[h+v]=arguments[h+2];return g.length=m-i+n,u}})},function(t,e,n){var i=n(52),r=n(56).f,o=Function.prototype,a=o.toString,s=/^\s*function ([^ (]*)/;!i||"name"in o||r(o,"name",{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},function(t,e,n){var i=n(32);n(111)(i.JSON,"JSON",!0)},function(t,e,n){"use strict";var i=n(257),r=n(448);t.exports=i("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r)},function(t,e,n){var i=n(27);t.exports=!i((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(t,e,n){n(111)(Math,"Math",!0)},function(t,e,n){var i=n(31),r=n(449);i({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(t,e,n){var i=n(31),r=n(27),o=n(104),a=n(161).f,s=n(52),l=r((function(){a(1)}));i({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(o(t),e)}})},function(t,e,n){var i=n(31),r=n(27),o=n(438).f;i({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(t,e,n){var i=n(31),r=n(27),o=n(70),a=n(210),s=n(446);i({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!s},{getPrototypeOf:function(t){return a(o(t))}})},function(t,e,n){n(31)({target:"Object",stat:!0},{is:n(450)})},function(t,e,n){var i=n(31),r=n(70),o=n(253);i({target:"Object",stat:!0,forced:n(27)((function(){o(1)}))},{keys:function(t){return o(r(t))}})},function(t,e,n){var i=n(333),r=n(88),o=n(664);i||r(Object.prototype,"toString",o,{unsafe:!0})},function(t,e,n){"use strict";var i=n(333),r=n(209);t.exports=i?{}.toString:function(){return"[object "+r(this)+"]"}},function(t,e,n){var i=n(52),r=n(32),o=n(327),a=n(337),s=n(56).f,l=n(164).f,c=n(339),u=n(259),h=n(340),d=n(88),p=n(27),f=n(89).set,y=n(338),g=n(33)("match"),m=r.RegExp,v=m.prototype,b=/a/g,x=/a/g,w=new m(b)!==b,S=h.UNSUPPORTED_Y;if(i&&o("RegExp",!w||S||p((function(){return x[g]=!1,m(b)!=b||m(x)==x||"/a/i"!=m(b,"i")})))){for(var k=function(t,e){var n,i=this instanceof k,r=c(t),o=void 0===e;if(!i&&r&&t.constructor===k&&o)return t;w?r&&!o&&(t=t.source):t instanceof k&&(o&&(e=u.call(t)),t=t.source),S&&(n=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var s=a(w?new m(t,e):m(t,e),i?this:v,k);return S&&n&&f(s,{sticky:n}),s},O=function(t){t in k||s(k,t,{configurable:!0,get:function(){return m[t]},set:function(e){m[t]=e}})},P=l(m),C=0;P.length>C;)O(P[C++]);v.constructor=k,k.prototype=v,d(r,"RegExp",k)}y("RegExp")},function(t,e,n){var i=n(52),r=n(56),o=n(259),a=n(340).UNSUPPORTED_Y;i&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:o})},function(t,e,n){"use strict";var i=n(88),r=n(57),o=n(27),a=n(259),s=RegExp.prototype,l=s.toString,c=o((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(c||u)&&i(RegExp.prototype,"toString",(function(){var t=r(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in s)?a.call(t):n)}),{unsafe:!0})},function(t,e,n){"use strict";var i=n(257),r=n(448);t.exports=i("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r)},function(t,e,n){"use strict";var i=n(261),r=n(57),o=n(46),a=n(109),s=n(342),l=n(262);i("match",1,(function(t,e,n){return[function(e){var n=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](String(n))},function(t){var i=n(e,t,this);if(i.done)return i.value;var a=r(t),c=String(this);if(!a.global)return l(a,c);var u=a.unicode;a.lastIndex=0;for(var h,d=[],p=0;null!==(h=l(a,c));){var f=String(h[0]);d[p]=f,""===f&&(a.lastIndex=s(c,o(a.lastIndex),u)),p++}return 0===p?null:d}]}))},function(t,e,n){"use strict";var i=n(261),r=n(57),o=n(70),a=n(46),s=n(110),l=n(109),c=n(342),u=n(262),h=Math.max,d=Math.min,p=Math.floor,f=/\$([$&'`]|\d\d?|<[^>]*>)/g,y=/\$([$&'`]|\d\d?)/g;i("replace",2,(function(t,e,n,i){var g=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,m=i.REPLACE_KEEPS_$0,v=g?"$":"$0";return[function(n,i){var r=l(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r,i):e.call(String(r),n,i)},function(t,i){if(!g&&m||"string"==typeof i&&-1===i.indexOf(v)){var o=n(e,t,this,i);if(o.done)return o.value}var l=r(t),p=String(this),f="function"==typeof i;f||(i=String(i));var y=l.global;if(y){var x=l.unicode;l.lastIndex=0}for(var w=[];;){var S=u(l,p);if(null===S)break;if(w.push(S),!y)break;""===String(S[0])&&(l.lastIndex=c(p,a(l.lastIndex),x))}for(var k,O="",P=0,C=0;C<w.length;C++){S=w[C];for(var M=String(S[0]),T=h(d(s(S.index),p.length),0),D=[],E=1;E<S.length;E++)D.push(void 0===(k=S[E])?k:String(k));var A=S.groups;if(f){var _=[M].concat(D,T,p);void 0!==A&&_.push(A);var I=String(i.apply(void 0,_))}else I=b(M,p,T,D,A,i);T>=P&&(O+=p.slice(P,T)+I,P=T+M.length)}return O+p.slice(P)}];function b(t,n,i,r,a,s){var l=i+t.length,c=r.length,u=y;return void 0!==a&&(a=o(a),u=f),e.call(s,u,(function(e,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,i);case"'":return n.slice(l);case"<":s=a[o.slice(1,-1)];break;default:var u=+o;if(0===u)return e;if(u>c){var h=p(u/10);return 0===h?e:h<=c?void 0===r[h-1]?o.charAt(1):r[h-1]+o.charAt(1):e}s=r[u-1]}return void 0===s?"":s}))}}))},function(t,e,n){"use strict";var i=n(261),r=n(57),o=n(109),a=n(450),s=n(262);i("search",1,(function(t,e,n){return[function(e){var n=o(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](String(n))},function(t){var i=n(e,t,this);if(i.done)return i.value;var o=r(t),l=String(this),c=o.lastIndex;a(c,0)||(o.lastIndex=0);var u=s(o,l);return a(o.lastIndex,c)||(o.lastIndex=c),null===u?-1:u.index}]}))},function(t,e,n){"use strict";var i=n(261),r=n(339),o=n(57),a=n(109),s=n(213),l=n(342),c=n(46),u=n(262),h=n(260),d=n(27),p=[].push,f=Math.min,y=!d((function(){return!RegExp(4294967295,"y")}));i("split",2,(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(a(this)),o=void 0===n?4294967295:n>>>0;if(0===o)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,o);for(var s,l,c,u=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,y=new RegExp(t.source,d+"g");(s=h.call(y,i))&&!((l=y.lastIndex)>f&&(u.push(i.slice(f,s.index)),s.length>1&&s.index<i.length&&p.apply(u,s.slice(1)),c=s[0].length,f=l,u.length>=o));)y.lastIndex===s.index&&y.lastIndex++;return f===i.length?!c&&y.test("")||u.push(""):u.push(i.slice(f)),u.length>o?u.slice(0,o):u}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),o=null==e?void 0:e[t];return void 0!==o?o.call(e,r,n):i.call(String(r),e,n)},function(t,r){var a=n(i,t,this,r,i!==e);if(a.done)return a.value;var h=o(t),d=String(this),p=s(h,RegExp),g=h.unicode,m=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(y?"y":"g"),v=new p(y?h:"^(?:"+h.source+")",m),b=void 0===r?4294967295:r>>>0;if(0===b)return[];if(0===d.length)return null===u(v,d)?[d]:[];for(var x=0,w=0,S=[];w<d.length;){v.lastIndex=y?w:0;var k,O=u(v,y?d:d.slice(w));if(null===O||(k=f(c(v.lastIndex+(y?0:w)),d.length))===x)w=l(d,w,g);else{if(S.push(d.slice(x,w)),S.length===b)return S;for(var P=1;P<=O.length-1;P++)if(S.push(O[P]),S.length===b)return S;w=x=k}}return S.push(d.slice(x)),S}]}),!y)},function(t,e,n){"use strict";var i,r=n(31),o=n(161).f,a=n(46),s=n(674),l=n(109),c=n(675),u=n(162),h="".startsWith,d=Math.min,p=c("startsWith");r({target:"String",proto:!0,forced:!!(u||p||(i=o(String.prototype,"startsWith"),!i||i.writable))&&!p},{startsWith:function(t){var e=String(l(this));s(t);var n=a(d(arguments.length>1?arguments[1]:void 0,e.length)),i=String(t);return h?h.call(e,i,n):e.slice(n,n+i.length)===i}})},function(t,e,n){var i=n(339);t.exports=function(t){if(i(t))throw TypeError("The method doesn't accept regular expressions");return t}},function(t,e,n){var i=n(33)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[i]=!1,"/./"[t](e)}catch(t){}}return!1}},function(t,e,n){"use strict";var i=n(31),r=n(677).trim;i({target:"String",proto:!0,forced:n(678)("trim")},{trim:function(){return r(this)}})},function(t,e,n){var i=n(109),r="["+n(453)+"]",o=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),s=function(t){return function(e){var n=String(i(e));return 1&t&&(n=n.replace(o,"")),2&t&&(n=n.replace(a,"")),n}};t.exports={start:s(1),end:s(2),trim:s(3)}},function(t,e,n){var i=n(27),r=n(453);t.exports=function(t){return i((function(){return!!r[t]()||"​᠎"!="​᠎"[t]()||r[t].name!==t}))}},function(t,e,n){n(680)("Uint16",(function(t){return function(e,n,i){return t(this,e,n,i)}}))},function(t,e,n){"use strict";var i=n(31),r=n(32),o=n(52),a=n(681),s=n(34),l=n(682),c=n(145),u=n(143),h=n(78),d=n(46),p=n(455),f=n(457),y=n(203),g=n(54),m=n(209),v=n(53),b=n(166),x=n(211),w=n(164).f,S=n(685),k=n(79).forEach,O=n(338),P=n(56),C=n(161),M=n(89),T=n(337),D=M.get,E=M.set,A=P.f,_=C.f,I=Math.round,L=r.RangeError,j=l.ArrayBuffer,R=l.DataView,N=s.NATIVE_ARRAY_BUFFER_VIEWS,F=s.TYPED_ARRAY_TAG,B=s.TypedArray,H=s.TypedArrayPrototype,z=s.aTypedArrayConstructor,W=s.isTypedArray,G=function(t,e){for(var n=0,i=e.length,r=new(z(t))(i);i>n;)r[n]=e[n++];return r},U=function(t,e){A(t,e,{get:function(){return D(this)[e]}})},V=function(t){var e;return t instanceof j||"ArrayBuffer"==(e=m(t))||"SharedArrayBuffer"==e},Y=function(t,e){return W(t)&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)},X=function(t,e){return Y(t,e=y(e,!0))?u(2,t[e]):_(t,e)},K=function(t,e,n){return!(Y(t,e=y(e,!0))&&v(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?A(t,e,n):(t[e]=n.value,t)};o?(N||(C.f=X,P.f=K,U(H,"buffer"),U(H,"byteOffset"),U(H,"byteLength"),U(H,"length")),i({target:"Object",stat:!0,forced:!N},{getOwnPropertyDescriptor:X,defineProperty:K}),t.exports=function(t,e,n){var o=t.match(/\d+$/)[0]/8,s=t+(n?"Clamped":"")+"Array",l="get"+t,u="set"+t,y=r[s],g=y,m=g&&g.prototype,P={},C=function(t,e){A(t,e,{get:function(){return function(t,e){var n=D(t);return n.view[l](e*o+n.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,i){var r=D(t);n&&(i=(i=I(i))<0?0:i>255?255:255&i),r.view[u](e*o+r.byteOffset,i,!0)}(this,e,t)},enumerable:!0})};N?a&&(g=e((function(t,e,n,i){return c(t,g,s),T(v(e)?V(e)?void 0!==i?new y(e,f(n,o),i):void 0!==n?new y(e,f(n,o)):new y(e):W(e)?G(g,e):S.call(g,e):new y(p(e)),t,g)})),x&&x(g,B),k(w(y),(function(t){t in g||h(g,t,y[t])})),g.prototype=m):(g=e((function(t,e,n,i){c(t,g,s);var r,a,l,u=0,h=0;if(v(e)){if(!V(e))return W(e)?G(g,e):S.call(g,e);r=e,h=f(n,o);var y=e.byteLength;if(void 0===i){if(y%o)throw L("Wrong length");if((a=y-h)<0)throw L("Wrong length")}else if((a=d(i)*o)+h>y)throw L("Wrong length");l=a/o}else l=p(e),r=new j(a=l*o);for(E(t,{buffer:r,byteOffset:h,byteLength:a,length:l,view:new R(r)});u<l;)C(t,u++)})),x&&x(g,B),m=g.prototype=b(H)),m.constructor!==g&&h(m,"constructor",g),F&&h(m,F,s),P[s]=g,i({global:!0,forced:g!=y,sham:!N},P),"BYTES_PER_ELEMENT"in g||h(g,"BYTES_PER_ELEMENT",o),"BYTES_PER_ELEMENT"in m||h(m,"BYTES_PER_ELEMENT",o),O(s)}):t.exports=function(){}},function(t,e,n){var i=n(32),r=n(27),o=n(334),a=n(34).NATIVE_ARRAY_BUFFER_VIEWS,s=i.ArrayBuffer,l=i.Int8Array;t.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!o((function(t){new l,new l(null),new l(1.5),new l(t)}),!0)||r((function(){return 1!==new l(new s(2),1,void 0).length}))},function(t,e,n){"use strict";var i=n(32),r=n(52),o=n(454),a=n(78),s=n(212),l=n(27),c=n(145),u=n(110),h=n(46),d=n(455),p=n(683),f=n(210),y=n(211),g=n(164).f,m=n(56).f,v=n(456),b=n(111),x=n(89),w=x.get,S=x.set,k=i.ArrayBuffer,O=k,P=i.DataView,C=P&&P.prototype,M=Object.prototype,T=i.RangeError,D=p.pack,E=p.unpack,A=function(t){return[255&t]},_=function(t){return[255&t,t>>8&255]},I=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},L=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},j=function(t){return D(t,23,4)},R=function(t){return D(t,52,8)},N=function(t,e){m(t.prototype,e,{get:function(){return w(this)[e]}})},F=function(t,e,n,i){var r=d(n),o=w(t);if(r+e>o.byteLength)throw T("Wrong index");var a=w(o.buffer).bytes,s=r+o.byteOffset,l=a.slice(s,s+e);return i?l:l.reverse()},B=function(t,e,n,i,r,o){var a=d(n),s=w(t);if(a+e>s.byteLength)throw T("Wrong index");for(var l=w(s.buffer).bytes,c=a+s.byteOffset,u=i(+r),h=0;h<e;h++)l[c+h]=u[o?h:e-h-1]};if(o){if(!l((function(){k(1)}))||!l((function(){new k(-1)}))||l((function(){return new k,new k(1.5),new k(NaN),"ArrayBuffer"!=k.name}))){for(var H,z=(O=function(t){return c(this,O),new k(d(t))}).prototype=k.prototype,W=g(k),G=0;W.length>G;)(H=W[G++])in O||a(O,H,k[H]);z.constructor=O}y&&f(C)!==M&&y(C,M);var U=new P(new O(2)),V=C.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||s(C,{setInt8:function(t,e){V.call(this,t,e<<24>>24)},setUint8:function(t,e){V.call(this,t,e<<24>>24)}},{unsafe:!0})}else O=function(t){c(this,O,"ArrayBuffer");var e=d(t);S(this,{bytes:v.call(new Array(e),0),byteLength:e}),r||(this.byteLength=e)},P=function(t,e,n){c(this,P,"DataView"),c(t,O,"DataView");var i=w(t).byteLength,o=u(e);if(o<0||o>i)throw T("Wrong offset");if(o+(n=void 0===n?i-o:h(n))>i)throw T("Wrong length");S(this,{buffer:t,byteLength:n,byteOffset:o}),r||(this.buffer=t,this.byteLength=n,this.byteOffset=o)},r&&(N(O,"byteLength"),N(P,"buffer"),N(P,"byteLength"),N(P,"byteOffset")),s(P.prototype,{getInt8:function(t){return F(this,1,t)[0]<<24>>24},getUint8:function(t){return F(this,1,t)[0]},getInt16:function(t){var e=F(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=F(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return L(F(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return L(F(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return E(F(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return E(F(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){B(this,1,t,A,e)},setUint8:function(t,e){B(this,1,t,A,e)},setInt16:function(t,e){B(this,2,t,_,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){B(this,2,t,_,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){B(this,4,t,I,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){B(this,4,t,I,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){B(this,4,t,j,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){B(this,8,t,R,e,arguments.length>2?arguments[2]:void 0)}});b(O,"ArrayBuffer"),b(P,"DataView"),t.exports={ArrayBuffer:O,DataView:P}},function(t,e){var n=Math.abs,i=Math.pow,r=Math.floor,o=Math.log,a=Math.LN2;t.exports={pack:function(t,e,s){var l,c,u,h=new Array(s),d=8*s-e-1,p=(1<<d)-1,f=p>>1,y=23===e?i(2,-24)-i(2,-77):0,g=t<0||0===t&&1/t<0?1:0,m=0;for((t=n(t))!=t||t===1/0?(c=t!=t?1:0,l=p):(l=r(o(t)/a),t*(u=i(2,-l))<1&&(l--,u*=2),(t+=l+f>=1?y/u:y*i(2,1-f))*u>=2&&(l++,u/=2),l+f>=p?(c=0,l=p):l+f>=1?(c=(t*u-1)*i(2,e),l+=f):(c=t*i(2,f-1)*i(2,e),l=0));e>=8;h[m++]=255&c,c/=256,e-=8);for(l=l<<e|c,d+=e;d>0;h[m++]=255&l,l/=256,d-=8);return h[--m]|=128*g,h},unpack:function(t,e){var n,r=t.length,o=8*r-e-1,a=(1<<o)-1,s=a>>1,l=o-7,c=r-1,u=t[c--],h=127&u;for(u>>=7;l>0;h=256*h+t[c],c--,l-=8);for(n=h&(1<<-l)-1,h>>=-l,l+=e;l>0;n=256*n+t[c],c--,l-=8);if(0===h)h=1-s;else{if(h===a)return n?NaN:u?-1/0:1/0;n+=i(2,e),h-=s}return(u?-1:1)*n*i(2,h-e)}}},function(t,e,n){var i=n(110);t.exports=function(t){var e=i(t);if(e<0)throw RangeError("The argument can't be less than 0");return e}},function(t,e,n){var i=n(70),r=n(46),o=n(208),a=n(332),s=n(167),l=n(34).aTypedArrayConstructor;t.exports=function(t){var e,n,c,u,h,d,p=i(t),f=arguments.length,y=f>1?arguments[1]:void 0,g=void 0!==y,m=o(p);if(null!=m&&!a(m))for(d=(h=m.call(p)).next,p=[];!(u=d.call(h)).done;)p.push(u.value);for(g&&f>2&&(y=s(y,arguments[2],2)),n=r(p.length),c=new(l(this))(n),e=0;n>e;e++)c[e]=g?y(p[e],e):p[e];return c}},function(t,e,n){"use strict";var i=n(34),r=n(687),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("copyWithin",(function(t,e){return r.call(o(this),t,e,arguments.length>2?arguments[2]:void 0)}))},function(t,e,n){"use strict";var i=n(70),r=n(165),o=n(46),a=Math.min;t.exports=[].copyWithin||function(t,e){var n=i(this),s=o(n.length),l=r(t,s),c=r(e,s),u=arguments.length>2?arguments[2]:void 0,h=a((void 0===u?s:r(u,s))-c,s-l),d=1;for(c<l&&l<c+h&&(d=-1,c+=h-1,l+=h-1);h-- >0;)c in n?n[l]=n[c]:delete n[l],l+=d,c+=d;return n}},function(t,e,n){"use strict";var i=n(34),r=n(79).every,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("every",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=n(456),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("fill",(function(t){return r.apply(o(this),arguments)}))},function(t,e,n){"use strict";var i=n(34),r=n(79).filter,o=n(213),a=i.aTypedArray,s=i.aTypedArrayConstructor;(0,i.exportTypedArrayMethod)("filter",(function(t){for(var e=r(a(this),t,arguments.length>1?arguments[1]:void 0),n=o(this,this.constructor),i=0,l=e.length,c=new(s(n))(l);l>i;)c[i]=e[i++];return c}))},function(t,e,n){"use strict";var i=n(34),r=n(79).find,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("find",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=n(79).findIndex,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("findIndex",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=n(79).forEach,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("forEach",(function(t){r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=n(251).includes,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("includes",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=n(251).indexOf,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("indexOf",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(32),r=n(34),o=n(256),a=n(33)("iterator"),s=i.Uint8Array,l=o.values,c=o.keys,u=o.entries,h=r.aTypedArray,d=r.exportTypedArrayMethod,p=s&&s.prototype[a],f=!!p&&("values"==p.name||null==p.name),y=function(){return l.call(h(this))};d("entries",(function(){return u.call(h(this))})),d("keys",(function(){return c.call(h(this))})),d("values",y,!f),d(a,y,!f)},function(t,e,n){"use strict";var i=n(34),r=i.aTypedArray,o=i.exportTypedArrayMethod,a=[].join;o("join",(function(t){return a.apply(r(this),arguments)}))},function(t,e,n){"use strict";var i=n(34),r=n(447),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(t){return r.apply(o(this),arguments)}))},function(t,e,n){"use strict";var i=n(34),r=n(79).map,o=n(213),a=i.aTypedArray,s=i.aTypedArrayConstructor;(0,i.exportTypedArrayMethod)("map",(function(t){return r(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(s(o(t,t.constructor)))(e)}))}))},function(t,e,n){"use strict";var i=n(34),r=n(458).left,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("reduce",(function(t){return r(o(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=n(458).right,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("reduceRight",(function(t){return r(o(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=i.aTypedArray,o=i.exportTypedArrayMethod,a=Math.floor;o("reverse",(function(){for(var t,e=r(this).length,n=a(e/2),i=0;i<n;)t=this[i],this[i++]=this[--e],this[e]=t;return this}))},function(t,e,n){"use strict";var i=n(34),r=n(46),o=n(457),a=n(70),s=n(27),l=i.aTypedArray;(0,i.exportTypedArrayMethod)("set",(function(t){l(this);var e=o(arguments.length>1?arguments[1]:void 0,1),n=this.length,i=a(t),s=r(i.length),c=0;if(s+e>n)throw RangeError("Wrong length");for(;c<s;)this[e+c]=i[c++]}),s((function(){new Int8Array(1).set({})})))},function(t,e,n){"use strict";var i=n(34),r=n(213),o=n(27),a=i.aTypedArray,s=i.aTypedArrayConstructor,l=i.exportTypedArrayMethod,c=[].slice;l("slice",(function(t,e){for(var n=c.call(a(this),t,e),i=r(this,this.constructor),o=0,l=n.length,u=new(s(i))(l);l>o;)u[o]=n[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,e,n){"use strict";var i=n(34),r=n(79).some,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("some",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,n){"use strict";var i=n(34),r=i.aTypedArray,o=i.exportTypedArrayMethod,a=[].sort;o("sort",(function(t){return a.call(r(this),t)}))},function(t,e,n){"use strict";var i=n(34),r=n(46),o=n(165),a=n(213),s=i.aTypedArray;(0,i.exportTypedArrayMethod)("subarray",(function(t,e){var n=s(this),i=n.length,l=o(t,i);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((void 0===e?i:o(e,i))-l))}))},function(t,e,n){"use strict";var i=n(32),r=n(34),o=n(27),a=i.Int8Array,s=r.aTypedArray,l=r.exportTypedArrayMethod,c=[].toLocaleString,u=[].slice,h=!!a&&o((function(){c.call(new a(1))}));l("toLocaleString",(function(){return c.apply(h?u.call(s(this)):s(this),arguments)}),o((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!o((function(){a.prototype.toLocaleString.call([1,2])})))},function(t,e,n){"use strict";var i=n(34).exportTypedArrayMethod,r=n(27),o=n(32).Uint8Array,a=o&&o.prototype||{},s=[].toString,l=[].join;r((function(){s.call({})}))&&(s=function(){return l.call(this)});var c=a.toString!=s;i("toString",s,c)},function(t,e,n){"use strict";var i,r=n(32),o=n(212),a=n(258),s=n(257),l=n(459),c=n(53),u=n(89).enforce,h=n(432),d=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,f=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},y=t.exports=s("WeakMap",f,l);if(h&&d){i=l.getConstructor(f,"WeakMap",!0),a.REQUIRED=!0;var g=y.prototype,m=g.delete,v=g.has,b=g.get,x=g.set;o(g,{delete:function(t){if(c(t)&&!p(t)){var e=u(this);return e.frozen||(e.frozen=new i),m.call(this,t)||e.frozen.delete(t)}return m.call(this,t)},has:function(t){if(c(t)&&!p(t)){var e=u(this);return e.frozen||(e.frozen=new i),v.call(this,t)||e.frozen.has(t)}return v.call(this,t)},get:function(t){if(c(t)&&!p(t)){var e=u(this);return e.frozen||(e.frozen=new i),v.call(this,t)?b.call(this,t):e.frozen.get(t)}return b.call(this,t)},set:function(t,e){if(c(t)&&!p(t)){var n=u(this);n.frozen||(n.frozen=new i),v.call(this,t)?x.call(this,t,e):n.frozen.set(t,e)}else x.call(this,t,e);return this}})}},function(t,e,n){"use strict";n(257)("WeakSet",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),n(459))},function(t,e,n){var i=n(32),r=n(460),o=n(441),a=n(78);for(var s in r){var l=i[s],c=l&&l.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(t){c.forEach=o}}},function(t,e,n){var i=n(32),r=n(460),o=n(256),a=n(78),s=n(33),l=s("iterator"),c=s("toStringTag"),u=o.values;for(var h in r){var d=i[h],p=d&&d.prototype;if(p){if(p[l]!==u)try{a(p,l,u)}catch(t){p[l]=u}if(p[c]||a(p,c,h),r[h])for(var f in o)if(p[f]!==o[f])try{a(p,f,o[f])}catch(t){p[f]=o[f]}}}},function(t,e,n){"use strict";n(452);var i,r=n(31),o=n(52),a=n(461),s=n(32),l=n(437),c=n(88),u=n(145),h=n(54),d=n(449),p=n(442),f=n(341).codeAt,y=n(715),g=n(111),m=n(716),v=n(89),b=s.URL,x=m.URLSearchParams,w=m.getState,S=v.set,k=v.getterFor("URL"),O=Math.floor,P=Math.pow,C=/[A-Za-z]/,M=/[\d+\-.A-Za-z]/,T=/\d/,D=/^(0x|0X)/,E=/^[0-7]+$/,A=/^\d+$/,_=/^[\dA-Fa-f]+$/,I=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,L=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,j=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,R=/[\u0009\u000A\u000D]/g,N=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return"Invalid host";if(!(n=B(e.slice(1,-1))))return"Invalid host";t.host=n}else if(X(t)){if(e=y(e),I.test(e))return"Invalid host";if(null===(n=F(e)))return"Invalid host";t.host=n}else{if(L.test(e))return"Invalid host";for(n="",i=p(e),r=0;r<i.length;r++)n+=V(i[r],z);t.host=n}},F=function(t){var e,n,i,r,o,a,s,l=t.split(".");if(l.length&&""==l[l.length-1]&&l.pop(),(e=l.length)>4)return t;for(n=[],i=0;i<e;i++){if(""==(r=l[i]))return t;if(o=10,r.length>1&&"0"==r.charAt(0)&&(o=D.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?A:8==o?E:_).test(r))return t;a=parseInt(r,o)}n.push(a)}for(i=0;i<e;i++)if(a=n[i],i==e-1){if(a>=P(256,5-e))return null}else if(a>255)return null;for(s=n.pop(),i=0;i<n.length;i++)s+=n[i]*P(256,3-i);return s},B=function(t){var e,n,i,r,o,a,s,l=[0,0,0,0,0,0,0,0],c=0,u=null,h=0,d=function(){return t.charAt(h)};if(":"==d()){if(":"!=t.charAt(1))return;h+=2,u=++c}for(;d();){if(8==c)return;if(":"!=d()){for(e=n=0;n<4&&_.test(d());)e=16*e+parseInt(d(),16),h++,n++;if("."==d()){if(0==n)return;if(h-=n,c>6)return;for(i=0;d();){if(r=null,i>0){if(!("."==d()&&i<4))return;h++}if(!T.test(d()))return;for(;T.test(d());){if(o=parseInt(d(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;h++}l[c]=256*l[c]+r,2!=++i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(h++,!d())return}else if(d())return;l[c++]=e}else{if(null!==u)return;h++,u=++c}}if(null!==u)for(a=c-u,c=7;0!=c&&a>0;)s=l[c],l[c--]=l[u+a-1],l[u+--a]=s;else if(8!=c)return;return l},H=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=O(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=function(t){for(var e=null,n=1,i=null,r=0,o=0;o<8;o++)0!==t[o]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(e=i,n=r),e}(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},z={},W=d({},z,{" ":1,'"':1,"<":1,">":1,"`":1}),G=d({},W,{"#":1,"?":1,"{":1,"}":1}),U=d({},G,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),V=function(t,e){var n=f(t,0);return n>32&&n<127&&!h(e,t)?t:encodeURIComponent(t)},Y={ftp:21,file:null,http:80,https:443,ws:80,wss:443},X=function(t){return h(Y,t.scheme)},K=function(t){return""!=t.username||""!=t.password},q=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},$=function(t,e){var n;return 2==t.length&&C.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},Z=function(t){var e;return t.length>1&&$(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},J=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&$(e[0],!0)||e.pop()},Q=function(t){return"."===t||"%2e"===t.toLowerCase()},tt={},et={},nt={},it={},rt={},ot={},at={},st={},lt={},ct={},ut={},ht={},dt={},pt={},ft={},yt={},gt={},mt={},vt={},bt={},xt={},wt=function(t,e,n,r){var o,a,s,l,c,u=n||tt,d=0,f="",y=!1,g=!1,m=!1;for(n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(j,"")),e=e.replace(R,""),o=p(e);d<=o.length;){switch(a=o[d],u){case tt:if(!a||!C.test(a)){if(n)return"Invalid scheme";u=nt;continue}f+=a.toLowerCase(),u=et;break;case et:if(a&&(M.test(a)||"+"==a||"-"==a||"."==a))f+=a.toLowerCase();else{if(":"!=a){if(n)return"Invalid scheme";f="",u=nt,d=0;continue}if(n&&(X(t)!=h(Y,f)||"file"==f&&(K(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=f,n)return void(X(t)&&Y[t.scheme]==t.port&&(t.port=null));f="","file"==t.scheme?u=pt:X(t)&&r&&r.scheme==t.scheme?u=it:X(t)?u=st:"/"==o[d+1]?(u=rt,d++):(t.cannotBeABaseURL=!0,t.path.push(""),u=vt)}break;case nt:if(!r||r.cannotBeABaseURL&&"#"!=a)return"Invalid scheme";if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,u=xt;break}u="file"==r.scheme?pt:ot;continue;case it:if("/"!=a||"/"!=o[d+1]){u=ot;continue}u=lt,d++;break;case rt:if("/"==a){u=ct;break}u=mt;continue;case ot:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&X(t))u=at;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",u=bt;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),u=mt;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=xt}break;case at:if(!X(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,u=mt;continue}u=ct}else u=lt;break;case st:if(u=lt,"/"!=a||"/"!=f.charAt(d+1))continue;d++;break;case lt:if("/"!=a&&"\\"!=a){u=ct;continue}break;case ct:if("@"==a){y&&(f="%40"+f),y=!0,s=p(f);for(var v=0;v<s.length;v++){var b=s[v];if(":"!=b||m){var x=V(b,U);m?t.password+=x:t.username+=x}else m=!0}f=""}else if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&X(t)){if(y&&""==f)return"Invalid authority";d-=p(f).length+1,f="",u=ut}else f+=a;break;case ut:case ht:if(n&&"file"==t.scheme){u=yt;continue}if(":"!=a||g){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&X(t)){if(X(t)&&""==f)return"Invalid host";if(n&&""==f&&(K(t)||null!==t.port))return;if(l=N(t,f))return l;if(f="",u=gt,n)return;continue}"["==a?g=!0:"]"==a&&(g=!1),f+=a}else{if(""==f)return"Invalid host";if(l=N(t,f))return l;if(f="",u=dt,n==ht)return}break;case dt:if(!T.test(a)){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&X(t)||n){if(""!=f){var w=parseInt(f,10);if(w>65535)return"Invalid port";t.port=X(t)&&w===Y[t.scheme]?null:w,f=""}if(n)return;u=gt;continue}return"Invalid port"}f+=a;break;case pt:if(t.scheme="file","/"==a||"\\"==a)u=ft;else{if(!r||"file"!=r.scheme){u=mt;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",u=bt;else{if("#"!=a){Z(o.slice(d).join(""))||(t.host=r.host,t.path=r.path.slice(),J(t)),u=mt;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=xt}}break;case ft:if("/"==a||"\\"==a){u=yt;break}r&&"file"==r.scheme&&!Z(o.slice(d).join(""))&&($(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),u=mt;continue;case yt:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&$(f))u=mt;else if(""==f){if(t.host="",n)return;u=gt}else{if(l=N(t,f))return l;if("localhost"==t.host&&(t.host=""),n)return;f="",u=gt}continue}f+=a;break;case gt:if(X(t)){if(u=mt,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(u=mt,"/"!=a))continue}else t.fragment="",u=xt;else t.query="",u=bt;break;case mt:if(a==i||"/"==a||"\\"==a&&X(t)||!n&&("?"==a||"#"==a)){if(".."===(c=(c=f).toLowerCase())||"%2e."===c||".%2e"===c||"%2e%2e"===c?(J(t),"/"==a||"\\"==a&&X(t)||t.path.push("")):Q(f)?"/"==a||"\\"==a&&X(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&$(f)&&(t.host&&(t.host=""),f=f.charAt(0)+":"),t.path.push(f)),f="","file"==t.scheme&&(a==i||"?"==a||"#"==a))for(;t.path.length>1&&""===t.path[0];)t.path.shift();"?"==a?(t.query="",u=bt):"#"==a&&(t.fragment="",u=xt)}else f+=V(a,G);break;case vt:"?"==a?(t.query="",u=bt):"#"==a?(t.fragment="",u=xt):a!=i&&(t.path[0]+=V(a,z));break;case bt:n||"#"!=a?a!=i&&("'"==a&&X(t)?t.query+="%27":t.query+="#"==a?"%23":V(a,z)):(t.fragment="",u=xt);break;case xt:a!=i&&(t.fragment+=V(a,W))}d++}},St=function(t){var e,n,i=u(this,St,"URL"),r=arguments.length>1?arguments[1]:void 0,a=String(t),s=S(i,{type:"URL"});if(void 0!==r)if(r instanceof St)e=k(r);else if(n=wt(e={},String(r)))throw TypeError(n);if(n=wt(s,a,null,e))throw TypeError(n);var l=s.searchParams=new x,c=w(l);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(l)||null},o||(i.href=Ot.call(i),i.origin=Pt.call(i),i.protocol=Ct.call(i),i.username=Mt.call(i),i.password=Tt.call(i),i.host=Dt.call(i),i.hostname=Et.call(i),i.port=At.call(i),i.pathname=_t.call(i),i.search=It.call(i),i.searchParams=Lt.call(i),i.hash=jt.call(i))},kt=St.prototype,Ot=function(){var t=k(this),e=t.scheme,n=t.username,i=t.password,r=t.host,o=t.port,a=t.path,s=t.query,l=t.fragment,c=e+":";return null!==r?(c+="//",K(t)&&(c+=n+(i?":"+i:"")+"@"),c+=H(r),null!==o&&(c+=":"+o)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==l&&(c+="#"+l),c},Pt=function(){var t=k(this),e=t.scheme,n=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(t){return"null"}return"file"!=e&&X(t)?e+"://"+H(t.host)+(null!==n?":"+n:""):"null"},Ct=function(){return k(this).scheme+":"},Mt=function(){return k(this).username},Tt=function(){return k(this).password},Dt=function(){var t=k(this),e=t.host,n=t.port;return null===e?"":null===n?H(e):H(e)+":"+n},Et=function(){var t=k(this).host;return null===t?"":H(t)},At=function(){var t=k(this).port;return null===t?"":String(t)},_t=function(){var t=k(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},It=function(){var t=k(this).query;return t?"?"+t:""},Lt=function(){return k(this).searchParams},jt=function(){var t=k(this).fragment;return t?"#"+t:""},Rt=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&l(kt,{href:Rt(Ot,(function(t){var e=k(this),n=String(t),i=wt(e,n);if(i)throw TypeError(i);w(e.searchParams).updateSearchParams(e.query)})),origin:Rt(Pt),protocol:Rt(Ct,(function(t){var e=k(this);wt(e,String(t)+":",tt)})),username:Rt(Mt,(function(t){var e=k(this),n=p(String(t));if(!q(e)){e.username="";for(var i=0;i<n.length;i++)e.username+=V(n[i],U)}})),password:Rt(Tt,(function(t){var e=k(this),n=p(String(t));if(!q(e)){e.password="";for(var i=0;i<n.length;i++)e.password+=V(n[i],U)}})),host:Rt(Dt,(function(t){var e=k(this);e.cannotBeABaseURL||wt(e,String(t),ut)})),hostname:Rt(Et,(function(t){var e=k(this);e.cannotBeABaseURL||wt(e,String(t),ht)})),port:Rt(At,(function(t){var e=k(this);q(e)||(""==(t=String(t))?e.port=null:wt(e,t,dt))})),pathname:Rt(_t,(function(t){var e=k(this);e.cannotBeABaseURL||(e.path=[],wt(e,t+"",gt))})),search:Rt(It,(function(t){var e=k(this);""==(t=String(t))?e.query=null:("?"==t.charAt(0)&&(t=t.slice(1)),e.query="",wt(e,t,bt)),w(e.searchParams).updateSearchParams(e.query)})),searchParams:Rt(Lt),hash:Rt(jt,(function(t){var e=k(this);""!=(t=String(t))?("#"==t.charAt(0)&&(t=t.slice(1)),e.fragment="",wt(e,t,xt)):e.fragment=null}))}),c(kt,"toJSON",(function(){return Ot.call(this)}),{enumerable:!0}),c(kt,"toString",(function(){return Ot.call(this)}),{enumerable:!0}),b){var Nt=b.createObjectURL,Ft=b.revokeObjectURL;Nt&&c(St,"createObjectURL",(function(t){return Nt.apply(b,arguments)})),Ft&&c(St,"revokeObjectURL",(function(t){return Ft.apply(b,arguments)}))}g(St,"URL"),r({global:!0,forced:!a,sham:!o},{URL:St})},function(t,e,n){"use strict";var i=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,o="Overflow: input needs wider integers to process",a=Math.floor,s=String.fromCharCode,l=function(t){return t+22+75*(t<26)},c=function(t,e,n){var i=0;for(t=n?a(t/700):t>>1,t+=a(t/e);t>455;i+=36)t=a(t/35);return a(i+36*t/(t+38))},u=function(t){var e,n,i=[],r=(t=function(t){for(var e=[],n=0,i=t.length;n<i;){var r=t.charCodeAt(n++);if(r>=55296&&r<=56319&&n<i){var o=t.charCodeAt(n++);56320==(64512&o)?e.push(((1023&r)<<10)+(1023&o)+65536):(e.push(r),n--)}else e.push(r)}return e}(t)).length,u=128,h=0,d=72;for(e=0;e<t.length;e++)(n=t[e])<128&&i.push(s(n));var p=i.length,f=p;for(p&&i.push("-");f<r;){var y=2147483647;for(e=0;e<t.length;e++)(n=t[e])>=u&&n<y&&(y=n);var g=f+1;if(y-u>a((2147483647-h)/g))throw RangeError(o);for(h+=(y-u)*g,u=y,e=0;e<t.length;e++){if((n=t[e])<u&&++h>2147483647)throw RangeError(o);if(n==u){for(var m=h,v=36;;v+=36){var b=v<=d?1:v>=d+26?26:v-d;if(m<b)break;var x=m-b,w=36-b;i.push(s(l(b+x%w))),m=a(x/w)}i.push(s(l(m))),d=c(h,g,f==p),h=0,++f}}++h,++u}return i.join("")};t.exports=function(t){var e,n,o=[],a=t.toLowerCase().replace(r,".").split(".");for(e=0;e<a.length;e++)n=a[e],o.push(i.test(n)?"xn--"+u(n):n);return o.join(".")}},function(t,e,n){"use strict";n(256);var i=n(31),r=n(163),o=n(461),a=n(88),s=n(212),l=n(111),c=n(444),u=n(89),h=n(145),d=n(54),p=n(167),f=n(209),y=n(57),g=n(53),m=n(166),v=n(143),b=n(717),x=n(208),w=n(33),S=r("fetch"),k=r("Headers"),O=w("iterator"),P=u.set,C=u.getterFor("URLSearchParams"),M=u.getterFor("URLSearchParamsIterator"),T=/\+/g,D=Array(4),E=function(t){return D[t-1]||(D[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},A=function(t){try{return decodeURIComponent(t)}catch(e){return t}},_=function(t){var e=t.replace(T," "),n=4;try{return decodeURIComponent(e)}catch(t){for(;n;)e=e.replace(E(n--),A);return e}},I=/[!'()~]|%20/g,L={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},j=function(t){return L[t]},R=function(t){return encodeURIComponent(t).replace(I,j)},N=function(t,e){if(e)for(var n,i,r=e.split("&"),o=0;o<r.length;)(n=r[o++]).length&&(i=n.split("="),t.push({key:_(i.shift()),value:_(i.join("="))}))},F=function(t){this.entries.length=0,N(this.entries,t)},B=function(t,e){if(t<e)throw TypeError("Not enough arguments")},H=c((function(t,e){P(this,{type:"URLSearchParamsIterator",iterator:b(C(t).entries),kind:e})}),"Iterator",(function(){var t=M(this),e=t.kind,n=t.iterator.next(),i=n.value;return n.done||(n.value="keys"===e?i.key:"values"===e?i.value:[i.key,i.value]),n})),z=function(){h(this,z,"URLSearchParams");var t,e,n,i,r,o,a,s,l,c=arguments.length>0?arguments[0]:void 0,u=this,p=[];if(P(u,{type:"URLSearchParams",entries:p,updateURL:function(){},updateSearchParams:F}),void 0!==c)if(g(c))if("function"==typeof(t=x(c)))for(n=(e=t.call(c)).next;!(i=n.call(e)).done;){if((a=(o=(r=b(y(i.value))).next).call(r)).done||(s=o.call(r)).done||!o.call(r).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}else for(l in c)d(c,l)&&p.push({key:l,value:c[l]+""});else N(p,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},W=z.prototype;s(W,{append:function(t,e){B(arguments.length,2);var n=C(this);n.entries.push({key:t+"",value:e+""}),n.updateURL()},delete:function(t){B(arguments.length,1);for(var e=C(this),n=e.entries,i=t+"",r=0;r<n.length;)n[r].key===i?n.splice(r,1):r++;e.updateURL()},get:function(t){B(arguments.length,1);for(var e=C(this).entries,n=t+"",i=0;i<e.length;i++)if(e[i].key===n)return e[i].value;return null},getAll:function(t){B(arguments.length,1);for(var e=C(this).entries,n=t+"",i=[],r=0;r<e.length;r++)e[r].key===n&&i.push(e[r].value);return i},has:function(t){B(arguments.length,1);for(var e=C(this).entries,n=t+"",i=0;i<e.length;)if(e[i++].key===n)return!0;return!1},set:function(t,e){B(arguments.length,1);for(var n,i=C(this),r=i.entries,o=!1,a=t+"",s=e+"",l=0;l<r.length;l++)(n=r[l]).key===a&&(o?r.splice(l--,1):(o=!0,n.value=s));o||r.push({key:a,value:s}),i.updateURL()},sort:function(){var t,e,n,i=C(this),r=i.entries,o=r.slice();for(r.length=0,n=0;n<o.length;n++){for(t=o[n],e=0;e<n;e++)if(r[e].key>t.key){r.splice(e,0,t);break}e===n&&r.push(t)}i.updateURL()},forEach:function(t){for(var e,n=C(this).entries,i=p(t,arguments.length>1?arguments[1]:void 0,3),r=0;r<n.length;)i((e=n[r++]).value,e.key,this)},keys:function(){return new H(this,"keys")},values:function(){return new H(this,"values")},entries:function(){return new H(this,"entries")}},{enumerable:!0}),a(W,O,W.entries),a(W,"toString",(function(){for(var t,e=C(this).entries,n=[],i=0;i<e.length;)t=e[i++],n.push(R(t.key)+"="+R(t.value));return n.join("&")}),{enumerable:!0}),l(z,"URLSearchParams"),i({global:!0,forced:!o},{URLSearchParams:z}),o||"function"!=typeof S||"function"!=typeof k||i({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var e,n,i,r=[t];return arguments.length>1&&(e=arguments[1],g(e)&&(n=e.body,"URLSearchParams"===f(n)&&((i=e.headers?new k(e.headers):new k).has("content-type")||i.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=m(e,{body:v(0,String(n)),headers:v(0,i)}))),r.push(e)),S.apply(this,r)}}),t.exports={URLSearchParams:z,getState:C}},function(t,e,n){var i=n(57),r=n(208);t.exports=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return i(e.call(t))}},function(t,e,n){"use strict";n(31)({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},,function(t,e,n){!function(){"use strict";t.exports={polyfill:function(){var t=window,e=document;if(!("scrollBehavior"in e.documentElement.style&&!0!==t.__forceSmoothScrollPolyfill__)){var n,i=t.HTMLElement||t.Element,r={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:i.prototype.scroll||s,scrollIntoView:i.prototype.scrollIntoView},o=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now,a=(n=t.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(n)?1:0);t.scroll=t.scrollTo=function(){void 0!==arguments[0]&&(!0!==l(arguments[0])?f.call(t,e.body,void 0!==arguments[0].left?~~arguments[0].left:t.scrollX||t.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:t.scrollY||t.pageYOffset):r.scroll.call(t,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:t.scrollX||t.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:t.scrollY||t.pageYOffset))},t.scrollBy=function(){void 0!==arguments[0]&&(l(arguments[0])?r.scrollBy.call(t,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):f.call(t,e.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset)))},i.prototype.scroll=i.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==l(arguments[0])){var t=arguments[0].left,e=arguments[0].top;f.call(this,this,void 0===t?this.scrollLeft:~~t,void 0===e?this.scrollTop:~~e)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");r.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},i.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==l(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):r.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},i.prototype.scrollIntoView=function(){if(!0!==l(arguments[0])){var n=d(this),i=n.getBoundingClientRect(),o=this.getBoundingClientRect();n!==e.body?(f.call(this,n,n.scrollLeft+o.left-i.left,n.scrollTop+o.top-i.top),"fixed"!==t.getComputedStyle(n).position&&t.scrollBy({left:i.left,top:i.top,behavior:"smooth"})):t.scrollBy({left:o.left,top:o.top,behavior:"smooth"})}else r.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function s(t,e){this.scrollLeft=t,this.scrollTop=e}function l(t){if(null===t||"object"!=typeof t||void 0===t.behavior||"auto"===t.behavior||"instant"===t.behavior)return!0;if("object"==typeof t&&"smooth"===t.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+t.behavior+" is not a valid value for enumeration ScrollBehavior.")}function c(t,e){return"Y"===e?t.clientHeight+a<t.scrollHeight:"X"===e?t.clientWidth+a<t.scrollWidth:void 0}function u(e,n){var i=t.getComputedStyle(e,null)["overflow"+n];return"auto"===i||"scroll"===i}function h(t){var e=c(t,"Y")&&u(t,"Y"),n=c(t,"X")&&u(t,"X");return e||n}function d(t){for(;t!==e.body&&!1===h(t);)t=t.parentNode||t.host;return t}function p(e){var n,i,r,a,s=(o()-e.startTime)/468;a=s=s>1?1:s,n=.5*(1-Math.cos(Math.PI*a)),i=e.startX+(e.x-e.startX)*n,r=e.startY+(e.y-e.startY)*n,e.method.call(e.scrollable,i,r),i===e.x&&r===e.y||t.requestAnimationFrame(p.bind(t,e))}function f(n,i,a){var l,c,u,h,d=o();n===e.body?(l=t,c=t.scrollX||t.pageXOffset,u=t.scrollY||t.pageYOffset,h=r.scroll):(l=n,c=n.scrollLeft,u=n.scrollTop,h=s),p({scrollable:l,method:h,startTime:d,startX:c,startY:u,x:i,y:a})}}}}()},function(t,e,n){!function(t){"use strict";t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(7))},,function(t,e,n){var i=n(102),r="["+n(467)+"]",o=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),s=function(t){return function(e){var n=String(i(e));return 1&t&&(n=n.replace(o,"")),2&t&&(n=n.replace(a,"")),n}};t.exports={start:s(1),end:s(2),trim:s(3)}},function(t,e,n){var i=n(42),r=n(467);t.exports=function(t){return i((function(){return!!r[t]()||"​᠎"!="​᠎"[t]()||r[t].name!==t}))}},function(t,e){t.exports=function(t){if(Array.isArray(t))return t}},function(t,e){t.exports=function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(t,e,n){},,function(t,e,n){"use strict";var i=n(731);function r(){}function o(){}o.resetWarningCache=r,t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){var i=n(102),r=/"/g;t.exports=function(t,e,n,o){var a=String(i(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(o).replace(r,"&quot;")+'"'),s+">"+a+"</"+e+">"}},function(t,e,n){var i=n(42);t.exports=function(t){return i((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},function(t,e,n){var i=n(86),r=n(246).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return r(t)}catch(t){return a.slice()}}(t):r(i(t))}},function(t,e,n){var i=n(311),r=n(69),o=n(471),a=n(84).f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||a(e,t,{value:o.f(t)})}},function(t,e,n){var i=function(t){"use strict";var e=Object.prototype,n=e.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function s(t,e,n,i){var r=e&&e.prototype instanceof u?e:u,o=Object.create(r.prototype),a=new S(i||[]);return o._invoke=function(t,e,n){var i="suspendedStart";return function(r,o){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===r)throw o;return O()}for(n.method=r,n.arg=o;;){var a=n.delegate;if(a){var s=b(a,n);if(s){if(s===c)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var u=l(t,e,n);if("normal"===u.type){if(i=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(i="completed",n.method="throw",n.arg=u.arg)}}}(t,n,a),o}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var c={};function u(){}function h(){}function d(){}var p={};p[r]=function(){return this};var f=Object.getPrototypeOf,y=f&&f(f(k([])));y&&y!==e&&n.call(y,r)&&(p=y);var g=d.prototype=u.prototype=Object.create(p);function m(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function v(t,e){var i;this._invoke=function(r,o){function a(){return new e((function(i,a){!function i(r,o,a,s){var c=l(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(h).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(c.arg)}(r,o,i,a)}))}return i=i?i.then(a,a):a()}}function b(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,b(t,e),"throw"===e.method))return c;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var i=l(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,c;var r=i.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,c):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,c)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function k(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function e(){for(;++i<t.length;)if(n.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return h.prototype=g.constructor=d,d.constructor=h,d[a]=h.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(v.prototype),v.prototype[o]=function(){return this},t.AsyncIterator=v,t.async=function(e,n,i,r,o){void 0===o&&(o=Promise);var a=new v(s(e,n,i,r),o);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),g[a]="Generator",g[r]=function(){return this},g.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var i=e.pop();if(i in t)return n.value=i,n.done=!1,n}return n.done=!0,n}},t.values=k,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(n,i){return a.type="throw",a.arg=t,e.next=n,i&&(e.method="next",e.arg=void 0),!!i}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i>=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,c):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),c},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),w(n),c}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var r=i.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:k(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},t}(t.exports);try{regeneratorRuntime=i}catch(t){Function("r","regeneratorRuntime = r")(i)}},function(t,e,n){"use strict";
/** @license React v16.12.0
 * react-dom-server.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var i=n(766),r=n(0);function o(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a="function"==typeof Symbol&&Symbol.for,s=a?Symbol.for("react.portal"):60106,l=a?Symbol.for("react.fragment"):60107,c=a?Symbol.for("react.strict_mode"):60108,u=a?Symbol.for("react.profiler"):60114,h=a?Symbol.for("react.provider"):60109,d=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.concurrent_mode"):60111,f=a?Symbol.for("react.forward_ref"):60112,y=a?Symbol.for("react.suspense"):60113,g=a?Symbol.for("react.suspense_list"):60120,m=a?Symbol.for("react.memo"):60115,v=a?Symbol.for("react.lazy"):60116,b=a?Symbol.for("react.fundamental"):60117,x=a?Symbol.for("react.scope"):60119,w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function S(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case l:return"Fragment";case s:return"Portal";case u:return"Profiler";case c:return"StrictMode";case y:return"Suspense";case g:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case d:return"Context.Consumer";case h:return"Context.Provider";case f:var e=t.render;return e=e.displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case m:return S(t.type);case v:if(t=1===t._status?t._result:null)return S(t)}return null}w.hasOwnProperty("ReactCurrentDispatcher")||(w.ReactCurrentDispatcher={current:null}),w.hasOwnProperty("ReactCurrentBatchConfig")||(w.ReactCurrentBatchConfig={suspense:null});var k={};function O(t,e){for(var n=0|t._threadCount;n<=e;n++)t[n]=t._currentValue2,t._threadCount=n+1}for(var P=new Uint16Array(16),C=0;15>C;C++)P[C]=C+1;P[15]=0;var M=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T=Object.prototype.hasOwnProperty,D={},E={};function A(t){return!!T.call(E,t)||!T.call(D,t)&&(M.test(t)?E[t]=!0:(D[t]=!0,!1))}function _(t,e,n,i,r,o){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=o}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(t){I[t]=new _(t,0,!1,t,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(t){var e=t[0];I[e]=new _(e,1,!1,t[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(t){I[t]=new _(t,2,!1,t.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(t){I[t]=new _(t,2,!1,t,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(t){I[t]=new _(t,3,!1,t.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(t){I[t]=new _(t,3,!0,t,null,!1)})),["capture","download"].forEach((function(t){I[t]=new _(t,4,!1,t,null,!1)})),["cols","rows","size","span"].forEach((function(t){I[t]=new _(t,6,!1,t,null,!1)})),["rowSpan","start"].forEach((function(t){I[t]=new _(t,5,!1,t.toLowerCase(),null,!1)}));var L=/[\-:]([a-z])/g;function j(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(t){var e=t.replace(L,j);I[e]=new _(e,1,!1,t,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(t){var e=t.replace(L,j);I[e]=new _(e,1,!1,t,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(t){var e=t.replace(L,j);I[e]=new _(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(t){I[t]=new _(t,1,!1,t.toLowerCase(),null,!1)})),I.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(t){I[t]=new _(t,1,!1,t.toLowerCase(),null,!0)}));var R=/["'&<>]/;function N(t){if("boolean"==typeof t||"number"==typeof t)return""+t;t=""+t;var e=R.exec(t);if(e){var n,i="",r=0;for(n=e.index;n<t.length;n++){switch(t.charCodeAt(n)){case 34:e="&quot;";break;case 38:e="&amp;";break;case 39:e="&#x27;";break;case 60:e="&lt;";break;case 62:e="&gt;";break;default:continue}r!==n&&(i+=t.substring(r,n)),r=n+1,i+=e}t=r!==n?i+t.substring(r,n):i}return t}function F(t,e){var n,i=I.hasOwnProperty(t)?I[t]:null;return(n="style"!==t)&&(n=null!==i?0===i.type:2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])),n||function(t,e,n,i){if(null==e||function(t,e,n,i){if(null!==n&&0===n.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(t=t.toLowerCase().slice(0,5))&&"aria-"!==t);default:return!1}}(t,e,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(t,e,i,!1)?"":null!==i?(t=i.attributeName,3===(n=i.type)||4===n&&!0===e?t+'=""':(i.sanitizeURL&&(e=""+e),t+'="'+N(e)+'"')):A(t)?t+'="'+N(e)+'"':""}var B="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},H=null,z=null,W=null,G=!1,U=!1,V=null,Y=0;function X(){if(null===H)throw Error(o(321));return H}function K(){if(0<Y)throw Error(o(312));return{memoizedState:null,queue:null,next:null}}function q(){return null===W?null===z?(G=!1,z=W=K()):(G=!0,W=z):null===W.next?(G=!1,W=W.next=K()):(G=!0,W=W.next),W}function $(t,e,n,i){for(;U;)U=!1,Y+=1,W=null,n=t(e,i);return z=H=null,Y=0,W=V=null,n}function Z(t,e){return"function"==typeof e?e(t):e}function J(t,e,n){if(H=X(),W=q(),G){var i=W.queue;if(e=i.dispatch,null!==V&&void 0!==(n=V.get(i))){V.delete(i),i=W.memoizedState;do{i=t(i,n.action),n=n.next}while(null!==n);return W.memoizedState=i,[i,e]}return[W.memoizedState,e]}return t=t===Z?"function"==typeof e?e():e:void 0!==n?n(e):e,W.memoizedState=t,t=(t=W.queue={last:null,dispatch:null}).dispatch=Q.bind(null,H,t),[W.memoizedState,t]}function Q(t,e,n){if(!(25>Y))throw Error(o(301));if(t===H)if(U=!0,t={action:n,next:null},null===V&&(V=new Map),void 0===(n=V.get(e)))V.set(e,t);else{for(e=n;null!==e.next;)e=e.next;e.next=t}}function tt(){}var et=0,nt={readContext:function(t){var e=et;return O(t,e),t[e]},useContext:function(t){X();var e=et;return O(t,e),t[e]},useMemo:function(t,e){if(H=X(),e=void 0===e?null:e,null!==(W=q())){var n=W.memoizedState;if(null!==n&&null!==e){t:{var i=n[1];if(null===i)i=!1;else{for(var r=0;r<i.length&&r<e.length;r++)if(!B(e[r],i[r])){i=!1;break t}i=!0}}if(i)return n[0]}}return t=t(),W.memoizedState=[t,e],t},useReducer:J,useRef:function(t){H=X();var e=(W=q()).memoizedState;return null===e?(t={current:t},W.memoizedState=t):e},useState:function(t){return J(Z,t)},useLayoutEffect:function(){},useCallback:function(t){return t},useImperativeHandle:tt,useEffect:tt,useDebugValue:tt,useResponder:function(t,e){return{props:e,responder:t}},useDeferredValue:function(t){return X(),t},useTransition:function(){return X(),[function(t){t()},!1]}},it="http://www.w3.org/1999/xhtml";function rt(t){switch(t){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"}}var ot={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},at=i({menuitem:!0},ot),st={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},lt=["Webkit","ms","Moz","O"];Object.keys(st).forEach((function(t){lt.forEach((function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),st[e]=st[t]}))}));var ct=/([A-Z])/g,ut=/^ms-/,ht=r.Children.toArray,dt=w.ReactCurrentDispatcher,pt={listing:!0,pre:!0,textarea:!0},ft=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,yt={},gt={};var mt=Object.prototype.hasOwnProperty,vt={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function bt(t,e){if(void 0===t)throw Error(o(152,S(e)||"Component"))}function xt(t,e,n){function a(r,a){var s=a.prototype&&a.prototype.isReactComponent,l=function(t,e,n,i){if(i&&("object"==typeof(i=t.contextType)&&null!==i))return O(i,n),i[n];if(t=t.contextTypes){for(var r in n={},t)n[r]=e[r];e=n}else e=k;return e}(a,e,n,s),c=[],u=!1,h={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===c)return null},enqueueReplaceState:function(t,e){u=!0,c=[e]},enqueueSetState:function(t,e){if(null===c)return null;c.push(e)}};if(s){if(s=new a(r.props,l,h),"function"==typeof a.getDerivedStateFromProps){var d=a.getDerivedStateFromProps.call(null,r.props,s.state);null!=d&&(s.state=i({},s.state,d))}}else if(H={},s=a(r.props,l,h),null==(s=$(a,r.props,s,l))||null==s.render)return void bt(t=s,a);if(s.props=r.props,s.context=l,s.updater=h,void 0===(h=s.state)&&(s.state=h=null),"function"==typeof s.UNSAFE_componentWillMount||"function"==typeof s.componentWillMount)if("function"==typeof s.componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.UNSAFE_componentWillMount(),c.length){h=c;var p=u;if(c=null,u=!1,p&&1===h.length)s.state=h[0];else{d=p?h[0]:s.state;var f=!0;for(p=p?1:0;p<h.length;p++){var y=h[p];null!=(y="function"==typeof y?y.call(s,d,r.props,l):y)&&(f?(f=!1,d=i({},d,y)):i(d,y))}s.state=d}}else c=null;if(bt(t=s.render(),a),"function"==typeof s.getChildContext&&"object"==typeof(r=a.childContextTypes)){var g=s.getChildContext();for(var m in g)if(!(m in r))throw Error(o(108,S(a)||"Unknown",m))}g&&(e=i({},e,g))}for(;r.isValidElement(t);){var s=t,l=s.type;if("function"!=typeof l)break;a(s,l)}return{child:t,context:e}}var wt=function(){function t(t,e){r.isValidElement(t)?t.type!==l?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:ht(t)):t=ht(t),t={type:null,domNamespace:it,children:t,childIndex:0,context:k,footer:""};var n=P[0];if(0===n){var i=P,a=2*(n=i.length);if(!(65536>=a))throw Error(o(304));var s=new Uint16Array(a);for(s.set(i),(P=s)[0]=n+1,i=n;i<a-1;i++)P[i]=i+1;P[a-1]=0}else P[0]=P[n];this.threadID=n,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=e,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}var e=t.prototype;return e.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var t=this.threadID;P[t]=P[0],P[0]=t}},e.pushProvider=function(t){var e=++this.contextIndex,n=t.type._context,i=this.threadID;O(n,i);var r=n[i];this.contextStack[e]=n,this.contextValueStack[e]=r,n[i]=t.props.value},e.popProvider=function(){var t=this.contextIndex,e=this.contextStack[t],n=this.contextValueStack[t];this.contextStack[t]=null,this.contextValueStack[t]=null,this.contextIndex--,e[this.threadID]=n},e.clearProviders=function(){for(var t=this.contextIndex;0<=t;t--)this.contextStack[t][this.threadID]=this.contextValueStack[t]},e.read=function(t){if(this.exhausted)return null;var e=et;et=this.threadID;var n=dt.current;dt.current=nt;try{for(var i=[""],r=!1;i[0].length<t;){if(0===this.stack.length){this.exhausted=!0;var a=this.threadID;P[a]=P[0],P[0]=a;break}var s=this.stack[this.stack.length-1];if(r||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===h)this.popProvider(s.type);else if(s.type===y){this.suspenseDepth--;var c=i.pop();if(r){r=!1;var u=s.fallbackFrame;if(!u)throw Error(o(303));this.stack.push(u),i[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}i[this.suspenseDepth]+=c}i[this.suspenseDepth]+=l}else{var d=s.children[s.childIndex++],p="";try{p+=this.render(d,s.context,s.domNamespace)}catch(t){if(null!=t&&"function"==typeof t.then)throw Error(o(294));throw t}i.length<=this.suspenseDepth&&i.push(""),i[this.suspenseDepth]+=p}}return i[0]}finally{dt.current=n,et=e}},e.render=function(t,e,n){if("string"==typeof t||"number"==typeof t)return""===(n=""+t)?"":this.makeStaticMarkup?N(n):this.previousWasTextNode?"\x3c!-- --\x3e"+N(n):(this.previousWasTextNode=!0,N(n));if(t=(e=xt(t,e,this.threadID)).child,e=e.context,null===t||!1===t)return"";if(!r.isValidElement(t)){if(null!=t&&null!=t.$$typeof){if((n=t.$$typeof)===s)throw Error(o(257));throw Error(o(258,n.toString()))}return t=ht(t),this.stack.push({type:null,domNamespace:n,children:t,childIndex:0,context:e,footer:""}),""}var a=t.type;if("string"==typeof a)return this.renderDOM(t,e,n);switch(a){case c:case p:case u:case g:case l:return t=ht(t.props.children),this.stack.push({type:null,domNamespace:n,children:t,childIndex:0,context:e,footer:""}),"";case y:throw Error(o(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case f:H={};var w=a.render(t.props,t.ref);return w=$(a.render,t.props,w,t.ref),w=ht(w),this.stack.push({type:null,domNamespace:n,children:w,childIndex:0,context:e,footer:""}),"";case m:return t=[r.createElement(a.type,i({ref:t.ref},t.props))],this.stack.push({type:null,domNamespace:n,children:t,childIndex:0,context:e,footer:""}),"";case h:return n={type:t,domNamespace:n,children:a=ht(t.props.children),childIndex:0,context:e,footer:""},this.pushProvider(t),this.stack.push(n),"";case d:a=t.type,w=t.props;var S=this.threadID;return O(a,S),a=ht(w.children(a[S])),this.stack.push({type:t,domNamespace:n,children:a,childIndex:0,context:e,footer:""}),"";case b:throw Error(o(338));case v:switch(function(t){if(-1===t._status){t._status=0;var e=t._ctor;e=e(),t._result=e,e.then((function(e){0===t._status&&(e=e.default,t._status=1,t._result=e)}),(function(e){0===t._status&&(t._status=2,t._result=e)}))}}(a=t.type),a._status){case 1:return t=[r.createElement(a._result,i({ref:t.ref},t.props))],this.stack.push({type:null,domNamespace:n,children:t,childIndex:0,context:e,footer:""}),"";case 2:throw a._result;default:throw Error(o(295))}case x:throw Error(o(343))}throw Error(o(130,null==a?a:typeof a,""))},e.renderDOM=function(t,e,n){var a=t.type.toLowerCase();if(n===it&&rt(a),!yt.hasOwnProperty(a)){if(!ft.test(a))throw Error(o(65,a));yt[a]=!0}var s=t.props;if("input"===a)s=i({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;if(null!=c){if(null!=l)throw Error(o(92));if(Array.isArray(c)){if(!(1>=c.length))throw Error(o(93));c=c[0]}l=""+c}null==l&&(l="")}s=i({},s,{value:void 0,children:""+l})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=i({},s,{value:void 0});else if("option"===a){c=this.currentSelectValue;var u=function(t){if(null==t)return t;var e="";return r.Children.forEach(t,(function(t){null!=t&&(e+=t)})),e}(s.children);if(null!=c){var h=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var d=0;d<c.length;d++)if(""+c[d]===h){l=!0;break}}else l=""+c===h;s=i({selected:void 0,children:void 0},s,{selected:l,children:u})}}if(l=s){if(at[a]&&(null!=l.children||null!=l.dangerouslySetInnerHTML))throw Error(o(137,a,""));if(null!=l.dangerouslySetInnerHTML){if(null!=l.children)throw Error(o(60));if(!("object"==typeof l.dangerouslySetInnerHTML&&"__html"in l.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=l.style&&"object"!=typeof l.style)throw Error(o(62,""))}for(x in l=s,c=this.makeStaticMarkup,u=1===this.stack.length,h="<"+t.type,l)if(mt.call(l,x)){var p=l[x];if(null!=p){if("style"===x){d=void 0;var f="",y="";for(d in p)if(p.hasOwnProperty(d)){var g=0===d.indexOf("--"),m=p[d];if(null!=m){if(g)var v=d;else if(v=d,gt.hasOwnProperty(v))v=gt[v];else{var b=v.replace(ct,"-$1").toLowerCase().replace(ut,"-ms-");v=gt[v]=b}f+=y+v+":",y=d,f+=g=null==m||"boolean"==typeof m||""===m?"":g||"number"!=typeof m||0===m||st.hasOwnProperty(y)&&st[y]?(""+m).trim():m+"px",y=";"}}p=f||null}d=null;t:if(g=a,m=l,-1===g.indexOf("-"))g="string"==typeof m.is;else switch(g){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":g=!1;break t;default:g=!0}g?vt.hasOwnProperty(x)||(d=A(d=x)&&null!=p?d+'="'+N(p)+'"':""):d=F(x,p),d&&(h+=" "+d)}}c||u&&(h+=' data-reactroot=""');var x=h;l="",ot.hasOwnProperty(a)?x+="/>":(x+=">",l="</"+t.type+">");t:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break t}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=N(c);break t}c=null}return null!=c?(s=[],pt[a]&&"\n"===c.charAt(0)&&(x+="\n"),x+=c):s=ht(s.children),t=t.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?rt(t):"http://www.w3.org/2000/svg"===n&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:e,footer:l}),this.previousWasTextNode=!1,x},t}(),St={renderToString:function(t){t=new wt(t,!1);try{return t.read(1/0)}finally{t.destroy()}},renderToStaticMarkup:function(t){t=new wt(t,!0);try{return t.read(1/0)}finally{t.destroy()}},renderToNodeStream:function(){throw Error(o(207))},renderToStaticNodeStream:function(){throw Error(o(208))},version:"16.12.0"},kt={default:St},Ot=kt&&St||kt;t.exports=Ot.default||Ot},function(t,e,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(t){i[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,s,l=a(t),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))r.call(n,u)&&(l[u]=n[u]);if(i){s=i(n);for(var h=0;h<s.length;h++)o.call(n,s[h])&&(l[s[h]]=n[s[h]])}}return l}},,,function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",i=t[3];if(!i)return n;if(e&&"function"==typeof btoa){var r=(a=i,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),o=i.sources.map((function(t){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(t," */")}));return[n].concat(o).concat([r]).join("\n")}var a,s,l;return[n].join("\n")}(e,t);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,i){"string"==typeof t&&(t=[[null,t,""]]);var r={};if(i)for(var o=0;o<this.length;o++){var a=this[o][0];null!=a&&(r[a]=!0)}for(var s=0;s<t.length;s++){var l=[].concat(t[s]);i&&r[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),e.push(l))}},e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.bodyOpenClassName=e.portalClassName=void 0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=n(0),a=f(o),s=f(n(83)),l=f(n(1)),c=f(n(771)),u=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(n(481)),h=n(353),d=f(h),p=n(778);function f(t){return t&&t.__esModule?t:{default:t}}function y(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var m=e.portalClassName="ReactModalPortal",v=e.bodyOpenClassName="ReactModal__Body--open",b=void 0!==s.default.createPortal,x=function(){return b?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function w(t){return t()}var S=function(t){function e(){var t,n,r;y(this,e);for(var o=arguments.length,l=Array(o),u=0;u<o;u++)l[u]=arguments[u];return n=r=g(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(l))),r.removePortal=function(){!b&&s.default.unmountComponentAtNode(r.node);var t=w(r.props.parentSelector);t?t.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(t){r.portal=t},r.renderPortal=function(t){var n=x()(r,a.default.createElement(c.default,i({defaultStyles:e.defaultStyles},t)),r.node);r.portalRef(n)},g(r,n)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"componentDidMount",value:function(){h.canUseDOM&&(b||(this.node=document.createElement("div")),this.node.className=this.props.portalClassName,w(this.props.parentSelector).appendChild(this.node),!b&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(t){return{prevParent:w(t.parentSelector),nextParent:w(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(t,e,n){if(h.canUseDOM){var i=this.props,r=i.isOpen,o=i.portalClassName;t.portalClassName!==o&&(this.node.className=o);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(t.isOpen||r)&&!b&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(h.canUseDOM&&this.node&&this.portal){var t=this.portal.state,e=Date.now(),n=t.isOpen&&this.props.closeTimeoutMS&&(t.closesAt||e+this.props.closeTimeoutMS);n?(t.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-e)):this.removePortal()}}},{key:"render",value:function(){return h.canUseDOM&&b?(!this.node&&b&&(this.node=document.createElement("div")),x()(a.default.createElement(c.default,i({ref:this.portalRef,defaultStyles:e.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(t){u.setElement(t)}}]),e}(o.Component);S.propTypes={isOpen:l.default.bool.isRequired,style:l.default.shape({content:l.default.object,overlay:l.default.object}),portalClassName:l.default.string,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,className:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),overlayClassName:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),appElement:l.default.instanceOf(d.default),onAfterOpen:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,ariaHideApp:l.default.bool,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,parentSelector:l.default.func,aria:l.default.object,data:l.default.object,role:l.default.string,contentLabel:l.default.string,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func},S.defaultProps={isOpen:!1,portalClassName:m,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,parentSelector:function(){return document.body}},S.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(S),e.default=S},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),a=n(0),s=g(a),l=g(n(1)),c=y(n(772)),u=g(n(773)),h=y(n(481)),d=y(n(776)),p=g(n(353)),f=g(n(482));function y(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function g(t){return t&&t.__esModule?t:{default:t}}n(777);var m={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},v=0,b=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.setOverlayRef=function(t){n.overlay=t,n.props.overlayRef&&n.props.overlayRef(t)},n.setContentRef=function(t){n.content=t,n.props.contentRef&&n.props.contentRef(t)},n.afterClose=function(){var t=n.props,e=t.appElement,i=t.ariaHideApp,r=t.htmlOpenClassName,o=t.bodyOpenClassName;o&&d.remove(document.body,o),r&&d.remove(document.getElementsByTagName("html")[0],r),i&&v>0&&0===(v-=1)&&h.show(e),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),f.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus()},n.closeWithTimeout=function(){var t=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:t},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(t){9===t.keyCode&&(0,u.default)(n.content,t),n.props.shouldCloseOnEsc&&27===t.keyCode&&(t.stopPropagation(),n.requestClose(t))},n.handleOverlayOnClick=function(t){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(t):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(t){n.props.shouldCloseOnOverlayClick||t.target!=n.overlay||t.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(t){return n.ownerHandlesClose()&&n.props.onRequestClose(t)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(t,e){var i="object"===(void 0===e?"undefined":r(e))?e:{base:m[t],afterOpen:m[t]+"--after-open",beforeClose:m[t]+"--before-close"},o=i.base;return n.state.afterOpen&&(o=o+" "+i.afterOpen),n.state.beforeClose&&(o=o+" "+i.beforeClose),"string"==typeof e&&e?o+" "+e:o},n.attributesFromObject=function(t,e){return Object.keys(e).reduce((function(n,i){return n[t+"-"+i]=e[i],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(t,e){this.props.isOpen&&!t.isOpen?this.open():!this.props.isOpen&&t.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!e.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var t=this.props,e=t.appElement,n=t.ariaHideApp,i=t.htmlOpenClassName,r=t.bodyOpenClassName;r&&d.add(document.body,r),i&&d.add(document.getElementsByTagName("html")[0],i),n&&(v+=1,h.hide(e)),f.default.register(this)}},{key:"render",value:function(){var t=this.props,e=t.id,n=t.className,r=t.overlayClassName,o=t.defaultStyles,a=n?{}:o.content,l=r?{}:o.overlay;return this.shouldBeClosed()?null:s.default.createElement("div",{ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:i({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},s.default.createElement("div",i({id:e,ref:this.setContentRef,style:i({},a,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",this.props.aria||{}),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),this.props.children))}}]),e}(a.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.instanceOf(p.default),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,testId:l.default.string},e.default=b,t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.handleBlur=c,e.handleFocus=u,e.markForFocusLater=function(){a.push(document.activeElement)},e.returnFocus=function(){var t=null;try{return void(0!==a.length&&(t=a.pop()).focus())}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},e.popWithoutFocus=function(){a.length>0&&a.pop()},e.setupScopedFocus=function(t){s=t,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",u))},e.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",u))};var i,r=n(480),o=(i=r)&&i.__esModule?i:{default:i};var a=[],s=null,l=!1;function c(){l=!0}function u(){if(l){if(l=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,o.default)(s)[0]||s).focus()}),0)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=(0,o.default)(t);if(!n.length)return void e.preventDefault();var i=void 0,r=e.shiftKey,a=n[0],s=n[n.length-1];if(t===document.activeElement){if(!r)return;i=s}s!==document.activeElement||r||(i=a);a===document.activeElement&&r&&(i=s);if(i)return e.preventDefault(),void i.focus();var l=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==l||"Chrome"==l[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var c=n.indexOf(document.activeElement);c>-1&&(c+=r?-1:1);if(void 0===(i=n[c]))return e.preventDefault(),void(i=r?s:a).focus();e.preventDefault(),i.focus()};var i,r=n(480),o=(i=r)&&i.__esModule?i:{default:i};t.exports=e.default},function(t,e,n){"use strict";var i=function(){};t.exports=i},function(t,e,n){var i;
/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/!function(){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen};void 0===(i=function(){return o}.call(e,n,e,t))||(t.exports=i)}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.dumpClassLists=function(){0};var i={},r={};e.add=function(t,e){return n=t.classList,o="html"==t.nodeName.toLowerCase()?i:r,void e.split(" ").forEach((function(t){!function(t,e){t[e]||(t[e]=0),t[e]+=1}(o,t),n.add(t)}));var n,o},e.remove=function(t,e){return n=t.classList,o="html"==t.nodeName.toLowerCase()?i:r,void e.split(" ").forEach((function(t){!function(t,e){t[e]&&(t[e]-=1)}(o,t),0===o[t]&&n.remove(t)}));var n,o}},function(t,e,n){"use strict";var i,r=n(482),o=(i=r)&&i.__esModule?i:{default:i};var a=void 0,s=void 0,l=[];function c(){0!==l.length&&l[l.length-1].focusContent()}o.default.subscribe((function(t,e){a&&s||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",c),(s=a.cloneNode()).addEventListener("focus",c)),(l=e).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(a.parentElement&&a.parentElement.removeChild(a),s.parentElement&&s.parentElement.removeChild(s))}))},function(t,e,n){"use strict";function i(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=t&&this.setState(t)}function r(t){this.setState(function(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!=n?n:null}.bind(this))}function o(t,e){try{var n=this.props,i=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,i)}finally{this.props=n,this.state=i}}function a(t){var e=t.prototype;if(!e||!e.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate)return t;var n=null,a=null,s=null;if("function"==typeof e.componentWillMount?n="componentWillMount":"function"==typeof e.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof e.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof e.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof e.componentWillUpdate?s="componentWillUpdate":"function"==typeof e.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var l=t.displayName||t.name,c="function"==typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" 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 t.getDerivedStateFromProps&&(e.componentWillMount=i,e.componentWillReceiveProps=r),"function"==typeof e.getSnapshotBeforeUpdate){if("function"!=typeof e.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");e.componentWillUpdate=o;var u=e.componentDidUpdate;e.componentDidUpdate=function(t,e,n){var i=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,t,e,i)}}return t}n.r(e),n.d(e,"polyfill",(function(){return a})),i.__suppressDeprecationWarning=!0,r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},,,,,,,function(t,e){var n=function(t){function e(){this.fetch=!1,this.DOMException=t.DOMException}return e.prototype=t,new e}("undefined"!=typeof self?self:this);!function(t){!function(e){var n="URLSearchParams"in t,i="Symbol"in t&&"iterator"in Symbol,r="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),o="FormData"in t,a="ArrayBuffer"in t;if(a)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function c(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function u(t){return"string"!=typeof t&&(t=String(t)),t}function h(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return i&&(e[Symbol.iterator]=function(){return e}),e}function d(t){this.map={},t instanceof d?t.forEach((function(t,e){this.append(e,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(e){this.append(e,t[e])}),this)}function p(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function f(t){return new Promise((function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}}))}function y(t){var e=new FileReader,n=f(e);return e.readAsArrayBuffer(t),n}function g(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:r&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:o&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():a&&r&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=g(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(t)||l(t))?this._bodyArrayBuffer=g(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var t=p(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var t,e,n,i=p(this);if(i)return i;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,n=f(e),e.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),n=new Array(e.length),i=0;i<e.length;i++)n[i]=String.fromCharCode(e[i]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},o&&(this.formData=function(){return this.text().then(x)}),this.json=function(){return this.text().then(JSON.parse)},this}d.prototype.append=function(t,e){t=c(t),e=u(e);var n=this.map[t];this.map[t]=n?n+", "+e:e},d.prototype.delete=function(t){delete this.map[c(t)]},d.prototype.get=function(t){return t=c(t),this.has(t)?this.map[t]:null},d.prototype.has=function(t){return this.map.hasOwnProperty(c(t))},d.prototype.set=function(t,e){this.map[c(t)]=u(e)},d.prototype.forEach=function(t,e){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(e,this.map[n],n,this)},d.prototype.keys=function(){var t=[];return this.forEach((function(e,n){t.push(n)})),h(t)},d.prototype.values=function(){var t=[];return this.forEach((function(e){t.push(e)})),h(t)},d.prototype.entries=function(){var t=[];return this.forEach((function(e,n){t.push([n,e])})),h(t)},i&&(d.prototype[Symbol.iterator]=d.prototype.entries);var v=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function b(t,e){var n,i,r=(e=e||{}).body;if(t instanceof b){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new d(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,r||null==t._bodyInit||(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new d(e.headers)),this.method=(n=e.method||this.method||"GET",i=n.toUpperCase(),v.indexOf(i)>-1?i:n),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function x(t){var e=new FormData;return t.trim().split("&").forEach((function(t){if(t){var n=t.split("="),i=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(i),decodeURIComponent(r))}})),e}function w(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new d(e.headers),this.url=e.url||"",this._initBody(t)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},m.call(b.prototype),m.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},w.error=function(){var t=new w(null,{status:0,statusText:""});return t.type="error",t};var S=[301,302,303,307,308];w.redirect=function(t,e){if(-1===S.indexOf(e))throw new RangeError("Invalid status code");return new w(null,{status:e,headers:{location:t}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(t,e){this.message=t,this.name=e;var n=Error(t);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function k(t,n){return new Promise((function(i,o){var a=new b(t,n);if(a.signal&&a.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var t,e,n={status:s.status,statusText:s.statusText,headers:(t=s.getAllResponseHeaders()||"",e=new d,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(t){var n=t.split(":"),i=n.shift().trim();if(i){var r=n.join(":").trim();e.append(i,r)}})),e)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var r="response"in s?s.response:s.responseText;i(new w(r,n))},s.onerror=function(){o(new TypeError("Network request failed"))},s.ontimeout=function(){o(new TypeError("Network request failed"))},s.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&r&&(s.responseType="blob"),a.headers.forEach((function(t,e){s.setRequestHeader(e,t)})),a.signal&&(a.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",l)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}k.polyfill=!0,t.fetch||(t.fetch=k,t.Headers=d,t.Request=b,t.Response=w),e.Headers=d,e.Request=b,e.Response=w,e.fetch=k}({})}(n),delete n.fetch.polyfill,(e=n.fetch).default=n.fetch,e.fetch=n.fetch,e.Headers=n.Headers,e.Request=n.Request,e.Response=n.Response,t.exports=e},,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";
/** @license React v0.18.0
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var i,r,o,a,s;if(Object.defineProperty(e,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,c=null,u=function(){if(null!==l)try{var t=e.unstable_now();l(!0,t),l=null}catch(t){throw setTimeout(u,0),t}},h=Date.now();e.unstable_now=function(){return Date.now()-h},i=function(t){null!==l?setTimeout(i,0,t):(l=t,setTimeout(u,0))},r=function(t,e){c=setTimeout(t,e)},o=function(){clearTimeout(c)},a=function(){return!1},s=e.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,f=window.setTimeout,y=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)e.unstable_now=function(){return d.now()};else{var m=p.now();e.unstable_now=function(){return p.now()-m}}var v=!1,b=null,x=-1,w=5,S=0;a=function(){return e.unstable_now()>=S},s=function(){},e.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):w=0<t?Math.floor(1e3/t):5};var k=new MessageChannel,O=k.port2;k.port1.onmessage=function(){if(null!==b){var t=e.unstable_now();S=t+w;try{b(!0,t)?O.postMessage(null):(v=!1,b=null)}catch(t){throw O.postMessage(null),t}}else v=!1},i=function(t){b=t,v||(v=!0,O.postMessage(null))},r=function(t,n){x=f((function(){t(e.unstable_now())}),n)},o=function(){y(x),x=-1}}function P(t,e){var n=t.length;t.push(e);t:for(;;){var i=Math.floor((n-1)/2),r=t[i];if(!(void 0!==r&&0<T(r,e)))break t;t[i]=e,t[n]=r,n=i}}function C(t){return void 0===(t=t[0])?null:t}function M(t){var e=t[0];if(void 0!==e){var n=t.pop();if(n!==e){t[0]=n;t:for(var i=0,r=t.length;i<r;){var o=2*(i+1)-1,a=t[o],s=o+1,l=t[s];if(void 0!==a&&0>T(a,n))void 0!==l&&0>T(l,a)?(t[i]=l,t[s]=n,i=s):(t[i]=a,t[o]=n,i=o);else{if(!(void 0!==l&&0>T(l,n)))break t;t[i]=l,t[s]=n,i=s}}}return e}return null}function T(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}var D=[],E=[],A=1,_=null,I=3,L=!1,j=!1,R=!1;function N(t){for(var e=C(E);null!==e;){if(null===e.callback)M(E);else{if(!(e.startTime<=t))break;M(E),e.sortIndex=e.expirationTime,P(D,e)}e=C(E)}}function F(t){if(R=!1,N(t),!j)if(null!==C(D))j=!0,i(B);else{var e=C(E);null!==e&&r(F,e.startTime-t)}}function B(t,n){j=!1,R&&(R=!1,o()),L=!0;var i=I;try{for(N(n),_=C(D);null!==_&&(!(_.expirationTime>n)||t&&!a());){var s=_.callback;if(null!==s){_.callback=null,I=_.priorityLevel;var l=s(_.expirationTime<=n);n=e.unstable_now(),"function"==typeof l?_.callback=l:_===C(D)&&M(D),N(n)}else M(D);_=C(D)}if(null!==_)var c=!0;else{var u=C(E);null!==u&&r(F,u.startTime-n),c=!1}return c}finally{_=null,I=i,L=!1}}function H(t){switch(t){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var z=s;e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=I;I=t;try{return e()}finally{I=n}},e.unstable_next=function(t){switch(I){case 1:case 2:case 3:var e=3;break;default:e=I}var n=I;I=e;try{return t()}finally{I=n}},e.unstable_scheduleCallback=function(t,n,a){var s=e.unstable_now();if("object"==typeof a&&null!==a){var l=a.delay;l="number"==typeof l&&0<l?s+l:s,a="number"==typeof a.timeout?a.timeout:H(t)}else a=H(t),l=s;return t={id:A++,callback:n,priorityLevel:t,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>s?(t.sortIndex=l,P(E,t),null===C(D)&&t===C(E)&&(R?o():R=!0,r(F,l-s))):(t.sortIndex=a,P(D,t),j||L||(j=!0,i(B))),t},e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_wrapCallback=function(t){var e=I;return function(){var n=I;I=e;try{return t.apply(this,arguments)}finally{I=n}}},e.unstable_getCurrentPriorityLevel=function(){return I},e.unstable_shouldYield=function(){var t=e.unstable_now();N(t);var n=C(D);return n!==_&&null!==_&&null!==n&&null!==n.callback&&n.startTime<=t&&n.expirationTime<_.expirationTime||a()},e.unstable_requestPaint=z,e.unstable_continueExecution=function(){j||L||(j=!0,i(B))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return C(D)},e.unstable_Profiling=null},function(t,e,n){"use strict";
/** @license React v16.12.0
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */Object.defineProperty(e,"__esModule",{value:!0});var i="function"==typeof Symbol&&Symbol.for,r=i?Symbol.for("react.element"):60103,o=i?Symbol.for("react.portal"):60106,a=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,c=i?Symbol.for("react.provider"):60109,u=i?Symbol.for("react.context"):60110,h=i?Symbol.for("react.async_mode"):60111,d=i?Symbol.for("react.concurrent_mode"):60111,p=i?Symbol.for("react.forward_ref"):60112,f=i?Symbol.for("react.suspense"):60113,y=i?Symbol.for("react.suspense_list"):60120,g=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,v=i?Symbol.for("react.fundamental"):60117,b=i?Symbol.for("react.responder"):60118,x=i?Symbol.for("react.scope"):60119;function w(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case h:case d:case a:case l:case s:case f:return t;default:switch(t=t&&t.$$typeof){case u:case p:case m:case g:case c:return t;default:return e}}case o:return e}}}function S(t){return w(t)===d}e.typeOf=w,e.AsyncMode=h,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=c,e.Element=r,e.ForwardRef=p,e.Fragment=a,e.Lazy=m,e.Memo=g,e.Portal=o,e.Profiler=l,e.StrictMode=s,e.Suspense=f,e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===a||t===d||t===l||t===s||t===f||t===y||"object"==typeof t&&null!==t&&(t.$$typeof===m||t.$$typeof===g||t.$$typeof===c||t.$$typeof===u||t.$$typeof===p||t.$$typeof===v||t.$$typeof===b||t.$$typeof===x)},e.isAsyncMode=function(t){return S(t)||w(t)===h},e.isConcurrentMode=S,e.isContextConsumer=function(t){return w(t)===u},e.isContextProvider=function(t){return w(t)===c},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===r},e.isForwardRef=function(t){return w(t)===p},e.isFragment=function(t){return w(t)===a},e.isLazy=function(t){return w(t)===m},e.isMemo=function(t){return w(t)===g},e.isPortal=function(t){return w(t)===o},e.isProfiler=function(t){return w(t)===l},e.isStrictMode=function(t){return w(t)===s},e.isSuspense=function(t){return w(t)===f}},,,,,,,,,function(t,e,n){(function(e){var n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof e&&e&&e.Object===Object&&e,l="object"==typeof self&&self&&self.Object===Object&&self,c=s||l||Function("return this")(),u=Object.prototype.toString,h=Math.max,d=Math.min,p=function(){return c.Date.now()};function f(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function y(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==u.call(t)}(t))return NaN;if(f(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=f(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(n,"");var s=r.test(t);return s||o.test(t)?a(t.slice(2),s?2:8):i.test(t)?NaN:+t}t.exports=function(t,e,n){var i,r,o,a,s,l,c=0,u=!1,g=!1,m=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function v(e){var n=i,o=r;return i=r=void 0,c=e,a=t.apply(o,n)}function b(t){return c=t,s=setTimeout(w,e),u?v(t):a}function x(t){var n=t-l;return void 0===l||n>=e||n<0||g&&t-c>=o}function w(){var t=p();if(x(t))return S(t);s=setTimeout(w,function(t){var n=e-(t-l);return g?d(n,o-(t-c)):n}(t))}function S(t){return s=void 0,m&&i?v(t):(i=r=void 0,a)}function k(){var t=p(),n=x(t);if(i=arguments,r=this,l=t,n){if(void 0===s)return b(l);if(g)return s=setTimeout(w,e),v(l)}return void 0===s&&(s=setTimeout(w,e)),a}return e=y(e)||0,f(n)&&(u=!!n.leading,o=(g="maxWait"in n)?h(y(n.maxWait)||0,e):o,m="trailing"in n?!!n.trailing:m),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,i=l=r=s=void 0},k.flush=function(){return void 0===s?a:S(p())},k}}).call(this,n(97))},,,,,,,,,,,,,,function(t,e,n){var i=n(469);t.exports=function(t){if(Array.isArray(t))return i(t)}},function(t,e){t.exports=function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(t,e){function n(e,i){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,i)}t.exports=n},,,,,,,function(t,e,n){n(842)},function(t,e,n){"use strict";(0,n(2)(n(843)).default)()},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){(0,o.default)(r.default)};var r=i(n(844)),o=i(n(888))},function(t,e,n){t.exports=n(845).default},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(846)),o=i(n(884)),a=n(885),s=i(n(886)),l=i(n(887));var c={create:function(t){var e={},n=Object.keys(t),i=(o.default.get(a.GLOBAL_CACHE_KEY)||{}).namespace,r=void 0===i?"":i;return n.forEach((function(t){var n=(0,s.default)(r,t);e[t]=n})),e},resolve:function(t){var e=(0,r.default)(t,1/0),n=(0,l.default)(e),i=n.classNames,o=n.hasInlineStyles,a=n.inlineStyles,s={className:i.map((function(t,e){return"".concat(t," ").concat(t,"_").concat(e+1)})).join(" ")};return o&&(s.style=a),s}};e.default=c},function(t,e,n){"use strict";var i=n(120),r=n(278),o=n(510),a=n(522),s=a(),l=n(883),c=r(s);i(c,{getPolyfill:a,implementation:o,shim:l}),t.exports=c},function(t,e,n){"use strict";var i=Array.prototype.slice,r=n(508),o=Object.keys,a=o?function(t){return o(t)}:n(848),s=Object.keys;a.shim=function(){Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(t){return r(t)?s(i.call(t)):s(t)}):Object.keys=a;return Object.keys||a},t.exports=a},function(t,e,n){"use strict";var i;if(!Object.keys){var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n(508),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(t){var e=t.constructor;return e&&e.prototype===t},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!d["$"+t]&&r.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{h(window[t])}catch(t){return!0}}catch(t){return!0}return!1}();i=function(t){var e=null!==t&&"object"==typeof t,n="[object Function]"===o.call(t),i=a(t),s=e&&"[object String]"===o.call(t),d=[];if(!e&&!n&&!i)throw new TypeError("Object.keys called on a non-object");var f=c&&n;if(s&&t.length>0&&!r.call(t,0))for(var y=0;y<t.length;++y)d.push(String(y));if(i&&t.length>0)for(var g=0;g<t.length;++g)d.push(String(g));else for(var m in t)f&&"prototype"===m||!r.call(t,m)||d.push(String(m));if(l)for(var v=function(t){if("undefined"==typeof window||!p)return h(t);try{return h(t)}catch(t){return!1}}(t),b=0;b<u.length;++b)v&&"constructor"===u[b]||!r.call(t,u[b])||d.push(u[b]);return d}}t.exports=i},function(t,e,n){"use strict";var i="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,o=Object.prototype.toString;t.exports=function(t){var e=this;if("function"!=typeof e||"[object Function]"!==o.call(e))throw new TypeError(i+e);for(var n,a=r.call(arguments,1),s=function(){if(this instanceof n){var i=e.apply(this,a.concat(r.call(arguments)));return Object(i)===i?i:this}return e.apply(t,a.concat(r.call(arguments)))},l=Math.max(0,e.length-a.length),c=[],u=0;u<l;u++)c.push("$"+u);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(s),e.prototype){var h=function(){};h.prototype=e.prototype,n.prototype=new h,h.prototype=null}return n}},function(t,e,n){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var i=Object.getOwnPropertySymbols(t);if(1!==i.length||i[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var r=Object.getOwnPropertyDescriptor(t,e);if(42!==r.value||!0!==r.enumerable)return!1}return!0}},function(t,e,n){"use strict";var i=n(40),r=i("%Array%"),o=i("%Symbol.species%",!0),a=i("%TypeError%"),s=n(366),l=n(367),c=n(854),u=n(855),h=n(121);t.exports=function(t,e){if(!u(e)||e<0)throw new a("Assertion failed: length must be an integer >= 0");var n,i=0===e?0:e;if(l(t)&&(n=s(t,"constructor"),o&&"Object"===h(n)&&null===(n=s(n,o))&&(n=void 0)),void 0===n)return r(i);if(!c(n))throw new a("C must be a constructor");return new n(i)}},,function(t,e,n){"use strict";t.exports=function(t){return null===t?"Null":void 0===t?"Undefined":"function"==typeof t||"object"==typeof t?"Object":"number"==typeof t?"Number":"boolean"==typeof t?"Boolean":"string"==typeof t?"String":void 0}},function(t,e,n){"use strict";t.exports=function(t){return"function"==typeof t&&!!t.prototype}},function(t,e,n){"use strict";var i=n(40)("%Math%"),r=i.floor,o=i.abs,a=n(368),s=n(512);t.exports=function(t){if("number"!=typeof t||a(t)||!s(t))return!1;var e=o(t);return r(e)===e}},function(t,e,n){"use strict";var i=n(40)("%TypeError%"),r=n(513),o=n(857),a=n(858),s=n(366),l=n(870),c=n(367),u=n(518),h=n(880);t.exports=function t(e,n,d,p,f){var y;arguments.length>5&&(y=arguments[5]);for(var g=p,m=0;m<d;){var v=h(m),b=l(n,v);if(!0===b){var x=s(n,v);if(void 0!==y){if(arguments.length<=6)throw new i("Assertion failed: thisArg is required when mapperFunction is provided");x=o(y,arguments[6],[x,m,n])}var w=!1;if(f>0&&(w=c(x)),w){var S=u(s(x,"length"));g=t(e,x,S,g,f-1)}else{if(g>=r)throw new i("index too large");a(e,h(g),x),g+=1}}m+=1}return g}},function(t,e,n){"use strict";var i=n(40)("%TypeError%"),r=n(511),o=n(369);t.exports=function(t,e){var n=arguments.length>2?arguments[2]:[];if(!o(t))throw new i(r(t)+" is not a function");return t.apply(e,n)}},function(t,e,n){"use strict";var i=n(40)("%TypeError%"),r=n(859),o=n(225),a=n(121);t.exports=function(t,e,n){if("Object"!==a(t))throw new i("Assertion failed: Type(O) is not Object");if(!o(e))throw new i("Assertion failed: IsPropertyKey(P) is not true");var s=r(t,e,n);if(!s)throw new i("unable to create data property");return s}},function(t,e,n){"use strict";var i=n(40)("%TypeError%"),r=n(860),o=n(861),a=n(862),s=n(867),l=n(868),c=n(225),u=n(869),h=n(121);t.exports=function(t,e,n){if("Object"!==h(t))throw new i("Assertion failed: Type(O) is not Object");if(!c(e))throw new i("Assertion failed: IsPropertyKey(P) is not true");var d=a(t,e),p=d||l(t);return!(d&&(!d.writable||!d.configurable)||!p)&&r(s,u,o,t,e,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":n,"[[Writable]]":!0})}},function(t,e,n){"use strict";var i=n(40)("%Object.defineProperty%",!0);if(i)try{i({},"a",{value:1})}catch(t){i=null}var r=n(174)("Object.prototype.propertyIsEnumerable");t.exports=function(t,e,n,o,a,s){if(!i){if(!t(s))return!1;if(!s["[[Configurable]]"]||!s["[[Writable]]"])return!1;if(a in o&&r(o,a)!==!!s["[[Enumerable]]"])return!1;var l=s["[[Value]]"];return o[a]=l,e(o[a],l)}return i(o,a,n(s)),!0}},function(t,e,n){"use strict";var i=n(515),r=n(121);t.exports=function(t){if(void 0===t)return t;i(r,"Property Descriptor","Desc",t);var e={};return"[[Value]]"in t&&(e.value=t["[[Value]]"]),"[[Writable]]"in t&&(e.writable=t["[[Writable]]"]),"[[Get]]"in t&&(e.get=t["[[Get]]"]),"[[Set]]"in t&&(e.set=t["[[Set]]"]),"[[Enumerable]]"in t&&(e.enumerable=t["[[Enumerable]]"]),"[[Configurable]]"in t&&(e.configurable=t["[[Configurable]]"]),e}},function(t,e,n){"use strict";var i=n(40),r=n(863),o=i("%TypeError%"),a=n(174)("Object.prototype.propertyIsEnumerable"),s=n(148),l=n(367),c=n(225),u=n(864),h=n(866),d=n(121);t.exports=function(t,e){if("Object"!==d(t))throw new o("Assertion failed: O must be an Object");if(!c(e))throw new o("Assertion failed: P must be a Property Key");if(s(t,e)){if(!r){var n=l(t)&&"length"===e,i=u(t)&&"lastIndex"===e;return{"[[Configurable]]":!(n||i),"[[Enumerable]]":a(t,e),"[[Value]]":t[e],"[[Writable]]":!0}}return h(r(t,e))}}},function(t,e,n){"use strict";var i=n(40)("%Object.getOwnPropertyDescriptor%");if(i)try{i([],"length")}catch(t){i=null}t.exports=i},function(t,e,n){"use strict";var i=n(40)("%Symbol.match%",!0),r=n(865),o=n(516);t.exports=function(t){if(!t||"object"!=typeof t)return!1;if(i){var e=t[i];if(void 0!==e)return o(e)}return r(t)}},function(t,e,n){"use strict";var i=n(148),r=RegExp.prototype.exec,o=Object.getOwnPropertyDescriptor,a=Object.prototype.toString,s="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){if(!t||"object"!=typeof t)return!1;if(!s)return"[object RegExp]"===a.call(t);var e=o(t,"lastIndex");return!(!e||!i(e,"value"))&&function(t){try{var e=t.lastIndex;return t.lastIndex=0,r.call(t),!0}catch(t){return!1}finally{t.lastIndex=e}}(t)}},function(t,e,n){"use strict";var i=n(148),r=n(40)("%TypeError%"),o=n(121),a=n(516),s=n(369);t.exports=function(t){if("Object"!==o(t))throw new r("ToPropertyDescriptor requires an object");var e={};if(i(t,"enumerable")&&(e["[[Enumerable]]"]=a(t.enumerable)),i(t,"configurable")&&(e["[[Configurable]]"]=a(t.configurable)),i(t,"value")&&(e["[[Value]]"]=t.value),i(t,"writable")&&(e["[[Writable]]"]=a(t.writable)),i(t,"get")){var n=t.get;if(void 0!==n&&!s(n))throw new TypeError("getter must be a function");e["[[Get]]"]=n}if(i(t,"set")){var l=t.set;if(void 0!==l&&!s(l))throw new r("setter must be a function");e["[[Set]]"]=l}if((i(e,"[[Get]]")||i(e,"[[Set]]"))&&(i(e,"[[Value]]")||i(e,"[[Writable]]")))throw new r("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return e}},function(t,e,n){"use strict";var i=n(148),r=n(515),o=n(121);t.exports=function(t){return void 0!==t&&(r(o,"Property Descriptor","Desc",t),!(!i(t,"[[Value]]")&&!i(t,"[[Writable]]")))}},function(t,e,n){"use strict";var i=n(40)("%Object%"),r=n(517),o=i.preventExtensions,a=i.isExtensible;t.exports=o?function(t){return!r(t)&&a(t)}:function(t){return!r(t)}},function(t,e,n){"use strict";var i=n(368);t.exports=function(t,e){return t===e?0!==t||1/t==1/e:i(t)&&i(e)}},function(t,e,n){"use strict";var i=n(40)("%TypeError%"),r=n(225),o=n(121);t.exports=function(t,e){if("Object"!==o(t))throw new i("Assertion failed: `O` must be an Object");if(!r(e))throw new i("Assertion failed: `P` must be a Property Key");return e in t}},function(t,e,n){"use strict";var i=n(40)("%Math%"),r=n(872),o=n(368),a=n(512),s=n(873),l=i.floor,c=i.abs;t.exports=function(t){var e=r(t);return o(e)?0:0!==e&&a(e)?s(e)*l(c(e)):e}},function(t,e,n){"use strict";t.exports=function(t){return+t}},function(t,e,n){"use strict";t.exports=function(t){return t>=0?1:-1}},function(t,e,n){"use strict";var i=n(40),r=i("%TypeError%"),o=i("%Number%"),a=i("%RegExp%"),s=i("%parseInt%"),l=n(174),c=n(875),u=n(517),h=l("String.prototype.slice"),d=c(/^0b[01]+$/i),p=c(/^0o[0-7]+$/i),f=c(/^[-+]0x[0-9a-f]+$/i),y=c(new a("["+["","​","￾"].join("")+"]","g")),g=["\t\n\v\f\r   ᠎    ","         　\u2028","\u2029\ufeff"].join(""),m=new RegExp("(^["+g+"]+)|(["+g+"]+$)","g"),v=l("String.prototype.replace"),b=n(876);t.exports=function t(e){var n=u(e)?e:b(e,o);if("symbol"==typeof n)throw new r("Cannot convert a Symbol value to a number");if("string"==typeof n){if(d(n))return t(s(h(n,2),2));if(p(n))return t(s(h(n,2),8));if(y(n)||f(n))return NaN;var i=function(t){return v(t,m,"")}(n);if(i!==n)return t(i)}return o(n)}},function(t,e,n){"use strict";var i=n(40)("RegExp.prototype.test"),r=n(278);t.exports=function(t){return r(i,t)}},function(t,e,n){"use strict";var i=n(877);t.exports=function(t){return arguments.length>1?i(t,arguments[1]):i(t)}},function(t,e,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,r=n(878),o=n(514),a=n(879),s=n(520),l=function(t,e){if(null==t)throw new TypeError("Cannot call method on "+t);if("string"!=typeof e||"number"!==e&&"string"!==e)throw new TypeError('hint must be "string" or "number"');var n,i,a,s="string"===e?["toString","valueOf"]:["valueOf","toString"];for(a=0;a<s.length;++a)if(n=t[s[a]],o(n)&&(i=n.call(t),r(i)))return i;throw new TypeError("No default value")},c=function(t,e){var n=t[e];if(null!=n){if(!o(n))throw new TypeError(n+" returned for property "+e+" of object "+t+" is not a function");return n}};t.exports=function(t){if(r(t))return t;var e,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),i&&(Symbol.toPrimitive?e=c(t,Symbol.toPrimitive):s(t)&&(e=Symbol.prototype.valueOf)),void 0!==e){var o=e.call(t,n);if(r(o))return o;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(a(t)||s(t))&&(n="string"),l(t,"default"===n?"number":n)}},function(t,e,n){"use strict";t.exports=function(t){return null===t||"function"!=typeof t&&"object"!=typeof t}},function(t,e,n){"use strict";var i=Date.prototype.getDay,r=Object.prototype.toString,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"object"==typeof t&&null!==t&&(o?function(t){try{return i.call(t),!0}catch(t){return!1}}(t):"[object Date]"===r.call(t))}},function(t,e,n){"use strict";var i=n(40),r=i("%String%"),o=i("%TypeError%");t.exports=function(t){if("symbol"==typeof t)throw new o("Cannot convert a Symbol value to a string");return r(t)}},function(t,e,n){"use strict";var i=n(40)("%Object%"),r=n(521);t.exports=function(t){return r(t),i(t)}},function(t,e,n){"use strict";var i=n(40)("%TypeError%");t.exports=function(t,e){if(null==t)throw new i(e||"Cannot call method on "+t);return t}},function(t,e,n){"use strict";var i=n(120),r=n(522);t.exports=function(){var t=r();return i(Array.prototype,{flat:t},{flat:function(){return Array.prototype.flat!==t}}),t}},function(t,e,n){"use strict";(function(e){var i=n(120),r=n(520),o="__ global cache key __";"function"==typeof Symbol&&r(Symbol("foo"))&&"function"==typeof Symbol.for&&(o=Symbol.for(o));var a=function(){return!0},s=function(){if(!e[o]){var t={};t[o]={};var n={};n[o]=a,i(e,t,n)}return e[o]},l=s(),c=function(t){return r(t)?Symbol.prototype.valueOf.call(t):typeof t+" | "+String(t)},u=function(t){if(!function(t){return null===t||"object"!=typeof t&&"function"!=typeof t}(t))throw new TypeError("key must not be an object")},h={clear:function(){delete e[o],l=s()},delete:function(t){return u(t),delete l[c(t)],!h.has(t)},get:function(t){return u(t),l[c(t)]},has:function(t){return u(t),c(t)in l},set:function(t,e){u(t);var n=c(t),r={};r[n]=e;var o={};return o[n]=a,i(l,r,o),h.has(t)},setIfMissingThenGet:function(t,e){if(h.has(t))return h.get(t);var n=e();return h.set(t,n),n}};t.exports=h}).call(this,n(97))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MAX_SPECIFICITY=e.GLOBAL_CACHE_KEY=void 0;e.GLOBAL_CACHE_KEY="reactWithStylesInterfaceCSS";e.MAX_SPECIFICITY=20},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=t.length>0?"".concat(t,"__"):"";return"".concat(n).concat(e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t){for(var e=[],n=!1,i={},r=0;r<t.length;r++){var o=t[r];o&&("string"==typeof o?e.push(o):(Object.assign(i,o),n=!0))}return{classNames:e,hasInlineStyles:n,inlineStyles:i}};e.default=i},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){r.default.registerInterface(t),r.default.registerTheme(o.default)};var r=i(n(523)),o=i(n(889))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={white:"#fff",gray:"#484848",grayLight:"#82888a",grayLighter:"#cacccd",grayLightest:"#f2f2f2",borderMedium:"#c4c4c4",border:"#dbdbdb",borderLight:"#e4e7e7",borderLighter:"#eceeee",borderBright:"#f4f5f5",primary:"#00a699",primaryShade_1:"#33dacd",primaryShade_2:"#66e2da",primaryShade_3:"#80e8e0",primaryShade_4:"#b2f1ec",primary_dark:"#008489",secondary:"#007a87",yellow:"#ffe8bc",yellow_dark:"#ffce71"},r={reactDates:{zIndex:0,border:{input:{border:0,borderTop:0,borderRight:0,borderBottom:"2px solid transparent",borderLeft:0,outlineFocused:0,borderFocused:0,borderTopFocused:0,borderLeftFocused:0,borderBottomFocused:"2px solid ".concat(i.primary_dark),borderRightFocused:0,borderRadius:0},pickerInput:{borderWidth:1,borderStyle:"solid",borderRadius:2}},color:{core:i,disabled:i.grayLightest,background:i.white,backgroundDark:"#f2f2f2",backgroundFocused:i.white,border:"rgb(219, 219, 219)",text:i.gray,textDisabled:i.border,textFocused:"#007a87",placeholderText:"#757575",outside:{backgroundColor:i.white,backgroundColor_active:i.white,backgroundColor_hover:i.white,color:i.gray,color_active:i.gray,color_hover:i.gray},highlighted:{backgroundColor:i.yellow,backgroundColor_active:i.yellow_dark,backgroundColor_hover:i.yellow_dark,color:i.gray,color_active:i.gray,color_hover:i.gray},minimumNights:{backgroundColor:i.white,backgroundColor_active:i.white,backgroundColor_hover:i.white,borderColor:i.borderLighter,color:i.grayLighter,color_active:i.grayLighter,color_hover:i.grayLighter},hoveredSpan:{backgroundColor:i.primaryShade_4,backgroundColor_active:i.primaryShade_3,backgroundColor_hover:i.primaryShade_4,borderColor:i.primaryShade_3,borderColor_active:i.primaryShade_3,borderColor_hover:i.primaryShade_3,color:i.secondary,color_active:i.secondary,color_hover:i.secondary},selectedSpan:{backgroundColor:i.primaryShade_2,backgroundColor_active:i.primaryShade_1,backgroundColor_hover:i.primaryShade_1,borderColor:i.primaryShade_1,borderColor_active:i.primary,borderColor_hover:i.primary,color:i.white,color_active:i.white,color_hover:i.white},selected:{backgroundColor:i.primary,backgroundColor_active:i.primary,backgroundColor_hover:i.primary,borderColor:i.primary,borderColor_active:i.primary,borderColor_hover:i.primary,color:i.white,color_active:i.white,color_hover:i.white},blocked_calendar:{backgroundColor:i.grayLighter,backgroundColor_active:i.grayLighter,backgroundColor_hover:i.grayLighter,borderColor:i.grayLighter,borderColor_active:i.grayLighter,borderColor_hover:i.grayLighter,color:i.grayLight,color_active:i.grayLight,color_hover:i.grayLight},blocked_out_of_range:{backgroundColor:i.white,backgroundColor_active:i.white,backgroundColor_hover:i.white,borderColor:i.borderLight,borderColor_active:i.borderLight,borderColor_hover:i.borderLight,color:i.grayLighter,color_active:i.grayLighter,color_hover:i.grayLighter}},spacing:{dayPickerHorizontalPadding:9,captionPaddingTop:22,captionPaddingBottom:37,inputPadding:0,displayTextPaddingVertical:void 0,displayTextPaddingTop:11,displayTextPaddingBottom:9,displayTextPaddingHorizontal:void 0,displayTextPaddingLeft:11,displayTextPaddingRight:11,displayTextPaddingVertical_small:void 0,displayTextPaddingTop_small:7,displayTextPaddingBottom_small:5,displayTextPaddingHorizontal_small:void 0,displayTextPaddingLeft_small:7,displayTextPaddingRight_small:7},sizing:{inputWidth:130,inputWidth_small:97,arrowWidth:24},noScrollBarOnVerticalScrollable:!1,font:{size:14,captionSize:18,input:{size:19,weight:200,lineHeight:"24px",size_small:15,lineHeight_small:"18px",letterSpacing_small:"0.2px",styleDisabled:"italic"}}}};e.default=r},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"CalendarDay",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"CalendarMonth",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"CalendarMonthGrid",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"DateRangePicker",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"DateRangePickerInput",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"DateRangePickerInputController",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"DateRangePickerShape",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"DayPicker",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"DayPickerRangeController",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"DayPickerSingleDateController",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"SingleDatePicker",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"SingleDatePickerInput",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"SingleDatePickerShape",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"isInclusivelyAfterDay",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"isInclusivelyBeforeDay",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"isNextDay",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"isSameDay",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"toISODateString",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"toLocalizedDateString",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"toMomentObject",{enumerable:!0,get:function(){return k.default}});var r=i(n(524)),o=i(n(533)),a=i(n(535)),s=i(n(916)),l=i(n(547)),c=i(n(546)),u=i(n(539)),h=i(n(377)),d=i(n(555)),p=i(n(560)),f=i(n(939)),y=i(n(562)),g=i(n(561)),m=i(n(180)),v=i(n(941)),b=i(n(556)),x=i(n(149)),w=i(n(227)),S=i(n(375)),k=i(n(175))},function(t,e,n){"use strict";var i=function(t){return t!=t};t.exports=function(t,e){return 0===t&&0===e?1/t==1/e:t===e||!(!i(t)||!i(e))}},function(t,e,n){var i=n(7);t.exports={isValidMoment:function(t){return!("function"==typeof i.isMoment&&!i.isMoment(t))&&("function"==typeof t.isValid?t.isValid():!isNaN(t))}}},function(t,e){var n={invalidPredicate:"`predicate` must be a function",invalidPropValidator:"`propValidator` must be a function",requiredCore:"is marked as required",invalidTypeCore:"Invalid input type",predicateFailureCore:"Failed to succeed with predicate",anonymousMessage:"<<anonymous>>",baseInvalidMessage:"Invalid "};function i(t){if("function"!=typeof t)throw new Error(n.invalidPropValidator);var e=t.bind(null,!1,null);return e.isRequired=t.bind(null,!0,null),e.withPredicate=function(e){if("function"!=typeof e)throw new Error(n.invalidPredicate);var i=t.bind(null,!1,e);return i.isRequired=t.bind(null,!0,e),i},e}function r(t,e,i){return new Error("The prop `"+t+"` "+n.requiredCore+" in `"+e+"`, but its value is `"+i+"`.")}t.exports={constructPropValidatorVariations:i,createMomentChecker:function(t,e,o,a){return i((function(i,s,l,c,u,h,d){var p=l[c],f=typeof p,y=function(t,e,n,i){var o=void 0===i,a=null===i;if(t){if(o)return r(n,e,"undefined");if(a)return r(n,e,"null")}return o||a?null:-1}(i,u=u||n.anonymousMessage,d=d||c,p);if(-1!==y)return y;if(e&&!e(p))return new Error(n.invalidTypeCore+": `"+c+"` of type `"+f+"` supplied to `"+u+"`, expected `"+t+"`.");if(!o(p))return new Error(n.baseInvalidMessage+h+" `"+c+"` of type `"+f+"` supplied to `"+u+"`, expected `"+a+"`.");if(s&&!s(p)){var g=s.name||n.anonymousMessage;return new Error(n.baseInvalidMessage+h+" `"+c+"` of type `"+f+"` supplied to `"+u+"`. "+n.predicateFailureCore+" `"+g+"`.")}return null}))},messages:n}},function(t,e,n){"use strict";function i(){return null}function r(){return i}i.isRequired=i,t.exports={and:r,between:r,booleanSome:r,childrenHavePropXorChildren:r,childrenOf:r,childrenOfType:r,childrenSequenceOf:r,componentWithName:r,disallowedIf:r,elementType:r,empty:r,explicitNull:r,forbidExtraProps:Object,integer:r,keysOf:r,mutuallyExclusiveProps:r,mutuallyExclusiveTrueProps:r,nChildren:r,nonNegativeInteger:i,nonNegativeNumber:r,numericString:r,object:r,or:r,range:r,ref:r,requiredBy:r,restrictedProp:r,sequenceOf:r,shape:r,stringEndsWith:r,stringStartsWith:r,uniqueArray:r,uniqueArrayOf:r,valuesOf:r,withShape:r}},function(t,e,n){"use strict";var i=n(120),r=n(278),o=n(526),a=n(528),s=n(896),l=r(o);i(l,{getPolyfill:a,implementation:o,shim:s}),t.exports=l},function(t,e,n){"use strict";var i=n(120).supportsDescriptors,r=n(527)(),o=n(528),a=Object.defineProperty,s=TypeError;t.exports=function(){var t=o();if(r)return t;if(!i)throw new s("Shimming Function.prototype.name support requires ES5 property descriptor support.");var e=Function.prototype;return a(e,"name",{configurable:!0,enumerable:!1,get:function(){var n=t.call(this);return this!==e&&a(this,"name",{configurable:!0,enumerable:!1,value:n,writable:!1}),n}}),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={},r=function(){return i};e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.perfStart=function(t){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&t&&(performance.clearMarks(t),performance.mark(t))},e.perfEnd=function(t,e,n){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&(performance.clearMarks(e),performance.mark(e),performance.measure(n,t,e),performance.clearMarks(n))},e.default=function(t){"react-with-styles.".concat(t,".start"),"react-with-styles.".concat(t,".end"),"👩‍🎨 [".concat(t,"]");return function(t){return function(){var e=t.apply(void 0,arguments);return e}}}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DIRECTIONS",{enumerable:!0,get:function(){return a.DIRECTIONS}}),e.default=void 0;var r=n(0),o=i(n(1)),a=n(900);var s,l=(s={stylesInterface:null,stylesTheme:null,direction:null},r.createContext?(0,r.createContext)(s):{Provider:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")},Consumer:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")}});l.Provider.propTypes={stylesInterface:o.default.object,stylesTheme:o.default.object,direction:o.default.oneOf([a.DIRECTIONS.LTR,a.DIRECTIONS.RTL])};var c=l;e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.withDirectionPropTypes=e.DIRECTIONS=void 0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();e.default=function(t){var e=function(e){function n(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t,e));return i.state={direction:e[c.CHANNEL]?e[c.CHANNEL].getState():m},i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),r(n,[{key:"componentDidMount",value:function(){var t=this;this.context[c.CHANNEL]&&(this.channelUnsubscribe=this.context[c.CHANNEL].subscribe((function(e){t.setState({direction:e})})))}},{key:"componentWillUnmount",value:function(){this.channelUnsubscribe&&this.channelUnsubscribe()}},{key:"render",value:function(){var e=this.state.direction;return o.default.createElement(t,i({},this.props,{direction:e}))}}]),n}(o.default.Component),n=(0,l.default)(t)||"Component";e.WrappedComponent=t,e.contextTypes=g,e.displayName="withDirection("+String(n)+")",t.propTypes&&(e.propTypes=(0,s.default)({},t.propTypes),delete e.propTypes.direction);t.defaultProps&&(e.defaultProps=(0,s.default)({},t.defaultProps));return(0,a.default)(e,t)};var o=d(n(0)),a=d(n(238)),s=d(n(901)),l=d(n(525)),c=n(529),u=d(n(902)),h=d(n(903));function d(t){return t&&t.__esModule?t:{default:t}}var p,f,y,g=(p={},f=c.CHANNEL,y=u.default,f in p?Object.defineProperty(p,f,{value:y,enumerable:!0,configurable:!0,writable:!0}):p[f]=y,p);e.DIRECTIONS=c.DIRECTIONS;var m=c.DIRECTIONS.LTR;e.withDirectionPropTypes={direction:h.default.isRequired}},function(t,e,n){"use strict";var i=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===r}(t)}(t)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(t,e){var n;return e&&!0===e.clone&&i(t)?s((n=t,Array.isArray(n)?[]:{}),t,e):t}function a(t,e,n){var r=t.slice();return e.forEach((function(e,a){void 0===r[a]?r[a]=o(e,n):i(e)?r[a]=s(t[a],e,n):-1===t.indexOf(e)&&r.push(o(e,n))})),r}function s(t,e,n){var r=Array.isArray(e);return r===Array.isArray(t)?r?((n||{arrayMerge:a}).arrayMerge||a)(t,e,n):function(t,e,n){var r={};return i(t)&&Object.keys(t).forEach((function(e){r[e]=o(t[e],n)})),Object.keys(e).forEach((function(a){i(e[a])&&t[a]?r[a]=s(t[a],e[a],n):r[a]=o(e[a],n)})),r}(t,e,n):o(e,n)}s.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return s(t,n,e)}))};var l=s;t.exports=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=n(1),o=(i=r)&&i.__esModule?i:{default:i};e.default=o.default.shape({getState:o.default.func,setState:o.default.func,subscribe:o.default.func})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(n(279)),r=a(n(1)),o=n(529);function a(t){return t&&t.__esModule?t:{default:t}}e.default=r.default.oneOf((0,i.default)(o.DIRECTIONS))},function(t,e,n){"use strict";var i=n(531),r=n(120);t.exports=function(){var t=i();return r(Object,{values:t},{values:function(){return Object.values!==t}}),t}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.withStylesPropTypes=void 0;var r=i(n(1)),o={styles:r.default.object.isRequired,theme:r.default.object.isRequired,css:r.default.func.isRequired};e.withStylesPropTypes=o;var a=o;e.default=a},function(t,e,n){(function(e){for(var i=n(907),r="undefined"==typeof window?e:window,o=["moz","webkit"],a="AnimationFrame",s=r["request"+a],l=r["cancel"+a]||r["cancelRequest"+a],c=0;!s&&c<o.length;c++)s=r[o[c]+"Request"+a],l=r[o[c]+"Cancel"+a]||r[o[c]+"CancelRequest"+a];if(!s||!l){var u=0,h=0,d=[];s=function(t){if(0===d.length){var e=i(),n=Math.max(0,1e3/60-(e-u));u=n+e,setTimeout((function(){var t=d.slice(0);d.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(u)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(n))}return d.push({handle:++h,callback:t,cancelled:!1}),h},l=function(t){for(var e=0;e<d.length;e++)d[e].handle===t&&(d[e].cancelled=!0)}}t.exports=function(t){return s.call(r,t)},t.exports.cancel=function(){l.apply(r,arguments)},t.exports.polyfill=function(t){t||(t=r),t.requestAnimationFrame=s,t.cancelAnimationFrame=l}}).call(this,n(97))},function(t,e,n){(function(e){(function(){var n,i,r,o,a,s;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:null!=e&&e.hrtime?(t.exports=function(){return(n()-a)/1e6},i=e.hrtime,o=(n=function(){var t;return 1e9*(t=i())[0]+t[1]})(),s=1e9*e.uptime(),a=o-s):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return(new Date).getTime()-r},r=(new Date).getTime())}).call(this)}).call(this,n(532))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i,r){return{ariaLabel:c(r,i,t,e),hoveredSpan:l(i),isOutsideRange:i.has("blocked-out-of-range"),selected:a(i),useDefaultCursor:s(i),daySizeStyles:{width:n,height:n-1}}};var r=i(n(909)),o=n(28);function a(t){return t.has("selected")||t.has("selected-span")||t.has("selected-start")||t.has("selected-end")}function s(t){return t.has("blocked-minimum-nights")||t.has("blocked-calendar")||t.has("blocked-out-of-range")}function l(t){return!a(t)&&(t.has("hovered-span")||t.has("after-hovered-start")||t.has("before-hovered-end"))}function c(t,e,n,i){var s=t.chooseAvailableDate,l=t.dateIsUnavailable,c=t.dateIsSelected,u=t.dateIsSelectedAsStartDate,h=t.dateIsSelectedAsEndDate,d={date:n.format(i)};return e.has("selected-start")&&u?(0,r.default)(u,d):e.has("selected-end")&&h?(0,r.default)(h,d):a(e)&&c?(0,r.default)(c,d):e.has(o.BLOCKED_MODIFIER)?(0,r.default)(l,d):(0,r.default)(s,d)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if("string"==typeof t)return t;if("function"==typeof t)return t(e);return""}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=i(n(0));i(n(1)),n(49);function o(t){var e=t.children;return r.default.createElement("tr",null,e)}o.propTypes={}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.default.localeData().firstDayOfWeek();if(!r.default.isMoment(t)||!t.isValid())throw new TypeError("`month` must be a valid moment object");if(-1===o.WEEKDAYS.indexOf(n))throw new TypeError("`firstDayOfWeek` must be an integer between 0 and 6");for(var i=t.clone().startOf("month").hour(12),a=t.clone().endOf("month").hour(12),s=(i.day()+7-n)%7,l=(n+6-a.day())%7,c=i.clone().subtract(s,"day"),u=a.clone().add(l,"day"),h=u.diff(c,"days")+1,d=c.clone(),p=[],f=0;f<h;f+=1){f%7==0&&p.push([]);var y=null;(f>=s&&f<h-l||e)&&(y=d.clone()),p[p.length-1].push(y),d.add(1,"day")}return p};var r=i(n(7)),o=n(28)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return!!("undefined"!=typeof window&&"TransitionEvent"in window)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return{transform:t,msTransform:t,MozTransform:t,WebkitTransform:t}}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&(0,o.default)(t.clone().subtract(1,"month"),e)};var r=i(n(7)),o=i(n(371))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&(0,o.default)(t.clone().add(1,"month"),e)};var r=i(n(7)),o=i(n(371))},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PureDateRangePicker=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=i(n(11)),c=i(n(0)),u=i(n(7)),h=n(93),d=n(613),p=(n(49),n(281)),f=i(n(177)),y=i(n(372)),g=(i(n(539)),n(66)),m=i(n(543)),v=i(n(544)),b=i(n(373)),x=i(n(180)),w=i(n(545)),S=i(n(135)),k=i(n(546)),O=i(n(555)),P=i(n(231)),C=n(28);function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var D={startDate:null,endDate:null,focusedInput:null,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,startDateOffset:void 0,endDateOffset:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDates:!1,showDefaultInputIcon:!1,inputIconPosition:C.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,keepFocusOnInput:!1,renderMonthText:null,renderWeekHeaderElement:null,orientation:C.HORIZONTAL_ORIENTATION,anchorDirection:C.ANCHOR_LEFT,openDirection:C.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,renderCalendarInfo:null,calendarInfoPosition:C.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:C.DAY_SIZE,isRTL:!1,firstDayOfWeek:null,verticalHeight:null,transitionDuration:void 0,verticalSpacing:C.DEFAULT_VERTICAL_SPACING,horizontalMonthPadding:void 0,dayPickerNavigationInlineStyles:null,navPosition:C.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,minimumNights:1,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(t){return!(0,x.default)(t,(0,u.default)())},isDayHighlighted:function(){return!1},minDate:void 0,maxDate:void 0,displayFormat:function(){return u.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:g.DateRangePickerPhrases,dayAriaLabelFormat:void 0},E=function(t){(0,s.default)(n,t);var e=n.prototype;function n(e){var n;return(n=t.call(this,e)||this).state={dayPickerContainerStyles:{},isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1},n.isTouchDevice=!1,n.onOutsideClick=n.onOutsideClick.bind((0,a.default)(n)),n.onDateRangePickerInputFocus=n.onDateRangePickerInputFocus.bind((0,a.default)(n)),n.onDayPickerFocus=n.onDayPickerFocus.bind((0,a.default)(n)),n.onDayPickerFocusOut=n.onDayPickerFocusOut.bind((0,a.default)(n)),n.onDayPickerBlur=n.onDayPickerBlur.bind((0,a.default)(n)),n.showKeyboardShortcutsPanel=n.showKeyboardShortcutsPanel.bind((0,a.default)(n)),n.responsivizePickerPosition=n.responsivizePickerPosition.bind((0,a.default)(n)),n.disableScroll=n.disableScroll.bind((0,a.default)(n)),n.setDayPickerContainerRef=n.setDayPickerContainerRef.bind((0,a.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,a.default)(n)),n}return e[!c.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidMount=function(){this.removeEventListener=(0,p.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focusedInput&&this.setState({isDateRangePickerInputFocused:!0}),this.isTouchDevice=(0,f.default)()},e.componentDidUpdate=function(t){var e=this.props.focusedInput;!t.focusedInput&&e&&this.isOpened()?(this.responsivizePickerPosition(),this.disableScroll()):!t.focusedInput||e||this.isOpened()||this.enableScroll&&this.enableScroll()},e.componentWillUnmount=function(){this.removeDayPickerEventListeners(),this.removeEventListener&&this.removeEventListener(),this.enableScroll&&this.enableScroll()},e.onOutsideClick=function(t){var e=this.props,n=e.onFocusChange,i=e.onClose,r=e.startDate,o=e.endDate,a=e.appendToBody;this.isOpened()&&(a&&this.dayPickerContainer.contains(t.target)||(this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),n(null),i({startDate:r,endDate:o})))},e.onDateRangePickerInputFocus=function(t){var e=this.props,n=e.onFocusChange,i=e.readOnly,r=e.withPortal,o=e.withFullScreenPortal,a=e.keepFocusOnInput;t&&(r||o||i&&!a||this.isTouchDevice&&!a?this.onDayPickerFocus():this.onDayPickerBlur());n(t)},e.onDayPickerFocus=function(){var t=this.props,e=t.focusedInput,n=t.onFocusChange;e||n(C.START_DATE),this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},e.onDayPickerFocusOut=function(t){var e=t.relatedTarget===document.body?t.target:t.relatedTarget||t.target;this.dayPickerContainer.contains(e)||this.onOutsideClick(t)},e.onDayPickerBlur=function(){this.setState({isDateRangePickerInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},e.setDayPickerContainerRef=function(t){t!==this.dayPickerContainer&&(this.dayPickerContainer&&this.removeDayPickerEventListeners(),this.dayPickerContainer=t,t&&this.addDayPickerEventListeners())},e.setContainerRef=function(t){this.container=t},e.addDayPickerEventListeners=function(){this.removeDayPickerFocusOut=(0,p.addEventListener)(this.dayPickerContainer,"focusout",this.onDayPickerFocusOut)},e.removeDayPickerEventListeners=function(){this.removeDayPickerFocusOut&&this.removeDayPickerFocusOut()},e.isOpened=function(){var t=this.props.focusedInput;return t===C.START_DATE||t===C.END_DATE},e.disableScroll=function(){var t=this.props,e=t.appendToBody,n=t.disableScroll;(e||n)&&this.isOpened()&&(this.enableScroll=(0,w.default)(this.container))},e.responsivizePickerPosition=function(){var t=this.state.dayPickerContainerStyles;if(Object.keys(t).length>0&&this.setState({dayPickerContainerStyles:{}}),this.isOpened()){var e=this.props,n=e.openDirection,i=e.anchorDirection,r=e.horizontalMargin,o=e.withPortal,a=e.withFullScreenPortal,s=e.appendToBody,l=i===C.ANCHOR_LEFT;if(!o&&!a){var c=this.dayPickerContainer.getBoundingClientRect(),u=t[i]||0,h=l?c[C.ANCHOR_RIGHT]:c[C.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:T({},(0,m.default)(i,u,h,r),{},s&&(0,v.default)(n,i,this.container))})}}},e.showKeyboardShortcutsPanel=function(){this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},e.maybeRenderDayPickerWithPortal=function(){var t=this.props,e=t.withPortal,n=t.withFullScreenPortal,i=t.appendToBody;return this.isOpened()?e||n||i?c.default.createElement(d.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},e.renderDayPicker=function(){var t=this.props,e=t.anchorDirection,n=t.openDirection,i=t.isDayBlocked,r=t.isDayHighlighted,a=t.isOutsideRange,s=t.numberOfMonths,l=t.orientation,d=t.monthFormat,p=t.renderMonthText,f=t.renderWeekHeaderElement,y=t.dayPickerNavigationInlineStyles,g=t.navPosition,m=t.navPrev,v=t.navNext,x=t.renderNavPrevButton,w=t.renderNavNextButton,S=t.onPrevMonthClick,k=t.onNextMonthClick,M=t.onDatesChange,T=t.onFocusChange,D=t.withPortal,E=t.withFullScreenPortal,A=t.daySize,_=t.enableOutsideDays,I=t.focusedInput,L=t.startDate,j=t.startDateOffset,R=t.endDate,N=t.endDateOffset,F=t.minDate,B=t.maxDate,H=t.minimumNights,z=t.keepOpenOnDateSelect,W=t.renderCalendarDay,G=t.renderDayContents,U=t.renderCalendarInfo,V=t.renderMonthElement,Y=t.calendarInfoPosition,X=t.firstDayOfWeek,K=t.initialVisibleMonth,q=t.hideKeyboardShortcutsPanel,$=t.customCloseIcon,Z=t.onClose,J=t.phrases,Q=t.dayAriaLabelFormat,tt=t.isRTL,et=t.weekDayFormat,nt=t.styles,it=t.verticalHeight,rt=t.transitionDuration,ot=t.verticalSpacing,at=t.horizontalMonthPadding,st=t.small,lt=t.disabled,ct=t.theme.reactDates,ut=this.state,ht=ut.dayPickerContainerStyles,dt=ut.isDayPickerFocused,pt=ut.showKeyboardShortcuts,ft=!E&&D?this.onOutsideClick:void 0,yt=K||function(){return L||R||(0,u.default)()},gt=$||c.default.createElement(P.default,(0,h.css)(nt.DateRangePicker_closeButton_svg)),mt=(0,b.default)(ct,st),vt=D||E;return c.default.createElement("div",(0,o.default)({ref:this.setDayPickerContainerRef},(0,h.css)(nt.DateRangePicker_picker,e===C.ANCHOR_LEFT&&nt.DateRangePicker_picker__directionLeft,e===C.ANCHOR_RIGHT&&nt.DateRangePicker_picker__directionRight,l===C.HORIZONTAL_ORIENTATION&&nt.DateRangePicker_picker__horizontal,l===C.VERTICAL_ORIENTATION&&nt.DateRangePicker_picker__vertical,!vt&&n===C.OPEN_DOWN&&{top:mt+ot},!vt&&n===C.OPEN_UP&&{bottom:mt+ot},vt&&nt.DateRangePicker_picker__portal,E&&nt.DateRangePicker_picker__fullScreenPortal,tt&&nt.DateRangePicker_picker__rtl,ht),{onClick:ft}),c.default.createElement(O.default,{orientation:l,enableOutsideDays:_,numberOfMonths:s,onPrevMonthClick:S,onNextMonthClick:k,onDatesChange:M,onFocusChange:T,onClose:Z,focusedInput:I,startDate:L,startDateOffset:j,endDate:R,endDateOffset:N,minDate:F,maxDate:B,monthFormat:d,renderMonthText:p,renderWeekHeaderElement:f,withPortal:vt,daySize:A,initialVisibleMonth:yt,hideKeyboardShortcutsPanel:q,dayPickerNavigationInlineStyles:y,navPosition:g,navPrev:m,navNext:v,renderNavPrevButton:x,renderNavNextButton:w,minimumNights:H,isOutsideRange:a,isDayHighlighted:r,isDayBlocked:i,keepOpenOnDateSelect:z,renderCalendarDay:W,renderDayContents:G,renderCalendarInfo:U,renderMonthElement:V,calendarInfoPosition:Y,isFocused:dt,showKeyboardShortcuts:pt,onBlur:this.onDayPickerBlur,phrases:J,dayAriaLabelFormat:Q,isRTL:tt,firstDayOfWeek:X,weekDayFormat:et,verticalHeight:it,transitionDuration:rt,disabled:lt,horizontalMonthPadding:at}),E&&c.default.createElement("button",(0,o.default)({},(0,h.css)(nt.DateRangePicker_closeButton),{type:"button",onClick:this.onOutsideClick,"aria-label":J.closeDatePicker}),gt))},e.render=function(){var t=this.props,e=t.startDate,n=t.startDateId,i=t.startDatePlaceholderText,r=t.startDateAriaLabel,a=t.endDate,s=t.endDateId,l=t.endDatePlaceholderText,u=t.endDateAriaLabel,d=t.focusedInput,p=t.screenReaderInputMessage,f=t.showClearDates,g=t.showDefaultInputIcon,m=t.inputIconPosition,v=t.customInputIcon,b=t.customArrowIcon,x=t.customCloseIcon,w=t.disabled,S=t.required,O=t.readOnly,P=t.openDirection,M=t.phrases,T=t.isOutsideRange,D=t.minimumNights,E=t.withPortal,A=t.withFullScreenPortal,_=t.displayFormat,I=t.reopenPickerOnClearDates,L=t.keepOpenOnDateSelect,j=t.onDatesChange,R=t.onClose,N=t.isRTL,F=t.noBorder,B=t.block,H=t.verticalSpacing,z=t.small,W=t.regular,G=t.styles,U=this.state.isDateRangePickerInputFocused,V=!E&&!A,Y=H<C.FANG_HEIGHT_PX,X=c.default.createElement(k.default,{startDate:e,startDateId:n,startDatePlaceholderText:i,isStartDateFocused:d===C.START_DATE,startDateAriaLabel:r,endDate:a,endDateId:s,endDatePlaceholderText:l,isEndDateFocused:d===C.END_DATE,endDateAriaLabel:u,displayFormat:_,showClearDates:f,showCaret:!E&&!A&&!Y,showDefaultInputIcon:g,inputIconPosition:m,customInputIcon:v,customArrowIcon:b,customCloseIcon:x,disabled:w,required:S,readOnly:O,openDirection:P,reopenPickerOnClearDates:I,keepOpenOnDateSelect:L,isOutsideRange:T,minimumNights:D,withFullScreenPortal:A,onDatesChange:j,onFocusChange:this.onDateRangePickerInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,onClose:R,phrases:M,screenReaderMessage:p,isFocused:U,isRTL:N,noBorder:F,block:B,small:z,regular:W,verticalSpacing:H},this.maybeRenderDayPickerWithPortal());return c.default.createElement("div",(0,o.default)({ref:this.setContainerRef},(0,h.css)(G.DateRangePicker,B&&G.DateRangePicker__block)),V&&c.default.createElement(y.default,{onOutsideClick:this.onOutsideClick},X),V||X)},n}(c.default.PureComponent||c.default.Component);e.PureDateRangePicker=E,E.propTypes={},E.defaultProps=D;var A=(0,h.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.zIndex;return{DateRangePicker:{position:"relative",display:"inline-block"},DateRangePicker__block:{display:"block"},DateRangePicker_picker:{zIndex:i+1,backgroundColor:n.background,position:"absolute"},DateRangePicker_picker__rtl:{direction:(0,S.default)("rtl")},DateRangePicker_picker__directionLeft:{left:(0,S.default)(0)},DateRangePicker_picker__directionRight:{right:(0,S.default)(0)},DateRangePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,S.default)(0),height:"100%",width:"100%"},DateRangePicker_picker__fullScreenPortal:{backgroundColor:n.background},DateRangePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,S.default)(0),padding:15,zIndex:i+2,":hover":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"}},DateRangePicker_closeButton_svg:{height:15,width:15,fill:n.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(E);e.default=A},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=u(n(0)),o=u(n(1)),a=n(49),s=n(281),l=u(n(279)),c=u(n(918));function u(t){return t&&t.__esModule?t:{default:t}}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var p={BLOCK:"block",FLEX:"flex",INLINE:"inline",INLINE_BLOCK:"inline-block",CONTENTS:"contents"},f=(0,a.forbidExtraProps)({children:o.default.node.isRequired,onOutsideClick:o.default.func.isRequired,disabled:o.default.bool,useCapture:o.default.bool,display:o.default.oneOf((0,l.default)(p))}),y={disabled:!1,useCapture:!0,display:p.BLOCK},g=function(t){function e(){var t;h(this,e);for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];var o=d(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(i)));return o.onMouseDown=o.onMouseDown.bind(o),o.onMouseUp=o.onMouseUp.bind(o),o.setChildNodeRef=o.setChildNodeRef.bind(o),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.disabled,n=t.useCapture;e||this.addMouseDownEventListener(n)}},{key:"componentDidUpdate",value:function(t){var e=t.disabled,n=this.props,i=n.disabled,r=n.useCapture;e!==i&&(i?this.removeEventListeners():this.addMouseDownEventListener(r))}},{key:"componentWillUnmount",value:function(){this.removeEventListeners()}},{key:"onMouseDown",value:function(t){var e=this.props.useCapture;this.childNode&&(0,c.default)(this.childNode,t.target)||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.removeMouseUp=(0,s.addEventListener)(document,"mouseup",this.onMouseUp,{capture:e}))}},{key:"onMouseUp",value:function(t){var e=this.props.onOutsideClick,n=this.childNode&&(0,c.default)(this.childNode,t.target);this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),n||e(t)}},{key:"setChildNodeRef",value:function(t){this.childNode=t}},{key:"addMouseDownEventListener",value:function(t){this.removeMouseDown=(0,s.addEventListener)(document,"mousedown",this.onMouseDown,{capture:t})}},{key:"removeEventListeners",value:function(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}},{key:"render",value:function(){var t=this.props,e=t.children,n=t.display;return r.default.createElement("div",{ref:this.setChildNodeRef,style:n!==p.BLOCK&&(0,l.default)(p).includes(n)?{display:n}:void 0},e)}}]),e}(r.default.Component);e.default=g,g.propTypes=f,g.defaultProps=y},function(t,e,n){"use strict";var i=n(120),r=n(537),o=n(538),a=o(),s=function(t,e){return a.apply(t,[e])};i(s,{getPolyfill:o,implementation:r,shim:n(919)}),t.exports=s},function(t,e,n){"use strict";var i=n(120),r=n(538);t.exports=function(){var t=r();return"undefined"!=typeof document&&(i(document,{contains:t},{contains:function(){return document.contains!==t}}),"undefined"!=typeof Element&&i(Element.prototype,{contains:t},{contains:function(){return Element.prototype.contains!==t}})),t}},function(t,e,n){var i=n(374),r=n(921),o=n(923),a=Math.max,s=Math.min;t.exports=function(t,e,n){var l,c,u,h,d,p,f=0,y=!1,g=!1,m=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function v(e){var n=l,i=c;return l=c=void 0,f=e,h=t.apply(i,n)}function b(t){return f=t,d=setTimeout(w,e),y?v(t):h}function x(t){var n=t-p;return void 0===p||n>=e||n<0||g&&t-f>=u}function w(){var t=r();if(x(t))return S(t);d=setTimeout(w,function(t){var n=e-(t-p);return g?s(n,u-(t-f)):n}(t))}function S(t){return d=void 0,m&&l?v(t):(l=c=void 0,h)}function k(){var t=r(),n=x(t);if(l=arguments,c=this,p=t,n){if(void 0===d)return b(p);if(g)return clearTimeout(d),d=setTimeout(w,e),v(p)}return void 0===d&&(d=setTimeout(w,e)),h}return e=o(e)||0,i(n)&&(y=!!n.leading,u=(g="maxWait"in n)?a(o(n.maxWait)||0,e):u,m="trailing"in n?!!n.trailing:m),k.cancel=function(){void 0!==d&&clearTimeout(d),f=0,l=p=c=d=void 0},k.flush=function(){return void 0===d?h:S(r())},k}},function(t,e,n){var i=n(550);t.exports=function(){return i.Date.now()}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(97))},function(t,e,n){var i=n(374),r=n(924),o=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(r(t))return NaN;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(o,"");var n=s.test(t);return n||l.test(t)?c(t.slice(2),n?2:8):a.test(t)?NaN:+t}},function(t,e,n){var i=n(925),r=n(928);t.exports=function(t){return"symbol"==typeof t||r(t)&&"[object Symbol]"==i(t)}},function(t,e,n){var i=n(551),r=n(926),o=n(927),a=i?i.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?r(t):o(t)}},function(t,e,n){var i=n(551),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;t.exports=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var i=!0}catch(t){}var r=a.call(t);return i&&(e?t[s]=n:delete t[s]),r}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(!r.default.isMoment(t)||!r.default.isMoment(e))return!1;var n=(0,r.default)(t).subtract(1,"day");return(0,o.default)(n,e)};var r=i(n(7)),o=i(n(149))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i;return t?n(t(e.clone())):e};var i=function(t){return t}},function(t,e,n){"use strict";var i,r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t!==i&&(i=t,r=t.clone().subtract(1,"month"));return r}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(81)),s=i(n(75)),l=(i(n(11)),i(n(0))),c=(i(n(1)),n(49),n(93)),u=n(66),h=(i(n(76)),i(n(135))),d=i(n(553)),p=i(n(552)),f=i(n(933)),y=i(n(934)),g=(i(n(179)),i(n(176)),n(28));var m={disablePrev:!1,disableNext:!1,inlineStyles:null,isRTL:!1,navPosition:g.NAV_POSITION_TOP,navPrev:null,navNext:null,orientation:g.HORIZONTAL_ORIENTATION,onPrevMonthClick:function(){},onNextMonthClick:function(){},phrases:u.DayPickerNavigationPhrases,renderNavPrevButton:null,renderNavNextButton:null,showNavPrevButton:!0,showNavNextButton:!0},v=function(t){function e(){return t.apply(this,arguments)||this}(0,s.default)(e,t);var n=e.prototype;return n[!l.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},n.render=function(){var t=this.props,e=t.inlineStyles,n=t.isRTL,i=t.disablePrev,r=t.disableNext,s=t.navPosition,u=t.navPrev,h=t.navNext,m=t.onPrevMonthClick,v=t.onNextMonthClick,b=t.orientation,x=t.phrases,w=t.renderNavPrevButton,S=t.renderNavNextButton,k=t.showNavPrevButton,O=t.showNavNextButton,P=t.styles;if(!O&&!k)return null;var C=b===g.HORIZONTAL_ORIENTATION,M=b!==g.HORIZONTAL_ORIENTATION,T=b===g.VERTICAL_SCROLLABLE,D=s===g.NAV_POSITION_BOTTOM,E=!!e,A=u,_=h,I=!1,L=!1,j={},R={};if(!A&&!w&&k){j={tabIndex:"0"},I=!0;var N=M?f.default:d.default;n&&!M&&(N=p.default),A=l.default.createElement(N,(0,c.css)(C&&P.DayPickerNavigation_svg__horizontal,M&&P.DayPickerNavigation_svg__vertical,i&&P.DayPickerNavigation_svg__disabled))}if(!_&&!S&&O){R={tabIndex:"0"},L=!0;var F=M?y.default:p.default;n&&!M&&(F=d.default),_=l.default.createElement(F,(0,c.css)(C&&P.DayPickerNavigation_svg__horizontal,M&&P.DayPickerNavigation_svg__vertical,r&&P.DayPickerNavigation_svg__disabled))}var B=L||I;return l.default.createElement("div",c.css.apply(void 0,[P.DayPickerNavigation,C&&P.DayPickerNavigation__horizontal].concat((0,a.default)(M?[P.DayPickerNavigation__vertical,B&&P.DayPickerNavigation__verticalDefault]:[]),(0,a.default)(T?[P.DayPickerNavigation__verticalScrollable,B&&P.DayPickerNavigation__verticalScrollableDefault,k&&P.DayPickerNavigation__verticalScrollable_prevNav]:[]),(0,a.default)(D?[P.DayPickerNavigation__bottom,B&&P.DayPickerNavigation__bottomDefault]:[]),[E&&e])),k&&(w?w({ariaLabel:x.jumpToPrevMonth,disabled:i,onClick:i?void 0:m,onKeyUp:i?void 0:function(t){var e=t.key;"Enter"!==e&&" "!==e||m(t)},onMouseUp:i?void 0:function(t){t.currentTarget.blur()}}):l.default.createElement("div",(0,o.default)({role:"button"},j,c.css.apply(void 0,[P.DayPickerNavigation_button,I&&P.DayPickerNavigation_button__default,i&&P.DayPickerNavigation_button__disabled].concat((0,a.default)(C?[P.DayPickerNavigation_button__horizontal].concat((0,a.default)(I?[P.DayPickerNavigation_button__horizontalDefault,D&&P.DayPickerNavigation_bottomButton__horizontalDefault,!n&&P.DayPickerNavigation_leftButton__horizontalDefault,n&&P.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,a.default)(M?[P.DayPickerNavigation_button__vertical].concat((0,a.default)(I?[P.DayPickerNavigation_button__verticalDefault,P.DayPickerNavigation_prevButton__verticalDefault,T&&P.DayPickerNavigation_prevButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!i||void 0,"aria-label":x.jumpToPrevMonth,onClick:i?void 0:m,onKeyUp:i?void 0:function(t){var e=t.key;"Enter"!==e&&" "!==e||m(t)},onMouseUp:i?void 0:function(t){t.currentTarget.blur()}}),A)),O&&(S?S({ariaLabel:x.jumpToNextMonth,disabled:r,onClick:r?void 0:v,onKeyUp:r?void 0:function(t){var e=t.key;"Enter"!==e&&" "!==e||v(t)},onMouseUp:r?void 0:function(t){t.currentTarget.blur()}}):l.default.createElement("div",(0,o.default)({role:"button"},R,c.css.apply(void 0,[P.DayPickerNavigation_button,L&&P.DayPickerNavigation_button__default,r&&P.DayPickerNavigation_button__disabled].concat((0,a.default)(C?[P.DayPickerNavigation_button__horizontal].concat((0,a.default)(L?[P.DayPickerNavigation_button__horizontalDefault,D&&P.DayPickerNavigation_bottomButton__horizontalDefault,n&&P.DayPickerNavigation_leftButton__horizontalDefault,!n&&P.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,a.default)(M?[P.DayPickerNavigation_button__vertical].concat((0,a.default)(L?[P.DayPickerNavigation_button__verticalDefault,P.DayPickerNavigation_nextButton__verticalDefault,T&&P.DayPickerNavigation_nextButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!r||void 0,"aria-label":x.jumpToNextMonth,onClick:r?void 0:v,onKeyUp:r?void 0:function(t){var e=t.key;"Enter"!==e&&" "!==e||v(t)},onMouseUp:r?void 0:function(t){t.currentTarget.blur()}}),_)))},e}(l.default.PureComponent||l.default.Component);v.propTypes={},v.defaultProps=m;var b=(0,c.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.zIndex;return{DayPickerNavigation:{position:"relative",zIndex:i+2},DayPickerNavigation__horizontal:{height:0},DayPickerNavigation__vertical:{},DayPickerNavigation__verticalScrollable:{},DayPickerNavigation__verticalScrollable_prevNav:{zIndex:i+1},DayPickerNavigation__verticalDefault:{position:"absolute",width:"100%",height:52,bottom:0,left:(0,h.default)(0)},DayPickerNavigation__verticalScrollableDefault:{position:"relative"},DayPickerNavigation__bottom:{height:"auto"},DayPickerNavigation__bottomDefault:{display:"flex",justifyContent:"space-between"},DayPickerNavigation_button:{cursor:"pointer",userSelect:"none",border:0,padding:0,margin:0},DayPickerNavigation_button__default:{border:"1px solid ".concat(n.core.borderLight),backgroundColor:n.background,color:n.placeholderText,":focus":{border:"1px solid ".concat(n.core.borderMedium)},":hover":{border:"1px solid ".concat(n.core.borderMedium)},":active":{background:n.backgroundDark}},DayPickerNavigation_button__disabled:{cursor:"default",border:"1px solid ".concat(n.disabled),":focus":{border:"1px solid ".concat(n.disabled)},":hover":{border:"1px solid ".concat(n.disabled)},":active":{background:"none"}},DayPickerNavigation_button__horizontal:{},DayPickerNavigation_button__horizontalDefault:{position:"absolute",top:18,lineHeight:.78,borderRadius:3,padding:"6px 9px"},DayPickerNavigation_bottomButton__horizontalDefault:{position:"static",marginLeft:22,marginRight:22,marginBottom:30,marginTop:-10},DayPickerNavigation_leftButton__horizontalDefault:{left:(0,h.default)(22)},DayPickerNavigation_rightButton__horizontalDefault:{right:(0,h.default)(22)},DayPickerNavigation_button__vertical:{},DayPickerNavigation_button__verticalDefault:{padding:5,background:n.background,boxShadow:(0,h.default)("0 0 5px 2px rgba(0, 0, 0, 0.1)"),position:"relative",display:"inline-block",textAlign:"center",height:"100%",width:"50%"},DayPickerNavigation_prevButton__verticalDefault:{},DayPickerNavigation_nextButton__verticalDefault:{borderLeft:(0,h.default)(0)},DayPickerNavigation_nextButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_prevButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_svg__horizontal:{height:19,width:19,fill:n.core.grayLight,display:"block"},DayPickerNavigation_svg__vertical:{height:42,width:42,fill:n.text},DayPickerNavigation_svg__disabled:{fill:n.disabled}}}),{pureComponent:void 0!==l.default.PureComponent})(v);e.default=b},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(0)),o=function(t){return r.default.createElement("svg",t,r.default.createElement("path",{d:"M32 713l453-453c11-11 21-11 32 0l453 453c5 5 7 10 7 16 0 13-10 23-22 23-7 0-12-2-16-7L501 309 64 745c-4 5-9 7-15 7-7 0-12-2-17-7-9-11-9-21 0-32z"}))};o.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var a=o;e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(0)),o=function(t){return r.default.createElement("svg",t,r.default.createElement("path",{d:"M968 289L514 741c-11 11-21 11-32 0L29 289c-4-5-6-11-6-16 0-13 10-23 23-23 6 0 11 2 15 7l437 436 438-436c4-5 9-7 16-7 6 0 11 2 16 7 9 10 9 21 0 32z"}))};o.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var a=o;e.default=a},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BOTTOM_RIGHT=e.TOP_RIGHT=e.TOP_LEFT=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=(i(n(11)),i(n(0))),c=(i(n(1)),n(49),n(93)),u=n(66),h=(i(n(76)),i(n(936))),d=i(n(231));e.TOP_LEFT="top-left";e.TOP_RIGHT="top-right";e.BOTTOM_RIGHT="bottom-right";var p={block:!1,buttonLocation:"bottom-right",showKeyboardShortcutsPanel:!1,openKeyboardShortcutsPanel:function(){},closeKeyboardShortcutsPanel:function(){},phrases:u.DayPickerKeyboardShortcutsPhrases,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0};function f(t){return[{unicode:"↵",label:t.enterKey,action:t.selectFocusedDate},{unicode:"←/→",label:t.leftArrowRightArrow,action:t.moveFocusByOneDay},{unicode:"↑/↓",label:t.upArrowDownArrow,action:t.moveFocusByOneWeek},{unicode:"PgUp/PgDn",label:t.pageUpPageDown,action:t.moveFocusByOneMonth},{unicode:"Home/End",label:t.homeEnd,action:t.moveFocustoStartAndEndOfWeek},{unicode:"Esc",label:t.escape,action:t.returnFocusToInput},{unicode:"?",label:t.questionMark,action:t.openThisPanel}]}var y=function(t){(0,s.default)(n,t);var e=n.prototype;function n(){for(var e,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];var o=(e=t.call.apply(t,[this].concat(i))||this).props.phrases;return e.keyboardShortcuts=f(o),e.onShowKeyboardShortcutsButtonClick=e.onShowKeyboardShortcutsButtonClick.bind((0,a.default)(e)),e.setShowKeyboardShortcutsButtonRef=e.setShowKeyboardShortcutsButtonRef.bind((0,a.default)(e)),e.setHideKeyboardShortcutsButtonRef=e.setHideKeyboardShortcutsButtonRef.bind((0,a.default)(e)),e.handleFocus=e.handleFocus.bind((0,a.default)(e)),e.onKeyDown=e.onKeyDown.bind((0,a.default)(e)),e}return e[!l.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentWillReceiveProps=function(t){var e=this.props.phrases;t.phrases!==e&&(this.keyboardShortcuts=f(t.phrases))},e.componentDidUpdate=function(){this.handleFocus()},e.onKeyDown=function(t){t.stopPropagation();var e=this.props.closeKeyboardShortcutsPanel;switch(t.key){case"Escape":e();break;case"ArrowUp":case"ArrowDown":break;case"Tab":case"Home":case"End":case"PageUp":case"PageDown":case"ArrowLeft":case"ArrowRight":t.preventDefault()}},e.onShowKeyboardShortcutsButtonClick=function(){var t=this;(0,this.props.openKeyboardShortcutsPanel)((function(){t.showKeyboardShortcutsButton.focus()}))},e.setShowKeyboardShortcutsButtonRef=function(t){this.showKeyboardShortcutsButton=t},e.setHideKeyboardShortcutsButtonRef=function(t){this.hideKeyboardShortcutsButton=t},e.handleFocus=function(){this.hideKeyboardShortcutsButton&&this.hideKeyboardShortcutsButton.focus()},e.render=function(){var t=this.props,e=t.block,n=t.buttonLocation,i=t.showKeyboardShortcutsPanel,r=t.closeKeyboardShortcutsPanel,a=t.styles,s=t.phrases,u=t.renderKeyboardShortcutsButton,p=t.renderKeyboardShortcutsPanel,f=i?s.hideKeyboardShortcutsPanel:s.showKeyboardShortcutsPanel,y="bottom-right"===n,g="top-right"===n,m="top-left"===n;return l.default.createElement("div",null,u&&u({ref:this.setShowKeyboardShortcutsButtonRef,onClick:this.onShowKeyboardShortcutsButtonClick,ariaLabel:f}),!u&&l.default.createElement("button",(0,o.default)({ref:this.setShowKeyboardShortcutsButtonRef},(0,c.css)(a.DayPickerKeyboardShortcuts_buttonReset,a.DayPickerKeyboardShortcuts_show,y&&a.DayPickerKeyboardShortcuts_show__bottomRight,g&&a.DayPickerKeyboardShortcuts_show__topRight,m&&a.DayPickerKeyboardShortcuts_show__topLeft),{type:"button","aria-label":f,onClick:this.onShowKeyboardShortcutsButtonClick,onMouseUp:function(t){t.currentTarget.blur()}}),l.default.createElement("span",(0,c.css)(a.DayPickerKeyboardShortcuts_showSpan,y&&a.DayPickerKeyboardShortcuts_showSpan__bottomRight,g&&a.DayPickerKeyboardShortcuts_showSpan__topRight,m&&a.DayPickerKeyboardShortcuts_showSpan__topLeft),"?")),i&&(p?p({closeButtonAriaLabel:s.hideKeyboardShortcutsPanel,keyboardShortcuts:this.keyboardShortcuts,onCloseButtonClick:r,onKeyDown:this.onKeyDown,title:s.keyboardShortcuts}):l.default.createElement("div",(0,o.default)({},(0,c.css)(a.DayPickerKeyboardShortcuts_panel),{role:"dialog","aria-labelledby":"DayPickerKeyboardShortcuts_title","aria-describedby":"DayPickerKeyboardShortcuts_description"}),l.default.createElement("div",(0,o.default)({},(0,c.css)(a.DayPickerKeyboardShortcuts_title),{id:"DayPickerKeyboardShortcuts_title"}),s.keyboardShortcuts),l.default.createElement("button",(0,o.default)({ref:this.setHideKeyboardShortcutsButtonRef},(0,c.css)(a.DayPickerKeyboardShortcuts_buttonReset,a.DayPickerKeyboardShortcuts_close),{type:"button",tabIndex:"0","aria-label":s.hideKeyboardShortcutsPanel,onClick:r,onKeyDown:this.onKeyDown}),l.default.createElement(d.default,(0,c.css)(a.DayPickerKeyboardShortcuts_closeSvg))),l.default.createElement("ul",(0,o.default)({},(0,c.css)(a.DayPickerKeyboardShortcuts_list),{id:"DayPickerKeyboardShortcuts_description"}),this.keyboardShortcuts.map((function(t){var n=t.unicode,i=t.label,r=t.action;return l.default.createElement(h.default,{key:i,unicode:n,label:i,action:r,block:e})}))))))},n}(l.default.PureComponent||l.default.Component);y.propTypes={},y.defaultProps=p;var g=(0,c.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.font,r=e.zIndex;return{DayPickerKeyboardShortcuts_buttonReset:{background:"none",border:0,borderRadius:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",padding:0,cursor:"pointer",fontSize:i.size,":active":{outline:"none"}},DayPickerKeyboardShortcuts_show:{width:33,height:26,position:"absolute",zIndex:r+2,"::before":{content:'""',display:"block",position:"absolute"}},DayPickerKeyboardShortcuts_show__bottomRight:{bottom:0,right:0,"::before":{borderTop:"26px solid transparent",borderRight:"33px solid ".concat(n.core.primary),bottom:0,right:0},":hover::before":{borderRight:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topRight:{top:0,right:0,"::before":{borderBottom:"26px solid transparent",borderRight:"33px solid ".concat(n.core.primary),top:0,right:0},":hover::before":{borderRight:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topLeft:{top:0,left:0,"::before":{borderBottom:"26px solid transparent",borderLeft:"33px solid ".concat(n.core.primary),top:0,left:0},":hover::before":{borderLeft:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_showSpan:{color:n.core.white,position:"absolute"},DayPickerKeyboardShortcuts_showSpan__bottomRight:{bottom:0,right:5},DayPickerKeyboardShortcuts_showSpan__topRight:{top:1,right:5},DayPickerKeyboardShortcuts_showSpan__topLeft:{top:1,left:5},DayPickerKeyboardShortcuts_panel:{overflow:"auto",background:n.background,border:"1px solid ".concat(n.core.border),borderRadius:2,position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:r+2,padding:22,margin:33,textAlign:"left"},DayPickerKeyboardShortcuts_title:{fontSize:16,fontWeight:"bold",margin:0},DayPickerKeyboardShortcuts_list:{listStyle:"none",padding:0,fontSize:i.size},DayPickerKeyboardShortcuts_close:{position:"absolute",right:22,top:22,zIndex:r+2,":active":{outline:"none"}},DayPickerKeyboardShortcuts_closeSvg:{height:15,width:15,fill:n.core.grayLighter,":hover":{fill:n.core.grayLight},":focus":{fill:n.core.grayLight}}}}),{pureComponent:void 0!==l.default.PureComponent})(y);e.default=g},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(10)),o=(i(n(11)),i(n(0))),a=(i(n(1)),n(49),n(93));function s(t){var e=t.unicode,n=t.label,i=t.action,s=t.block,l=t.styles;return o.default.createElement("li",(0,a.css)(l.KeyboardShortcutRow,s&&l.KeyboardShortcutRow__block),o.default.createElement("div",(0,a.css)(l.KeyboardShortcutRow_keyContainer,s&&l.KeyboardShortcutRow_keyContainer__block),o.default.createElement("span",(0,r.default)({},(0,a.css)(l.KeyboardShortcutRow_key),{role:"img","aria-label":"".concat(n,",")}),e)),o.default.createElement("div",(0,a.css)(l.KeyboardShortcutRow_action),i))}s.propTypes={},s.defaultProps={block:!1};var l=(0,a.withStyles)((function(t){return{KeyboardShortcutRow:{listStyle:"none",margin:"6px 0"},KeyboardShortcutRow__block:{marginBottom:16},KeyboardShortcutRow_keyContainer:{display:"inline-block",whiteSpace:"nowrap",textAlign:"right",marginRight:6},KeyboardShortcutRow_keyContainer__block:{textAlign:"left",display:"inline"},KeyboardShortcutRow_key:{fontFamily:"monospace",fontSize:12,textTransform:"uppercase",background:t.reactDates.color.core.grayLightest,padding:"2px 6px"},KeyboardShortcutRow_action:{display:"inline",wordBreak:"break-word",marginLeft:8}}}),{pureComponent:void 0!==o.default.PureComponent})(s);e.default=l},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.localeData().firstDayOfWeek(),n=t.clone().startOf("month"),i=o(n,e);return Math.ceil((i+t.daysInMonth())/7)};var r=i(n(7));function o(t,e){return(t.day()-e+7)%7}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return"undefined"!=typeof document&&document.activeElement}},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PureSingleDatePicker=void 0;var r=i(n(82)),o=i(n(10)),a=i(n(71)),s=i(n(75)),l=i(n(11)),c=i(n(0)),u=i(n(7)),h=n(93),d=n(613),p=(n(49),n(281)),f=i(n(177)),y=i(n(372)),g=(i(n(561)),n(66)),m=i(n(543)),v=i(n(544)),b=i(n(373)),x=i(n(180)),w=i(n(545)),S=i(n(135)),k=i(n(940)),O=i(n(560)),P=i(n(231)),C=n(28);function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var D={date:null,focused:!1,id:"date",placeholder:"Date",ariaLabel:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:C.ICON_BEFORE_POSITION,customInputIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:C.DEFAULT_VERTICAL_SPACING,keepFocusOnInput:!1,orientation:C.HORIZONTAL_ORIENTATION,anchorDirection:C.ANCHOR_LEFT,openDirection:C.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,firstDayOfWeek:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,renderCalendarInfo:null,calendarInfoPosition:C.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:C.DAY_SIZE,isRTL:!1,verticalHeight:null,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:C.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderMonthText:null,renderWeekHeaderElement:null,renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(t){return!(0,x.default)(t,(0,u.default)())},isDayHighlighted:function(){},displayFormat:function(){return u.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:g.SingleDatePickerPhrases,dayAriaLabelFormat:void 0},E=function(t){(0,s.default)(n,t);var e=n.prototype;function n(e){var n;return(n=t.call(this,e)||this).isTouchDevice=!1,n.state={dayPickerContainerStyles:{},isDayPickerFocused:!1,isInputFocused:!1,showKeyboardShortcuts:!1},n.onFocusOut=n.onFocusOut.bind((0,a.default)(n)),n.onOutsideClick=n.onOutsideClick.bind((0,a.default)(n)),n.onInputFocus=n.onInputFocus.bind((0,a.default)(n)),n.onDayPickerFocus=n.onDayPickerFocus.bind((0,a.default)(n)),n.onDayPickerBlur=n.onDayPickerBlur.bind((0,a.default)(n)),n.showKeyboardShortcutsPanel=n.showKeyboardShortcutsPanel.bind((0,a.default)(n)),n.responsivizePickerPosition=n.responsivizePickerPosition.bind((0,a.default)(n)),n.disableScroll=n.disableScroll.bind((0,a.default)(n)),n.setDayPickerContainerRef=n.setDayPickerContainerRef.bind((0,a.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,a.default)(n)),n}return e[!c.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.componentDidMount=function(){this.removeResizeEventListener=(0,p.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focused&&this.setState({isInputFocused:!0}),this.isTouchDevice=(0,f.default)()},e.componentDidUpdate=function(t){var e=this.props.focused;!t.focused&&e?(this.responsivizePickerPosition(),this.disableScroll()):t.focused&&!e&&this.enableScroll&&this.enableScroll()},e.componentWillUnmount=function(){this.removeResizeEventListener&&this.removeResizeEventListener(),this.removeFocusOutEventListener&&this.removeFocusOutEventListener(),this.enableScroll&&this.enableScroll()},e.onOutsideClick=function(t){var e=this.props,n=e.focused,i=e.onFocusChange,r=e.onClose,o=e.date,a=e.appendToBody;n&&(a&&this.dayPickerContainer.contains(t.target)||(this.setState({isInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),i({focused:!1}),r({date:o})))},e.onInputFocus=function(t){var e=t.focused,n=this.props,i=n.onFocusChange,r=n.readOnly,o=n.withPortal,a=n.withFullScreenPortal,s=n.keepFocusOnInput;e&&(o||a||r&&!s||this.isTouchDevice&&!s?this.onDayPickerFocus():this.onDayPickerBlur());i({focused:e})},e.onDayPickerFocus=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},e.onDayPickerBlur=function(){this.setState({isInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},e.onFocusOut=function(t){var e=this.props.onFocusChange,n=t.relatedTarget===document.body?t.target:t.relatedTarget||t.target;this.dayPickerContainer.contains(n)||e({focused:!1})},e.setDayPickerContainerRef=function(t){t!==this.dayPickerContainer&&(this.removeEventListeners(),this.dayPickerContainer=t,t&&this.addEventListeners())},e.setContainerRef=function(t){this.container=t},e.addEventListeners=function(){this.removeFocusOutEventListener=(0,p.addEventListener)(this.dayPickerContainer,"focusout",this.onFocusOut)},e.removeEventListeners=function(){this.removeFocusOutEventListener&&this.removeFocusOutEventListener()},e.disableScroll=function(){var t=this.props,e=t.appendToBody,n=t.disableScroll,i=t.focused;(e||n)&&i&&(this.enableScroll=(0,w.default)(this.container))},e.responsivizePickerPosition=function(){this.setState({dayPickerContainerStyles:{}});var t=this.props,e=t.openDirection,n=t.anchorDirection,i=t.horizontalMargin,r=t.withPortal,o=t.withFullScreenPortal,a=t.appendToBody,s=t.focused,l=this.state.dayPickerContainerStyles;if(s){var c=n===C.ANCHOR_LEFT;if(!r&&!o){var u=this.dayPickerContainer.getBoundingClientRect(),h=l[n]||0,d=c?u[C.ANCHOR_RIGHT]:u[C.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:T({},(0,m.default)(n,h,d,i),{},a&&(0,v.default)(e,n,this.container))})}}},e.showKeyboardShortcutsPanel=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},e.maybeRenderDayPickerWithPortal=function(){var t=this.props,e=t.focused,n=t.withPortal,i=t.withFullScreenPortal,r=t.appendToBody;return e?n||i||r?c.default.createElement(d.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},e.renderDayPicker=function(){var t=this.props,e=t.anchorDirection,n=t.openDirection,i=t.onDateChange,r=t.date,a=t.onFocusChange,s=t.focused,l=t.enableOutsideDays,u=t.numberOfMonths,d=t.orientation,p=t.monthFormat,f=t.dayPickerNavigationInlineStyles,y=t.navPosition,g=t.navPrev,m=t.navNext,v=t.renderNavPrevButton,x=t.renderNavNextButton,w=t.onPrevMonthClick,S=t.onNextMonthClick,k=t.onClose,M=t.withPortal,T=t.withFullScreenPortal,D=t.keepOpenOnDateSelect,E=t.initialVisibleMonth,A=t.renderMonthText,_=t.renderWeekHeaderElement,I=t.renderCalendarDay,L=t.renderDayContents,j=t.renderCalendarInfo,R=t.renderMonthElement,N=t.calendarInfoPosition,F=t.hideKeyboardShortcutsPanel,B=t.firstDayOfWeek,H=t.customCloseIcon,z=t.phrases,W=t.dayAriaLabelFormat,G=t.daySize,U=t.isRTL,V=t.isOutsideRange,Y=t.isDayBlocked,X=t.isDayHighlighted,K=t.weekDayFormat,q=t.styles,$=t.verticalHeight,Z=t.transitionDuration,J=t.verticalSpacing,Q=t.horizontalMonthPadding,tt=t.small,et=t.theme.reactDates,nt=this.state,it=nt.dayPickerContainerStyles,rt=nt.isDayPickerFocused,ot=nt.showKeyboardShortcuts,at=!T&&M?this.onOutsideClick:void 0,st=H||c.default.createElement(P.default,null),lt=(0,b.default)(et,tt),ct=M||T;return c.default.createElement("div",(0,o.default)({ref:this.setDayPickerContainerRef},(0,h.css)(q.SingleDatePicker_picker,e===C.ANCHOR_LEFT&&q.SingleDatePicker_picker__directionLeft,e===C.ANCHOR_RIGHT&&q.SingleDatePicker_picker__directionRight,n===C.OPEN_DOWN&&q.SingleDatePicker_picker__openDown,n===C.OPEN_UP&&q.SingleDatePicker_picker__openUp,!ct&&n===C.OPEN_DOWN&&{top:lt+J},!ct&&n===C.OPEN_UP&&{bottom:lt+J},d===C.HORIZONTAL_ORIENTATION&&q.SingleDatePicker_picker__horizontal,d===C.VERTICAL_ORIENTATION&&q.SingleDatePicker_picker__vertical,ct&&q.SingleDatePicker_picker__portal,T&&q.SingleDatePicker_picker__fullScreenPortal,U&&q.SingleDatePicker_picker__rtl,it),{onClick:at}),c.default.createElement(O.default,{date:r,onDateChange:i,onFocusChange:a,orientation:d,enableOutsideDays:l,numberOfMonths:u,monthFormat:p,withPortal:ct,focused:s,keepOpenOnDateSelect:D,hideKeyboardShortcutsPanel:F,initialVisibleMonth:E,dayPickerNavigationInlineStyles:f,navPosition:y,navPrev:g,navNext:m,renderNavPrevButton:v,renderNavNextButton:x,onPrevMonthClick:w,onNextMonthClick:S,onClose:k,renderMonthText:A,renderWeekHeaderElement:_,renderCalendarDay:I,renderDayContents:L,renderCalendarInfo:j,renderMonthElement:R,calendarInfoPosition:N,isFocused:rt,showKeyboardShortcuts:ot,onBlur:this.onDayPickerBlur,phrases:z,dayAriaLabelFormat:W,daySize:G,isRTL:U,isOutsideRange:V,isDayBlocked:Y,isDayHighlighted:X,firstDayOfWeek:B,weekDayFormat:K,verticalHeight:$,transitionDuration:Z,horizontalMonthPadding:Q}),T&&c.default.createElement("button",(0,o.default)({},(0,h.css)(q.SingleDatePicker_closeButton),{"aria-label":z.closeDatePicker,type:"button",onClick:this.onOutsideClick}),c.default.createElement("div",(0,h.css)(q.SingleDatePicker_closeButton_svg),st)))},e.render=function(){var t=this.props,e=t.id,n=t.placeholder,i=t.ariaLabel,r=t.disabled,a=t.focused,s=t.required,l=t.readOnly,u=t.openDirection,d=t.showClearDate,p=t.showDefaultInputIcon,f=t.inputIconPosition,g=t.customCloseIcon,m=t.customInputIcon,v=t.date,b=t.onDateChange,x=t.displayFormat,w=t.phrases,S=t.withPortal,O=t.withFullScreenPortal,P=t.screenReaderInputMessage,M=t.isRTL,T=t.noBorder,D=t.block,E=t.small,A=t.regular,_=t.verticalSpacing,I=t.reopenPickerOnClearDate,L=t.keepOpenOnDateSelect,j=t.styles,R=t.isOutsideRange,N=this.state.isInputFocused,F=!S&&!O,B=_<C.FANG_HEIGHT_PX,H=c.default.createElement(k.default,{id:e,placeholder:n,ariaLabel:i,focused:a,isFocused:N,disabled:r,required:s,readOnly:l,openDirection:u,showCaret:!S&&!O&&!B,showClearDate:d,showDefaultInputIcon:p,inputIconPosition:f,isOutsideRange:R,customCloseIcon:g,customInputIcon:m,date:v,onDateChange:b,displayFormat:x,onFocusChange:this.onInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,screenReaderMessage:P,phrases:w,isRTL:M,noBorder:T,block:D,small:E,regular:A,verticalSpacing:_,reopenPickerOnClearDate:I,keepOpenOnDateSelect:L},this.maybeRenderDayPickerWithPortal());return c.default.createElement("div",(0,o.default)({ref:this.setContainerRef},(0,h.css)(j.SingleDatePicker,D&&j.SingleDatePicker__block)),F&&c.default.createElement(y.default,{onOutsideClick:this.onOutsideClick},H),F||H)},n}(c.default.PureComponent||c.default.Component);e.PureSingleDatePicker=E,E.propTypes={},E.defaultProps=D;var A=(0,h.withStyles)((function(t){var e=t.reactDates,n=e.color,i=e.zIndex;return{SingleDatePicker:{position:"relative",display:"inline-block"},SingleDatePicker__block:{display:"block"},SingleDatePicker_picker:{zIndex:i+1,backgroundColor:n.background,position:"absolute"},SingleDatePicker_picker__rtl:{direction:(0,S.default)("rtl")},SingleDatePicker_picker__directionLeft:{left:(0,S.default)(0)},SingleDatePicker_picker__directionRight:{right:(0,S.default)(0)},SingleDatePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,S.default)(0),height:"100%",width:"100%"},SingleDatePicker_picker__fullScreenPortal:{backgroundColor:n.background},SingleDatePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,S.default)(0),padding:15,zIndex:i+2,":hover":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"}},SingleDatePicker_closeButton_svg:{height:15,width:15,fill:n.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(E);e.default=A},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(82)),o=i(n(71)),a=i(n(75)),s=i(n(0)),l=(i(n(1)),i(n(7))),c=(i(n(122)),n(49),i(n(151)),n(66)),u=(i(n(76)),i(n(562))),h=(i(n(178)),i(n(228)),i(n(175))),d=i(n(375)),p=i(n(180)),f=n(28),y={children:null,date:null,focused:!1,placeholder:"",ariaLabel:void 0,screenReaderMessage:"Date",showClearDate:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:f.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:f.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,isOutsideRange:function(t){return!(0,p.default)(t,(0,l.default)())},displayFormat:function(){return l.default.localeData().longDateFormat("L")},onClose:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customCloseIcon:null,isFocused:!1,phrases:c.SingleDatePickerInputPhrases,isRTL:!1},g=function(t){(0,a.default)(n,t);var e=n.prototype;function n(e){var n;return(n=t.call(this,e)||this).onChange=n.onChange.bind((0,o.default)(n)),n.onFocus=n.onFocus.bind((0,o.default)(n)),n.onClearFocus=n.onClearFocus.bind((0,o.default)(n)),n.clearDate=n.clearDate.bind((0,o.default)(n)),n}return e[!s.default.PureComponent&&"shouldComponentUpdate"]=function(t,e){return!(0,r.default)(this.props,t)||!(0,r.default)(this.state,e)},e.onChange=function(t){var e=this.props,n=e.isOutsideRange,i=e.keepOpenOnDateSelect,r=e.onDateChange,o=e.onFocusChange,a=e.onClose,s=(0,h.default)(t,this.getDisplayFormat());s&&!n(s)?(r(s),i||(o({focused:!1}),a({date:s}))):r(null)},e.onFocus=function(){var t=this.props,e=t.onFocusChange;t.disabled||e({focused:!0})},e.onClearFocus=function(){var t=this.props,e=t.focused,n=t.onFocusChange,i=t.onClose,r=t.date;e&&(n({focused:!1}),i({date:r}))},e.getDisplayFormat=function(){var t=this.props.displayFormat;return"string"==typeof t?t:t()},e.getDateString=function(t){var e=this.getDisplayFormat();return t&&e?t&&t.format(e):(0,d.default)(t)},e.clearDate=function(){var t=this.props,e=t.onDateChange,n=t.reopenPickerOnClearDate,i=t.onFocusChange;e(null),n&&i({focused:!0})},e.render=function(){var t=this.props,e=t.children,n=t.id,i=t.placeholder,r=t.ariaLabel,o=t.disabled,a=t.focused,l=t.isFocused,c=t.required,h=t.readOnly,d=t.openDirection,p=t.showClearDate,f=t.showCaret,y=t.showDefaultInputIcon,g=t.inputIconPosition,m=t.customCloseIcon,v=t.customInputIcon,b=t.date,x=t.phrases,w=t.onKeyDownArrowDown,S=t.onKeyDownQuestionMark,k=t.screenReaderMessage,O=t.isRTL,P=t.noBorder,C=t.block,M=t.small,T=t.regular,D=t.verticalSpacing,E=this.getDateString(b);return s.default.createElement(u.default,{id:n,placeholder:i,ariaLabel:r,focused:a,isFocused:l,disabled:o,required:c,readOnly:h,openDirection:d,showCaret:f,onClearDate:this.clearDate,showClearDate:p,showDefaultInputIcon:y,inputIconPosition:g,customCloseIcon:m,customInputIcon:v,displayValue:E,onChange:this.onChange,onFocus:this.onFocus,onKeyDownShiftTab:this.onClearFocus,onKeyDownArrowDown:w,onKeyDownQuestionMark:S,screenReaderMessage:k,phrases:x,isRTL:O,noBorder:P,block:C,small:M,regular:T,verticalSpacing:D},e)},n}(s.default.PureComponent||s.default.Component);e.default=g,g.propTypes={},g.defaultProps=y},function(t,e,n){"use strict";var i=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return!(!r.default.isMoment(t)||!r.default.isMoment(e))&&!(0,o.default)(t,e)};var r=i(n(7)),o=i(n(283))},,,,,,,,,,,,,,,,,,,,,function(t,e,n){var i=n(160),r=n(103),o=n(197),a=n(87),s=function(t){return function(e,n,s,l){i(n);var c=r(e),u=o(c),h=a(c.length),d=t?h-1:0,p=t?-1:1;if(s<2)for(;;){if(d in u){l=u[d],d+=p;break}if(d+=p,t?d<0:h<=d)throw TypeError("Reduce of empty array with no initial value")}for(;t?d>=0:h>d;d+=p)d in u&&(l=n(l,u[d],d,c));return l}};t.exports={left:s(!1),right:s(!0)}},,,,,,,function(t,e,n){"use strict";var i=n(63),r=n(42),o=n(198),a=n(315),s=n(245),l=n(103),c=n(197),u=Object.assign,h=Object.defineProperty;t.exports=!u||r((function(){if(i&&1!==u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||"abcdefghijklmnopqrst"!=o(u({},e)).join("")}))?function(t,e){for(var n=l(t),r=arguments.length,u=1,h=a.f,d=s.f;r>u;)for(var p,f=c(arguments[u++]),y=h?o(f).concat(h(f)):o(f),g=y.length,m=0;g>m;)p=y[m++],i&&!d.call(f,p)||(n[p]=f[p]);return n}:u},function(t,e,n){"use strict";var i=n(200),r=n(103),o=n(421),a=n(420),s=n(87),l=n(216),c=n(249);t.exports=function(t){var e,n,u,h,d,p,f=r(t),y="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,v=void 0!==m,b=c(f),x=0;if(v&&(m=i(m,g>2?arguments[2]:void 0,2)),null==b||y==Array&&a(b))for(n=new y(e=s(f.length));e>x;x++)p=v?m(f[x],x):f[x],l(n,x,p);else for(d=(h=b.call(f)).next,n=new y;!(u=d.call(h)).done;x++)p=v?o(h,m,[u.value,x],!0):u.value,l(n,x,p);return n.length=x,n}},function(t,e,n){"use strict";var i=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,o="Overflow: input needs wider integers to process",a=Math.floor,s=String.fromCharCode,l=function(t){return t+22+75*(t<26)},c=function(t,e,n){var i=0;for(t=n?a(t/700):t>>1,t+=a(t/e);t>455;i+=36)t=a(t/35);return a(i+36*t/(t+38))},u=function(t){var e,n,i=[],r=(t=function(t){for(var e=[],n=0,i=t.length;n<i;){var r=t.charCodeAt(n++);if(r>=55296&&r<=56319&&n<i){var o=t.charCodeAt(n++);56320==(64512&o)?e.push(((1023&r)<<10)+(1023&o)+65536):(e.push(r),n--)}else e.push(r)}return e}(t)).length,u=128,h=0,d=72;for(e=0;e<t.length;e++)(n=t[e])<128&&i.push(s(n));var p=i.length,f=p;for(p&&i.push("-");f<r;){var y=2147483647;for(e=0;e<t.length;e++)(n=t[e])>=u&&n<y&&(y=n);var g=f+1;if(y-u>a((2147483647-h)/g))throw RangeError(o);for(h+=(y-u)*g,u=y,e=0;e<t.length;e++){if((n=t[e])<u&&++h>2147483647)throw RangeError(o);if(n==u){for(var m=h,v=36;;v+=36){var b=v<=d?1:v>=d+26?26:v-d;if(m<b)break;var x=m-b,w=36-b;i.push(s(l(b+x%w))),m=a(x/w)}i.push(s(l(m))),d=c(h,g,f==p),h=0,++f}}++h,++u}return i.join("")};t.exports=function(t){var e,n,o=[],a=t.toLowerCase().replace(r,".").split(".");for(e=0;e<a.length;e++)n=a[e],o.push(i.test(n)?"xn--"+u(n):n);return o.join(".")}},function(t,e,n){"use strict";n(25);var i=n(24),r=n(129),o=n(571),a=n(85),s=n(417),l=n(159),c=n(409),u=n(127),h=n(318),d=n(69),p=n(200),f=n(309),y=n(60),g=n(68),m=n(247),v=n(156),b=n(973),x=n(249),w=n(38),S=r("fetch"),k=r("Headers"),O=w("iterator"),P=u.set,C=u.getterFor("URLSearchParams"),M=u.getterFor("URLSearchParamsIterator"),T=/\+/g,D=Array(4),E=function(t){return D[t-1]||(D[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},A=function(t){try{return decodeURIComponent(t)}catch(e){return t}},_=function(t){var e=t.replace(T," "),n=4;try{return decodeURIComponent(e)}catch(t){for(;n;)e=e.replace(E(n--),A);return e}},I=/[!'()~]|%20/g,L={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},j=function(t){return L[t]},R=function(t){return encodeURIComponent(t).replace(I,j)},N=function(t,e){if(e)for(var n,i,r=e.split("&"),o=0;o<r.length;)(n=r[o++]).length&&(i=n.split("="),t.push({key:_(i.shift()),value:_(i.join("="))}))},F=function(t){this.entries.length=0,N(this.entries,t)},B=function(t,e){if(t<e)throw TypeError("Not enough arguments")},H=c((function(t,e){P(this,{type:"URLSearchParamsIterator",iterator:b(C(t).entries),kind:e})}),"Iterator",(function(){var t=M(this),e=t.kind,n=t.iterator.next(),i=n.value;return n.done||(n.value="keys"===e?i.key:"values"===e?i.value:[i.key,i.value]),n})),z=function(){h(this,z,"URLSearchParams");var t,e,n,i,r,o,a,s,l,c=arguments.length>0?arguments[0]:void 0,u=this,p=[];if(P(u,{type:"URLSearchParams",entries:p,updateURL:function(){},updateSearchParams:F}),void 0!==c)if(g(c))if("function"==typeof(t=x(c)))for(n=(e=t.call(c)).next;!(i=n.call(e)).done;){if((a=(o=(r=b(y(i.value))).next).call(r)).done||(s=o.call(r)).done||!o.call(r).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}else for(l in c)d(c,l)&&p.push({key:l,value:c[l]+""});else N(p,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},W=z.prototype;s(W,{append:function(t,e){B(arguments.length,2);var n=C(this);n.entries.push({key:t+"",value:e+""}),n.updateURL()},delete:function(t){B(arguments.length,1);for(var e=C(this),n=e.entries,i=t+"",r=0;r<n.length;)n[r].key===i?n.splice(r,1):r++;e.updateURL()},get:function(t){B(arguments.length,1);for(var e=C(this).entries,n=t+"",i=0;i<e.length;i++)if(e[i].key===n)return e[i].value;return null},getAll:function(t){B(arguments.length,1);for(var e=C(this).entries,n=t+"",i=[],r=0;r<e.length;r++)e[r].key===n&&i.push(e[r].value);return i},has:function(t){B(arguments.length,1);for(var e=C(this).entries,n=t+"",i=0;i<e.length;)if(e[i++].key===n)return!0;return!1},set:function(t,e){B(arguments.length,1);for(var n,i=C(this),r=i.entries,o=!1,a=t+"",s=e+"",l=0;l<r.length;l++)(n=r[l]).key===a&&(o?r.splice(l--,1):(o=!0,n.value=s));o||r.push({key:a,value:s}),i.updateURL()},sort:function(){var t,e,n,i=C(this),r=i.entries,o=r.slice();for(r.length=0,n=0;n<o.length;n++){for(t=o[n],e=0;e<n;e++)if(r[e].key>t.key){r.splice(e,0,t);break}e===n&&r.push(t)}i.updateURL()},forEach:function(t){for(var e,n=C(this).entries,i=p(t,arguments.length>1?arguments[1]:void 0,3),r=0;r<n.length;)i((e=n[r++]).value,e.key,this)},keys:function(){return new H(this,"keys")},values:function(){return new H(this,"values")},entries:function(){return new H(this,"entries")}},{enumerable:!0}),a(W,O,W.entries),a(W,"toString",(function(){for(var t,e=C(this).entries,n=[],i=0;i<e.length;)t=e[i++],n.push(R(t.key)+"="+R(t.value));return n.join("&")}),{enumerable:!0}),l(z,"URLSearchParams"),i({global:!0,forced:!o},{URLSearchParams:z}),o||"function"!=typeof S||"function"!=typeof k||i({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var e,n,i,r=[t];return arguments.length>1&&(e=arguments[1],g(e)&&(n=e.body,"URLSearchParams"===f(n)&&((i=e.headers?new k(e.headers):new k).has("content-type")||i.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=m(e,{body:v(0,String(n)),headers:v(0,i)}))),r.push(e)),S.apply(this,r)}}),t.exports={URLSearchParams:z,getState:C}},function(t,e,n){var i=n(60),r=n(249);t.exports=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return i(e.call(t))}},,,,,,,,function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},,,,,,,,,,,function(t,e,n){var i=n(24),r=n(993);i({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(t,e,n){"use strict";var i=n(86),r=n(158),o=n(87),a=n(170),s=n(90),l=Math.min,c=[].lastIndexOf,u=!!c&&1/[1].lastIndexOf(1,-0)<0,h=a("lastIndexOf"),d=s("indexOf",{ACCESSORS:!0,1:0}),p=u||!h||!d;t.exports=p?function(t){if(u)return c.apply(this,arguments)||0;var e=i(this),n=o(e.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:c},,,,,,,,,,,,,,,,,,,,function(t,e){t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){var i;!function(r,o){t.exports?(o.default=o,t.exports=r.document?o(r):o):void 0===(i=function(){return o(r)}.call(e,n,e,t))||(t.exports=i)}("undefined"!=typeof window?window:this,(function(t){function e(t,e,n,i){t.hasOwnProperty(e)||(t[e]=i.apply(null,n))}var n={};return e(n,"Core/Globals.js",[],(function(){var e=void 0!==t?t:"undefined"!=typeof window?window:{},n=e.document,i=e.navigator&&e.navigator.userAgent||"",r=n&&n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o=/(edge|msie|trident)/i.test(i)&&!e.opera,a=-1!==i.indexOf("Firefox"),s=-1!==i.indexOf("Chrome"),l=a&&4>parseInt(i.split("Firefox/")[1],10),c=function(){};return{product:"Highcharts",version:"9.0.1",deg2rad:2*Math.PI/360,doc:n,hasBidiBug:l,hasTouch:!!e.TouchEvent,isMS:o,isWebKit:-1!==i.indexOf("AppleWebKit"),isFirefox:a,isChrome:s,isSafari:!s&&-1!==i.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(i),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},supportsPassiveEvents:function(){var t=!1;if(!o){var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener&&e.removeEventListener&&(e.addEventListener("testPassive",c,n),e.removeEventListener("testPassive",c,n))}return t}(),symbolSizes:{},svg:r,win:e,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:c,charts:[],dateFormats:{}}})),e(n,"Core/Utilities.js",[n["Core/Globals.js"]],(function(t){function e(t,n,i,r){var o=n?"Highcharts error":"Highcharts warning";32===t&&(t=o+": Deprecated member");var a=c(t),s=a?o+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(o=function(){if(n)throw Error(s);P.console&&-1===e.messages.indexOf(s)&&console.warn(s)},void 0!==r){var l="";a&&(s+="?"),b(r,(function(t,e){l+="\n - "+e+": "+t,a&&(s+=encodeURI(e)+"="+encodeURI(t))})),s+=l}i?w(i,"displayError",{code:t,message:s,params:r},o):o(),e.messages.push(s)}function n(){var t,e=arguments,n={},i=function(t,e){return"object"!=typeof t&&(t={}),b(e,(function(n,r){"__proto__"!==r&&"constructor"!==r&&(!a(n,!0)||l(n)||s(n)?t[r]=e[r]:t[r]=i(t[r]||{},n))})),t};!0===e[0]&&(n=e[1],e=Array.prototype.slice.call(e,2));var r=e.length;for(t=0;t<r;t++)n=i(n,e[t]);return n}function i(t,e){return parseInt(t,e||10)}function r(t){return"string"==typeof t}function o(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function a(t,e){return!(!t||"object"!=typeof t||e&&o(t))}function s(t){return a(t)&&"number"==typeof t.nodeType}function l(t){var e=t&&t.constructor;return!(!a(t,!0)||s(t)||!e||!e.name||"Object"===e.name)}function c(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t}function u(t){return null!=t}function h(t,e,n){var i;return r(e)?u(n)?t.setAttribute(e,n):t&&t.getAttribute&&((i=t.getAttribute(e))||"class"!==e||(i=t.getAttribute(e+"Name"))):b(e,(function(e,n){t.setAttribute(n,e)})),i}function d(t,e){var n;for(n in t||(t={}),e)t[n]=e[n];return t}function p(){for(var t=arguments,e=t.length,n=0;n<e;n++){var i=t[n];if(null!=i)return i}}function f(e,n){t.isMS&&!t.svg&&n&&void 0!==n.opacity&&(n.filter="alpha(opacity="+100*n.opacity+")"),d(e.style,n)}function y(t,e,n,i,r){return t=O.createElement(t),e&&d(t,e),r&&f(t,{padding:"0",border:"none",margin:"0"}),n&&f(t,n),i&&i.appendChild(t),t}function g(t,e){return parseFloat(t.toPrecision(e||14))}function m(e,n,r,o){e=+e||0,n=+n;var a=t.defaultOptions.lang,s=(e.toString().split(".")[1]||"").split("e")[0].length,l=e.toString().split("e"),u=n;if(-1===n)n=Math.min(s,20);else if(c(n)){if(n&&l[1]&&0>l[1]){var h=n+ +l[1];0<=h?(l[0]=(+l[0]).toExponential(h).split("e")[0],n=h):(l[0]=l[0].split(".")[0]||0,e=20>n?(l[0]*Math.pow(10,l[1])).toFixed(n):0,l[1]=0)}}else n=2;var d=(Math.abs(l[1]?l[0]:e)+Math.pow(10,-Math.max(n,s)-1)).toFixed(n);return h=3<(s=String(i(d))).length?s.length%3:0,r=p(r,a.decimalPoint),o=p(o,a.thousandsSep),e=(0>e?"-":"")+(h?s.substr(0,h)+o:""),e=0>+l[1]&&!u?"0":e+s.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+o),n&&(e+=r+d.slice(-n)),l[1]&&0!=+e&&(e+="e"+l[1]),e}function v(t,e){if(!t)return e;var n=t.split(".").reverse();if(1===n.length)return e[t];for(t=n.pop();void 0!==t&&null!=e;)e=e[t],t=n.pop();return e}function b(t,e,n){for(var i in t)Object.hasOwnProperty.call(t,i)&&e.call(n||t[i],t[i],i,t)}function x(e,n,i){function r(n,i){var r=e.removeEventListener||t.removeEventListenerPolyfill;r&&r.call(e,n,i,!1)}function o(t){var i;if(e.nodeName){if(n){var o={};o[n]=!0}else o=t;b(o,(function(e,n){if(t[n])for(i=t[n].length;i--;)r(n,t[n][i].fn)}))}}var a="function"==typeof e&&e.prototype||e;if(Object.hasOwnProperty.call(a,"hcEvents")){var s=a.hcEvents;n?(a=s[n]||[],i?(s[n]=a.filter((function(t){return i!==t.fn})),r(n,i)):(o(s),s[n]=[])):(o(s),delete a.hcEvents)}}function w(t,e,n,i){if(n=n||{},O.createEvent&&(t.dispatchEvent||t.fireEvent)){var r=O.createEvent("Events");r.initEvent(e,!0,!0),d(r,n),t.dispatchEvent?t.dispatchEvent(r):t.fireEvent(e,r)}else if(t.hcEvents){n.target||d(n,{preventDefault:function(){n.defaultPrevented=!0},target:t,type:e}),r=[];for(var o=t,a=!1;o.hcEvents;)Object.hasOwnProperty.call(o,"hcEvents")&&o.hcEvents[e]&&(r.length&&(a=!0),r.unshift.apply(r,o.hcEvents[e])),o=Object.getPrototypeOf(o);a&&r.sort((function(t,e){return t.order-e.order})),r.forEach((function(e){!1===e.fn.call(t,n)&&n.preventDefault()}))}i&&!n.defaultPrevented&&i.call(t,n)}var S,k=t.charts,O=t.doc,P=t.win;(e||(e={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var C=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){var n,i=t.length;for(n=0;n<i;n++)if(e(t[n],n))return t[n]};b({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(n,i){t[i]=function(t){var r;return e(32,!1,void 0,((r={})["Highcharts."+i]="use Array."+n,r)),Array.prototype[n].apply(t,[].slice.call(arguments,1))}}));var M,T=function(){var t=Math.random().toString(36).substring(2,9)+"-",e=0;return function(){return"highcharts-"+(M?"":t)+e++}}(),D=t.getOptions=function(){return t.defaultOptions},E=t.setOptions=function(e){return t.defaultOptions=n(!0,t.defaultOptions,e),(e.time||e.global)&&t.time.update(n(t.defaultOptions.global,t.defaultOptions.time,e.global,e.time)),t.defaultOptions};return P.jQuery&&(P.jQuery.fn.highcharts=function(){var e=[].slice.call(arguments);if(this[0])return e[0]?(new(t[r(e[0])?e.shift():"Chart"])(this[0],e[0],e[1]),this):k[h(this[0],"data-highcharts-chart")]}),{addEvent:function(e,n,i,r){void 0===r&&(r={});var o="function"==typeof e&&e.prototype||e;Object.hasOwnProperty.call(o,"hcEvents")||(o.hcEvents={}),o=o.hcEvents,t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0);var a=e.addEventListener||t.addEventListenerPolyfill;return a&&a.call(e,n,i,!!t.supportsPassiveEvents&&{passive:void 0===r.passive?-1!==n.indexOf("touch"):r.passive,capture:!1}),o[n]||(o[n]=[]),o[n].push({fn:i,order:"number"==typeof r.order?r.order:1/0}),o[n].sort((function(t,e){return t.order-e.order})),function(){x(e,n,i)}},arrayMax:function(t){for(var e=t.length,n=t[0];e--;)t[e]>n&&(n=t[e]);return n},arrayMin:function(t){for(var e=t.length,n=t[0];e--;)t[e]<n&&(n=t[e]);return n},attr:h,clamp:function(t,e,n){return t>e?t<n?t:n:e},cleanRecursively:function t(e,n){var i={};return b(e,(function(r,o){a(e[o],!0)&&!e.nodeType&&n[o]?(r=t(e[o],n[o]),Object.keys(r).length&&(i[o]=r)):(a(e[o])||e[o]!==n[o])&&(i[o]=e[o])})),i},clearTimeout:function(t){u(t)&&clearTimeout(t)},correctFloat:g,createElement:y,css:f,defined:u,destroyObjectProperties:function(t,e){b(t,(function(n,i){n&&n!==e&&n.destroy&&n.destroy(),delete t[i]}))},discardElement:function(t){S||(S=y("div")),t&&S.appendChild(t),S.innerHTML=""},erase:function(t,e){for(var n=t.length;n--;)if(t[n]===e){t.splice(n,1);break}},error:e,extend:d,extendClass:function(t,e){var n=function(){};return d(n.prototype=new t,e),n},find:C,fireEvent:w,format:function(e,n,i){var r="{",o=!1,a=[],s=/f$/,l=/\.([0-9])/,c=t.defaultOptions.lang,u=i&&i.time||t.time;for(i=i&&i.numberFormatter||m;e;){var h=e.indexOf(r);if(-1===h)break;var d=e.slice(0,h);if(o){if(r=v((d=d.split(":")).shift()||"",n),d.length&&"number"==typeof r)if(d=d.join(":"),s.test(d)){var p=parseInt((d.match(l)||["","-1"])[1],10);null!==r&&(r=i(r,p,c.decimalPoint,-1<d.indexOf(",")?c.thousandsSep:""))}else r=u.dateFormat(d,r);a.push(r)}else a.push(d);e=e.slice(h+1),r=(o=!o)?"}":"{"}return a.push(e),a.join("")},getMagnitude:function(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))},getNestedProperty:v,getOptions:D,getStyle:function(n,r,o){return"width"===r?(r=Math.min(n.offsetWidth,n.scrollWidth),(o=n.getBoundingClientRect&&n.getBoundingClientRect().width)<r&&o>=r-1&&(r=Math.floor(o)),Math.max(0,r-t.getStyle(n,"padding-left")-t.getStyle(n,"padding-right"))):"height"===r?Math.max(0,Math.min(n.offsetHeight,n.scrollHeight)-t.getStyle(n,"padding-top")-t.getStyle(n,"padding-bottom")):(P.getComputedStyle||e(27,!0),(n=P.getComputedStyle(n,void 0))&&(n=n.getPropertyValue(r),p(o,"opacity"!==r)&&(n=i(n))),n)},inArray:function(t,n,i){return e(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),n.indexOf(t,i)},isArray:o,isClass:l,isDOMElement:s,isFunction:function(t){return"function"==typeof t},isNumber:c,isObject:a,isString:r,keys:function(t){return e(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)},merge:n,normalizeTickInterval:function(t,e,n,i,r){var o=t,a=t/(n=p(n,1));for(e||(e=r?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===i&&(1===n?e=e.filter((function(t){return 0==t%1})):.1>=n&&(e=[1/n]))),i=0;i<e.length&&(o=e[i],!(r&&o*n>=t||!r&&a<=(e[i]+(e[i+1]||e[i]))/2));i++);return g(o*n,-Math.round(Math.log(.001)/Math.LN10))},numberFormat:m,objectEach:b,offset:function(t){var e=O.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(P.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(P.pageXOffset||e.scrollLeft)-(e.clientLeft||0),width:t.width,height:t.height}},pad:function(t,e,n){return Array((e||2)+1-String(t).replace("-","").length).join(n||"0")+t},pick:p,pInt:i,relativeLength:function(t,e,n){return/%$/.test(t)?e*parseFloat(t)/100+(n||0):parseFloat(t)},removeEvent:x,setOptions:E,splat:function(t){return o(t)?t:[t]},stableSort:function(t,e){var n,i,r=t.length;for(i=0;i<r;i++)t[i].safeI=i;for(t.sort((function(t,i){return 0===(n=e(t,i))?t.safeI-i.safeI:n})),i=0;i<r;i++)delete t[i].safeI},syncTimeout:function(t,e,n){return 0<e?setTimeout(t,e,n):(t.call(0,n),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:T,useSerialIds:function(t){return M=p(t,M)},wrap:function(t,e,n){var i=t[e];t[e]=function(){var t=Array.prototype.slice.call(arguments),e=arguments,r=this;return r.proceed=function(){i.apply(r,arguments.length?arguments:e)},t.unshift(i),t=n.apply(this,t),r.proceed=null,t}}}})),e(n,"Core/Renderer/HTML/AST.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.SVG_NS,i=e.attr,r=e.createElement,o=e.discardElement,a=e.error,s=e.isString,l=e.objectEach,c=e.splat,u=!1;try{u=!!(new DOMParser).parseFromString("","text/html")}catch(t){}return function(){function e(t){this.nodes="string"==typeof t?this.parseMarkup(t):t}return e.filterUserAttributes=function(t){return l(t,(function(n,i){var r=!0;-1===e.allowedAttributes.indexOf(i)&&(r=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(i)&&(r=s(n)&&e.allowedReferences.some((function(t){return 0===n.indexOf(t)}))),r||(a("Highcharts warning: Invalid attribute '"+i+"' in config"),delete t[i])})),t},e.setElementHTML=function(t,n){t.innerHTML="",n&&new e(n).addToDOM(t)},e.prototype.addToDOM=function(r){return function r(o,s){var u;return c(o).forEach((function(o){var c=o.tagName,h=o.textContent?t.doc.createTextNode(o.textContent):void 0;if(c)if("#text"===c)var d=h;else if(-1!==e.allowedTags.indexOf(c)){c=t.doc.createElementNS("svg"===c?n:s.namespaceURI||n,c);var p=o.attributes||{};l(o,(function(t,e){"tagName"!==e&&"attributes"!==e&&"children"!==e&&"textContent"!==e&&(p[e]=t)})),i(c,e.filterUserAttributes(p)),h&&c.appendChild(h),r(o.children||[],c),d=c}else a("Highcharts warning: Invalid tagName '"+c+"' in config");d&&s.appendChild(d),u=d})),u}(this.nodes,r)},e.prototype.parseMarkup=function(t){var e=[];if(u)t=(new DOMParser).parseFromString(t,"text/html");else{var n=r("div");n.innerHTML=t,t={body:n}}var i=function(t,e){var n=t.nodeName.toLowerCase(),r={tagName:n};if("#text"===n){if(n=t.textContent||"",/^[\s]*$/.test(n))return;r.textContent=n}if(n=t.attributes){var o={};[].forEach.call(n,(function(t){o[t.name]=t.value})),r.attributes=o}if(t.childNodes.length){var a=[];[].forEach.call(t.childNodes,(function(t){i(t,a)})),a.length&&(r.children=a)}e.push(r)};return[].forEach.call(t.body.childNodes,(function(t){return i(t,e)})),n&&o(n),e},e.allowedTags="a b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text thead tbody tspan td th tr ul #text".split(" "),e.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style result rowspan summary target tabindex text-align textAnchor textLength type valign width x x1 xy y y1 y2 zIndex".split(" "),e.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),e}()})),e(n,"Core/Color/Color.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.isNumber,i=e.merge,r=e.pInt;return e=function(){function e(n){return this.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[r(t[1]),r(t[2]),r(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[r(t[1]),r(t[2]),r(t[3]),1]}}],this.rgba=[],t.Color!==e?new t.Color(n):this instanceof e?void this.init(n):new e(n)}return e.parse=function(t){return new e(t)},e.prototype.init=function(t){var n,i;if((this.input=t=e.names[t&&t.toLowerCase?t.toLowerCase():""]||t)&&t.stops)this.stops=t.stops.map((function(t){return new e(t[1])}));else{if(t&&t.charAt&&"#"===t.charAt()){var r=t.length;t=parseInt(t.substr(1),16),7===r?n=[(16711680&t)>>16,(65280&t)>>8,255&t,1]:4===r&&(n=[(3840&t)>>4|(3840&t)>>8,(240&t)>>4|240&t,(15&t)<<4|15&t,1])}if(!n)for(i=this.parsers.length;i--&&!n;){var o=this.parsers[i];(r=o.regex.exec(t))&&(n=o.parse(r))}}this.rgba=n||[]},e.prototype.get=function(t){var e=this.input,r=this.rgba;if(void 0!==this.stops){var o=i(e);o.stops=[].concat(o.stops),this.stops.forEach((function(e,n){o.stops[n]=[o.stops[n][0],e.get(t)]}))}else o=r&&n(r[0])?"rgb"===t||!t&&1===r[3]?"rgb("+r[0]+","+r[1]+","+r[2]+")":"a"===t?r[3]:"rgba("+r.join(",")+")":e;return o},e.prototype.brighten=function(t){var e,i=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(n(t)&&0!==t)for(e=0;3>e;e++)i[e]+=r(255*t),0>i[e]&&(i[e]=0),255<i[e]&&(i[e]=255);return this},e.prototype.setOpacity=function(t){return this.rgba[3]=t,this},e.prototype.tweenTo=function(t,e){var n=this.rgba,i=t.rgba;return i.length&&n&&n.length?e=((t=1!==i[3]||1!==n[3])?"rgba(":"rgb(")+Math.round(i[0]+(n[0]-i[0])*(1-e))+","+Math.round(i[1]+(n[1]-i[1])*(1-e))+","+Math.round(i[2]+(n[2]-i[2])*(1-e))+(t?","+(i[3]+(n[3]-i[3])*(1-e)):"")+")":e=t.input||"none",e},e.names={white:"#ffffff",black:"#000000"},e}(),t.Color=e,t.color=e.parse,e})),e(n,"Core/Color/Palette.js",[],(function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),backgroundColor:"#ffffff",neutralColor100:"#000000",neutralColor80:"#333333",neutralColor60:"#666666",neutralColor40:"#999999",neutralColor20:"#cccccc",neutralColor10:"#e6e6e6",neutralColor5:"#f2f2f2",neutralColor3:"#f7f7f7",highlightColor100:"#003399",highlightColor80:"#335cad",highlightColor60:"#6685c2",highlightColor20:"#ccd6eb",highlightColor10:"#e6ebf5",indicatorPositiveLine:"#06b535",indicatorNegativeLine:"#f21313"}})),e(n,"Core/Animation/Fx.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.win,i=e.isNumber,r=e.objectEach;return e=function(){function e(t,e,n){this.pos=NaN,this.options=e,this.elem=t,this.prop=n}return e.prototype.dSetter=function(){var t=this.paths,e=t&&t[0];t=t&&t[1];var n=[],r=this.now||0;if(1!==r&&e&&t)if(e.length===t.length&&1>r)for(var o=0;o<t.length;o++){for(var a=e[o],s=t[o],l=[],c=0;c<s.length;c++){var u=a[c],h=s[c];i(u)&&i(h)&&("A"!==s[0]||4!==c&&5!==c)?l[c]=u+r*(h-u):l[c]=h}n.push(l)}else n=t;else n=this.toD||[];this.elem.attr("d",n,void 0,!0)},e.prototype.update=function(){var t=this.elem,e=this.prop,n=this.now,i=this.options.step;this[e+"Setter"]?this[e+"Setter"]():t.attr?t.element&&t.attr(e,n,null,!0):t.style[e]=n+this.unit,i&&i.call(t,n,this)},e.prototype.run=function(t,i,r){var o=this,a=o.options,s=function(t){return!s.stopped&&o.step(t)},l=n.requestAnimationFrame||function(t){setTimeout(t,13)},c=function(){for(var t=0;t<e.timers.length;t++)e.timers[t]()||e.timers.splice(t--,1);e.timers.length&&l(c)};t!==i||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=t,this.end=i,this.unit=r,this.now=this.start,this.pos=0,s.elem=this.elem,s.prop=this.prop,s()&&1===e.timers.push(s)&&l(c)):(delete a.curAnim[this.prop],a.complete&&0===Object.keys(a.curAnim).length&&a.complete.call(this.elem))},e.prototype.step=function(t){var e=+new Date,n=this.options,i=this.elem,o=n.complete,a=n.duration,s=n.curAnim;if(i.attr&&!i.element)t=!1;else if(t||e>=a+this.startTime){this.now=this.end,this.pos=1,this.update();var l=s[this.prop]=!0;r(s,(function(t){!0!==t&&(l=!1)})),l&&o&&o.call(i),t=!1}else this.pos=n.easing((e-this.startTime)/a),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0;return t},e.prototype.initPath=function(t,e,n){function r(t,e){for(;t.length<d;){var n=t[0],i=e[d-t.length];i&&"M"===n[0]&&(t[0]="C"===i[0]?["C",n[1],n[2],n[1],n[2],n[1],n[2]]:["L",n[1],n[2]]),t.unshift(n),l&&t.push(t[t.length-1])}}function o(t,e){for(;t.length<d;)if("C"===(e=t[t.length/c-1].slice())[0]&&(e[1]=e[5],e[2]=e[6]),l){var n=t[t.length/c].slice();t.splice(t.length/2,0,e,n)}else t.push(e)}var a=t.startX,s=t.endX;e=e&&e.slice(),n=n.slice();var l=t.isArea,c=l?2:1;if(!e)return[n,n];if(a&&s){for(t=0;t<a.length;t++){if(a[t]===s[0]){var u=t;break}if(a[0]===s[s.length-a.length+t]){u=t;var h=!0;break}if(a[a.length-1]===s[s.length-a.length+t]){u=a.length-t;break}}void 0===u&&(e=[])}if(e.length&&i(u)){var d=n.length+u*c;h?(r(e,n),o(n,e)):(r(n,e),o(e,n))}return[e,n]},e.prototype.fillSetter=function(){e.prototype.strokeSetter.apply(this,arguments)},e.prototype.strokeSetter=function(){this.elem.attr(this.prop,t.color(this.start).tweenTo(t.color(this.end),this.pos),null,!0)},e.timers=[],e}(),t.Fx=e,t.timers=e.timers,e})),e(n,"Core/Animation/AnimationUtilities.js",[n["Core/Animation/Fx.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.defined,r=n.getStyle,o=n.isArray,a=n.isNumber,s=n.isObject,l=n.merge,c=n.objectEach,u=n.pick;n=e.setAnimation=function(t,e){e.renderer.globalAnimation=u(t,e.options.chart.animation,!0)};var h=e.animObject=function(t){return s(t)?l({duration:500,defer:0},t):{duration:t?500:0,defer:0}},d=e.getDeferredAnimation=function(t,e,n){var r=h(e),o=0,a=0;return(n?[n]:t.series).forEach((function(t){t=h(t.options.animation),o=e&&i(e.defer)?r.defer:Math.max(o,t.duration+t.defer),a=Math.min(r.duration,t.duration)})),t.renderer.forExport&&(o=0),{defer:Math.max(0,o-a),duration:Math.min(o,a)}},p=e.stop=function(e,n){for(var i=t.timers.length;i--;)t.timers[i].elem!==e||n&&n!==t.timers[i].prop||(t.timers[i].stopped=!0)};return{animate:function(e,n,i){var u,h,d,f="";if(!s(i)){var y=arguments;i={duration:y[2],easing:y[3],complete:y[4]}}a(i.duration)||(i.duration=400),i.easing="function"==typeof i.easing?i.easing:Math[i.easing]||Math.easeInOutSine,i.curAnim=l(n),c(n,(function(a,s){p(e,s),d=new t(e,i,s),h=null,"d"===s&&o(n.d)?(d.paths=d.initPath(e,e.pathArray,n.d),d.toD=n.d,u=0,h=1):e.attr?u=e.attr(s):(u=parseFloat(r(e,s))||0,"opacity"!==s&&(f="px")),h||(h=a),h&&h.match&&h.match("px")&&(h=h.replace(/px/g,"")),d.run(u,h,f)}))},animObject:h,getDeferredAnimation:d,setAnimation:n,stop:p}})),e(n,"Core/Renderer/SVG/SVGElement.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=t.animate,s=t.animObject,l=t.stop,c=i.deg2rad,u=i.doc,h=i.hasTouch,d=i.noop,p=i.svg,f=i.SVG_NS,y=i.win,g=o.attr,m=o.createElement,v=o.css,b=o.defined,x=o.erase,w=o.extend,S=o.fireEvent,k=o.isArray,O=o.isFunction,P=o.isNumber,C=o.isString,M=o.merge,T=o.objectEach,D=o.pick,E=o.pInt,A=o.syncTimeout,_=o.uniqueKey;return(t=function(){function t(){this.height=this.element=void 0,this.opacity=1,this.renderer=void 0,this.SVG_NS=f,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" "),this.width=void 0}return t.prototype._defaultGetter=function(t){return t=D(this[t+"Value"],this[t],this.element?this.element.getAttribute(t):null,0),/^[\-0-9\.]+$/.test(t)&&(t=parseFloat(t)),t},t.prototype._defaultSetter=function(t,e,n){n.setAttribute(e,t)},t.prototype.add=function(t){var e=this.renderer,n=this.element;if(t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&"text"===this.element.nodeName&&e.buildText(this),this.added=!0,!t||t.handleZ||this.zIndex)var i=this.zIndexSetter();return i||(t?t.element:e.box).appendChild(n),this.onAdd&&this.onAdd(),this},t.prototype.addClass=function(t,e){var n=e?"":this.attr("class")||"";return(t=(t||"").split(/ /g).reduce((function(t,e){return-1===n.indexOf(e)&&t.push(e),t}),n?[n]:[]).join(" "))!==n&&this.attr("class",t),this},t.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},t.prototype.align=function(t,e,n){var i,r,o,a={},s=this.renderer,l=s.alignedObjects;t?(this.alignOptions=t,this.alignByTranslate=e,(!n||C(n))&&(this.alignTo=i=n||"renderer",x(l,this),l.push(this),n=void 0)):(t=this.alignOptions,e=this.alignByTranslate,i=this.alignTo),n=D(n,s[i],s),i=t.align,s=t.verticalAlign,l=(n.x||0)+(t.x||0);var c=(n.y||0)+(t.y||0);return"right"===i?r=1:"center"===i&&(r=2),r&&(l+=(n.width-(t.width||0))/r),a[e?"translateX":"x"]=Math.round(l),"bottom"===s?o=1:"middle"===s&&(o=2),o&&(c+=(n.height-(t.height||0))/o),a[e?"translateY":"y"]=Math.round(c),this[this.placed?"animate":"attr"](a),this.placed=!0,this.alignAttr=a,this},t.prototype.alignSetter=function(t){var e={left:"start",center:"middle",right:"end"};e[t]&&(this.alignValue=t,this.element.setAttribute("text-anchor",e[t]))},t.prototype.animate=function(t,e,n){var i=this,r=s(D(e,this.renderer.globalAnimation,!0));return e=r.defer,D(u.hidden,u.msHidden,u.webkitHidden,!1)&&(r.duration=0),0!==r.duration?(n&&(r.complete=n),A((function(){i.element&&a(i,t,r)}),e)):(this.attr(t,void 0,n),T(t,(function(t,e){r.step&&r.step.call(this,t,{prop:e,pos:1,elem:this})}),this)),this},t.prototype.applyTextOutline=function(t){var e=this.element;-1!==t.indexOf("contrast")&&(t=t.replace(/contrast/g,this.renderer.getContrast(e.style.fill)));var n=t.split(" ");if(t=n[n.length-1],(n=n[0])&&"none"!==n&&i.svg){this.fakeTS=!0,this.ySetter=this.xSetter,n=n.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,n){return 2*Number(e)+n})),this.removeTextOutline();var r=u.createElementNS(f,"tspan");g(r,{class:"highcharts-text-outline",fill:t,stroke:t,"stroke-width":n,"stroke-linejoin":"round"}),[].forEach.call(e.childNodes,(function(t){var e=t.cloneNode(!0);e.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((function(t){return e.removeAttribute(t)})),r.appendChild(e)})),(t=u.createElementNS(f,"tspan")).textContent="​",g(t,{x:e.getAttribute("x"),y:e.getAttribute("y")}),r.appendChild(t),e.insertBefore(r,e.firstChild)}},t.prototype.attr=function(t,e,n,i){var r,o,a,s=this.element,c=this,u=this.symbolCustomAttribs;if("string"==typeof t&&void 0!==e){var h=t;(t={})[h]=e}return"string"==typeof t?c=(this[t+"Getter"]||this._defaultGetter).call(this,t,s):(T(t,(function(e,n){o=!1,i||l(this,n),this.symbolName&&-1!==u.indexOf(n)&&(r||(this.symbolAttr(t),r=!0),o=!0),!this.rotation||"x"!==n&&"y"!==n||(this.doTransform=!0),o||((a=this[n+"Setter"]||this._defaultSetter).call(this,e,n,s),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(n)&&this.updateShadows(n,e,a))}),this),this.afterSetters()),n&&n.call(this),c},t.prototype.clip=function(t){return this.attr("clip-path",t?"url("+this.renderer.url+"#"+t.id+")":"none")},t.prototype.crisp=function(t,e){e=e||t.strokeWidth||0;var n=Math.round(e)%2/2;return t.x=Math.floor(t.x||this.x||0)+n,t.y=Math.floor(t.y||this.y||0)+n,t.width=Math.floor((t.width||this.width||0)-2*n),t.height=Math.floor((t.height||this.height||0)-2*n),b(t.strokeWidth)&&(t.strokeWidth=e),t},t.prototype.complexColor=function(t,e,i){var r,o,a,s,l,c,u,h,d,p,f,y=this.renderer,g=[];S(this.renderer,"complexColor",{args:arguments},(function(){if(t.radialGradient?o="radialGradient":t.linearGradient&&(o="linearGradient"),o){if(a=t[o],l=y.gradients,c=t.stops,d=i.radialReference,k(a)&&(t[o]=a={x1:a[0],y1:a[1],x2:a[2],y2:a[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===o&&d&&!b(a.gradientUnits)&&(s=a,a=M(a,y.getRadialAttr(d,s),{gradientUnits:"userSpaceOnUse"})),T(a,(function(t,e){"id"!==e&&g.push(e,t)})),T(c,(function(t){g.push(t)})),g=g.join(","),l[g])p=l[g].attr("id");else{a.id=p=_();var m=l[g]=y.createElement(o).attr(a).add(y.defs);m.radAttr=s,m.stops=[],c.forEach((function(t){0===t[1].indexOf("rgba")?(r=n.parse(t[1]),u=r.get("rgb"),h=r.get("a")):(u=t[1],h=1),t=y.createElement("stop").attr({offset:t[0],"stop-color":u,"stop-opacity":h}).add(m),m.stops.push(t)}))}f="url("+y.url+"#"+p+")",i.setAttribute(e,f),i.gradient=g,t.toString=function(){return f}}}))},t.prototype.css=function(t){var e=this.styles,n={},i=this.element,r="",o=!e,a=["textOutline","textOverflow","width"];if(t&&t.color&&(t.fill=t.color),e&&T(t,(function(t,i){e&&e[i]!==t&&(n[i]=t,o=!0)})),o){if(e&&(t=w(e,n)),t)if(null===t.width||"auto"===t.width)delete this.textWidth;else if("text"===i.nodeName.toLowerCase()&&t.width)var s=this.textWidth=E(t.width);if(this.styles=t,s&&!p&&this.renderer.forExport&&delete t.width,i.namespaceURI===this.SVG_NS){var l=function(t,e){return"-"+e.toLowerCase()};T(t,(function(t,e){-1===a.indexOf(e)&&(r+=e.replace(/([A-Z])/g,l)+":"+t+";")})),r&&g(i,"style",r)}else v(i,t);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t&&t.textOutline&&this.applyTextOutline(t.textOutline))}return this},t.prototype.dashstyleSetter=function(t){var e=this["stroke-width"];if("inherit"===e&&(e=1),t=t&&t.toLowerCase()){var n=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(t=n.length;t--;)n[t]=""+E(n[t])*D(e,NaN);t=n.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}},t.prototype.destroy=function(){var t=this,e=t.element||{},n=t.renderer,i=n.isSVG&&"SPAN"===e.nodeName&&t.parentGroup||void 0,r=e.ownerSVGElement;if(e.onclick=e.onmouseout=e.onmouseover=e.onmousemove=e.point=null,l(t),t.clipPath&&r){var o=t.clipPath;[].forEach.call(r.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(t){-1<t.getAttribute("clip-path").indexOf(o.element.id)&&t.removeAttribute("clip-path")})),t.clipPath=o.destroy()}if(t.stops){for(r=0;r<t.stops.length;r++)t.stops[r].destroy();t.stops.length=0,t.stops=void 0}for(t.safeRemoveChild(e),n.styledMode||t.destroyShadows();i&&i.div&&0===i.div.childNodes.length;)e=i.parentGroup,t.safeRemoveChild(i.div),delete i.div,i=e;t.alignTo&&x(n.alignedObjects,t),T(t,(function(e,n){t[n]&&t[n].parentGroup===t&&t[n].destroy&&t[n].destroy(),delete t[n]}))},t.prototype.destroyShadows=function(){(this.shadows||[]).forEach((function(t){this.safeRemoveChild(t)}),this),this.shadows=void 0},t.prototype.destroyTextPath=function(t,e){var n=t.getElementsByTagName("text")[0];if(n){if(n.removeAttribute("dx"),n.removeAttribute("dy"),e.element.setAttribute("id",""),this.textPathWrapper&&n.getElementsByTagName("textPath").length){for(t=this.textPathWrapper.element.childNodes;t.length;)n.appendChild(t[0]);n.removeChild(this.textPathWrapper.element)}}else(t.getAttribute("dx")||t.getAttribute("dy"))&&(t.removeAttribute("dx"),t.removeAttribute("dy"));this.textPathWrapper&&(this.textPathWrapper=this.textPathWrapper.destroy())},t.prototype.dSetter=function(t,e,n){k(t)&&("string"==typeof t[0]&&(t=this.renderer.pathToSegments(t)),this.pathArray=t,t=t.reduce((function(t,e,n){return e&&e.join?(n?t+" ":"")+e.join(" "):(e||"").toString()}),"")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),this[e]!==t&&(n.setAttribute(e,t),this[e]=t)},t.prototype.fadeOut=function(t){var e=this;e.animate({opacity:0},{duration:D(t,150),complete:function(){e.attr({y:-9999}).hide()}})},t.prototype.fillSetter=function(t,e,n){"string"==typeof t?n.setAttribute(e,t):t&&this.complexColor(t,e,n)},t.prototype.getBBox=function(e,n){var i,r=this.renderer,o=this.element,a=this.styles,s=this.textStr,l=r.cache,u=r.cacheKeys,h=o.namespaceURI===this.SVG_NS;n=D(n,this.rotation,0);var d=r.styledMode?o&&t.prototype.getStyle.call(o,"font-size"):a&&a.fontSize;if(b(s)){var p=s.toString();-1===p.indexOf("<")&&(p=p.replace(/[0-9]/g,"0")),p+=["",n,d,this.textWidth,a&&a.textOverflow,a&&a.fontWeight].join()}if(p&&!e&&(i=l[p]),!i){if(h||r.forExport){try{var f=this.fakeTS&&function(t){var e=o.querySelector(".highcharts-text-outline");e&&v(e,{display:t})};O(f)&&f("none"),i=o.getBBox?w({},o.getBBox()):{width:o.offsetWidth,height:o.offsetHeight},O(f)&&f("")}catch(t){}(!i||0>i.width)&&(i={width:0,height:0})}else i=this.htmlGetBBox();if(r.isSVG&&(e=i.width,r=i.height,h&&(i.height=r={"11px,17":14,"13px,20":16}[a&&a.fontSize+","+Math.round(r)]||r),n&&(a=n*c,i.width=Math.abs(r*Math.sin(a))+Math.abs(e*Math.cos(a)),i.height=Math.abs(r*Math.cos(a))+Math.abs(e*Math.sin(a)))),p&&0<i.height){for(;250<u.length;)delete l[u.shift()];l[p]||u.push(p),l[p]=i}}return i},t.prototype.getStyle=function(t){return y.getComputedStyle(this.element||this,"").getPropertyValue(t)},t.prototype.hasClass=function(t){return-1!==(""+this.attr("class")).split(" ").indexOf(t)},t.prototype.hide=function(t){return t?this.attr({y:-9999}):this.attr({visibility:"hidden"}),this},t.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},t.prototype.init=function(t,e){this.element="span"===e?m(e):u.createElementNS(this.SVG_NS,e),this.renderer=t,S(this,"afterInit")},t.prototype.invert=function(t){return this.inverted=t,this.updateTransform(),this},t.prototype.on=function(t,e){var n,i,r,o=this.element;return h&&"click"===t?(o.ontouchstart=function(t){n=t.touches[0].clientX,i=t.touches[0].clientY},o.ontouchend=function(t){n&&4<=Math.sqrt(Math.pow(n-t.changedTouches[0].clientX,2)+Math.pow(i-t.changedTouches[0].clientY,2))||e.call(o,t),r=!0,!1!==t.cancelable&&t.preventDefault()},o.onclick=function(t){r||e.call(o,t)}):o["on"+t]=e,this},t.prototype.opacitySetter=function(t,e,n){this.opacity=t=Number(Number(t).toFixed(3)),n.setAttribute(e,t)},t.prototype.removeClass=function(t){return this.attr("class",(""+this.attr("class")).replace(C(t)?new RegExp("(^| )"+t+"( |$)"):t," ").replace(/ +/g," ").trim())},t.prototype.removeTextOutline=function(){var t=this.element.querySelector("tspan.highcharts-text-outline");t&&this.safeRemoveChild(t)},t.prototype.safeRemoveChild=function(t){var e=t.parentNode;e&&e.removeChild(t)},t.prototype.setRadialReference=function(t){var e=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this},t.prototype.setTextPath=function(t,n){var i=this.element,r=this.text?this.text.element:i,o={textAnchor:"text-anchor"},a=!1,s=this.textPathWrapper,l=!s;n=M(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},n);var c=e.filterUserAttributes(n.attributes);if(t&&n&&n.enabled){s&&null===s.element.parentNode?(l=!0,s=s.destroy()):s&&this.removeTextOutline.call(s.parentGroup),this.options&&this.options.padding&&(c.dx=-this.options.padding),s||(this.textPathWrapper=s=this.renderer.createElement("textPath"),a=!0);var u=s.element;if((n=t.element.getAttribute("id"))||t.element.setAttribute("id",n=_()),l)for(r.setAttribute("y",0),P(c.dx)&&r.setAttribute("x",-c.dx),t=[].slice.call(r.childNodes),l=0;l<t.length;l++){var h=t[l];h.nodeType!==Node.TEXT_NODE&&"tspan"!==h.nodeName||u.appendChild(h)}a&&s&&s.add({element:r}),u.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+n),b(c.dy)&&(u.parentNode.setAttribute("dy",c.dy),delete c.dy),b(c.dx)&&(u.parentNode.setAttribute("dx",c.dx),delete c.dx),T(c,(function(t,e){u.setAttribute(o[e]||e,t)})),i.removeAttribute("transform"),this.removeTextOutline.call(s),this.text&&!this.renderer.styledMode&&this.attr({fill:"none","stroke-width":0}),this.applyTextOutline=this.updateTransform=d}else s&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(i,t),this.updateTransform(),this.options&&this.options.rotation&&this.applyTextOutline(this.options.style.textOutline));return this},t.prototype.shadow=function(t,e,n){var i,o=[],a=this.element,s=!1,l=this.oldShadowOptions,c={color:r.neutralColor100,offsetX:1,offsetY:1,opacity:.15,width:3};if(!0===t?i=c:"object"==typeof t&&(i=w(c,t)),i&&(i&&l&&T(i,(function(t,e){t!==l[e]&&(s=!0)})),s&&this.destroyShadows(),this.oldShadowOptions=i),i){if(!this.shadows){var u=i.opacity/i.width,h=this.parentInverted?"translate(-1,-1)":"translate("+i.offsetX+", "+i.offsetY+")";for(c=1;c<=i.width;c++){var d=a.cloneNode(!1),p=2*i.width+1-2*c;g(d,{stroke:t.color||r.neutralColor100,"stroke-opacity":u*c,"stroke-width":p,transform:h,fill:"none"}),d.setAttribute("class",(d.getAttribute("class")||"")+" highcharts-shadow"),n&&(g(d,"height",Math.max(g(d,"height")-p,0)),d.cutHeight=p),e?e.element.appendChild(d):a.parentNode&&a.parentNode.insertBefore(d,a),o.push(d)}this.shadows=o}}else this.destroyShadows();return this},t.prototype.show=function(t){return this.attr({visibility:t?"inherit":"visible"})},t.prototype.strokeSetter=function(e,n,i){this[n]=e,this.stroke&&this["stroke-width"]?(t.prototype.fillSetter.call(this,this.stroke,"stroke",i),i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===n&&0===e&&this.hasStroke?(i.removeAttribute("stroke"),this.hasStroke=!1):this.renderer.styledMode&&this["stroke-width"]&&(i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0)},t.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var t=this.getStyle("stroke-width"),e=0;if(t.indexOf("px")===t.length-2)e=E(t);else if(""!==t){var n=u.createElementNS(f,"rect");g(n,{width:t,"stroke-width":0}),this.element.parentNode.appendChild(n),e=n.getBBox().width,n.parentNode.removeChild(n)}return e},t.prototype.symbolAttr=function(t){var e=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach((function(n){e[n]=D(t[n],e[n])})),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})},t.prototype.textSetter=function(t){t!==this.textStr&&(delete this.textPxLength,this.textStr=t,this.added&&this.renderer.buildText(this))},t.prototype.titleSetter=function(t){var e=this.element,n=e.getElementsByTagName("title")[0]||u.createElementNS(this.SVG_NS,"title");e.insertBefore?e.insertBefore(n,e.firstChild):e.appendChild(n),n.textContent=String(D(t,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")},t.prototype.toFront=function(){var t=this.element;return t.parentNode.appendChild(t),this},t.prototype.translate=function(t,e){return this.attr({translateX:t,translateY:e})},t.prototype.updateShadows=function(t,e,n){var i=this.shadows;if(i)for(var r=i.length;r--;)n.call(i[r],"height"===t?Math.max(e-(i[r].cutHeight||0),0):"d"===t?this.d:e,t,i[r])},t.prototype.updateTransform=function(){var t=this.translateX||0,e=this.translateY||0,n=this.scaleX,i=this.scaleY,r=this.inverted,o=this.rotation,a=this.matrix,s=this.element;r&&(t+=this.width,e+=this.height),t=["translate("+t+","+e+")"],b(a)&&t.push("matrix("+a.join(",")+")"),r?t.push("rotate(90) scale(-1,1)"):o&&t.push("rotate("+o+" "+D(this.rotationOriginX,s.getAttribute("x"),0)+" "+D(this.rotationOriginY,s.getAttribute("y")||0)+")"),(b(n)||b(i))&&t.push("scale("+D(n,1)+" "+D(i,1)+")"),t.length&&s.setAttribute("transform",t.join(" "))},t.prototype.visibilitySetter=function(t,e,n){"inherit"===t?n.removeAttribute(e):this[e]!==t&&n.setAttribute(e,t),this[e]=t},t.prototype.xGetter=function(t){return"circle"===this.element.nodeName&&("x"===t?t="cx":"y"===t&&(t="cy")),this._defaultGetter(t)},t.prototype.zIndexSetter=function(t,e){var n=this.renderer,i=this.parentGroup,r=(i||n).element||n.box,o=this.element,a=!1;n=r===n.box;var s,l=this.added;if(b(t)?(o.setAttribute("data-z-index",t),t=+t,this[e]===t&&(l=!1)):b(this[e])&&o.removeAttribute("data-z-index"),this[e]=t,l){for((t=this.zIndex)&&i&&(i.handleZ=!0),s=(e=r.childNodes).length-1;0<=s&&!a;s--){l=(i=e[s]).getAttribute("data-z-index");var c=!b(l);i!==o&&(0>t&&c&&!n&&!s?(r.insertBefore(o,e[s]),a=!0):(E(l)<=t||c&&(!b(t)||0<=t))&&(r.insertBefore(o,e[s+1]||null),a=!0))}a||(r.insertBefore(o,e[n?3:0]||null),a=!0)}return a},t}()).prototype["stroke-widthSetter"]=t.prototype.strokeSetter,t.prototype.yGetter=t.prototype.xGetter,t.prototype.matrixSetter=t.prototype.rotationOriginXSetter=t.prototype.rotationOriginYSetter=t.prototype.rotationSetter=t.prototype.scaleXSetter=t.prototype.scaleYSetter=t.prototype.translateXSetter=t.prototype.translateYSetter=t.prototype.verticalAlignSetter=function(t,e){this[e]=t,this.doTransform=!0},i.SVGElement=t,i.SVGElement})),e(n,"Core/Renderer/SVG/SVGLabel.js",[n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e){function n(t,e){s(t)?t!==this[e]&&(this[e]=t,this.updateTextPadding()):this[e]=void 0}var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=e.defined,a=e.extend,s=e.isNumber,l=e.merge,c=e.pick,u=e.removeEvent;return function(e){function i(t,r,o,a,s,l,c,u,h,d){var p=e.call(this)||this;if(p.paddingSetter=n,p.paddingLeftSetter=n,p.paddingRightSetter=n,p.init(t,"g"),p.textStr=r,p.x=o,p.y=a,p.anchorX=l,p.anchorY=c,p.baseline=h,p.className=d,"button"!==d&&p.addClass("highcharts-label"),d&&p.addClass("highcharts-"+d),p.text=t.text("",0,0,u).attr({zIndex:1}),"string"==typeof s){var f=/^url\((.*?)\)$/.test(s);(p.renderer.symbols[s]||f)&&(p.symbolKey=s)}return p.bBox=i.emptyBBox,p.padding=3,p.baselineOffset=0,p.needsBox=t.styledMode||f,p.deferredAttr={},p.alignFactor=0,p}return r(i,e),i.prototype.alignSetter=function(t){(t={left:0,center:.5,right:1}[t])!==this.alignFactor&&(this.alignFactor=t,this.bBox&&s(this.xSetting)&&this.attr({x:this.xSetting}))},i.prototype.anchorXSetter=function(t,e){this.anchorX=t,this.boxAttr(e,Math.round(t)-this.getCrispAdjust()-this.xSetting)},i.prototype.anchorYSetter=function(t,e){this.anchorY=t,this.boxAttr(e,t-this.ySetting)},i.prototype.boxAttr=function(t,e){this.box?this.box.attr(t,e):this.deferredAttr[t]=e},i.prototype.css=function(e){if(e){var n={};e=l(e),i.textProps.forEach((function(t){void 0!==e[t]&&(n[t]=e[t],delete e[t])})),this.text.css(n);var r="width"in n;"fontSize"in n||"fontWeight"in n?this.updateTextPadding():r&&this.updateBoxSize()}return t.prototype.css.call(this,e)},i.prototype.destroy=function(){u(this.element,"mouseenter"),u(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),t.prototype.destroy.call(this)},i.prototype.fillSetter=function(t,e){t&&(this.needsBox=!0),this.fill=t,this.boxAttr(e,t)},i.prototype.getBBox=function(){var t=this.bBox,e=this.padding,n=c(this.paddingLeft,e);return{width:this.width,height:this.height,x:t.x-n,y:t.y-e}},i.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},i.prototype.heightSetter=function(t){this.heightSetting=t},i.prototype.on=function(e,n){var i=this,r=i.text,o=r&&"SPAN"===r.element.tagName?r:void 0;if(o){var a=function(t){("mouseenter"===e||"mouseleave"===e)&&t.relatedTarget instanceof Element&&(i.element.compareDocumentPosition(t.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY||o.element.compareDocumentPosition(t.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY)||n.call(i.element,t)};o.on(e,a)}return t.prototype.on.call(i,e,a||n),i},i.prototype.onAdd=function(){var t=this.textStr;this.text.add(this),this.attr({text:o(t)?t:"",x:this.x,y:this.y}),this.box&&o(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},i.prototype.rSetter=function(t,e){this.boxAttr(e,t)},i.prototype.shadow=function(t){return t&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(t)),this},i.prototype.strokeSetter=function(t,e){this.stroke=t,this.boxAttr(e,t)},i.prototype["stroke-widthSetter"]=function(t,e){t&&(this.needsBox=!0),this["stroke-width"]=t,this.boxAttr(e,t)},i.prototype["text-alignSetter"]=function(t){this.textAlign=t},i.prototype.textSetter=function(t){void 0!==t&&this.text.attr({text:t}),this.updateTextPadding()},i.prototype.updateBoxSize=function(){var t=this.text.element.style,e={},n=this.padding,r=this.bBox=s(this.widthSetting)&&s(this.heightSetting)&&!this.textAlign||!o(this.text.textStr)?i.emptyBBox:this.text.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||r.height||0)+2*n,this.baselineOffset=n+Math.min(this.renderer.fontMetrics(t&&t.fontSize,this.text).b,r.height||1/0),this.needsBox&&(this.box||((t=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),t.add(this)),t=this.getCrispAdjust(),e.x=t,e.y=(this.baseline?-this.baselineOffset:0)+t,e.width=Math.round(this.width),e.height=Math.round(this.height),this.box.attr(a(e,this.deferredAttr)),this.deferredAttr={})},i.prototype.updateTextPadding=function(){var t=this.text;this.updateBoxSize();var e=this.baseline?0:this.baselineOffset,n=c(this.paddingLeft,this.padding);o(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(n+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),n===t.x&&e===t.y||(t.attr("x",n),t.hasBoxWidthChanged&&(this.bBox=t.getBBox(!0)),void 0!==e&&t.attr("y",e)),t.x=n,t.y=e},i.prototype.widthSetter=function(t){this.widthSetting=s(t)?t:void 0},i.prototype.getPaddedWidth=function(){var t=this.padding,e=c(this.paddingLeft,t);return t=c(this.paddingRight,t),(this.widthSetting||this.bBox.width||0)+e+t},i.prototype.xSetter=function(t){this.x=t,this.alignFactor&&(t-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(t),this.attr("translateX",this.xSetting)},i.prototype.ySetter=function(t){this.ySetting=this.y=Math.round(t),this.attr("translateY",this.ySetting)},i.emptyBBox={width:0,height:0,x:0,y:0},i.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),i}(t)})),e(n,"Core/Renderer/SVG/TextBuilder.js",[n["Core/Globals.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"]],(function(t,e,n){var i=t.doc,r=t.SVG_NS,o=e.attr,a=e.isString,s=e.objectEach,l=e.pick;return function(){function t(t){var e=t.styles;this.renderer=t.renderer,this.svgElement=t,this.width=t.textWidth,this.textLineHeight=e&&e.lineHeight,this.textOutline=e&&e.textOutline,this.ellipsis=!(!e||"ellipsis"!==e.textOverflow),this.noWrap=!(!e||"nowrap"!==e.whiteSpace),this.fontSize=e&&e.fontSize}return t.prototype.buildSVG=function(){var t=this.svgElement,e=t.element,r=t.renderer,o=l(t.textStr,"").toString(),s=-1!==o.indexOf("<"),c=e.childNodes,u=c.length;r=this.width&&!t.added&&r.box;var h=[o,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(h!==t.textCache){for(t.textCache=h,delete t.actualWidth;u--;)e.removeChild(c[u]);s||this.ellipsis||this.width||-1!==o.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(o))?""!==o&&(r&&r.appendChild(e),o=new n(o),this.modifyTree(o.nodes),o.addToDOM(t.element),this.modifyDOM(),this.ellipsis&&-1!==(e.textContent||"").indexOf("…")&&t.attr("title",this.unescapeEntities(t.textStr||"",["&lt;","&gt;"])),r&&r.removeChild(e)):e.appendChild(i.createTextNode(this.unescapeEntities(o))),a(this.textOutline)&&t.applyTextOutline&&t.applyTextOutline(this.textOutline)}},t.prototype.modifyDOM=function(){var t=this,e=this.svgElement,n=o(e.element,"x");[].forEach.call(e.element.querySelectorAll("tspan.highcharts-br"),(function(e){e.nextSibling&&e.previousSibling&&o(e,{dy:t.getLineHeight(e.nextSibling),x:n})}));var a=this.width||0;if(a){var s=function(s,l){var c=s.textContent||"",u=c.replace(/([^\^])-/g,"$1- ").split(" "),h=!t.noWrap&&(1<u.length||1<e.element.childNodes.length),d=t.getLineHeight(l),p=0,f=e.actualWidth;if(t.ellipsis)c&&t.truncate(s,c,void 0,0,Math.max(0,a-parseInt(t.fontSize||12,10)),(function(t,e){return t.substring(0,e)+"…"}));else if(h){for(c=[],h=[];l.firstChild&&l.firstChild!==s;)h.push(l.firstChild),l.removeChild(l.firstChild);for(;u.length;)u.length&&!t.noWrap&&0<p&&(c.push(s.textContent||""),s.textContent=u.join(" ").replace(/- /g,"-")),t.truncate(s,void 0,u,0===p&&f||0,a,(function(t,e){return u.slice(0,e).join(" ").replace(/- /g,"-")})),f=e.actualWidth,p++;h.forEach((function(t){l.insertBefore(t,s)})),c.forEach((function(t){l.insertBefore(i.createTextNode(t),s),(t=i.createElementNS(r,"tspan")).textContent="​",o(t,{dy:d,x:n}),l.insertBefore(t,s)}))}},l=function(t){[].slice.call(t.childNodes).forEach((function(n){n.nodeType===Node.TEXT_NODE?s(n,t):(-1!==n.className.baseVal.indexOf("highcharts-br")&&(e.actualWidth=0),l(n))}))};l(e.element)}},t.prototype.getLineHeight=function(t){var e;return t=t.nodeType===Node.TEXT_NODE?t.parentElement:t,this.renderer.styledMode||(e=t&&/(px|em)$/.test(t.style.fontSize)?t.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(e,t||this.svgElement.element).h},t.prototype.modifyTree=function(t){var e=this,n=function(i,r){var o=i.tagName,s=e.renderer.styledMode,l=i.attributes||{};"b"===o||"strong"===o?s?l.class="highcharts-strong":l.style="font-weight:bold;"+(l.style||""):"i"!==o&&"em"!==o||(s?l.class="highcharts-emphasized":l.style="font-style:italic;"+(l.style||"")),a(l.style)&&(l.style=l.style.replace(/(;| |^)color([ :])/,"$1fill$2")),"br"===o&&(l.class="highcharts-br",i.textContent="​",(r=t[r+1])&&r.textContent&&(r.textContent=r.textContent.replace(/^ +/gm,""))),"#text"!==o&&"a"!==o&&(i.tagName="tspan"),i.attributes=l,i.children&&i.children.filter((function(t){return"#text"!==t.tagName})).forEach(n)};for(t.forEach(n);t[0]&&"tspan"===t[0].tagName&&!t[0].children;)t.splice(0,1)},t.prototype.truncate=function(t,e,n,i,r,o){var a,s=this.svgElement,l=s.renderer,c=s.rotation,u=[],h=n?1:0,d=(e||n||"").length,p=d,f=function(r,a){a=a||r;var c=t.parentNode;if(c&&void 0===u[a])if(c.getSubStringLength)try{u[a]=i+c.getSubStringLength(0,n?a+1:a)}catch(t){}else l.getSpanWidth&&(t.textContent=o(e||n,r),u[a]=i+l.getSpanWidth(s,t));return u[a]};s.rotation=0;var y=f(t.textContent.length);if(i+y>r){for(;h<=d;)p=Math.ceil((h+d)/2),n&&(a=o(n,p)),y=f(p,a&&a.length-1),h===d?h=d+1:y>r?d=p-1:h=p;0===d?t.textContent="":e&&d===e.length-1||(t.textContent=a||o(e||n,p))}n&&n.splice(0,p),s.actualWidth=y,s.rotation=c},t.prototype.unescapeEntities=function(t,e){return s(this.renderer.escapes,(function(n,i){e&&-1!==e.indexOf(n)||(t=t.toString().replace(new RegExp(n,"g"),i))})),t},t}()})),e(n,"Core/Renderer/SVG/SVGRenderer.js",[n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Renderer/SVG/SVGLabel.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Renderer/SVG/TextBuilder.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s){var l=s.addEvent,c=s.attr,u=s.createElement,h=s.css,d=s.defined,p=s.destroyObjectProperties,f=s.extend,y=s.isArray,g=s.isNumber,m=s.isObject,v=s.isString,b=s.merge,x=s.pick,w=s.pInt,S=s.uniqueKey,k=e.charts,O=e.deg2rad,P=e.doc,C=e.isFirefox,M=e.isMS,T=e.isWebKit;s=e.noop;var D,E=e.SVG_NS,A=e.symbolSizes,_=e.win,I=function(){function e(t,e,n,i,r,o,a){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(t,e,n,i,r,o,a)}return e.prototype.init=function(t,e,n,i,r,o,a){var s,u=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"});a||u.css(this.getStyle(i)),i=u.element,t.appendChild(i),c(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&c(i,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=i,this.boxWrapper=u,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(P.createTextNode("Created with Highcharts 9.0.1")),this.defs=this.createElement("defs").add(),this.allowHTML=o,this.forExport=r,this.styledMode=a,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(e,n,!1),C&&t.getBoundingClientRect&&((e=function(){h(t,{left:0,top:0}),s=t.getBoundingClientRect(),h(t,{left:Math.ceil(s.left)-s.left+"px",top:Math.ceil(s.top)-s.top+"px"})})(),this.unSubPixelFix=l(_,"resize",e))},e.prototype.definition=function(t){return new o([t]).addToDOM(this.defs.element)},e.prototype.getReferenceURL=function(){if((C||T)&&P.getElementsByTagName("base").length){if(!d(D)){var t=S();t=new o([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:t},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#"+t+")",fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(P.body),h(t,{position:"fixed",top:0,left:0,zIndex:9e5});var e=P.elementFromPoint(6,6);D="hitme"===(e&&e.id),P.body.removeChild(t)}if(D)return _.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},e.prototype.getStyle=function(t){return this.style=f({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},t)},e.prototype.setStyle=function(t){this.boxWrapper.css(this.getStyle(t))},e.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},e.prototype.destroy=function(){var t=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),p(this.gradients||{}),this.gradients=null,t&&(this.defs=t.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},e.prototype.createElement=function(t){var e=new this.Element;return e.init(this,t),e},e.prototype.getRadialAttr=function(t,e){return{cx:t[0]-t[2]/2+e.cx*t[2],cy:t[1]-t[2]/2+e.cy*t[2],r:e.r*t[2]}},e.prototype.buildText=function(t){new a(t).buildSVG()},e.prototype.getContrast=function(e){return(e=t.parse(e).rgba)[0]*=1,e[1]*=1.2,e[2]*=.5,459<e[0]+e[1]+e[2]?"#000000":"#FFFFFF"},e.prototype.button=function(t,e,i,r,a,s,c,u,h,d){var p=this.label(t,e,i,h,void 0,void 0,d,void 0,"button"),y=0,g=this.styledMode,m=a?b(a):{};if(t=m&&m.style||{},m=o.filterUserAttributes(m),p.attr(b({padding:8,r:2},m)),!g){var v=(m=b({fill:n.neutralColor3,stroke:n.neutralColor20,"stroke-width":1,style:{color:n.neutralColor80,cursor:"pointer",fontWeight:"normal"}},{style:t},m)).style;delete m.style;var x=(s=b(m,{fill:n.neutralColor10},o.filterUserAttributes(s||{}))).style;delete s.style;var w=(c=b(m,{fill:n.highlightColor10,style:{color:n.neutralColor100,fontWeight:"bold"}},o.filterUserAttributes(c||{}))).style;delete c.style;var S=(u=b(m,{style:{color:n.neutralColor20}},o.filterUserAttributes(u||{}))).style;delete u.style}return l(p.element,M?"mouseover":"mouseenter",(function(){3!==y&&p.setState(1)})),l(p.element,M?"mouseout":"mouseleave",(function(){3!==y&&p.setState(y)})),p.setState=function(t){1!==t&&(p.state=y=t),p.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),g||p.attr([m,s,c,u][t||0]).css([v,x,w,S][t||0])},g||p.attr(m).css(f({cursor:"default"},v)),p.on("click",(function(t){3!==y&&r.call(p,t)}))},e.prototype.crispLine=function(t,e,n){void 0===n&&(n="round");var i=t[0],r=t[1];return i[1]===r[1]&&(i[1]=r[1]=Math[n](i[1])-e%2/2),i[2]===r[2]&&(i[2]=r[2]=Math[n](i[2])+e%2/2),t},e.prototype.path=function(t){var e=this.styledMode?{}:{fill:"none"};return y(t)?e.d=t:m(t)&&f(e,t),this.createElement("path").attr(e)},e.prototype.circle=function(t,e,n){return t=m(t)?t:void 0===t?{}:{x:t,y:e,r:n},(e=this.createElement("circle")).xSetter=e.ySetter=function(t,e,n){n.setAttribute("c"+e,t)},e.attr(t)},e.prototype.arc=function(t,e,n,i,r,o){return m(t)?(e=(i=t).y,n=i.r,t=i.x):i={innerR:i,start:r,end:o},(t=this.symbol("arc",t,e,n,n,i)).r=n,t},e.prototype.rect=function(t,e,n,i,r,o){r=m(t)?t.r:r;var a=this.createElement("rect");return t=m(t)?t:void 0===t?{}:{x:t,y:e,width:Math.max(n,0),height:Math.max(i,0)},this.styledMode||(void 0!==o&&(t.strokeWidth=o,t=a.crisp(t)),t.fill="none"),r&&(t.r=r),a.rSetter=function(t,e,n){a.r=t,c(n,{rx:t,ry:t})},a.rGetter=function(){return a.r},a.attr(t)},e.prototype.setSize=function(t,e,n){var i=this.alignedObjects,r=i.length;for(this.width=t,this.height=e,this.boxWrapper.animate({width:t,height:e},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:x(n,!0)?void 0:0});r--;)i[r].align()},e.prototype.g=function(t){var e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e},e.prototype.image=function(t,e,n,i,r,o){var a={preserveAspectRatio:"none"},s=function(t,e){t.setAttributeNS?t.setAttributeNS("http://www.w3.org/1999/xlink","href",e):t.setAttribute("hc-svg-href",e)},c=function(e){s(u.element,t),o.call(u,e)};1<arguments.length&&f(a,{x:e,y:n,width:i,height:r});var u=this.createElement("image").attr(a);return o?(s(u.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),a=new _.Image,l(a,"load",c),a.src=t,a.complete&&c({})):s(u.element,t),u},e.prototype.symbol=function(t,e,n,i,r,o){var a,s=this,l=/^url\((.*?)\)$/,c=l.test(t),p=!c&&(this.symbols[t]?t:"circle"),y=p&&this.symbols[p];if(y){"number"==typeof e&&(a=y.call(this.symbols,Math.round(e||0),Math.round(n||0),i||0,r||0,o));var g=this.path(a);s.styledMode||g.attr("fill","none"),f(g,{symbolName:p,x:e,y:n,width:i,height:r}),o&&f(g,o)}else if(c){var m=t.match(l)[1];(g=this.image(m)).imgwidth=x(A[m]&&A[m].width,o&&o.width),g.imgheight=x(A[m]&&A[m].height,o&&o.height);var v=function(){g.attr({width:g.width,height:g.height})};["width","height"].forEach((function(t){g[t+"Setter"]=function(t,e){var n={},i=this["img"+e],r="width"===e?"translateX":"translateY";this[e]=t,d(i)&&(o&&"within"===o.backgroundSize&&this.width&&this.height&&(i=Math.round(i*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(e,i),this.alignByTranslate||(n[r]=((this[e]||0)-i)/2,this.attr(n)))}})),d(e)&&g.attr({x:e,y:n}),g.isImg=!0,d(g.imgwidth)&&d(g.imgheight)?v():(g.attr({width:0,height:0}),u("img",{onload:function(){var t=k[s.chartIndex];0===this.width&&(h(this,{position:"absolute",top:"-999em"}),P.body.appendChild(this)),A[m]={width:this.width,height:this.height},g.imgwidth=this.width,g.imgheight=this.height,g.element&&v(),this.parentNode&&this.parentNode.removeChild(this),s.imgCount--,s.imgCount||!t||t.hasLoaded||t.onload()},src:m}),this.imgCount++)}return g},e.prototype.clipRect=function(t,e,n,i){var r=S()+"-",o=this.createElement("clipPath").attr({id:r}).add(this.defs);return(t=this.rect(t,e,n,i,0).add(o)).id=r,t.clipPath=o,t.count=0,t},e.prototype.text=function(t,e,n,i){var r={};return!i||!this.allowHTML&&this.forExport?(r.x=Math.round(e||0),n&&(r.y=Math.round(n)),d(t)&&(r.text=t),t=this.createElement("text").attr(r),i||(t.xSetter=function(t,e,n){var i,r=n.getElementsByTagName("tspan"),o=n.getAttribute(e);for(i=0;i<r.length;i++){var a=r[i];a.getAttribute(e)===o&&a.setAttribute(e,t)}n.setAttribute(e,t)}),t):this.html(t,e,n)},e.prototype.fontMetrics=function(t,e){return t=!this.styledMode&&/px/.test(t)||!_.getComputedStyle?t||e&&e.style&&e.style.fontSize||this.style&&this.style.fontSize:e&&i.prototype.getStyle.call(e,"font-size"),{h:e=24>(t=/px/.test(t)?w(t):12)?t+3:Math.round(1.2*t),b:Math.round(.8*e),f:t}},e.prototype.rotCorr=function(t,e,n){var i=t;return e&&n&&(i=Math.max(i*Math.cos(e*O),4)),{x:-t/3*Math.sin(e*O),y:i}},e.prototype.pathToSegments=function(t){for(var e=[],n=[],i={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},r=0;r<t.length;r++)v(n[0])&&g(t[r])&&n.length===i[n[0].toUpperCase()]&&t.splice(r,0,n[0].replace("M","L").replace("m","l")),"string"==typeof t[r]&&(n.length&&e.push(n.slice(0)),n.length=0),n.push(t[r]);return e.push(n.slice(0)),e},e.prototype.label=function(t,e,n,i,o,a,s,l,c){return new r(this,t,e,n,i,o,a,s,l,c)},e}();return I.prototype.Element=i,I.prototype.SVG_NS=E,I.prototype.draw=s,I.prototype.escapes={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},I.prototype.symbols={circle:function(t,e,n,i){return this.arc(t+n/2,e+i/2,n/2,i/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(t,e,n,i){return[["M",t,e],["L",t+n,e],["L",t+n,e+i],["L",t,e+i],["Z"]]},triangle:function(t,e,n,i){return[["M",t+n/2,e],["L",t+n,e+i],["L",t,e+i],["Z"]]},"triangle-down":function(t,e,n,i){return[["M",t,e],["L",t+n,e],["L",t+n/2,e+i],["Z"]]},diamond:function(t,e,n,i){return[["M",t+n/2,e],["L",t+n,e+i/2],["L",t+n/2,e+i],["L",t,e+i/2],["Z"]]},arc:function(t,e,n,i,r){var o=[];if(r){var a=r.start||0,s=r.end||0,l=r.r||n;n=r.r||i||n;var c=.001>Math.abs(s-a-2*Math.PI);s-=.001,i=r.innerR,c=x(r.open,c);var u=Math.cos(a),h=Math.sin(a),p=Math.cos(s),f=Math.sin(s);a=x(r.longArc,.001>s-a-Math.PI?0:1),o.push(["M",t+l*u,e+n*h],["A",l,n,0,a,x(r.clockwise,1),t+l*p,e+n*f]),d(i)&&o.push(c?["M",t+i*p,e+i*f]:["L",t+i*p,e+i*f],["A",i,i,0,a,d(r.clockwise)?1-r.clockwise:0,t+i*u,e+i*h]),c||o.push(["Z"])}return o},callout:function(t,e,n,i,r){var o=Math.min(r&&r.r||0,n,i),a=o+6,s=r&&r.anchorX;r=r&&r.anchorY||0;var l=[["M",t+o,e],["L",t+n-o,e],["C",t+n,e,t+n,e,t+n,e+o],["L",t+n,e+i-o],["C",t+n,e+i,t+n,e+i,t+n-o,e+i],["L",t+o,e+i],["C",t,e+i,t,e+i,t,e+i-o],["L",t,e+o],["C",t,e,t,e,t+o,e]];return g(s)?(t+s>=n?r>e+a&&r<e+i-a?l.splice(3,1,["L",t+n,r-6],["L",t+n+6,r],["L",t+n,r+6],["L",t+n,e+i-o]):l.splice(3,1,["L",t+n,i/2],["L",s,r],["L",t+n,i/2],["L",t+n,e+i-o]):0>=t+s?r>e+a&&r<e+i-a?l.splice(7,1,["L",t,r+6],["L",t-6,r],["L",t,r-6],["L",t,e+o]):l.splice(7,1,["L",t,i/2],["L",s,r],["L",t,i/2],["L",t,e+o]):r&&r>i&&s>t+a&&s<t+n-a?l.splice(5,1,["L",s+6,e+i],["L",s,e+i+6],["L",s-6,e+i],["L",t+o,e+i]):r&&0>r&&s>t+a&&s<t+n-a&&l.splice(1,1,["L",s-6,e],["L",s,e-6],["L",s+6,e],["L",n-o,e]),l):l}},e.SVGRenderer=I,e.Renderer=e.SVGRenderer,e.Renderer})),e(n,"Core/Renderer/HTML/HTMLElement.js",[n["Core/Globals.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.css,r=n.defined,o=n.extend,a=n.pick,s=n.pInt,l=t.isFirefox;return o(e.prototype,{htmlCss:function(t){var e="SPAN"===this.element.tagName&&t&&"width"in t,n=a(e&&t.width,void 0);if(e){delete t.width,this.textWidth=n;var r=!0}return t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=o(this.styles,t),i(this.element,t),r&&this.htmlUpdateTransform(),this},htmlGetBBox:function(){var t=this.element;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var t=this.renderer,e=this.element,n=this.translateX||0,o=this.translateY||0,a=this.x||0,l=this.y||0,c=this.textAlign||"left",u={left:0,center:.5,right:1}[c],h=this.styles,d=h&&h.whiteSpace;if(i(e,{marginLeft:n,marginTop:o}),!t.styledMode&&this.shadows&&this.shadows.forEach((function(t){i(t,{marginLeft:n+1,marginTop:o+1})})),this.inverted&&[].forEach.call(e.childNodes,(function(n){t.invertChild(n,e)})),"SPAN"===e.tagName){h=this.rotation;var p,f=this.textWidth&&s(this.textWidth),y=[h,c,e.innerHTML,this.textWidth,this.textAlign].join();(p=f!==this.oldTextWidth)&&!(p=f>this.oldTextWidth)&&((p=this.textPxLength)||(i(e,{width:"",whiteSpace:d||"nowrap"}),p=e.offsetWidth),p=p>f),p&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)?(i(e,{width:f+"px",display:"block",whiteSpace:d||"normal"}),this.oldTextWidth=f,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,y!==this.cTT&&(d=t.fontMetrics(e.style.fontSize,e).b,!r(h)||h===(this.oldRotation||0)&&c===this.oldAlign||this.setSpanRotation(h,u,d),this.getSpanCorrection(!r(h)&&this.textPxLength||e.offsetWidth,d,u,h,c)),i(e,{left:a+(this.xCorr||0)+"px",top:l+(this.yCorr||0)+"px"}),this.cTT=y,this.oldRotation=h,this.oldAlign=c}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,n){var r={},o=this.renderer.getTransformKey();r[o]=r.transform="rotate("+t+"deg)",r[o+(l?"Origin":"-origin")]=r.transformOrigin=100*e+"% "+n+"px",i(this.element,r)},getSpanCorrection:function(t,e,n){this.xCorr=-t*n,this.yCorr=-e}}),e})),e(n,"Core/Renderer/HTML/HTMLRenderer.js",[n["Core/Globals.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=t.isFirefox,a=t.isMS,s=t.isWebKit,l=t.win,c=r.attr,u=r.createElement,h=r.extend,d=r.pick;return h(i.prototype,{getTransformKey:function(){return a&&!/Edge/.test(l.navigator.userAgent)?"-ms-transform":s?"-webkit-transform":o?"MozTransform":l.opera?"-o-transform":""},html:function(t,i,r){var o=this.createElement("span"),a=o.element,s=o.renderer,l=s.isSVG,p=function(t,e){["opacity","visibility"].forEach((function(i){t[i+"Setter"]=function(r,o,a){var s=t.div?t.div.style:e;n.prototype[i+"Setter"].call(this,r,o,a),s&&(s[o]=r)}})),t.addedSetters=!0};return o.textSetter=function(t){t!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,e.setElementHTML(this.element,d(t,"")),this.textStr=t,o.doTransform=!0)},l&&p(o,o.element.style),o.xSetter=o.ySetter=o.alignSetter=o.rotationSetter=function(t,e){"align"===e?o.alignValue=o.textAlign=t:o[e]=t,o.doTransform=!0},o.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},o.attr({text:t,x:Math.round(i),y:Math.round(r)}).css({position:"absolute"}),s.styledMode||o.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),a.style.whiteSpace="nowrap",o.css=o.htmlCss,l&&(o.add=function(t){var e=s.box.parentNode,n=[];if(this.parentGroup=t){var i=t.div;if(!i){for(;t;)n.push(t),t=t.parentGroup;n.reverse().forEach((function(t){function r(e,n){t[n]=e,"translateX"===n?l.left=e+"px":l.top=e+"px",t.doTransform=!0}var a=c(t.element,"class"),s=t.styles||{},l=(i=t.div=t.div||u("div",a?{className:a}:void 0,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,cursor:s.cursor,pointerEvents:s.pointerEvents},i||e)).style;h(t,{classSetter:function(t){return function(e){this.element.setAttribute("class",e),t.className=e}}(i),on:function(){return n[0].div&&o.on.apply({element:n[0].div},arguments),t},translateXSetter:r,translateYSetter:r}),t.addedSetters||p(t)}))}}else i=e;return i.appendChild(a),o.added=!0,o.alignOnAdd&&o.htmlUpdateTransform(),o}),o}}),i})),e(n,"Core/Time.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.win,i=e.defined,r=e.error,o=e.extend,a=e.isObject,s=e.merge,l=e.objectEach,c=e.pad,u=e.pick,h=e.splat,d=e.timeUnits;return e=function(){function e(t){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=n.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}return e.prototype.get=function(t,e){if(this.variableTimezone||this.timezoneOffset){var n=e.getTime(),i=n-this.getTimezoneOffset(e);return e.setTime(i),t=e["getUTC"+t](),e.setTime(n),t}return this.useUTC?e["getUTC"+t]():e["get"+t]()},e.prototype.set=function(t,e,n){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t&&0==this.getTimezoneOffset(e)%36e5)return e["setUTC"+t](n);var i=this.getTimezoneOffset(e);return i=e.getTime()-i,e.setTime(i),e["setUTC"+t](n),t=this.getTimezoneOffset(e),i=e.getTime()+t,e.setTime(i)}return this.useUTC?e["setUTC"+t](n):e["set"+t](n)},e.prototype.update=function(t){var e=u(t&&t.useUTC,!0);this.options=t=s(!0,this.options||{},t),this.Date=t.Date||n.Date||Date,this.timezoneOffset=(this.useUTC=e)&&t.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=e&&!(!t.getTimezoneOffset&&!t.timezone)},e.prototype.makeTime=function(e,n,i,r,o,a){if(this.useUTC){var s=this.Date.UTC.apply(0,arguments),l=this.getTimezoneOffset(s);s+=l;var c=this.getTimezoneOffset(s);l!==c?s+=c-l:l-36e5!==this.getTimezoneOffset(s-36e5)||t.isSafari||(s-=36e5)}else s=new this.Date(e,n,u(i,1),u(r,0),u(o,0),u(a,0)).getTime();return s},e.prototype.timezoneOffsetFunction=function(){var t=this,e=this.options,i=e.moment||n.moment;if(!this.useUTC)return function(t){return 6e4*new Date(t.toString()).getTimezoneOffset()};if(e.timezone){if(i)return function(t){return 6e4*-i.tz(t,e.timezone).utcOffset()};r(25)}return this.useUTC&&e.getTimezoneOffset?function(t){return 6e4*e.getTimezoneOffset(t.valueOf())}:function(){return 6e4*(t.timezoneOffset||0)}},e.prototype.dateFormat=function(e,n,r){var a;if(!i(n)||isNaN(n))return(null===(a=t.defaultOptions.lang)||void 0===a?void 0:a.invalidDate)||"";e=u(e,"%Y-%m-%d %H:%M:%S");var s=this;a=new this.Date(n);var h=this.get("Hours",a),d=this.get("Day",a),p=this.get("Date",a),f=this.get("Month",a),y=this.get("FullYear",a),g=t.defaultOptions.lang,m=null==g?void 0:g.weekdays,v=null==g?void 0:g.shortWeekdays;return a=o({a:v?v[d]:m[d].substr(0,3),A:m[d],d:c(p),e:c(p,2," "),w:d,b:g.shortMonths[f],B:g.months[f],m:c(f+1),o:f+1,y:y.toString().substr(2,2),Y:y,H:c(h),k:h,I:c(h%12||12),l:h%12||12,M:c(this.get("Minutes",a)),p:12>h?"AM":"PM",P:12>h?"am":"pm",S:c(a.getSeconds()),L:c(Math.floor(n%1e3),3)},t.dateFormats),l(a,(function(t,i){for(;-1!==e.indexOf("%"+i);)e=e.replace("%"+i,"function"==typeof t?t.call(s,n):t)})),r?e.substr(0,1).toUpperCase()+e.substr(1):e},e.prototype.resolveDTLFormat=function(t){return a(t,!0)?t:{main:(t=h(t))[0],from:t[1],to:t[2]}},e.prototype.getTimeTicks=function(t,e,n,r){var a,s=this,l=[],c={},h=new s.Date(e),p=t.unitRange,f=t.count||1;if(r=u(r,1),i(e)){if(s.set("Milliseconds",h,p>=d.second?0:f*Math.floor(s.get("Milliseconds",h)/f)),p>=d.second&&s.set("Seconds",h,p>=d.minute?0:f*Math.floor(s.get("Seconds",h)/f)),p>=d.minute&&s.set("Minutes",h,p>=d.hour?0:f*Math.floor(s.get("Minutes",h)/f)),p>=d.hour&&s.set("Hours",h,p>=d.day?0:f*Math.floor(s.get("Hours",h)/f)),p>=d.day&&s.set("Date",h,p>=d.month?1:Math.max(1,f*Math.floor(s.get("Date",h)/f))),p>=d.month){s.set("Month",h,p>=d.year?0:f*Math.floor(s.get("Month",h)/f));var y=s.get("FullYear",h)}p>=d.year&&s.set("FullYear",h,y-y%f),p===d.week&&(y=s.get("Day",h),s.set("Date",h,s.get("Date",h)-y+r+(y<r?-7:0))),y=s.get("FullYear",h),r=s.get("Month",h);var g=s.get("Date",h),m=s.get("Hours",h);for(e=h.getTime(),!s.variableTimezone&&s.useUTC||!i(n)||(a=n-e>4*d.month||s.getTimezoneOffset(e)!==s.getTimezoneOffset(n)),e=h.getTime(),h=1;e<n;)l.push(e),e=p===d.year?s.makeTime(y+h*f,0):p===d.month?s.makeTime(y,r+h*f):!a||p!==d.day&&p!==d.week?a&&p===d.hour&&1<f?s.makeTime(y,r,g,m+h*f):e+p*f:s.makeTime(y,r,g+h*f*(p===d.day?1:7)),h++;l.push(e),p<=d.hour&&1e4>l.length&&l.forEach((function(t){0==t%18e5&&"000000000"===s.dateFormat("%H%M%S%L",t)&&(c[t]="day")}))}return l.info=o(t,{higherRanks:c,totalRange:p*f}),l},e}(),t.Time=e,t.Time})),e(n,"Core/Options.js",[n["Core/Globals.js"],n["Core/Color/Color.js"],n["Core/Color/Palette.js"],n["Core/Time.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=t.isTouchDevice,a=t.svg;return e=e.parse,r=r.merge,t.defaultOptions={colors:n.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:{styledMode:!1,borderRadius:0,colorCount:10,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,width:null,height:null,borderColor:n.highlightColor80,backgroundColor:n.backgroundColor,plotBorderColor:n.neutralColor20},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:n.neutralColor80}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:n.neutralColor40,borderRadius:0,navigation:{activeColor:n.highlightColor100,inactiveColor:n.neutralColor20},itemStyle:{color:n.neutralColor80,cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:n.neutralColor100},itemHiddenStyle:{color:n.neutralColor20},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:n.backgroundColor,opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:a,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:o?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">●</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:e(n.neutralColor3).setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:n.neutralColor80,cursor:"default",fontSize:"12px",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:n.neutralColor40,fontSize:"9px"},text:"Highcharts.com"}},t.defaultOptions.chart.styledMode=!1,t.time=new i(r(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,n,i){return t.time.dateFormat(e,n,i)},{dateFormat:t.dateFormat,defaultOptions:t.defaultOptions,time:t.time}})),e(n,"Core/Axis/Tick.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.deg2rad,i=e.clamp,r=e.correctFloat,o=e.defined,a=e.destroyObjectProperties,s=e.extend,l=e.fireEvent,c=e.isNumber,u=e.merge,h=e.objectEach,d=e.pick;return e=function(){function t(t,e,n,i,r){this.isNewLabel=this.isNew=!0,this.axis=t,this.pos=e,this.type=n||"",this.parameters=r||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,l(this,"init"),n||i||this.addLabel()}return t.prototype.addLabel=function(){var t=this,e=t.axis,n=e.options,i=e.chart,a=e.categories,l=e.logarithmic,c=e.names,u=t.pos,h=d(t.options&&t.options.labels,n.labels),p=e.tickPositions,f=u===p[0],y=u===p[p.length-1];c=this.parameters.category||(a?d(a[u],c[u],u):u);var g,m,v=t.label;if(a=(!h.step||1===h.step)&&1===e.tickInterval,p=p.info,e.dateTime&&p)var b=i.time.resolveDTLFormat(n.dateTimeLabelFormats[!n.grid&&p.higherRanks[u]||p.unitName]),x=b.main;t.isFirst=f,t.isLast=y,t.formatCtx={axis:e,chart:i,isFirst:f,isLast:y,dateTimeLabelFormat:x,tickPositionInfo:p,value:l?r(l.lin2log(c)):c,pos:u},n=e.labelFormatter.call(t.formatCtx,this.formatCtx),(m=b&&b.list)&&(t.shortenLabel=function(){for(g=0;g<m.length;g++)if(v.attr({text:e.labelFormatter.call(s(t.formatCtx,{dateTimeLabelFormat:m[g]}))}),v.getBBox().width<e.getSlotWidth(t)-2*d(h.padding,5))return;v.attr({text:""})}),a&&e._addedPlotLB&&t.moveLabel(n,h),o(v)||t.movedLabel?v&&v.textStr!==n&&!a&&(!v.textWidth||h.style&&h.style.width||v.styles.width||v.css({width:null}),v.attr({text:n}),v.textPxLength=v.getBBox().width):(t.label=v=t.createLabel({x:0,y:0},n,h),t.rotation=0)},t.prototype.createLabel=function(t,e,n){var i=this.axis,r=i.chart;return(t=o(e)&&n.enabled?r.renderer.text(e,t.x,t.y,n.useHTML).add(i.labelGroup):null)&&(r.styledMode||t.css(u(n.style)),t.textPxLength=t.getBBox().width),t},t.prototype.destroy=function(){a(this,this.axis)},t.prototype.getPosition=function(t,e,n,o){var a=this.axis,s=a.chart,c=o&&s.oldChartHeight||s.chartHeight;return(t={x:t?r(a.translate(e+n,null,null,o)+a.transB):a.left+a.offset+(a.opposite?(o&&s.oldChartWidth||s.chartWidth)-a.right-a.left:0),y:t?c-a.bottom+a.offset-(a.opposite?a.height:0):r(c-a.translate(e+n,null,null,o)-a.transB)}).y=i(t.y,-1e5,1e5),l(this,"afterGetPosition",{pos:t}),t},t.prototype.getLabelPosition=function(t,e,i,r,a,s,c,u){var h=this.axis,d=h.transA,p=h.isLinked&&h.linkedParent?h.linkedParent.reversed:h.reversed,f=h.staggerLines,y=h.tickRotCorr||{x:0,y:0},g=a.y,m=r||h.reserveSpaceDefault?0:-h.labelOffset*("center"===h.labelAlign?.5:1),v={};return o(g)||(g=0===h.side?i.rotation?-8:-i.getBBox().height:2===h.side?y.y+8:Math.cos(i.rotation*n)*(y.y-i.getBBox(!1,0).height/2)),t=t+a.x+m+y.x-(s&&r?s*d*(p?-1:1):0),e=e+g-(s&&!r?s*d*(p?1:-1):0),f&&(i=c/(u||1)%f,h.opposite&&(i=f-i-1),e+=h.labelOffset/f*i),v.x=t,v.y=Math.round(e),l(this,"afterGetLabelPosition",{pos:v,tickmarkOffset:s,index:c}),v},t.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},t.prototype.getMarkPath=function(t,e,n,i,r,o){return o.crispLine([["M",t,e],["L",t+(r?0:-n),e+(r?n:0)]],i)},t.prototype.handleOverflow=function(t){var e=this.axis,i=e.options.labels,r=t.x,o=e.chart.chartWidth,a=e.chart.spacing,s=d(e.labelLeft,Math.min(e.pos,a[3]));a=d(e.labelRight,Math.max(e.isRadial?0:e.pos+e.len,o-a[1]));var l,c=this.label,u=this.rotation,h={left:0,center:.5,right:1}[e.labelAlign||c.attr("align")],p=c.getBBox().width,f=e.getSlotWidth(this),y=f,g=1,m={};u||"justify"!==d(i.overflow,"justify")?0>u&&r-h*p<s?l=Math.round(r/Math.cos(u*n)-s):0<u&&r+h*p>a&&(l=Math.round((o-r)/Math.cos(u*n))):(o=r+(1-h)*p,r-h*p<s?y=t.x+y*(1-h)-s:o>a&&(y=a-t.x+y*h,g=-1),(y=Math.min(f,y))<f&&"center"===e.labelAlign&&(t.x+=g*(f-y-h*(f-Math.min(p,y)))),(p>y||e.autoRotation&&(c.styles||{}).width)&&(l=y)),l&&(this.shortenLabel?this.shortenLabel():(m.width=Math.floor(l)+"px",(i.style||{}).textOverflow||(m.textOverflow="ellipsis"),c.css(m)))},t.prototype.moveLabel=function(t,e){var n=this,i=n.label,r=!1,o=n.axis,a=o.reversed;if(i&&i.textStr===t?(n.movedLabel=i,r=!0,delete n.label):h(o.ticks,(function(e){r||e.isNew||e===n||!e.label||e.label.textStr!==t||(n.movedLabel=e.label,r=!0,e.labelPos=n.movedLabel.xy,delete e.label)})),!r&&(n.labelPos||i)){var s=n.labelPos||i.xy;i=o.horiz?a?0:o.width+o.left:s.x,o=o.horiz?s.y:a?o.width+o.left:0,n.movedLabel=n.createLabel({x:i,y:o},t,e),n.movedLabel&&n.movedLabel.attr({opacity:0})}},t.prototype.render=function(t,e,n){var i=this.axis,r=i.horiz,o=this.pos,a=d(this.tickmarkOffset,i.tickmarkOffset);a=(o=this.getPosition(r,o,a,e)).x;var s=o.y;i=r&&a===i.pos+i.len||!r&&s===i.pos?-1:1,n=d(n,1),this.isActive=!0,this.renderGridLine(e,n,i),this.renderMark(o,n,i),this.renderLabel(o,e,n,t),this.isNew=!1,l(this,"afterRender")},t.prototype.renderGridLine=function(t,e,n){var i=this.axis,r=i.options,o=this.gridLine,a={},s=this.pos,l=this.type,c=d(this.tickmarkOffset,i.tickmarkOffset),u=i.chart.renderer,h=l?l+"Grid":"grid",p=r[h+"LineWidth"],f=r[h+"LineColor"];r=r[h+"LineDashStyle"],o||(i.chart.styledMode||(a.stroke=f,a["stroke-width"]=p,r&&(a.dashstyle=r)),l||(a.zIndex=1),t&&(e=0),this.gridLine=o=u.path().attr(a).addClass("highcharts-"+(l?l+"-":"")+"grid-line").add(i.gridGroup)),o&&(n=i.getPlotLinePath({value:s+c,lineWidth:o.strokeWidth()*n,force:"pass",old:t}))&&o[t||this.isNew?"attr":"animate"]({d:n,opacity:e})},t.prototype.renderMark=function(t,e,n){var i=this.axis,r=i.options,o=i.chart.renderer,a=this.type,s=a?a+"Tick":"tick",l=i.tickSize(s),c=this.mark,u=!c,h=t.x;t=t.y;var p=d(r[s+"Width"],!a&&i.isXAxis?1:0);r=r[s+"Color"],l&&(i.opposite&&(l[0]=-l[0]),u&&(this.mark=c=o.path().addClass("highcharts-"+(a?a+"-":"")+"tick").add(i.axisGroup),i.chart.styledMode||c.attr({stroke:r,"stroke-width":p})),c[u?"attr":"animate"]({d:this.getMarkPath(h,t,l[0],c.strokeWidth()*n,i.horiz,o),opacity:e}))},t.prototype.renderLabel=function(t,e,n,i){var r=this.axis,o=r.horiz,a=r.options,s=this.label,l=a.labels,u=l.step;r=d(this.tickmarkOffset,r.tickmarkOffset);var h=!0,p=t.x;t=t.y,s&&c(p)&&(s.xy=t=this.getLabelPosition(p,t,s,o,l,r,i,u),this.isFirst&&!this.isLast&&!d(a.showFirstLabel,1)||this.isLast&&!this.isFirst&&!d(a.showLastLabel,1)?h=!1:!o||l.step||l.rotation||e||0===n||this.handleOverflow(t),u&&i%u&&(h=!1),h&&c(t.y)?(t.opacity=n,s[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(s.attr("y",-9999),this.isNewLabel=!0))},t.prototype.replaceMovedLabel=function(){var t=this.label,e=this.axis,n=e.reversed;if(t&&!this.isNew){var i=e.horiz?n?e.left:e.width+e.left:t.xy.x;n=e.horiz?t.xy.y:n?e.width+e.top:e.top,t.animate({x:i,y:n,opacity:0},void 0,t.destroy),delete this.label}e.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},t}(),t.Tick=e,t.Tick})),e(n,"Core/Axis/Axis.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Options.js"],n["Core/Axis/Tick.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a){var s=t.animObject,l=r.defaultOptions,c=a.addEvent,u=a.arrayMax,h=a.arrayMin,d=a.clamp,p=a.correctFloat,f=a.defined,y=a.destroyObjectProperties,g=a.erase,m=a.error,v=a.extend,b=a.fireEvent,x=a.format,w=a.getMagnitude,S=a.isArray,k=a.isFunction,O=a.isNumber,P=a.isString,C=a.merge,M=a.normalizeTickInterval,T=a.objectEach,D=a.pick,E=a.relativeLength,A=a.removeEvent,_=a.splat,I=a.syncTimeout,L=n.deg2rad;return t=function(){function t(t,e){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(t,e)}return t.prototype.init=function(t,e){var n=e.isX,i=this;i.chart=t,i.horiz=t.inverted&&!i.isZAxis?!n:n,i.isXAxis=n,i.coll=i.coll||(n?"xAxis":"yAxis"),b(this,"init",{userOptions:e}),i.opposite=D(e.opposite,i.opposite),i.side=D(e.side,i.side,i.horiz?i.opposite?0:2:i.opposite?1:3),i.setOptions(e);var r=this.options,o=r.type;i.labelFormatter=r.labels.formatter||i.defaultLabelFormatter,i.userOptions=e,i.minPixelPadding=0,i.reversed=D(r.reversed,i.reversed),i.visible=!1!==r.visible,i.zoomEnabled=!1!==r.zoomEnabled,i.hasNames="category"===o||!0===r.categories,i.categories=r.categories||i.hasNames,i.names||(i.names=[],i.names.keys={}),i.plotLinesAndBandsGroups={},i.positiveValuesOnly=!!i.logarithmic,i.isLinked=f(r.linkedTo),i.ticks={},i.labelEdge=[],i.minorTicks={},i.plotLinesAndBands=[],i.alternateBands={},i.len=0,i.minRange=i.userMinRange=r.minRange||r.maxZoom,i.range=r.range,i.offset=r.offset||0,i.max=null,i.min=null,i.crosshair=D(r.crosshair,_(t.options.tooltip.crosshairs)[n?0:1],!1),e=i.options.events,-1===t.axes.indexOf(i)&&(n?t.axes.splice(t.xAxis.length,0,i):t.axes.push(i),t[i.coll].push(i)),i.series=i.series||[],t.inverted&&!i.isZAxis&&n&&void 0===i.reversed&&(i.reversed=!0),i.labelRotation=i.options.labels.rotation,T(e,(function(t,e){k(t)&&c(i,e,t)})),b(this,"afterInit")},t.prototype.setOptions=function(e){this.options=C(t.defaultOptions,"yAxis"===this.coll&&t.defaultYAxisOptions,[t.defaultTopAxisOptions,t.defaultRightAxisOptions,t.defaultBottomAxisOptions,t.defaultLeftAxisOptions][this.side],C(l[this.coll],e)),b(this,"afterSetOptions",{userOptions:e})},t.prototype.defaultLabelFormatter=function(){var t=this.axis,e=O(this.value)?this.value:NaN,n=t.chart.time,i=t.categories,r=this.dateTimeLabelFormat,o=l.lang,a=o.numericSymbols;o=o.numericSymbolMagnitude||1e3;var s=a&&a.length,c=t.options.labels.format;t=t.logarithmic?Math.abs(e):t.tickInterval;var u=this.chart,h=u.numberFormatter;if(c)var d=x(c,this,u);else if(i)d=""+this.value;else if(r)d=n.dateFormat(r,e);else if(s&&1e3<=t)for(;s--&&void 0===d;)t>=(n=Math.pow(o,s+1))&&0==10*e%n&&null!==a[s]&&0!==e&&(d=h(e/n,-1)+a[s]);return void 0===d&&(d=1e4<=Math.abs(e)?h(e,-1):h(e,-1,void 0,"")),d},t.prototype.getSeriesExtremes=function(){var t,e=this,n=e.chart;b(this,"getSeriesExtremes",null,(function(){e.hasVisibleSeries=!1,e.dataMin=e.dataMax=e.threshold=null,e.softThreshold=!e.isXAxis,e.stacking&&e.stacking.buildStacks(),e.series.forEach((function(i){if(i.visible||!n.options.chart.ignoreHiddenSeries){var r=i.options,o=r.threshold;if(e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=o&&(o=null),e.isXAxis){if((r=i.xData).length){r=e.logarithmic?r.filter(e.validatePositiveValue):r;var a=(t=i.getXExtremes(r)).min,s=t.max;O(a)||a instanceof Date||(r=r.filter(O),a=(t=i.getXExtremes(r)).min,s=t.max),r.length&&(e.dataMin=Math.min(D(e.dataMin,a),a),e.dataMax=Math.max(D(e.dataMax,s),s))}}else i=i.applyExtremes(),O(i.dataMin)&&(a=i.dataMin,e.dataMin=Math.min(D(e.dataMin,a),a)),O(i.dataMax)&&(s=i.dataMax,e.dataMax=Math.max(D(e.dataMax,s),s)),f(o)&&(e.threshold=o),(!r.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1)}}))})),b(this,"afterGetSeriesExtremes")},t.prototype.translate=function(t,e,n,i,r,o){var a=this.linkedParent||this,s=1,l=0,c=i&&a.old?a.old.transA:a.transA;i=i&&a.old?a.old.min:a.min;var u=a.minPixelPadding;return r=(a.isOrdinal||a.brokenAxis&&a.brokenAxis.hasBreaks||a.logarithmic&&r)&&a.lin2val,c||(c=a.transA),n&&(s*=-1,l=a.len),a.reversed&&(l-=(s*=-1)*(a.sector||a.len)),e?(t=(t*s+l-u)/c+i,r&&(t=a.lin2val(t))):(r&&(t=a.val2lin(t)),t=O(i)?s*(t-i)*c+l+s*u+(O(o)?c*o:0):void 0),t},t.prototype.toPixels=function(t,e){return this.translate(t,!1,!this.horiz,null,!0)+(e?0:this.pos)},t.prototype.toValue=function(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,null,!0)},t.prototype.getPlotLinePath=function(t){function e(t,e,n){return("pass"!==g&&t<e||t>n)&&(g?t=d(t,e,n):a=!0),t}var n,i,r,o,a,s=this,l=s.chart,c=s.left,u=s.top,h=t.old,p=t.value,f=t.translatedValue,y=t.lineWidth,g=t.force,m=h&&l.oldChartHeight||l.chartHeight,v=h&&l.oldChartWidth||l.chartWidth,x=s.transB;return t={value:p,lineWidth:y,old:h,force:g,acrossPanes:t.acrossPanes,translatedValue:f},b(this,"getPlotLinePath",t,(function(t){f=D(f,s.translate(p,null,null,h)),f=d(f,-1e5,1e5),n=r=Math.round(f+x),i=o=Math.round(m-f-x),O(f)?s.horiz?(i=u,o=m-s.bottom,n=r=e(n,c,c+s.width)):(n=c,r=v-s.right,i=o=e(i,u,u+s.height)):(a=!0,g=!1),t.path=a&&!g?null:l.renderer.crispLine([["M",n,i],["L",r,o]],y||1)})),t.path},t.prototype.getLinearTickPositions=function(t,e,n){var i=p(Math.floor(e/t)*t);n=p(Math.ceil(n/t)*t);var r,o=[];if(p(i+t)===i&&(r=20),this.single)return[e];for(e=i;e<=n&&(o.push(e),(e=p(e+t,r))!==a);)var a=e;return o},t.prototype.getMinorTickInterval=function(){var t=this.options;return!0===t.minorTicks?D(t.minorTickInterval,"auto"):!1===t.minorTicks?null:t.minorTickInterval},t.prototype.getMinorTickPositions=function(){var t=this.options,e=this.tickPositions,n=this.minorTickInterval,i=[],r=this.pointRangePadding||0,o=this.min-r,a=(r=this.max+r)-o;if(a&&a/n<this.len/3){var s=this.logarithmic;if(s)this.paddedTicks.forEach((function(t,e,r){e&&i.push.apply(i,s.getLogTickPositions(n,r[e-1],r[e],!0))}));else if(this.dateTime&&"auto"===this.getMinorTickInterval())i=i.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(n),o,r,t.startOfWeek));else for(t=o+(e[0]-o)%n;t<=r&&t!==i[0];t+=n)i.push(t)}return 0!==i.length&&this.trimTicks(i),i},t.prototype.adjustForMinRange=function(){var t,e,n,i,r=this.options,o=this.min,a=this.max,s=this.logarithmic,l=0;if(this.isXAxis&&void 0===this.minRange&&!s&&(f(r.min)||f(r.max)?this.minRange=null:(this.series.forEach((function(r){if(n=r.xData,i=r.xIncrement?1:n.length-1,1<n.length)for(t=i;0<t;t--)e=n[t]-n[t-1],(!l||e<l)&&(l=e)})),this.minRange=Math.min(5*l,this.dataMax-this.dataMin))),a-o<this.minRange){var c=this.dataMax-this.dataMin>=this.minRange,d=this.minRange,p=(d-a+o)/2;p=[o-p,D(r.min,o-p)],c&&(p[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),a=[(o=u(p))+d,D(r.max,o+d)],c&&(a[2]=s?s.log2lin(this.dataMax):this.dataMax),(a=h(a))-o<d&&(p[0]=a-d,p[1]=D(r.min,a-d),o=u(p))}this.min=o,this.max=a},t.prototype.getClosest=function(){var t;return this.categories?t=1:this.series.forEach((function(e){var n=e.closestPointRange,i=e.visible||!e.chart.options.chart.ignoreHiddenSeries;!e.noSharedTooltip&&f(n)&&i&&(t=f(t)?Math.min(t,n):n)})),t},t.prototype.nameToX=function(t){var e=S(this.categories),n=e?this.categories:this.names,i=t.options.x;if(t.series.requireSorting=!1,f(i)||(i=!1===this.options.uniqueNames?t.series.autoIncrement():e?n.indexOf(t.name):D(n.keys[t.name],-1)),-1===i){if(!e)var r=n.length}else r=i;return void 0!==r&&(this.names[r]=t.name,this.names.keys[t.name]=r),r},t.prototype.updateNames=function(){var t=this,e=this.names;0<e.length&&(Object.keys(e.keys).forEach((function(t){delete e.keys[t]})),e.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((function(e){e.xIncrement=null,e.points&&!e.isDirtyData||(t.max=Math.max(t.max,e.xData.length-1),e.processData(),e.generatePoints()),e.data.forEach((function(n,i){if(n&&n.options&&void 0!==n.name){var r=t.nameToX(n);void 0!==r&&r!==n.x&&(n.x=r,e.xData[i]=r)}}))})))},t.prototype.setAxisTranslation=function(){var t=this,e=t.max-t.min,n=t.axisPointRange||0,i=0,r=0,o=t.linkedParent,a=!!t.categories,s=t.transA,l=t.isXAxis;if(l||a||n){var c=t.getClosest();o?(i=o.minPointOffset,r=o.pointRangePadding):t.series.forEach((function(e){var o=a?1:l?D(e.options.pointRange,c,0):t.axisPointRange||0,s=e.options.pointPlacement;n=Math.max(n,o),t.single&&!a||(e=e.is("xrange")?!l:l,i=Math.max(i,e&&P(s)?0:o/2),r=Math.max(r,e&&"on"===s?0:o))})),o=t.ordinal&&t.ordinal.slope&&c?t.ordinal.slope/c:1,t.minPointOffset=i*=o,t.pointRangePadding=r*=o,t.pointRange=Math.min(n,t.single&&a?1:e),l&&(t.closestPointRange=c)}t.translationSlope=t.transA=s=t.staticScale||t.len/(e+r||1),t.transB=t.horiz?t.left:t.bottom,t.minPixelPadding=s*i,b(this,"afterSetAxisTranslation")},t.prototype.minFromRange=function(){return this.max-this.range},t.prototype.setTickInterval=function(t){var e=this,n=e.chart,i=e.logarithmic,r=e.options,o=e.isXAxis,a=e.isLinked,s=r.maxPadding,l=r.minPadding,c=r.tickInterval,u=r.tickPixelInterval,h=e.categories,d=O(e.threshold)?e.threshold:null,y=e.softThreshold;e.dateTime||h||a||this.getTickAmount();var g=D(e.userMin,r.min),v=D(e.userMax,r.max);if(a){e.linkedParent=n[e.coll][r.linkedTo];var x=e.linkedParent.getExtremes();e.min=D(x.min,x.dataMin),e.max=D(x.max,x.dataMax),r.type!==e.linkedParent.options.type&&m(11,1,n)}else{if(y&&f(d))if(e.dataMin>=d)x=d,l=0;else if(e.dataMax<=d){var S=d;s=0}e.min=D(g,x,e.dataMin),e.max=D(v,S,e.dataMax)}i&&(e.positiveValuesOnly&&!t&&0>=Math.min(e.min,D(e.dataMin,e.min))&&m(10,1,n),e.min=p(i.log2lin(e.min),16),e.max=p(i.log2lin(e.max),16)),e.range&&f(e.max)&&(e.userMin=e.min=g=Math.max(e.dataMin,e.minFromRange()),e.userMax=v=e.max,e.range=null),b(e,"foundExtremes"),e.beforePadding&&e.beforePadding(),e.adjustForMinRange(),!(h||e.axisPointRange||e.stacking&&e.stacking.usePercentage||a)&&f(e.min)&&f(e.max)&&(n=e.max-e.min)&&(!f(g)&&l&&(e.min-=n*l),!f(v)&&s&&(e.max+=n*s)),O(e.userMin)||(O(r.softMin)&&r.softMin<e.min&&(e.min=g=r.softMin),O(r.floor)&&(e.min=Math.max(e.min,r.floor))),O(e.userMax)||(O(r.softMax)&&r.softMax>e.max&&(e.max=v=r.softMax),O(r.ceiling)&&(e.max=Math.min(e.max,r.ceiling))),y&&f(e.dataMin)&&(d=d||0,!f(g)&&e.min<d&&e.dataMin>=d?e.min=e.options.minRange?Math.min(d,e.max-e.minRange):d:!f(v)&&e.max>d&&e.dataMax<=d&&(e.max=e.options.minRange?Math.max(d,e.min+e.minRange):d)),O(e.min)&&O(e.max)&&!this.chart.polar&&e.min>e.max&&(f(e.options.min)?e.max=e.min:f(e.options.max)&&(e.min=e.max)),e.tickInterval=e.min===e.max||void 0===e.min||void 0===e.max?1:a&&!c&&u===e.linkedParent.options.tickPixelInterval?c=e.linkedParent.tickInterval:D(c,this.tickAmount?(e.max-e.min)/Math.max(this.tickAmount-1,1):void 0,h?1:(e.max-e.min)*u/Math.max(e.len,u)),o&&!t&&e.series.forEach((function(t){var n,i;t.processData(e.min!==(null===(n=e.old)||void 0===n?void 0:n.min)||e.max!==(null===(i=e.old)||void 0===i?void 0:i.max))})),e.setAxisTranslation(),b(this,"initialAxisTranslation"),e.pointRange&&!c&&(e.tickInterval=Math.max(e.pointRange,e.tickInterval)),t=D(r.minTickInterval,e.dateTime&&!e.series.some((function(t){return t.noSharedTooltip}))?e.closestPointRange:0),!c&&e.tickInterval<t&&(e.tickInterval=t),e.dateTime||e.logarithmic||c||(e.tickInterval=M(e.tickInterval,void 0,w(e.tickInterval),D(r.allowDecimals,.5>e.tickInterval||void 0!==this.tickAmount),!!this.tickAmount)),this.tickAmount||(e.tickInterval=e.unsquish()),this.setTickPositions()},t.prototype.setTickPositions=function(){var t=this.options,e=t.tickPositions,n=this.getMinorTickInterval(),i=t.tickPositioner,r=this.hasVerticalPanning(),o="colorAxis"===this.coll,a=(o||!r)&&t.startOnTick;r=(o||!r)&&t.endOnTick,this.tickmarkOffset=this.categories&&"between"===t.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===n&&this.tickInterval?this.tickInterval/5:n,this.single=this.min===this.max&&f(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==t.allowDecimals),this.tickPositions=n=e&&e.slice(),!n&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?n=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,t.units),this.min,this.max,t.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(n=[this.min,this.max],m(19,!1,this.chart)),n.length>this.len&&((n=[n[0],n.pop()])[0]===n[1]&&(n.length=1)),this.tickPositions=n,i&&(i=i.apply(this,[this.min,this.max])))&&(this.tickPositions=n=i),this.paddedTicks=n.slice(0),this.trimTicks(n,a,r),this.isLinked||(this.single&&2>n.length&&!this.categories&&!this.series.some((function(t){return t.is("heatmap")&&"between"===t.options.pointPlacement}))&&(this.min-=.5,this.max+=.5),e||i||this.adjustTickAmount()),b(this,"afterSetTickPositions")},t.prototype.trimTicks=function(t,e,n){var i=t[0],r=t[t.length-1],o=!this.isOrdinal&&this.minPointOffset||0;if(b(this,"trimTicks"),!this.isLinked){if(e&&-1/0!==i)this.min=i;else for(;this.min-o>t[0];)t.shift();if(n)this.max=r;else for(;this.max+o<t[t.length-1];)t.pop();0===t.length&&f(i)&&!this.options.tickPositions&&t.push((r+i)/2)}},t.prototype.alignToOthers=function(){var t,e={},n=this.options;return!1===this.chart.options.chart.alignTicks||!1===n.alignTicks||!1===n.startOnTick||!1===n.endOnTick||this.logarithmic||this.chart[this.coll].forEach((function(n){var i=n.options;i=[n.horiz?i.left:i.top,i.width,i.height,i.pane].join(),n.series.length&&(e[i]?t=!0:e[i]=1)})),t},t.prototype.getTickAmount=function(){var t=this.options,e=t.tickAmount,n=t.tickPixelInterval;!f(t.tickInterval)&&!e&&this.len<n&&!this.isRadial&&!this.logarithmic&&t.startOnTick&&t.endOnTick&&(e=2),!e&&this.alignToOthers()&&(e=Math.ceil(this.len/n)+1),4>e&&(this.finalTickAmt=e,e=5),this.tickAmount=e},t.prototype.adjustTickAmount=function(){var t=this.options,e=this.tickInterval,n=this.tickPositions,i=this.tickAmount,r=this.finalTickAmt,o=n&&n.length,a=D(this.threshold,this.softThreshold?0:null);if(this.hasData()&&O(this.min)&&O(this.max)){if(o<i){for(;n.length<i;)n.length%2||this.min===a?n.push(p(n[n.length-1]+e)):n.unshift(p(n[0]-e));this.transA*=(o-1)/(i-1),this.min=t.startOnTick?n[0]:Math.min(this.min,n[0]),this.max=t.endOnTick?n[n.length-1]:Math.max(this.max,n[n.length-1])}else o>i&&(this.tickInterval*=2,this.setTickPositions());if(f(r)){for(e=t=n.length;e--;)(3===r&&1==e%2||2>=r&&0<e&&e<t-1)&&n.splice(e,1);this.finalTickAmt=void 0}}},t.prototype.setScale=function(){var t,e,n,i,r,o,a=!1,s=!1;this.series.forEach((function(t){var e;a=a||t.isDirtyData||t.isDirty,s=s||(null===(e=t.xAxis)||void 0===e?void 0:e.isDirty)||!1})),this.setAxisSize(),(o=this.len!==(null===(t=this.old)||void 0===t?void 0:t.len))||a||s||this.isLinked||this.forceRedraw||this.userMin!==(null===(e=this.old)||void 0===e?void 0:e.userMin)||this.userMax!==(null===(n=this.old)||void 0===n?void 0:n.userMax)||this.alignToOthers()?(this.stacking&&this.stacking.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=o||this.min!==(null===(i=this.old)||void 0===i?void 0:i.min)||this.max!==(null===(r=this.old)||void 0===r?void 0:r.max))):this.stacking&&this.stacking.cleanStacks(),a&&this.panningState&&(this.panningState.isDirty=!0),b(this,"afterSetScale")},t.prototype.setExtremes=function(t,e,n,i,r){var o=this,a=o.chart;n=D(n,!0),o.series.forEach((function(t){delete t.kdTree})),r=v(r,{min:t,max:e}),b(o,"setExtremes",r,(function(){o.userMin=t,o.userMax=e,o.eventArgs=r,n&&a.redraw(i)}))},t.prototype.zoom=function(t,e){var n=this,i=this.dataMin,r=this.dataMax,o=this.options,a=Math.min(i,D(o.min,i)),s=Math.max(r,D(o.max,r));return b(this,"zoom",t={newMin:t,newMax:e},(function(t){var e=t.newMin,o=t.newMax;e===n.min&&o===n.max||(n.allowZoomOutside||(f(i)&&(e<a&&(e=a),e>s&&(e=s)),f(r)&&(o<a&&(o=a),o>s&&(o=s))),n.displayBtn=void 0!==e||void 0!==o,n.setExtremes(e,o,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),t.zoomed},t.prototype.setAxisSize=function(){var t=this.chart,e=this.options,n=e.offsets||[0,0,0,0],i=this.horiz,r=this.width=Math.round(E(D(e.width,t.plotWidth-n[3]+n[1]),t.plotWidth)),o=this.height=Math.round(E(D(e.height,t.plotHeight-n[0]+n[2]),t.plotHeight)),a=this.top=Math.round(E(D(e.top,t.plotTop+n[0]),t.plotHeight,t.plotTop));e=this.left=Math.round(E(D(e.left,t.plotLeft+n[3]),t.plotWidth,t.plotLeft)),this.bottom=t.chartHeight-o-a,this.right=t.chartWidth-r-e,this.len=Math.max(i?r:o,0),this.pos=i?e:a},t.prototype.getExtremes=function(){var t=this.logarithmic;return{min:t?p(t.lin2log(this.min)):this.min,max:t?p(t.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},t.prototype.getThreshold=function(t){var e=this.logarithmic,n=e?e.lin2log(this.min):this.min;return e=e?e.lin2log(this.max):this.max,null===t||-1/0===t?t=n:1/0===t?t=e:n>t?t=n:e<t&&(t=e),this.translate(t,0,1,0,1)},t.prototype.autoLabelAlign=function(t){var e=(D(t,0)-90*this.side+720)%360;return b(this,"autoLabelAlign",t={align:"center"},(function(t){15<e&&165>e?t.align="right":195<e&&345>e&&(t.align="left")})),t.align},t.prototype.tickSize=function(t){var e=this.options,n=e["tick"===t?"tickLength":"minorTickLength"],i=D(e["tick"===t?"tickWidth":"minorTickWidth"],"tick"===t&&this.isXAxis&&!this.categories?1:0);if(i&&n){"inside"===e[t+"Position"]&&(n=-n);var r=[n,i]}return b(this,"afterTickSize",t={tickSize:r}),t.tickSize},t.prototype.labelMetrics=function(){var t=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[t]&&this.ticks[t].label)},t.prototype.unsquish=function(){var t,e,n,i=this.options.labels,r=this.horiz,o=this.tickInterval,a=o,s=this.len/(((this.categories?1:0)+this.max-this.min)/o),l=i.rotation,c=this.labelMetrics(),u=Number.MAX_VALUE,h=Math.max(this.max-this.min,0),d=function(t){var e=t/(s||1);return(e=1<e?Math.ceil(e):1)*o>h&&1/0!==t&&1/0!==s&&h&&(e=Math.ceil(h/o)),p(e*o)};return r?(n=!i.staggerLines&&!i.step&&(f(l)?[l]:s<D(i.autoRotationLimit,80)&&i.autoRotation))&&n.forEach((function(n){if(n===l||n&&-90<=n&&90>=n){var i=(e=d(Math.abs(c.h/Math.sin(L*n))))+Math.abs(n/360);i<u&&(u=i,t=n,a=e)}})):i.step||(a=d(c.h)),this.autoRotation=n,this.labelRotation=D(t,l),a},t.prototype.getSlotWidth=function(t){var e,n=this.chart,i=this.horiz,r=this.options.labels,o=Math.max(this.tickPositions.length-(this.categories?0:1),1),a=n.margin[3];if(t&&O(t.slotWidth))return t.slotWidth;if(i&&r&&2>(r.step||0))return r.rotation?0:(this.staggerLines||1)*this.len/o;if(!i){if(void 0!==(t=null===(e=null==r?void 0:r.style)||void 0===e?void 0:e.width))return parseInt(t,10);if(a)return a-n.spacing[3]}return.33*n.chartWidth},t.prototype.renderUnsquish=function(){var t=this.chart,e=t.renderer,n=this.tickPositions,i=this.ticks,r=this.options.labels,o=r&&r.style||{},a=this.horiz,s=this.getSlotWidth(),l=Math.max(1,Math.round(s-2*(r.padding||5))),c={},u=this.labelMetrics(),h=r.style&&r.style.textOverflow,d=0;if(P(r.rotation)||(c.rotation=r.rotation||0),n.forEach((function(t){(t=i[t]).movedLabel&&t.replaceMovedLabel(),t&&t.label&&t.label.textPxLength>d&&(d=t.label.textPxLength)})),this.maxLabelLength=d,this.autoRotation)d>l&&d>u.h?c.rotation=this.labelRotation:this.labelRotation=0;else if(s){var p=l;if(!h){var f="clip";for(l=n.length;!a&&l--;){var y=n[l];(y=i[y].label)&&(y.styles&&"ellipsis"===y.styles.textOverflow?y.css({textOverflow:"clip"}):y.textPxLength>s&&y.css({width:s+"px"}),y.getBBox().height>this.len/n.length-(u.h-u.f)&&(y.specificTextOverflow="ellipsis"))}}}c.rotation&&(p=d>.5*t.chartHeight?.33*t.chartHeight:d,h||(f="ellipsis")),(this.labelAlign=r.align||this.autoLabelAlign(this.labelRotation))&&(c.align=this.labelAlign),n.forEach((function(t){var e=(t=i[t])&&t.label,n=o.width,r={};e&&(e.attr(c),t.shortenLabel?t.shortenLabel():p&&!n&&"nowrap"!==o.whiteSpace&&(p<e.textPxLength||"SPAN"===e.element.tagName)?(r.width=p+"px",h||(r.textOverflow=e.specificTextOverflow||f),e.css(r)):e.styles&&e.styles.width&&!r.width&&!n&&e.css({width:null}),delete e.specificTextOverflow,t.rotation=c.rotation)}),this),this.tickRotCorr=e.rotCorr(u.b,this.labelRotation||0,0!==this.side)},t.prototype.hasData=function(){return this.series.some((function(t){return t.hasData()}))||this.options.showEmpty&&f(this.min)&&f(this.max)},t.prototype.addTitle=function(t){var e,n=this.chart.renderer,i=this.horiz,r=this.opposite,o=this.options.title,a=this.chart.styledMode;this.axisTitle||((e=o.textAlign)||(e=(i?{low:"left",middle:"center",high:"right"}:{low:r?"right":"left",middle:"center",high:r?"left":"right"})[o.align]),this.axisTitle=n.text(o.text,0,0,o.useHTML).attr({zIndex:7,rotation:o.rotation||0,align:e}).addClass("highcharts-axis-title"),a||this.axisTitle.css(C(o.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),a||o.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[t?"show":"hide"](t)},t.prototype.generateTick=function(t){var e=this.ticks;e[t]?e[t].addLabel():e[t]=new o(this,t)},t.prototype.getOffset=function(){var t,e=this,n=this,i=n.chart,r=i.renderer,o=n.options,a=n.tickPositions,s=n.ticks,l=n.horiz,c=n.side,u=i.inverted&&!n.isZAxis?[1,0,3,2][c]:c,h=0,d=0,p=o.title,y=o.labels,g=0,m=i.axisOffset;i=i.clipOffset;var v=[-1,1,1,-1][c],x=o.className,w=n.axisParent,S=n.hasData();if(n.showAxis=t=S||D(o.showEmpty,!0),n.staggerLines=n.horiz&&y.staggerLines,!n.axisGroup){var k=function(t,n,i){return r.g(t).attr({zIndex:i}).addClass("highcharts-"+e.coll.toLowerCase()+n+" "+(e.isRadial?"highcharts-radial-axis"+n+" ":"")+(x||"")).add(w)};n.gridGroup=k("grid","-grid",o.gridZIndex||1),n.axisGroup=k("axis","",o.zIndex||2),n.labelGroup=k("axis-labels","-labels",y.zIndex||7)}if(S||n.isLinked?(a.forEach((function(t,e){n.generateTick(t,e)})),n.renderUnsquish(),n.reserveSpaceDefault=0===c||2===c||{1:"left",3:"right"}[c]===n.labelAlign,D(y.reserveSpace,"center"===n.labelAlign||null,n.reserveSpaceDefault)&&a.forEach((function(t){g=Math.max(s[t].getLabelSize(),g)})),n.staggerLines&&(g*=n.staggerLines),n.labelOffset=g*(n.opposite?-1:1)):T(s,(function(t,e){t.destroy(),delete s[e]})),p&&p.text&&!1!==p.enabled&&(n.addTitle(t),t&&!1!==p.reserveSpace)){n.titleOffset=h=n.axisTitle.getBBox()[l?"height":"width"];var O=p.offset;d=f(O)?0:D(p.margin,l?5:10)}n.renderLine(),n.offset=v*D(o.offset,m[c]?m[c]+(o.margin||0):0),n.tickRotCorr=n.tickRotCorr||{x:0,y:0},p=0===c?-n.labelMetrics().h:2===c?n.tickRotCorr.y:0,d=Math.abs(g)+d,g&&(d=d-p+v*(l?D(y.y,n.tickRotCorr.y+8*v):y.x)),n.axisTitleMargin=D(O,d),n.getMaxLabelDimensions&&(n.maxLabelDimensions=n.getMaxLabelDimensions(s,a)),l=this.tickSize("tick"),m[c]=Math.max(m[c],n.axisTitleMargin+h+v*n.offset,d,a&&a.length&&l?l[0]+v*n.offset:0),o=o.offset?0:2*Math.floor(n.axisLine.strokeWidth()/2),i[u]=Math.max(i[u],o),b(this,"afterGetOffset")},t.prototype.getLinePath=function(t){var e=this.chart,n=this.opposite,i=this.offset,r=this.horiz,o=this.left+(n?this.width:0)+i;return i=e.chartHeight-this.bottom-(n?this.height:0)+i,n&&(t*=-1),e.renderer.crispLine([["M",r?this.left:o,r?i:this.top],["L",r?e.chartWidth-this.right:o,r?i:e.chartHeight-this.bottom]],t)},t.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},t.prototype.getTitlePosition=function(){var t=this.horiz,e=this.left,n=this.top,i=this.len,r=this.options.title,o=t?e:n,a=this.opposite,s=this.offset,l=r.x||0,c=r.y||0,u=this.axisTitle,h=this.chart.renderer.fontMetrics(r.style&&r.style.fontSize,u);return u=Math.max(u.getBBox(null,0).height-h.h-1,0),i={low:o+(t?0:i),middle:o+i/2,high:o+(t?i:0)}[r.align],e=(t?n+this.height:e)+(t?1:-1)*(a?-1:1)*this.axisTitleMargin+[-u,u,h.f,-u][this.side],t={x:t?i+l:e+(a?this.width:0)+s+l,y:t?e+c-(a?this.height:0)+s:i+c},b(this,"afterGetTitlePosition",{titlePosition:t}),t},t.prototype.renderMinorTick=function(t){var e=this.chart.hasRendered&&this.old,n=this.minorTicks;n[t]||(n[t]=new o(this,t,"minor")),e&&n[t].isNew&&n[t].render(null,!0),n[t].render(null,!1,1)},t.prototype.renderTick=function(t,e){var n,i=this.ticks,r=this.chart.hasRendered&&this.old;(!this.isLinked||t>=this.min&&t<=this.max||null!==(n=this.grid)&&void 0!==n&&n.isColumn)&&(i[t]||(i[t]=new o(this,t)),r&&i[t].isNew&&i[t].render(e,!0,-1),i[t].render(e))},t.prototype.render=function(){var t,e,i=this,r=i.chart,a=i.logarithmic,l=i.options,c=i.isLinked,u=i.tickPositions,h=i.axisTitle,d=i.ticks,p=i.minorTicks,f=i.alternateBands,y=l.stackLabels,g=l.alternateGridColor,m=i.tickmarkOffset,v=i.axisLine,x=i.showAxis,w=s(r.renderer.globalAnimation);i.labelEdge.length=0,i.overlap=!1,[d,p,f].forEach((function(t){T(t,(function(t){t.isActive=!1}))})),(i.hasData()||c)&&(i.minorTickInterval&&!i.categories&&i.getMinorTickPositions().forEach((function(t){i.renderMinorTick(t)})),u.length&&(u.forEach((function(t,e){i.renderTick(t,e)})),m&&(0===i.min||i.single)&&(d[-1]||(d[-1]=new o(i,-1,null,!0)),d[-1].render(-1))),g&&u.forEach((function(o,s){e=void 0!==u[s+1]?u[s+1]+m:i.max-m,0==s%2&&o<i.max&&e<=i.max+(r.polar?-m:m)&&(f[o]||(f[o]=new n.PlotLineOrBand(i)),t=o+m,f[o].options={from:a?a.lin2log(t):t,to:a?a.lin2log(e):e,color:g,className:"highcharts-alternate-grid"},f[o].render(),f[o].isActive=!0)})),i._addedPlotLB||(i._addedPlotLB=!0,(l.plotLines||[]).concat(l.plotBands||[]).forEach((function(t){i.addPlotBandOrLine(t)})))),[d,p,f].forEach((function(t){var e,n=[],i=w.duration;T(t,(function(t,e){t.isActive||(t.render(e,!1,0),t.isActive=!1,n.push(e))})),I((function(){for(e=n.length;e--;)t[n[e]]&&!t[n[e]].isActive&&(t[n[e]].destroy(),delete t[n[e]])}),t!==f&&r.hasRendered&&i?i:0)})),v&&(v[v.isPlaced?"animate":"attr"]({d:this.getLinePath(v.strokeWidth())}),v.isPlaced=!0,v[x?"show":"hide"](x)),h&&x&&(l=i.getTitlePosition(),O(l.y)?(h[h.isNew?"attr":"animate"](l),h.isNew=!1):(h.attr("y",-9999),h.isNew=!0)),y&&y.enabled&&i.stacking&&i.stacking.renderStackTotals(),i.old={len:i.len,max:i.max,min:i.min,transA:i.transA,userMax:i.userMax,userMin:i.userMin},i.isDirty=!1,b(this,"afterRender")},t.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach((function(t){t.render()}))),this.series.forEach((function(t){t.isDirty=!0}))},t.prototype.getKeepProps=function(){return this.keepProps||t.keepProps},t.prototype.destroy=function(t){var e,n=this,i=n.plotLinesAndBands;if(b(this,"destroy",{keepEvents:t}),t||A(n),[n.ticks,n.minorTicks,n.alternateBands].forEach((function(t){y(t)})),i)for(t=i.length;t--;)i[t].destroy();for(e in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach((function(t){n[t]&&(n[t]=n[t].destroy())})),n.plotLinesAndBandsGroups)n.plotLinesAndBandsGroups[e]=n.plotLinesAndBandsGroups[e].destroy();T(n,(function(t,e){-1===n.getKeepProps().indexOf(e)&&delete n[e]}))},t.prototype.drawCrosshair=function(t,n){var r,o=this.crosshair,a=D(o.snap,!0),s=this.cross,l=this.chart;if(b(this,"drawCrosshair",{e:t,point:n}),t||(t=this.cross&&this.cross.e),this.crosshair&&!1!==(f(n)||!a)){if(a?f(n)&&(r=D("colorAxis"!==this.coll?n.crosshairPos:null,this.isXAxis?n.plotX:this.len-n.plotY)):r=t&&(this.horiz?t.chartX-this.pos:this.len-t.chartY+this.pos),f(r)){var c={value:n&&(this.isXAxis?n.x:D(n.stackY,n.y)),translatedValue:r};l.polar&&v(c,{isCrosshair:!0,chartX:t&&t.chartX,chartY:t&&t.chartY,point:n}),c=this.getPlotLinePath(c)||null}if(!f(c))return void this.hideCrosshair();a=this.categories&&!this.isRadial,s||(this.cross=s=l.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(a?"category ":"thin ")+o.className).attr({zIndex:D(o.zIndex,2)}).add(),l.styledMode||(s.attr({stroke:o.color||(a?e.parse(i.highlightColor20).setOpacity(.25).get():i.neutralColor20),"stroke-width":D(o.width,1)}).css({"pointer-events":"none"}),o.dashStyle&&s.attr({dashstyle:o.dashStyle}))),s.show().attr({d:c}),a&&!o.width&&s.attr({"stroke-width":this.transA}),this.cross.e=t}else this.hideCrosshair();b(this,"afterDrawCrosshair",{e:t,point:n})},t.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),b(this,"afterHideCrosshair")},t.prototype.hasVerticalPanning=function(){var t,e=null===(t=this.chart.options.chart)||void 0===t?void 0:t.panning;return!!(e&&e.enabled&&/y/.test(e.type))},t.prototype.validatePositiveValue=function(t){return O(t)&&0<t},t.prototype.update=function(t,e){var n=this.chart,i=t&&t.events||{};t=C(this.userOptions,t),n.options[this.coll].indexOf&&(n.options[this.coll][n.options[this.coll].indexOf(this.userOptions)]=t),T(n.options[this.coll].events,(function(t,e){void 0===i[e]&&(i[e]=void 0)})),this.destroy(!0),this.init(n,v(t,{events:i})),n.isDirtyBox=!0,D(e,!0)&&n.redraw()},t.prototype.remove=function(t){for(var e=this.chart,n=this.coll,i=this.series,r=i.length;r--;)i[r]&&i[r].remove(!1);g(e.axes,this),g(e[n],this),S(e.options[n])?e.options[n].splice(this.options.index,1):delete e.options[n],e[n].forEach((function(t,e){t.options.index=t.userOptions.index=e})),this.destroy(),e.isDirtyBox=!0,D(t,!0)&&e.redraw()},t.prototype.setTitle=function(t,e){this.update({title:t},e)},t.prototype.setCategories=function(t,e){this.update({categories:t},e)},t.defaultOptions={dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,labels:{enabled:!0,indentation:10,x:0,style:{color:i.neutralColor60,cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,showEmpty:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:i.neutralColor60}},type:"linear",minorGridLineColor:i.neutralColor5,minorGridLineWidth:1,minorTickColor:i.neutralColor40,lineColor:i.highlightColor20,lineWidth:1,gridLineColor:i.neutralColor10,tickColor:i.highlightColor20},t.defaultYAxisOptions={endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:i.neutralColor100,fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},t.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},t.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},t.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},t.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},t.keepProps="extKey hcEvents names series userMax userMin".split(" "),t}(),n.Axis=t,n.Axis})),e(n,"Core/Axis/DateTimeAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.getMagnitude,r=e.normalizeTickInterval,o=e.timeUnits,a=function(){function t(t){this.axis=t}return t.prototype.normalizeTimeTickInterval=function(t,e){var n=e||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]];e=n[n.length-1];var a,s=o[e[0]],l=e[1];for(a=0;a<n.length&&(e=n[a],s=o[e[0]],l=e[1],!(n[a+1]&&t<=(s*l[l.length-1]+o[n[a+1][0]])/2));a++);return s===o.year&&t<5*s&&(l=[1,2,5]),{unitRange:s,count:t=r(t/s,l,"year"===e[0]?Math.max(i(t/s),1):1),unitName:e[0]}},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("dateTime"),t.prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},n(t,"init",(function(t){"datetime"!==t.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new a(this))}))},t.AdditionsClass=a,t}()).compose(t),e})),e(n,"Core/Axis/LogarithmicAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.getMagnitude,r=e.normalizeTickInterval,o=e.pick,a=function(){function t(t){this.axis=t}return t.prototype.getLogTickPositions=function(t,e,n,a){var s=this.axis,l=s.len,c=s.options,u=[];if(a||(this.minorAutoInterval=void 0),.5<=t)t=Math.round(t),u=s.getLinearTickPositions(t,e,n);else if(.08<=t){var h,d;for(c=Math.floor(e),l=.3<t?[1,2,4]:.15<t?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];c<n+1&&!d;c++){var p=l.length;for(h=0;h<p&&!d;h++){var f=this.log2lin(this.lin2log(c)*l[h]);f>e&&(!a||y<=n)&&void 0!==y&&u.push(y),y>n&&(d=!0);var y=f}}}else e=this.lin2log(e),n=this.lin2log(n),t=a?s.getMinorTickInterval():c.tickInterval,t=o("auto"===t?null:t,this.minorAutoInterval,c.tickPixelInterval/(a?5:1)*(n-e)/((a?l/s.tickPositions.length:l)||1)),t=r(t,void 0,i(t)),u=s.getLinearTickPositions(t,e,n).map(this.log2lin),a||(this.minorAutoInterval=t/5);return a||(s.tickInterval=t),u},t.prototype.lin2log=function(t){return Math.pow(10,t)},t.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("logarithmic"),n(t,"init",(function(t){var e=this.logarithmic;"logarithmic"!==t.userOptions.type?this.logarithmic=void 0:e||(this.logarithmic=new a(this))})),n(t,"afterInit",(function(){var t=this.logarithmic;t&&(this.lin2val=function(e){return t.lin2log(e)},this.val2lin=function(e){return t.log2lin(e)})}))},t}()).compose(t),e})),e(n,"Core/Axis/PlotLineOrBand.js",[n["Core/Axis/Axis.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=i.arrayMax,o=i.arrayMin,a=i.defined,s=i.destroyObjectProperties,l=i.erase,c=i.extend,u=i.fireEvent,h=i.merge,d=i.objectEach,p=i.pick;return i=function(){function t(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)}return t.prototype.render=function(){u(this,"render");var t=this,e=t.axis,i=e.horiz,r=e.logarithmic,o=t.options,s=o.label,l=t.label,c=o.to,f=o.from,y=o.value,g=a(f)&&a(c),m=a(y),v=t.svgElem,b=!v,x=[],w=o.color,S=p(o.zIndex,0),k=o.events;x={class:"highcharts-plot-"+(g?"band ":"line ")+(o.className||"")};var O={},P=e.chart.renderer,C=g?"bands":"lines";if(r&&(f=r.log2lin(f),c=r.log2lin(c),y=r.log2lin(y)),e.chart.styledMode||(m?(x.stroke=w||n.neutralColor40,x["stroke-width"]=p(o.width,1),o.dashStyle&&(x.dashstyle=o.dashStyle)):g&&(x.fill=w||n.highlightColor10,o.borderWidth&&(x.stroke=o.borderColor,x["stroke-width"]=o.borderWidth))),O.zIndex=S,C+="-"+S,(r=e.plotLinesAndBandsGroups[C])||(e.plotLinesAndBandsGroups[C]=r=P.g("plot-"+C).attr(O).add()),b&&(t.svgElem=v=P.path().attr(x).add(r)),m)x=e.getPlotLinePath({value:y,lineWidth:v.strokeWidth(),acrossPanes:o.acrossPanes});else{if(!g)return;x=e.getPlotBandPath(f,c,o)}return!t.eventsAdded&&k&&(d(k,(function(e,n){v.on(n,(function(e){k[n].apply(t,[e])}))})),t.eventsAdded=!0),(b||!v.d)&&x&&x.length?v.attr({d:x}):v&&(x?(v.show(!0),v.animate({d:x})):v.d&&(v.hide(),l&&(t.label=l=l.destroy()))),s&&(a(s.text)||a(s.formatter))&&x&&x.length&&0<e.width&&0<e.height&&!x.isFlat?(s=h({align:i&&g&&"center",x:i?!g&&4:10,verticalAlign:!i&&g&&"middle",y:i?g?16:10:g?6:-4,rotation:i&&!g&&90},s),this.renderLabel(s,x,g,S)):l&&l.hide(),t},t.prototype.renderLabel=function(t,e,n,i){var a=this.label,s=this.axis.chart.renderer;a||((a={align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(n?"band":"line")+"-label "+(t.className||"")}).zIndex=i,i=this.getLabelText(t),this.label=a=s.text(i,0,0,t.useHTML).attr(a).add(),this.axis.chart.styledMode||a.css(t.style)),s=e.xBounds||[e[0][1],e[1][1],n?e[2][1]:e[0][1]],e=e.yBounds||[e[0][2],e[1][2],n?e[2][2]:e[0][2]],n=o(s),i=o(e),a.align(t,!1,{x:n,y:i,width:r(s)-n,height:r(e)-i}),a.show(!0)},t.prototype.getLabelText=function(t){return a(t.formatter)?t.formatter.call(this):t.text},t.prototype.destroy=function(){l(this.axis.plotLinesAndBands,this),delete this.axis,s(this)},t}(),c(t.prototype,{getPlotBandPath:function(t,e,n){void 0===n&&(n=this.options);var i=this.getPlotLinePath({value:e,force:!0,acrossPanes:n.acrossPanes});n=this.getPlotLinePath({value:t,force:!0,acrossPanes:n.acrossPanes});var r=[],o=this.horiz,a=1;if(t=t<this.min&&e<this.min||t>this.max&&e>this.max,n&&i){if(t){var s=n.toString()===i.toString();a=0}for(t=0;t<n.length;t+=2){e=n[t];var l=n[t+1],c=i[t],u=i[t+1];"M"!==e[0]&&"L"!==e[0]||"M"!==l[0]&&"L"!==l[0]||"M"!==c[0]&&"L"!==c[0]||"M"!==u[0]&&"L"!==u[0]||(o&&c[1]===e[1]?(c[1]+=a,u[1]+=a):o||c[2]!==e[2]||(c[2]+=a,u[2]+=a),r.push(["M",e[1],e[2]],["L",l[1],l[2]],["L",u[1],u[2]],["L",c[1],c[2]],["Z"])),r.isFlat=s}}return r},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(t,n){var i=this,r=new e.PlotLineOrBand(this,t),o=this.userOptions;if(this.visible&&(r=r.render()),r){if(this._addedPlotLB||(this._addedPlotLB=!0,(o.plotLines||[]).concat(o.plotBands||[]).forEach((function(t){i.addPlotBandOrLine(t)}))),n){var a=o[n]||[];a.push(t),o[n]=a}this.plotLinesAndBands.push(r)}return r},removePlotBandOrLine:function(t){for(var e=this.plotLinesAndBands,n=this.options,i=this.userOptions,r=e.length;r--;)e[r].id===t&&e[r].destroy();[n.plotLines||[],i.plotLines||[],n.plotBands||[],i.plotBands||[]].forEach((function(e){for(r=e.length;r--;)(e[r]||{}).id===t&&l(e,e[r])}))},removePlotBand:function(t){this.removePlotBandOrLine(t)},removePlotLine:function(t){this.removePlotBandOrLine(t)}}),e.PlotLineOrBand=i,e.PlotLineOrBand})),e(n,"Core/Tooltip.js",[n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=t.doc,r=n.clamp,o=n.css,a=n.defined,s=n.discardElement,l=n.extend,c=n.fireEvent,u=n.format,h=n.isNumber,d=n.isString,p=n.merge,f=n.pick,y=n.splat,g=n.syncTimeout,m=n.timeUnits,v=function(){function v(t,e){this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,e)}return v.prototype.applyFilter=function(){var t=this.chart;t.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+t.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]}),t.renderer.definition({tagName:"style",textContent:".highcharts-tooltip-"+t.index+"{filter:url(#drop-shadow-"+t.index+")}"})},v.prototype.bodyFormatter=function(t){return t.map((function(t){var e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))},v.prototype.cleanSplit=function(t){this.chart.series.forEach((function(e){var n=e&&e.tt;n&&(!n.isActive||t?e.tt=n.destroy():n.isActive=!1)}))},v.prototype.defaultFormatter=function(t){var e=this.points||y(this),n=[t.tooltipFooterHeaderFormatter(e[0])];return(n=n.concat(t.bodyFormatter(e))).push(t.tooltipFooterHeaderFormatter(e[0],!0)),n},v.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),s(this.container)),n.clearTimeout(this.hideTimer),n.clearTimeout(this.tooltipTimeout)},v.prototype.getAnchor=function(t,e){var n,i,r=this.chart,o=r.pointer,a=r.inverted,s=r.plotTop,l=r.plotLeft,c=0,u=0;return t=y(t),this.followPointer&&e?(void 0===e.chartX&&(e=o.normalize(e)),o=[e.chartX-l,e.chartY-s]):t[0].tooltipPos?o=t[0].tooltipPos:(t.forEach((function(t){n=t.series.yAxis,i=t.series.xAxis,c+=t.plotX||0,u+=t.plotLow?(t.plotLow+(t.plotHigh||0))/2:t.plotY||0,i&&n&&(a?(c+=s+r.plotHeight-i.len-i.pos,u+=l+r.plotWidth-n.len-n.pos):(c+=i.pos-l,u+=n.pos-s))})),c/=t.length,u/=t.length,o=[a?r.plotWidth-u:c,a?r.plotHeight-c:u],this.shared&&1<t.length&&e&&(a?o[0]=e.chartX-l:o[1]=e.chartY-s)),o.map(Math.round)},v.prototype.getDateFormat=function(t,e,n,i){var r=this.chart.time,o=r.dateFormat("%m-%d %H:%M:%S.%L",e),a={millisecond:15,second:12,minute:9,hour:6,day:3},s="millisecond";for(l in m){if(t===m.week&&+r.dateFormat("%w",e)===n&&"00:00:00.000"===o.substr(6)){var l="week";break}if(m[l]>t){l=s;break}if(a[l]&&o.substr(a[l])!=="01-01 00:00:00.000".substr(a[l]))break;"week"!==l&&(s=l)}if(l)var c=r.resolveDTLFormat(i[l]).main;return c},v.prototype.getLabel=function(){var e,n,i,r,s=this,l=this.chart.renderer,c=this.chart.styledMode,u=this.options,h="tooltip"+(a(u.className)?" "+u.className:""),d=(null===(e=u.style)||void 0===e?void 0:e.pointerEvents)||(!this.followPointer&&u.stickOnContact?"auto":"none");e=function(){s.inContact=!0};if(!this.label){if(this.outside){var p=null===(n=this.chart.options.chart)||void 0===n?void 0:n.style;this.container=r=t.doc.createElement("div"),r.className="highcharts-tooltip-container",o(r,{position:"absolute",top:"1px",pointerEvents:d,zIndex:Math.max((null===(i=this.options.style)||void 0===i?void 0:i.zIndex)||0,((null==p?void 0:p.zIndex)||0)+3)}),t.doc.body.appendChild(r),this.renderer=l=new t.Renderer(r,0,0,p,void 0,void 0,l.styledMode)}if(this.split?this.label=l.g(h):(this.label=l.label("",0,0,u.shape||"callout",null,null,u.useHTML,null,h).attr({padding:u.padding,r:u.borderRadius}),c||this.label.attr({fill:u.backgroundColor,"stroke-width":u.borderWidth}).css(u.style).css({pointerEvents:d}).shadow(u.shadow)),c&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),s.outside&&!s.split){var f=this.label,y=f.xSetter,g=f.ySetter;f.xSetter=function(t){y.call(f,s.distance),r.style.left=t+"px"},f.ySetter=function(t){g.call(f,s.distance),r.style.top=t+"px"}}this.label.on("mouseenter",e).on("mouseleave",(function(){var t=s.chart.hoverSeries;s.inContact=!1,t&&t.onMouseOut&&t.onMouseOut()})).attr({zIndex:8}).add()}return this.label},v.prototype.getPosition=function(t,e,n){var r,o=this.chart,a=this.distance,s={},l=o.inverted&&n.h||0,c=this.outside,u=c?i.documentElement.clientWidth-2*a:o.chartWidth,h=c?Math.max(i.body.scrollHeight,i.documentElement.scrollHeight,i.body.offsetHeight,i.documentElement.offsetHeight,i.documentElement.clientHeight):o.chartHeight,d=o.pointer.getChartPosition(),p=function(i){var r="x"===i;return[i,r?u:h,r?t:e].concat(c?[r?t*d.scaleX:e*d.scaleY,r?d.left-a+(n.plotX+o.plotLeft)*d.scaleX:d.top-a+(n.plotY+o.plotTop)*d.scaleY,0,r?u:h]:[r?t:e,r?n.plotX+o.plotLeft:n.plotY+o.plotTop,r?o.plotLeft:o.plotTop,r?o.plotLeft+o.plotWidth:o.plotTop+o.plotHeight])},y=p("y"),g=p("x"),m=!this.followPointer&&f(n.ttBelow,!o.inverted==!!n.negative),v=function(t,e,n,i,r,o,u){var h=c?"y"===t?a*d.scaleY:a*d.scaleX:a,p=(n-i)/2,f=i<r-a,y=r+a+i<e,g=r-h-n+p;if(r=r+h-p,m&&y)s[t]=r;else if(!m&&f)s[t]=g;else if(f)s[t]=Math.min(u-i,0>g-l?g:g-l);else{if(!y)return!1;s[t]=Math.max(o,r+l+n>e?r:r+l)}},b=function(t,e,n,i,r){var o;return r<a||r>e-a?o=!1:s[t]=r<n/2?1:r>e-i/2?e-i-2:r-n/2,o},x=function(t){var e=y;y=g,g=e,r=t},w=function(){!1!==v.apply(0,y)?!1!==b.apply(0,g)||r||(x(!0),w()):r?s.x=s.y=0:(x(!0),w())};return(o.inverted||1<this.len)&&x(),w(),s},v.prototype.getXDateFormat=function(t,e,n){e=e.dateTimeLabelFormats;var i=n&&n.closestPointRange;return(i?this.getDateFormat(i,t.x,n.options.startOfWeek,e):e.day)||e.year},v.prototype.hide=function(t){var e=this;n.clearTimeout(this.hideTimer),t=f(t,this.options.hideDelay,500),this.isHidden||(this.hideTimer=g((function(){e.getLabel().fadeOut(t?void 0:t),e.isHidden=!0}),t))},v.prototype.init=function(t,e){this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=e.split&&!t.inverted&&!t.polar,this.shared=e.shared||this.split,this.outside=f(e.outside,!(!t.scrollablePixelsX&&!t.scrollablePixelsY))},v.prototype.isStickyOnContact=function(){return!(this.followPointer||!this.options.stickOnContact||!this.inContact)},v.prototype.move=function(t,e,i,r){var o=this,a=o.now,s=!1!==o.options.animation&&!o.isHidden&&(1<Math.abs(t-a.x)||1<Math.abs(e-a.y)),c=o.followPointer||1<o.len;l(a,{x:s?(2*a.x+t)/3:t,y:s?(a.y+e)/2:e,anchorX:c?void 0:s?(2*a.anchorX+i)/3:i,anchorY:c?void 0:s?(a.anchorY+r)/2:r}),o.getLabel().attr(a),o.drawTracker(),s&&(n.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){o&&o.move(t,e,i,r)}),32))},v.prototype.refresh=function(t,i){var r=this.chart,o=this.options,a=t,s={},l=[],u=o.formatter||this.defaultFormatter;s=this.shared;var h=r.styledMode;if(o.enabled){n.clearTimeout(this.hideTimer),this.followPointer=y(a)[0].series.tooltipOptions.followPointer;var d=this.getAnchor(a,i);i=d[0];var p=d[1];!s||a.series&&a.series.noSharedTooltip?s=a.getLabelConfig():(r.pointer.applyInactiveState(a),a.forEach((function(t){t.setState("hover"),l.push(t.getLabelConfig())})),(s={x:a[0].category,y:a[0].y}).points=l,a=a[0]),this.len=l.length,r=u.call(s,this),u=a.series,this.distance=f(u.tooltipOptions.distance,16),!1===r?this.hide():(this.split?this.renderSplit(r,y(t)):(t=this.getLabel(),o.style.width&&!h||t.css({width:this.chart.spacingBox.width+"px"}),t.attr({text:r&&r.join?r.join(""):r}),t.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+f(a.colorIndex,u.colorIndex)),h||t.attr({stroke:o.borderColor||a.color||u.color||e.neutralColor60}),this.updatePosition({plotX:i,plotY:p,negative:a.negative,ttBelow:a.ttBelow,h:d[2]||0})),this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1),c(this,"refresh")}},v.prototype.renderSplit=function(n,i){function o(t,e,n,i,o){return void 0===o&&(o=!0),n?(e=M?0:E,t=r(t-i/2,P.left,P.right-i)):(e-=T,t=r(t=o?t-i-S:t+S,o?t:P.left,P.right)),{x:t,y:e}}var a=this,s=a.chart,c=a.chart,u=c.plotHeight,h=c.plotLeft,p=c.plotTop,y=c.pointer,g=c.renderer,m=c.scrollablePixelsY,v=void 0===m?0:m,b=(m=void 0===(m=c.scrollingContainer)?{scrollLeft:0,scrollTop:0}:m).scrollLeft,x=m.scrollTop,w=c.styledMode,S=a.distance,k=a.options,O=a.options.positioner,P={left:b,right:b+c.chartWidth,top:x,bottom:x+c.chartHeight},C=a.getLabel(),M=!(!s.xAxis[0]||!s.xAxis[0].opposite),T=p+x,D=0,E=u-v;d(n)&&(n=[!1,n]),n=n.slice(0,i.length+1).reduce((function(t,n,s){if(!1!==n&&""!==n){var l=(s=i[s-1]||{isHeader:!0,plotX:i[0].plotX,plotY:u,series:{}}).isHeader,c=l?a:s.series,d=c.tt,y=s.isHeader,m=s.series,b="highcharts-color-"+f(s.colorIndex,m.colorIndex,"none");d||(d={padding:k.padding,r:k.borderRadius},w||(d.fill=k.backgroundColor,d["stroke-width"]=k.borderWidth),d=g.label("",0,0,k[y?"headerShape":"shape"]||"callout",void 0,void 0,k.useHTML).addClass((y?"highcharts-tooltip-header ":"")+"highcharts-tooltip-box "+b).attr(d).add(C)),d.isActive=!0,d.attr({text:n}),w||d.css(k.style).shadow(k.shadow).attr({stroke:k.borderColor||s.color||m.color||e.neutralColor80}),n=c.tt=d,c=(y=n.getBBox()).width+n.strokeWidth(),l&&(D=y.height,E+=D,M&&(T-=D)),m=void 0===(m=s.plotX)?0:m,b=void 0===(b=s.plotY)?0:b;var A=s.series;if(s.isHeader){m=h+m;var _=p+u/2}else d=A.xAxis,A=A.yAxis,m=d.pos+r(m,-S,d.len+S),A.pos+b>=x+p&&A.pos+b<=x+p+u-v&&(_=A.pos+b);m=r(m,P.left-S,P.right+S),"number"==typeof _?(y=y.height+1,b=O?O.call(a,c,y,s):o(m,_,l,c),t.push({align:O?0:void 0,anchorX:m,anchorY:_,boxWidth:c,point:s,rank:f(b.rank,l?1:0),size:y,target:b.y,tt:n,x:b.x})):n.isActive=!1}return t}),[]),!O&&n.some((function(t){return t.x<P.left}))&&(n=n.map((function(t){var e=o(t.anchorX,t.anchorY,t.point.isHeader,t.boxWidth,!1);return l(t,{target:e.y,x:e.x})}))),a.cleanSplit(),t.distribute(n,E),n.forEach((function(t){var e=t.pos;t.tt.attr({visibility:void 0===e?"hidden":"inherit",x:t.x,y:e+T,anchorX:t.anchorX,anchorY:t.anchorY})})),n=a.container,s=a.renderer,a.outside&&n&&s&&(c=C.getBBox(),s.setSize(c.width+c.x,c.height+c.y,!1),y=y.getChartPosition(),n.style.left=y.left+"px",n.style.top=y.top+"px")},v.prototype.drawTracker=function(){if(this.followPointer||!this.options.stickOnContact)this.tracker&&this.tracker.destroy();else{var t=this.chart,e=this.label,n=t.hoverPoint;if(e&&n){var i={x:0,y:0,width:0,height:0};n=this.getAnchor(n);var r=e.getBBox();n[0]+=t.plotLeft-e.translateX,n[1]+=t.plotTop-e.translateY,i.x=Math.min(0,n[0]),i.y=Math.min(0,n[1]),i.width=0>n[0]?Math.max(Math.abs(n[0]),r.width-n[0]):Math.max(Math.abs(n[0]),r.width),i.height=0>n[1]?Math.max(Math.abs(n[1]),r.height-Math.abs(n[1])):Math.max(Math.abs(n[1]),r.height),this.tracker?this.tracker.attr(i):(this.tracker=e.renderer.rect(i).addClass("highcharts-tracker").add(e),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},v.prototype.styledModeFormat=function(t){return t.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},v.prototype.tooltipFooterHeaderFormatter=function(t,e){var n=e?"footer":"header",i=t.series,r=i.tooltipOptions,o=r.xDateFormat,a=i.xAxis,s=a&&"datetime"===a.options.type&&h(t.key),l=r[n+"Format"];return c(this,"headerFormatter",e={isFooter:e,labelConfig:t},(function(e){s&&!o&&(o=this.getXDateFormat(t,r,a)),s&&o&&(t.point&&t.point.tooltipDateKeys||["key"]).forEach((function(t){l=l.replace("{point."+t+"}","{point."+t+":"+o+"}")})),i.chart.styledMode&&(l=this.styledModeFormat(l)),e.text=u(l,{point:t,series:i},this.chart)})),e.text},v.prototype.update=function(t){this.destroy(),p(!0,this.chart.options.tooltip.userOptions,t),this.init(this.chart,p(!0,this.options,t))},v.prototype.updatePosition=function(t){var e=this.chart,n=e.pointer,i=this.getLabel(),r=t.plotX+e.plotLeft;if(e=t.plotY+e.plotTop,n=n.getChartPosition(),t=(this.options.positioner||this.getPosition).call(this,i.width,i.height,t),this.outside){var a=(this.options.borderWidth||0)+2*this.distance;this.renderer.setSize(i.width+a,i.height+a,!1),1===n.scaleX&&1===n.scaleY||(o(this.container,{transform:"scale("+n.scaleX+", "+n.scaleY+")"}),r*=n.scaleX,e*=n.scaleY),r+=n.left-t.x,e+=n.top-t.y}this.move(Math.round(t.x),Math.round(t.y||0),r,e)},v}();return t.Tooltip=v,t.Tooltip})),e(n,"Core/Pointer.js",[n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Tooltip.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=t.parse,a=e.charts,s=e.noop,l=r.addEvent,c=r.attr,u=r.css,h=r.defined,d=r.extend,p=r.find,f=r.fireEvent,y=r.isNumber,g=r.isObject,m=r.objectEach,v=r.offset,b=r.pick,x=r.splat;return t=function(){function t(t,e){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.chart=t,this.hasDragged=!1,this.options=e,this.unbindContainerMouseLeave=function(){},this.unbindContainerMouseEnter=function(){},this.init(t,e)}return t.prototype.applyInactiveState=function(t){var e,n=[];(t||[]).forEach((function(t){e=t.series,n.push(e),e.linkedParent&&n.push(e.linkedParent),e.linkedSeries&&(n=n.concat(e.linkedSeries)),e.navigatorSeries&&n.push(e.navigatorSeries)})),this.chart.series.forEach((function(t){-1===n.indexOf(t)?t.setState("inactive",!0):t.options.inactiveOtherPoints&&t.setAllPointsToState("inactive")}))},t.prototype.destroy=function(){var t=this;void 0!==t.unDocMouseMove&&t.unDocMouseMove(),this.unbindContainerMouseLeave(),e.chartCount||(e.unbindDocumentMouseUp&&(e.unbindDocumentMouseUp=e.unbindDocumentMouseUp()),e.unbindDocumentTouchEnd&&(e.unbindDocumentTouchEnd=e.unbindDocumentTouchEnd())),clearInterval(t.tooltipTimeout),m(t,(function(e,n){t[n]=void 0}))},t.prototype.drag=function(t){var e=this.chart,i=e.options.chart,r=t.chartX,a=t.chartY,s=this.zoomHor,l=this.zoomVert,c=e.plotLeft,u=e.plotTop,h=e.plotWidth,d=e.plotHeight,p=this.selectionMarker,f=this.mouseDownX||0,y=this.mouseDownY||0,m=g(i.panning)?i.panning&&i.panning.enabled:i.panning,v=i.panKey&&t[i.panKey+"Key"];if((!p||!p.touch)&&(r<c?r=c:r>c+h&&(r=c+h),a<u?a=u:a>u+d&&(a=u+d),this.hasDragged=Math.sqrt(Math.pow(f-r,2)+Math.pow(y-a,2)),10<this.hasDragged)){var b=e.isInsidePlot(f-c,y-u);e.hasCartesianSeries&&(this.zoomX||this.zoomY)&&b&&!v&&!p&&(this.selectionMarker=p=e.renderer.rect(c,u,s?1:h,l?1:d,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),e.styledMode||p.attr({fill:i.selectionMarkerFill||o(n.highlightColor80).setOpacity(.25).get()})),p&&s&&(r-=f,p.attr({width:Math.abs(r),x:(0<r?0:r)+f})),p&&l&&(r=a-y,p.attr({height:Math.abs(r),y:(0<r?0:r)+y})),b&&!p&&m&&e.pan(t,i.panning)}},t.prototype.dragStart=function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},t.prototype.drop=function(t){var e=this,n=this.chart,i=this.hasPinched;if(this.selectionMarker){var r,o={originalEvent:t,xAxis:[],yAxis:[]},a=this.selectionMarker,s=a.attr?a.attr("x"):a.x,l=a.attr?a.attr("y"):a.y,c=a.attr?a.attr("width"):a.width,p=a.attr?a.attr("height"):a.height;(this.hasDragged||i)&&(n.axes.forEach((function(n){if(n.zoomEnabled&&h(n.min)&&(i||e[{xAxis:"zoomX",yAxis:"zoomY"}[n.coll]])&&y(s)&&y(l)){var a=n.horiz,u="touchend"===t.type?n.minPixelPadding:0,d=n.toValue((a?s:l)+u);a=n.toValue((a?s+c:l+p)-u),o[n.coll].push({axis:n,min:Math.min(d,a),max:Math.max(d,a)}),r=!0}})),r&&f(n,"selection",o,(function(t){n.zoom(d(t,i?{animation:!1}:null))}))),y(n.index)&&(this.selectionMarker=this.selectionMarker.destroy()),i&&this.scaleGroups()}n&&y(n.index)&&(u(n.container,{cursor:n._cursor}),n.cancelClick=10<this.hasDragged,n.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},t.prototype.findNearestKDPoint=function(t,e,n){var i,r=this.chart,o=r.hoverPoint;return r=r.tooltip,o&&r&&r.isStickyOnContact()?o:(t.forEach((function(t){var r=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y");if(t=t.searchPoint(n,r),(r=g(t,!0)&&t.series)&&!(r=!g(i,!0))){r=i.distX-t.distX;var o=i.dist-t.dist,a=(t.series.group&&t.series.group.zIndex)-(i.series.group&&i.series.group.zIndex);r=0<(0!==r&&e?r:0!==o?o:0!==a?a:i.series.index>t.series.index?-1:1)}r&&(i=t)})),i)},t.prototype.getChartCoordinatesFromPoint=function(t,e){var n=t.series,i=n.xAxis;n=n.yAxis;var r=b(t.clientX,t.plotX),o=t.shapeArgs;return i&&n?e?{chartX:i.len+i.pos-r,chartY:n.len+n.pos-t.plotY}:{chartX:r+i.pos,chartY:t.plotY+n.pos}:o&&o.x&&o.y?{chartX:o.x,chartY:o.y}:void 0},t.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var t=this.chart.container,e=v(t);this.chartPosition={left:e.left,top:e.top,scaleX:1,scaleY:1};var n=t.offsetWidth;return t=t.offsetHeight,2<n&&2<t&&(this.chartPosition.scaleX=e.width/n,this.chartPosition.scaleY=e.height/t),this.chartPosition},t.prototype.getCoordinates=function(t){var e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(n){e[n.isXAxis?"xAxis":"yAxis"].push({axis:n,value:n.toValue(t[n.horiz?"chartX":"chartY"])})})),e},t.prototype.getHoverData=function(t,e,n,i,r,o){var a,s=[];i=!(!i||!t);var l=e&&!e.stickyTracking,c={chartX:o?o.chartX:void 0,chartY:o?o.chartY:void 0,shared:r};return f(this,"beforeGetHoverData",c),l=l?[e]:n.filter((function(t){return c.filter?c.filter(t):t.visible&&!(!r&&t.directTouch)&&b(t.options.enableMouseTracking,!0)&&t.stickyTracking})),e=(a=i||!o?t:this.findNearestKDPoint(l,r,o))&&a.series,a&&(r&&!e.noSharedTooltip?(l=n.filter((function(t){return c.filter?c.filter(t):t.visible&&!(!r&&t.directTouch)&&b(t.options.enableMouseTracking,!0)&&!t.noSharedTooltip}))).forEach((function(t){var e=p(t.points,(function(t){return t.x===a.x&&!t.isNull}));g(e)&&(t.chart.isBoosting&&(e=t.getPoint(e)),s.push(e))})):s.push(a)),f(this,"afterGetHoverData",c={hoverPoint:a}),{hoverPoint:c.hoverPoint,hoverSeries:e,hoverPoints:s}},t.prototype.getPointFromEvent=function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},t.prototype.onTrackerMouseOut=function(t){t=t.relatedTarget||t.toElement;var e=this.chart.hoverSeries;this.isDirectTouch=!1,!e||!t||e.stickyTracking||this.inClass(t,"highcharts-tooltip")||this.inClass(t,"highcharts-series-"+e.index)&&this.inClass(t,"highcharts-tracker")||e.onMouseOut()},t.prototype.inClass=function(t,e){for(var n;t;){if(n=c(t,"class")){if(-1!==n.indexOf(e))return!0;if(-1!==n.indexOf("highcharts-container"))return!1}t=t.parentNode}},t.prototype.init=function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},i&&(t.tooltip=new i(t,e.tooltip),this.followTouchMove=b(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},t.prototype.normalize=function(t,e){var n=t.touches,i=n?n.length?n.item(0):b(n.changedTouches,t.changedTouches)[0]:t;return e||(e=this.getChartPosition()),n=i.pageX-e.left,i=i.pageY-e.top,n/=e.scaleX,i/=e.scaleY,d(t,{chartX:Math.round(n),chartY:Math.round(i)})},t.prototype.onContainerClick=function(t){var e=this.chart,n=e.hoverPoint;t=this.normalize(t);var i=e.plotLeft,r=e.plotTop;e.cancelClick||(n&&this.inClass(t.target,"highcharts-tracker")?(f(n.series,"click",d(t,{point:n})),e.hoverPoint&&n.firePointEvent("click",t)):(d(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-i,t.chartY-r)&&f(e,"click",t)))},t.prototype.onContainerMouseDown=function(t){var n=1==(1&(t.buttons||t.button));t=this.normalize(t),e.isFirefox&&0!==t.button&&this.onContainerMouseMove(t),(void 0===t.button||n)&&(this.zoomOption(t),n&&t.preventDefault&&t.preventDefault(),this.dragStart(t))},t.prototype.onContainerMouseLeave=function(t){var n=a[b(e.hoverChartIndex,-1)],i=this.chart.tooltip;t=this.normalize(t),n&&(t.relatedTarget||t.toElement)&&(n.pointer.reset(),n.pointer.chartPosition=void 0),i&&!i.isHidden&&this.reset()},t.prototype.onContainerMouseEnter=function(t){delete this.chartPosition},t.prototype.onContainerMouseMove=function(t){var e=this.chart;t=this.normalize(t),this.setHoverChartIndex(),t.preventDefault||(t.returnValue=!1),("mousedown"===e.mouseIsDown||this.touchSelect(t))&&this.drag(t),e.openMenu||!this.inClass(t.target,"highcharts-tracker")&&!e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.runPointActions(t)},t.prototype.onDocumentTouchEnd=function(t){a[e.hoverChartIndex]&&a[e.hoverChartIndex].pointer.drop(t)},t.prototype.onContainerTouchMove=function(t){this.touchSelect(t)?this.onContainerMouseMove(t):this.touch(t)},t.prototype.onContainerTouchStart=function(t){this.touchSelect(t)?this.onContainerMouseDown(t):(this.zoomOption(t),this.touch(t,!0))},t.prototype.onDocumentMouseMove=function(t){var e=this.chart,n=this.chartPosition;t=this.normalize(t,n);var i=e.tooltip;!n||i&&i.isStickyOnContact()||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.inClass(t.target,"highcharts-tracker")||this.reset()},t.prototype.onDocumentMouseUp=function(t){var n=a[b(e.hoverChartIndex,-1)];n&&n.pointer.drop(t)},t.prototype.pinch=function(t){var e=this,n=e.chart,i=e.pinchDown,r=t.touches||[],o=r.length,a=e.lastValidTouch,l=e.hasZoom,c=e.selectionMarker,u={},h=1===o&&(e.inClass(t.target,"highcharts-tracker")&&n.runTrackerClick||e.runChartClick),p={};1<o&&(e.initiated=!0),l&&e.initiated&&!h&&!1!==t.cancelable&&t.preventDefault(),[].map.call(r,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(r,(function(t,e){i[e]={chartX:t.chartX,chartY:t.chartY}})),a.x=[i[0].chartX,i[1]&&i[1].chartX],a.y=[i[0].chartY,i[1]&&i[1].chartY],n.axes.forEach((function(t){if(t.zoomEnabled){var e=n.bounds[t.horiz?"h":"v"],i=t.minPixelPadding,r=t.toPixels(Math.min(b(t.options.min,t.dataMin),t.dataMin)),o=t.toPixels(Math.max(b(t.options.max,t.dataMax),t.dataMax)),a=Math.max(r,o);e.min=Math.min(t.pos,Math.min(r,o)-i),e.max=Math.max(t.pos+t.len,a+i)}})),e.res=!0):e.followTouchMove&&1===o?this.runPointActions(e.normalize(t)):i.length&&(c||(e.selectionMarker=c=d({destroy:s,touch:!0},n.plotBox)),e.pinchTranslate(i,r,u,c,p,a),e.hasPinched=l,e.scaleGroups(u,p),e.res&&(e.res=!1,this.reset(!1,0)))},t.prototype.pinchTranslate=function(t,e,n,i,r,o){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,n,i,r,o),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,n,i,r,o)},t.prototype.pinchTranslateDirection=function(t,e,n,i,r,o,a,s){var l,c,u=this.chart,h=t?"x":"y",d=t?"X":"Y",p="chart"+d,f=t?"width":"height",y=u["plot"+(t?"Left":"Top")],g=s||1,m=u.inverted,v=u.bounds[t?"h":"v"],b=1===e.length,x=e[0][p],w=n[0][p],S=!b&&e[1][p],k=!b&&n[1][p];if((n=function(){"number"==typeof k&&20<Math.abs(x-S)&&(g=s||Math.abs(w-k)/Math.abs(x-S)),c=(y-w)/g+x,l=u["plot"+(t?"Width":"Height")]/g})(),(e=c)<v.min){e=v.min;var O=!0}else e+l>v.max&&(e=v.max-l,O=!0);O?(w-=.8*(w-a[h][0]),"number"==typeof k&&(k-=.8*(k-a[h][1])),n()):a[h]=[w,k],m||(o[h]=c-y,o[f]=l),o=m?1/g:g,r[f]=l,r[h]=e,i[m?t?"scaleY":"scaleX":"scale"+d]=g,i["translate"+d]=o*y+(w-o*x)},t.prototype.reset=function(t,e){var n=this.chart,i=n.hoverSeries,r=n.hoverPoint,o=n.hoverPoints,a=n.tooltip,s=a&&a.shared?o:r;t&&s&&x(s).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?a&&s&&x(s).length&&(a.refresh(s),a.shared&&o?o.forEach((function(t){t.setState(t.state,!0),t.series.isCartesian&&(t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t))})):r&&(r.setState(r.state,!0),n.axes.forEach((function(t){t.crosshair&&r.series[t.coll]===t&&t.drawCrosshair(null,r)})))):(r&&r.onMouseOut(),o&&o.forEach((function(t){t.setState()})),i&&i.onMouseOut(),a&&a.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),n.axes.forEach((function(t){t.hideCrosshair()})),this.hoverX=n.hoverPoints=n.hoverPoint=null)},t.prototype.runPointActions=function(t,n){var i=this.chart,r=i.tooltip&&i.tooltip.options.enabled?i.tooltip:void 0,o=!!r&&r.shared,s=n||i.hoverPoint,c=s&&s.series||i.hoverSeries;s=(c=this.getHoverData(s,c,i.series,(!t||"touchmove"!==t.type)&&(!!n||c&&c.directTouch&&this.isDirectTouch),o,t)).hoverPoint;var u=c.hoverPoints;if(n=(c=c.hoverSeries)&&c.tooltipOptions.followPointer,o=o&&c&&!c.noSharedTooltip,s&&(s!==i.hoverPoint||r&&r.isHidden)){if((i.hoverPoints||[]).forEach((function(t){-1===u.indexOf(t)&&t.setState()})),i.hoverSeries!==c&&c.onMouseOver(),this.applyInactiveState(u),(u||[]).forEach((function(t){t.setState("hover")})),i.hoverPoint&&i.hoverPoint.firePointEvent("mouseOut"),!s.series)return;i.hoverPoints=u,i.hoverPoint=s,s.firePointEvent("mouseOver"),r&&r.refresh(o?u:s,t)}else n&&r&&!r.isHidden&&(s=r.getAnchor([{}],t),r.updatePosition({plotX:s[0],plotY:s[1]}));this.unDocMouseMove||(this.unDocMouseMove=l(i.container.ownerDocument,"mousemove",(function(t){var n=a[e.hoverChartIndex];n&&n.pointer.onDocumentMouseMove(t)}))),i.axes.forEach((function(e){var n,r=b((e.crosshair||{}).snap,!0);r&&((n=i.hoverPoint)&&n.series[e.coll]===e||(n=p(u,(function(t){return t.series[e.coll]===e})))),n||!r?e.drawCrosshair(t,n):e.hideCrosshair()}))},t.prototype.scaleGroups=function(t,e){var n,i=this.chart;i.series.forEach((function(r){n=t||r.getPlotBox(),r.xAxis&&r.xAxis.zoomEnabled&&r.group&&(r.group.attr(n),r.markerGroup&&(r.markerGroup.attr(n),r.markerGroup.clip(e?i.clipRect:null)),r.dataLabelsGroup&&r.dataLabelsGroup.attr(n))})),i.clipRect.attr(e||i.clipBox)},t.prototype.setDOMEvents=function(){var t=this,n=this.chart.container,i=n.ownerDocument;n.onmousedown=this.onContainerMouseDown.bind(this),n.onmousemove=this.onContainerMouseMove.bind(this),n.onclick=this.onContainerClick.bind(this),this.unbindContainerMouseEnter=l(n,"mouseenter",this.onContainerMouseEnter.bind(this)),this.unbindContainerMouseLeave=l(n,"mouseleave",this.onContainerMouseLeave.bind(this)),e.unbindDocumentMouseUp||(e.unbindDocumentMouseUp=l(i,"mouseup",this.onDocumentMouseUp.bind(this)));for(var r=this.chart.renderTo.parentElement;r&&"BODY"!==r.tagName;)l(r,"scroll",(function(){delete t.chartPosition})),r=r.parentElement;e.hasTouch&&(l(n,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),l(n,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1}),e.unbindDocumentTouchEnd||(e.unbindDocumentTouchEnd=l(i,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},t.prototype.setHoverChartIndex=function(){var t=this.chart,n=e.charts[b(e.hoverChartIndex,-1)];n&&n!==t&&n.pointer.onContainerMouseLeave({relatedTarget:!0}),n&&n.mouseIsDown||(e.hoverChartIndex=t.index)},t.prototype.touch=function(t,e){var n=this.chart;if(this.setHoverChartIndex(),1===t.touches.length)if(t=this.normalize(t),n.isInsidePlot(t.chartX-n.plotLeft,t.chartY-n.plotTop)&&!n.openMenu){if(e&&this.runPointActions(t),"touchmove"===t.type)var i=!!(e=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(e[0].chartX-t.chartX,2)+Math.pow(e[0].chartY-t.chartY,2));b(i,!0)&&this.pinch(t)}else e&&this.reset();else 2===t.touches.length&&this.pinch(t)},t.prototype.touchSelect=function(t){return!(!this.chart.options.chart.zoomBySingleTouch||!t.touches||1!==t.touches.length)},t.prototype.zoomOption=function(t){var e=this.chart,n=e.options.chart,i=n.zoomType||"";e=e.inverted,/touch/.test(t.type)&&(i=b(n.pinchType,i)),this.zoomX=t=/x/.test(i),this.zoomY=i=/y/.test(i),this.zoomHor=t&&!e||i&&e,this.zoomVert=i&&!e||t&&e,this.hasZoom=t||i},t}(),e.Pointer=t})),e(n,"Core/MSPointer.js",[n["Core/Globals.js"],n["Core/Pointer.js"],n["Core/Utilities.js"]],(function(t,e,n){function i(){var t=[];return t.item=function(t){return this[t]},h(p,(function(e){t.push({pageX:e.pageX,pageY:e.pageY,target:e.target})})),t}function r(e,n,r,o){"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!a[t.hoverChartIndex]||(o(e),(o=a[t.hoverChartIndex].pointer)[n]({type:r,target:e.currentTarget,preventDefault:l,touches:i()}))}var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=t.charts,s=t.doc,l=t.noop,c=n.addEvent,u=n.css,h=n.objectEach,d=n.removeEvent,p={},f=!!t.win.PointerEvent;return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.batchMSEvents=function(t){t(this.chart.container,f?"pointerdown":"MSPointerDown",this.onContainerPointerDown),t(this.chart.container,f?"pointermove":"MSPointerMove",this.onContainerPointerMove),t(s,f?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},e.prototype.destroy=function(){this.batchMSEvents(d),t.prototype.destroy.call(this)},e.prototype.init=function(e,n){t.prototype.init.call(this,e,n),this.hasZoom&&u(e.container,{"-ms-touch-action":"none","touch-action":"none"})},e.prototype.onContainerPointerDown=function(t){r(t,"onContainerTouchStart","touchstart",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}}))},e.prototype.onContainerPointerMove=function(t){r(t,"onContainerTouchMove","touchmove",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY},p[t.pointerId].target||(p[t.pointerId].target=t.currentTarget)}))},e.prototype.onDocumentPointerUp=function(t){r(t,"onDocumentTouchEnd","touchend",(function(t){delete p[t.pointerId]}))},e.prototype.setDOMEvents=function(){t.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(c)},e}(e)})),e(n,"Core/Series/Point.js",[n["Core/Renderer/HTML/AST.js"],n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Options.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=e.animObject,a=i.defaultOptions,s=r.addEvent,l=r.defined,c=r.erase,u=r.extend,h=r.fireEvent,d=r.format,p=r.getNestedProperty,f=r.isArray,y=r.isFunction,g=r.isNumber,m=r.isObject,v=r.merge,b=r.objectEach,x=r.pick,w=r.syncTimeout,S=r.removeEvent,k=r.uniqueKey;return e=function(){function e(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return e.prototype.animateBeforeDestroy=function(){var t,e=this,n={x:e.startXPos,opacity:0},i=e.getGraphicalProps();i.singular.forEach((function(i){t="dataLabel"===i,e[i]=e[i].animate(t?{x:e[i].startXPos,y:e[i].startYPos,opacity:0}:n)})),i.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.animate(u({x:e.startXPos},t.startYPos?{x:t.startXPos,y:t.startYPos}:{}))}))}))},e.prototype.applyOptions=function(t,n){var i=this.series,r=i.options.pointValKey||i.pointValKey;return t=e.prototype.optionsToObject.call(this,t),u(this,t),this.options=this.options?u(this.options,t):t,t.group&&delete this.group,t.dataLabels&&delete this.dataLabels,r&&(this.y=e.prototype.getNestedProperty.call(this,r)),this.formatPrefix=(this.isNull=x(this.isValid&&!this.isValid(),null===this.x||!g(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&void 0===n&&i.xAxis&&i.xAxis.hasNames&&(this.x=i.xAxis.nameToX(this)),void 0===this.x&&i&&(this.x=void 0===n?i.autoIncrement(this):n),this},e.prototype.destroy=function(){function t(){for(r in(e.graphic||e.dataLabel||e.dataLabels)&&(S(e),e.destroyElements()),e)e[r]=null}var e=this,n=e.series,i=n.chart;n=n.options.dataSorting;var r,a=i.hoverPoints,s=o(e.series.chart.renderer.globalAnimation);e.legendItem&&i.legend.destroyItem(e),a&&(e.setState(),c(a,e),a.length||(i.hoverPoints=null)),e===i.hoverPoint&&e.onMouseOut(),n&&n.enabled?(this.animateBeforeDestroy(),w(t,s.duration)):t(),i.pointCount--},e.prototype.destroyElements=function(t){var e=this;(t=e.getGraphicalProps(t)).singular.forEach((function(t){e[t]=e[t].destroy()})),t.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.destroy()})),delete e[t]}))},e.prototype.firePointEvent=function(t,e,n){var i=this,r=this.series.options;(r.point.events[t]||i.options&&i.options.events&&i.options.events[t])&&i.importEvents(),"click"===t&&r.allowPointSelect&&(n=function(t){i.select&&i.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),h(i,t,e,n)},e.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},e.prototype.getGraphicalProps=function(t){var e,n=this,i=[],r={singular:[],plural:[]};for((t=t||{graphic:1,dataLabel:1}).graphic&&i.push("graphic","upperGraphic","shadowGroup"),t.dataLabel&&i.push("dataLabel","dataLabelUpper","connector"),e=i.length;e--;){var o=i[e];n[o]&&r.singular.push(o)}return["dataLabel","connector"].forEach((function(e){var i=e+"s";t[e]&&n[i]&&r.plural.push(i)})),r},e.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},e.prototype.getNestedProperty=function(t){if(t)return 0===t.indexOf("custom.")?p(t,this.options):this[t]},e.prototype.getZone=function(){var t=this.series,e=t.zones;t=t.zoneAxis||"y";var n,i=0;for(n=e[i];this[t]>=n.value;)n=e[++i];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=n&&n.color&&!this.options.color?n.color:this.nonZonedColor,n},e.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},e.prototype.init=function(t,e,n){return this.series=t,this.applyOptions(e,n),this.id=l(this.id)?this.id:k(),this.resolveColor(),t.chart.pointCount++,h(this,"afterInit"),this},e.prototype.optionsToObject=function(t){var n={},i=this.series,r=i.options.keys,o=r||i.pointArrayMap||["y"],a=o.length,s=0,l=0;if(g(t)||null===t)n[o[0]]=t;else if(f(t))for(!r&&t.length>a&&("string"===(i=typeof t[0])?n.name=t[0]:"number"===i&&(n.x=t[0]),s++);l<a;)r&&void 0===t[s]||(0<o[l].indexOf(".")?e.prototype.setNestedProperty(n,t[s],o[l]):n[o[l]]=t[s]),s++,l++;else"object"==typeof t&&(n=t,t.dataLabels&&(i._hasPointLabels=!0),t.marker&&(i._hasPointMarkers=!0));return n},e.prototype.resolveColor=function(){var t=this.series,e=t.chart.options.chart.colorCount,n=t.chart.styledMode;delete this.nonZonedColor,n||this.options.color||(this.color=t.color),t.options.colorByPoint?(n||(e=t.options.colors||t.chart.options.colors,this.color=this.color||e[t.colorCounter],e=e.length),n=t.colorCounter,t.colorCounter++,t.colorCounter===e&&(t.colorCounter=0)):n=t.colorIndex,this.colorIndex=x(this.options.colorIndex,n)},e.prototype.setNestedProperty=function(t,e,n){return n.split(".").reduce((function(t,n,i,r){return t[n]=r.length-1===i?e:m(t[n],!0)?t[n]:{},t[n]}),t),t},e.prototype.tooltipFormatter=function(t){var e=this.series,n=e.tooltipOptions,i=x(n.valueDecimals,""),r=n.valuePrefix||"",o=n.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(r||o)&&(t=t.replace(RegExp(e+"}","g"),r+e+"}"+o)),t=t.replace(RegExp(e+"}","g"),e+":,."+i+"f}")})),d(t,{point:this,series:this.series},e.chart)},e.prototype.update=function(t,e,n,i){function r(){a.applyOptions(t);var i=l&&a.hasDummyGraphic;i=null===a.y?!i:i,l&&i&&(a.graphic=l.destroy(),delete a.hasDummyGraphic),m(t,!0)&&(l&&l.element&&t&&t.marker&&void 0!==t.marker.symbol&&(a.graphic=l.destroy()),t&&t.dataLabels&&a.dataLabel&&(a.dataLabel=a.dataLabel.destroy()),a.connector&&(a.connector=a.connector.destroy())),o=a.index,s.updateParallelArrays(a,o),u.data[o]=m(u.data[o],!0)||m(t,!0)?a.options:x(t,u.data[o]),s.isDirty=s.isDirtyData=!0,!s.fixedBox&&s.hasCartesianSeries&&(c.isDirtyBox=!0),"point"===u.legendType&&(c.isDirtyLegend=!0),e&&c.redraw(n)}var o,a=this,s=a.series,l=a.graphic,c=s.chart,u=s.options;e=x(e,!0),!1===i?r():a.firePointEvent("update",{options:t},r)},e.prototype.remove=function(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)},e.prototype.select=function(t,e){var n=this,i=n.series,r=i.chart;this.selectedStaging=t=x(t,!n.selected),n.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){n.selected=n.options.selected=t,i.options.data[i.data.indexOf(n)]=n.options,n.setState(t&&"select"),e||r.getSelectedPoints().forEach((function(t){var e=t.series;t.selected&&t!==n&&(t.selected=t.options.selected=!1,e.options.data[e.data.indexOf(t)]=t.options,t.setState(r.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))})),delete this.selectedStaging},e.prototype.onMouseOver=function(t){var e=this.series.chart,n=e.pointer;t=t?n.normalize(t):n.getChartCoordinatesFromPoint(this,e.inverted),n.runPointActions(t,this)},e.prototype.onMouseOut=function(){var t=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(t.hoverPoints||[]).forEach((function(t){t.setState()})),t.hoverPoints=t.hoverPoint=null},e.prototype.importEvents=function(){if(!this.hasImportedEvents){var t=this,e=v(t.series.options.point,t.options).events;t.events=e,b(e,(function(e,n){y(e)&&s(t,n,e)})),this.hasImportedEvents=!0}},e.prototype.setState=function(e,n){var i,r=this.series,o=this.state,s=r.options.states[e||"normal"]||{},l=a.plotOptions[r.type].marker&&r.options.marker,c=l&&!1===l.enabled,d=l&&l.states&&l.states[e||"normal"]||{},p=!1===d.enabled,f=r.stateMarkerGraphic,y=this.marker||{},g=r.chart,m=r.halo,v=l&&r.markerAttribs;if(!((e=e||"")===this.state&&!n||this.selected&&"select"!==e||!1===s.enabled||e&&(p||c&&!1===d.enabled)||e&&y.states&&y.states[e]&&!1===y.states[e].enabled)){if(this.state=e,v&&(i=r.markerAttribs(this,e)),this.graphic){if(o&&this.graphic.removeClass("highcharts-point-"+o),e&&this.graphic.addClass("highcharts-point-"+e),!g.styledMode){var b=r.pointAttribs(this,e),w=x(g.options.chart.animation,s.animation);r.options.inactiveOtherPoints&&b.opacity&&((this.dataLabels||[]).forEach((function(t){t&&t.animate({opacity:b.opacity},w)})),this.connector&&this.connector.animate({opacity:b.opacity},w)),this.graphic.animate(b,w)}i&&this.graphic.animate(i,x(g.options.chart.animation,d.animation,l.animation)),f&&f.hide()}else e&&d&&(o=y.symbol||r.symbol,f&&f.currentSymbol!==o&&(f=f.destroy()),i&&(f?f[n?"animate":"attr"]({x:i.x,y:i.y}):o&&(r.stateMarkerGraphic=f=g.renderer.symbol(o,i.x,i.y,i.width,i.height).add(r.markerGroup),f.currentSymbol=o)),!g.styledMode&&f&&f.attr(r.pointAttribs(this,e))),f&&(f[e&&this.isInside?"show":"hide"](),f.element.point=this);e=s.halo,s=(f=this.graphic||f)&&f.visibility||"inherit",e&&e.size&&f&&"hidden"!==s&&!this.isCluster?(m||(r.halo=m=g.renderer.path().add(f.parentGroup)),m.show()[n?"animate":"attr"]({d:this.haloPath(e.size)}),m.attr({class:"highcharts-halo highcharts-color-"+x(this.colorIndex,r.colorIndex)+(this.className?" "+this.className:""),visibility:s,zIndex:-1}),m.point=this,g.styledMode||m.attr(u({fill:this.color||r.color,"fill-opacity":e.opacity},t.filterUserAttributes(e.attributes||{})))):m&&m.point&&m.point.haloPath&&m.animate({d:m.point.haloPath(0)},null,m.hide),h(this,"afterSetState")}},e.prototype.haloPath=function(t){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-t,this.plotY-t,2*t,2*t)},e}(),n.Point=e})),e(n,"Core/Legend.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=t.animObject,o=t.setAnimation;t=e.isFirefox;var a=e.marginNames,s=e.win,l=i.addEvent,c=i.createElement,u=i.css,h=i.defined,d=i.discardElement,p=i.find,f=i.fireEvent,y=i.format,g=i.isNumber,m=i.merge,v=i.pick,b=i.relativeLength,x=i.stableSort,w=i.syncTimeout;i=i.wrap;var S=function(){function t(t,e){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=t,this.init(t,e)}return t.prototype.init=function(t,e){this.chart=t,this.setOptions(e),e.enabled&&(this.render(),l(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=l(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},t.prototype.setOptions=function(t){var e=v(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=m(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop||0,this.itemMarginBottom=t.itemMarginBottom||0,this.padding=e,this.initialItemY=e-5,this.symbolWidth=v(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted,this.baseline=void 0},t.prototype.update=function(t,e){var n=this.chart;this.setOptions(m(!0,this.options,t)),this.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,v(e,!0)&&n.redraw(),f(this,"afterUpdate")},t.prototype.colorizeItem=function(t,e){if(t.legendGroup[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var n=this.options,i=t.legendItem,r=t.legendLine,o=t.legendSymbol,a=this.itemHiddenStyle.color;n=e?n.itemStyle.color:a;var s=e&&t.color||a,l=t.options&&t.options.marker,c={fill:s};i&&i.css({fill:n,color:n}),r&&r.attr({stroke:s}),o&&(l&&o.isMarker&&(c=t.pointAttribs(),e||(c.stroke=c.fill=a)),o.attr(c))}f(this,"afterColorizeItem",{item:t,visible:e})},t.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},t.prototype.positionItem=function(t){var e=this,n=this.options,i=n.symbolPadding,r=!n.rtl,o=t._legendItemPos;n=o[0],o=o[1];var a=t.checkbox,s=t.legendGroup;s&&s.element&&(i={translateX:r?n:this.legendWidth-n-2*i-4,translateY:o},r=function(){f(e,"afterPositionItem",{item:t})},h(s.translateY)?s.animate(i,void 0,r):(s.attr(i),r())),a&&(a.x=n,a.y=o)},t.prototype.destroyItem=function(t){var e=t.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(e){t[e]&&(t[e]=t[e].destroy())})),e&&d(t.checkbox)},t.prototype.destroy=function(){function t(t){this[t]&&(this[t]=this[t].destroy())}this.getAllItems().forEach((function(e){["legendItem","legendGroup"].forEach(t,e)})),"clipRect up down pager nav box title group".split(" ").forEach(t,this),this.display=null},t.prototype.positionCheckboxes=function(){var t=this.group&&this.group.alignAttr,e=this.clipHeight||this.legendHeight,n=this.titleHeight;if(t){var i=t.translateY;this.allItems.forEach((function(r){var o=r.checkbox;if(o){var a=i+n+o.y+(this.scrollOffset||0)+3;u(o,{left:t.translateX+r.checkboxOffset+o.x-20+"px",top:a+"px",display:this.proximate||a>i-6&&a<i+e-6?"":"none"})}}),this)}},t.prototype.renderTitle=function(){var t=this.options,e=this.padding,n=t.title,i=0;n.text&&(this.title||(this.title=this.chart.renderer.label(n.text,e-3,e-4,null,null,null,t.useHTML,null,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(n.style),this.title.add(this.group)),n.width||this.title.css({width:this.maxLegendWidth+"px"}),i=(t=this.title.getBBox()).height,this.offsetWidth=t.width,this.contentGroup.attr({translateY:i})),this.titleHeight=i},t.prototype.setText=function(t){var e=this.options;t.legendItem.attr({text:e.labelFormat?y(e.labelFormat,t,this.chart):e.labelFormatter.call(t)})},t.prototype.renderItem=function(t){var e=this.chart,n=e.renderer,i=this.options,r=this.symbolWidth,o=i.symbolPadding,a=this.itemStyle,s=this.itemHiddenStyle,l="horizontal"===i.layout?v(i.itemDistance,20):0,c=!i.rtl,u=t.legendItem,h=!t.series,d=!h&&t.series.drawLegendSymbol?t.series:t,p=d.options;l=r+o+l+((p=this.createCheckboxForItem&&p&&p.showCheckbox)?20:0);var f=i.useHTML,y=t.options.className;u||(t.legendGroup=n.g("legend-item").addClass("highcharts-"+d.type+"-series highcharts-color-"+t.colorIndex+(y?" "+y:"")+(h?" highcharts-series-"+t.index:"")).attr({zIndex:1}).add(this.scrollGroup),t.legendItem=u=n.text("",c?r+o:-o,this.baseline||0,f),e.styledMode||u.css(m(t.visible?a:s)),u.attr({align:c?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=n.fontMetrics(e.styledMode?12:a.fontSize,u),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,u.attr("y",this.baseline)),this.symbolHeight=i.symbolHeight||this.fontMetrics.f,d.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,u,f)),p&&!t.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(t),this.colorizeItem(t,t.visible),!e.styledMode&&a.width||u.css({width:(i.itemWidth||this.widthOption||e.spacingBox.width)-l+"px"}),this.setText(t),e=u.getBBox(),t.itemWidth=t.checkboxOffset=i.itemWidth||t.legendItemWidth||e.width+l,this.maxItemWidth=Math.max(this.maxItemWidth,t.itemWidth),this.totalItemWidth+=t.itemWidth,this.itemHeight=t.itemHeight=Math.round(t.legendItemHeight||e.height||this.symbolHeight)},t.prototype.layoutItem=function(t){var e=this.options,n=this.padding,i="horizontal"===e.layout,r=t.itemHeight,o=this.itemMarginBottom,a=this.itemMarginTop,s=i?v(e.itemDistance,20):0,l=this.maxLegendWidth;e=e.alignColumns&&this.totalItemWidth>l?this.maxItemWidth:t.itemWidth,i&&this.itemX-n+e>l&&(this.itemX=n,this.lastLineHeight&&(this.itemY+=a+this.lastLineHeight+o),this.lastLineHeight=0),this.lastItemY=a+this.itemY+o,this.lastLineHeight=Math.max(r,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],i?this.itemX+=e:(this.itemY+=a+r+o,this.lastLineHeight=r),this.offsetWidth=this.widthOption||Math.max((i?this.itemX-n-(t.checkbox?0:s):e)+n,this.offsetWidth)},t.prototype.getAllItems=function(){var t=[];return this.chart.series.forEach((function(e){var n=e&&e.options;e&&v(n.showInLegend,!h(n.linkedTo)&&void 0,!0)&&(t=t.concat(e.legendItems||("point"===n.legendType?e.data:e)))})),f(this,"afterGetAllItems",{allItems:t}),t},t.prototype.getAlignment=function(){var t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)},t.prototype.adjustMargins=function(t,e){var n=this.chart,i=this.options,r=this.getAlignment();r&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(o,s){o.test(r)&&!h(t[s])&&(n[a[s]]=Math.max(n[a[s]],n.legend[(s+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][s]*i[s%2?"x":"y"]+v(i.margin,12)+e[s]+(n.titleOffset[s]||0)))}))},t.prototype.proximatePositions=function(){var t=this.chart,n=[],i="left"===this.options.align;this.allItems.forEach((function(e){var r,o=i;if(e.yAxis){e.xAxis.options.reversed&&(o=!o),e.points&&(r=p(o?e.points:e.points.slice(0).reverse(),(function(t){return g(t.plotY)}))),o=this.itemMarginTop+e.legendItem.getBBox().height+this.itemMarginBottom;var a=e.yAxis.top-t.plotTop;e.visible?(r=r?r.plotY:e.yAxis.height,r+=a-.3*o):r=a+e.yAxis.height,n.push({target:r,size:o,item:e})}}),this),e.distribute(n,t.plotHeight),n.forEach((function(e){e.item._legendItemPos[1]=t.plotTop-t.spacing[0]+e.pos}))},t.prototype.render=function(){var t=this.chart,e=t.renderer,n=this.group,i=this.box,r=this.options,o=this.padding;this.itemX=o,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=b(r.width,t.spacingBox.width-o);var a=t.spacingBox.width-2*o-r.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(a/=2),this.maxLegendWidth=this.widthOption||a,n||(this.group=n=e.g("legend").attr({zIndex:7}).add(),this.contentGroup=e.g().attr({zIndex:1}).add(n),this.scrollGroup=e.g().add(this.contentGroup)),this.renderTitle();var s=this.getAllItems();x(s,(function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)})),r.reversed&&s.reverse(),this.allItems=s,this.display=a=!!s.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,s.forEach(this.renderItem,this),s.forEach(this.layoutItem,this),s=(this.widthOption||this.offsetWidth)+o;var l=this.lastItemY+this.lastLineHeight+this.titleHeight;l=this.handleOverflow(l),l+=o,i||(this.box=i=e.rect().addClass("highcharts-legend-box").attr({r:r.borderRadius}).add(n),i.isNew=!0),t.styledMode||i.attr({stroke:r.borderColor,"stroke-width":r.borderWidth||0,fill:r.backgroundColor||"none"}).shadow(r.shadow),0<s&&0<l&&(i[i.isNew?"attr":"animate"](i.crisp.call({},{x:0,y:0,width:s,height:l},i.strokeWidth())),i.isNew=!1),i[a?"show":"hide"](),t.styledMode&&"none"===n.getStyle("display")&&(s=l=0),this.legendWidth=s,this.legendHeight=l,a&&this.align(),this.proximate||this.positionItems(),f(this,"afterRender")},t.prototype.align=function(t){void 0===t&&(t=this.chart.spacingBox);var e=this.chart,n=this.options,i=t.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<e.titleOffset[0]?i+=e.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<e.titleOffset[2]&&(i-=e.titleOffset[2]),i!==t.y&&(t=m(t,{y:i})),this.group.align(m(n,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":n.verticalAlign}),!0,t)},t.prototype.handleOverflow=function(t){var e=this,n=this.chart,i=n.renderer,r=this.options,o=r.y,a=this.padding;o=n.spacingBox.height+("top"===r.verticalAlign?-o:o)-a;var s,l,c=r.maxHeight,u=this.clipRect,h=r.navigation,d=v(h.animation,!0),p=h.arrowSize||12,f=this.nav,y=this.pages,g=this.allItems,m=function(t){"number"==typeof t?u.attr({height:t}):u&&(e.clipRect=u.destroy(),e.contentGroup.clip()),e.contentGroup.div&&(e.contentGroup.div.style.clip=t?"rect("+a+"px,9999px,"+(a+t)+"px,0)":"auto")},b=function(t){return e[t]=i.circle(0,0,1.3*p).translate(p/2,p/2).add(f),n.styledMode||e[t].attr("fill","rgba(0,0,0,0.0001)"),e[t]};return"horizontal"!==r.layout||"middle"===r.verticalAlign||r.floating||(o/=2),c&&(o=Math.min(o,c)),y.length=0,t>o&&!1!==h.enabled?(this.clipHeight=s=Math.max(o-20-this.titleHeight-a,0),this.currentPage=v(this.currentPage,1),this.fullHeight=t,g.forEach((function(t,e){var n=t._legendItemPos[1],i=Math.round(t.legendItem.getBBox().height),r=y.length;(!r||n-y[r-1]>s&&(l||n)!==y[r-1])&&(y.push(l||n),r++),t.pageIx=r-1,l&&(g[e-1].pageIx=r-1),e===g.length-1&&n+i-y[r-1]>s&&n!==l&&(y.push(n),t.pageIx=r),n!==l&&(l=n)})),u||(u=e.clipRect=i.clipRect(0,a,9999,0),e.contentGroup.clip(u)),m(s),f||(this.nav=f=i.g().attr({zIndex:1}).add(this.group),this.up=i.symbol("triangle",0,0,p,p).add(f),b("upTracker").on("click",(function(){e.scroll(-1,d)})),this.pager=i.text("",15,10).addClass("highcharts-legend-navigation"),n.styledMode||this.pager.css(h.style),this.pager.add(f),this.down=i.symbol("triangle-down",0,0,p,p).add(f),b("downTracker").on("click",(function(){e.scroll(1,d)}))),e.scroll(0),t=o):f&&(m(),this.nav=f.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},t.prototype.scroll=function(t,e){var n=this,i=this.chart,a=this.pages,s=a.length,l=this.currentPage+t;t=this.clipHeight;var c=this.options.navigation,u=this.pager,h=this.padding;l>s&&(l=s),0<l&&(void 0!==e&&o(e,i),this.nav.attr({translateX:h,translateY:t+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===l?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),u.attr({text:l+"/"+s}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:l===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),i.styledMode||(this.up.attr({fill:1===l?c.inactiveColor:c.activeColor}),this.upTracker.css({cursor:1===l?"default":"pointer"}),this.down.attr({fill:l===s?c.inactiveColor:c.activeColor}),this.downTracker.css({cursor:l===s?"default":"pointer"})),this.scrollOffset=-a[l-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=l,this.positionCheckboxes(),e=r(v(e,i.renderer.globalAnimation,!0)),w((function(){f(n,"afterScroll",{currentPage:l})}),e.duration))},t.prototype.setItemEvents=function(t,e,i){var r=this,o=r.chart.renderer.boxWrapper,a=t instanceof n,s="highcharts-legend-"+(a?"point":"series")+"-active",l=r.chart.styledMode;(i?[e,t.legendSymbol]:[t.legendGroup]).forEach((function(n){n&&n.on("mouseover",(function(){t.visible&&r.allItems.forEach((function(e){t!==e&&e.setState("inactive",!a)})),t.setState("hover"),t.visible&&o.addClass(s),l||e.css(r.options.itemHoverStyle)})).on("mouseout",(function(){r.chart.styledMode||e.css(m(t.visible?r.itemStyle:r.itemHiddenStyle)),r.allItems.forEach((function(e){t!==e&&e.setState("",!a)})),o.removeClass(s),t.setState()})).on("click",(function(e){var n=function(){t.setVisible&&t.setVisible(),r.allItems.forEach((function(e){t!==e&&e.setState(t.visible?"inactive":"",!a)}))};o.removeClass(s),e={browserEvent:e},t.firePointEvent?t.firePointEvent("legendItemClick",e,n):f(t,"legendItemClick",e,n)}))}))},t.prototype.createCheckboxForItem=function(t){t.checkbox=c("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),l(t.checkbox,"click",(function(e){f(t.series||t,"checkboxClick",{checked:e.target.checked,item:t},(function(){t.select()}))}))},t}();return(/Trident\/7\.0/.test(s.navigator&&s.navigator.userAgent)||t)&&i(S.prototype,"positionItem",(function(t,e){var n=this,i=function(){e._legendItemPos&&t.call(n,e)};i(),n.bubbleLegend||setTimeout(i)})),e.Legend=S,e.Legend})),e(n,"Core/Series/SeriesRegistry.js",[n["Core/Globals.js"],n["Core/Options.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r,o=e.defaultOptions,a=i.error,s=i.extendClass,l=i.merge;return function(t){function e(e,i){var r=o.plotOptions||{},a=i.defaultOptions;i.prototype.pointClass||(i.prototype.pointClass=n),i.prototype.type=e,a&&(r[e]=a),t.seriesTypes[e]=i}t.seriesTypes={},t.getSeries=function(e,n){void 0===n&&(n={});var i=e.options.chart;i=n.type||i.type||i.defaultSeriesType||"";var r=t.seriesTypes[i];return t||a(17,!0,e,{missingModuleFor:i}),"function"==typeof(i=new r).init&&i.init(e,n),i},t.registerSeriesType=e,t.seriesType=function(i,r,a,c,u){var h=o.plotOptions||{};return r=r||"",h[i]=l(h[r],a),e(i,s(t.seriesTypes[r]||function(){},c)),t.seriesTypes[i].prototype.type=i,u&&(t.seriesTypes[i].prototype.pointClass=s(n,u)),t.seriesTypes[i]}}(r||(r={})),t.seriesType=r.seriesType,t.seriesTypes=r.seriesTypes,r})),e(n,"Core/Chart/Chart.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Axis/Axis.js"],n["Core/Globals.js"],n["Core/Legend.js"],n["Core/MSPointer.js"],n["Core/Options.js"],n["Core/Color/Palette.js"],n["Core/Pointer.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Time.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"]],(function(t,e,n,i,r,o,a,s,l,c,u,h){var d=t.animate,p=t.animObject,f=t.setAnimation,y=n.charts,g=n.doc,m=n.win,v=o.defaultOptions,b=o.time,x=l.seriesTypes,w=u.addEvent,S=u.attr,k=u.cleanRecursively,O=u.createElement,P=u.css,C=u.defined,M=u.discardElement,T=u.erase,D=u.error,E=u.extend,A=u.find,_=u.fireEvent,I=u.getStyle,L=u.isArray,j=u.isFunction,R=u.isNumber,N=u.isObject,F=u.isString,B=u.merge,H=u.numberFormat,z=u.objectEach,W=u.pick,G=u.pInt,U=u.relativeLength,V=u.removeEvent,Y=u.splat,X=u.syncTimeout,K=u.uniqueKey,q=n.marginNames,$=function(){function t(t,e,n){this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.getArgs(t,e,n)}return t.prototype.getArgs=function(t,e,n){F(t)||t.nodeName?(this.renderTo=t,this.init(e,n)):this.init(t,e)},t.prototype.init=function(t,e){var i,r=t.series,o=t.plotOptions||{};_(this,"init",{args:arguments},(function(){t.series=null;var a=(i=B(v,t)).chart||{};z(i.plotOptions,(function(t,e){N(t)&&(t.tooltip=o[e]&&B(o[e].tooltip)||void 0)})),i.tooltip.userOptions=t.chart&&t.chart.forExport&&t.tooltip.userOptions||t.tooltip,i.series=t.series=r,this.userOptions=t;var s=a.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=e,this.isResizing=0,this.options=i,this.axes=[],this.series=[],this.time=t.time&&Object.keys(t.time).length?new c(t.time):n.time,this.numberFormatter=a.numberFormatter||H,this.styledMode=a.styledMode,this.hasCartesianSeries=a.showAxes;var l=this;l.index=y.length,y.push(l),n.chartCount++,s&&z(s,(function(t,e){j(t)&&w(l,e,t)})),l.xAxis=[],l.yAxis=[],l.pointCount=l.colorCounter=l.symbolCounter=0,_(l,"afterInit"),l.firstRender()}))},t.prototype.initSeries=function(t){var e=this.options.chart;e=t.type||e.type||e.defaultSeriesType;var n=x[e];return n||D(17,!0,this,{missingModuleFor:e}),"function"==typeof(e=new n).init&&e.init(this,t),e},t.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach((function(t){t.points||t.data||!t.enabledDataSorting||t.setData(t.options.data,!1)}))},t.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort((function(t,e){return t.linkedSeries.length||e.linkedSeries.length?e.linkedSeries.length-t.linkedSeries.length:0}))},t.prototype.orderSeries=function(t){var e=this.series;for(t=t||0;t<e.length;t++)e[t]&&(e[t].index=t,e[t].name=e[t].getName())},t.prototype.isInsidePlot=function(t,e,n){var i=n?e:t;return i={x:i,y:t=n?t:e,isInsidePlot:0<=i&&i<=this.plotWidth&&0<=t&&t<=this.plotHeight},_(this,"afterIsInsidePlot",i),i.isInsidePlot},t.prototype.redraw=function(t){_(this,"beforeRedraw");var e=this.hasCartesianSeries?this.axes:this.colorAxis||[],n=this.series,i=this.pointer,r=this.legend,o=this.userOptions.legend,a=this.isDirtyLegend,s=this.isDirtyBox,l=this.renderer,c=l.isHidden(),u=[];for(this.setResponsive&&this.setResponsive(!1),f(!!this.hasRendered&&t,this),c&&this.temporaryDisplay(),this.layOutTitles(),t=n.length;t--;){var h=n[t];if(h.options.stacking||h.options.centerInCategory){var d=!0;if(h.isDirty){var p=!0;break}}}if(p)for(t=n.length;t--;)(h=n[t]).options.stacking&&(h.isDirty=!0);n.forEach((function(t){t.isDirty&&("point"===t.options.legendType?("function"==typeof t.updateTotals&&t.updateTotals(),a=!0):o&&(o.labelFormatter||o.labelFormat)&&(a=!0)),t.isDirtyData&&_(t,"updatedData")})),a&&r&&r.options.enabled&&(r.render(),this.isDirtyLegend=!1),d&&this.getStacks(),e.forEach((function(t){t.updateNames(),t.setScale()})),this.getMargins(),e.forEach((function(t){t.isDirty&&(s=!0)})),e.forEach((function(t){var e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,u.push((function(){_(t,"afterSetExtremes",E(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(s||d)&&t.redraw()})),s&&this.drawChartBox(),_(this,"predraw"),n.forEach((function(t){(s||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),i&&i.reset(!0),l.draw(),_(this,"redraw"),_(this,"render"),c&&this.temporaryDisplay(!0),u.forEach((function(t){t.call()}))},t.prototype.get=function(t){function e(e){return e.id===t||e.options&&e.options.id===t}var n,i=this.series,r=A(this.axes,e)||A(this.series,e);for(n=0;!r&&n<i.length;n++)r=A(i[n].points||[],e);return r},t.prototype.getAxes=function(){var t=this,n=this.options,i=n.xAxis=Y(n.xAxis||{});n=n.yAxis=Y(n.yAxis||{}),_(this,"getAxes"),i.forEach((function(t,e){t.index=e,t.isX=!0})),n.forEach((function(t,e){t.index=e})),i.concat(n).forEach((function(n){new e(t,n)})),_(this,"afterGetAxes")},t.prototype.getSelectedPoints=function(){var t=[];return this.series.forEach((function(e){t=t.concat(e.getPointsCollection().filter((function(t){return W(t.selectedStaging,t.selected)})))})),t},t.prototype.getSelectedSeries=function(){return this.series.filter((function(t){return t.selected}))},t.prototype.setTitle=function(t,e,n){this.applyDescription("title",t),this.applyDescription("subtitle",e),this.applyDescription("caption",void 0),this.layOutTitles(n)},t.prototype.applyDescription=function(t,e){var n=this,i="title"===t?{color:a.neutralColor80,fontSize:this.options.isStock?"16px":"18px"}:{color:a.neutralColor60};i=this.options[t]=B(!this.styledMode&&{style:i},this.options[t],e);var r=this[t];r&&e&&(this[t]=r=r.destroy()),i&&!r&&((r=this.renderer.text(i.text,0,0,i.useHTML).attr({align:i.align,class:"highcharts-"+t,zIndex:i.zIndex||4}).add()).update=function(e){n[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[t]](e)},this.styledMode||r.css(i.style),this[t]=r)},t.prototype.layOutTitles=function(t){var e=[0,0,0],n=this.renderer,i=this.spacingBox;["title","subtitle","caption"].forEach((function(t){var r=this[t],o=this.options[t],a=o.verticalAlign||"top";if(t="title"===t?-3:"top"===a?e[0]+2:0,r){if(!this.styledMode)var s=o.style.fontSize;s=n.fontMetrics(s,r).b,r.css({width:(o.width||i.width+(o.widthAdjust||0))+"px"});var l=Math.round(r.getBBox(o.useHTML).height);r.align(E({y:"bottom"===a?s:t+s,height:l},o),!1,"spacingBox"),o.floating||("top"===a?e[0]=Math.ceil(e[0]+l):"bottom"===a&&(e[2]=Math.ceil(e[2]+l)))}}),this),e[0]&&"top"===(this.options.title.verticalAlign||"top")&&(e[0]+=this.options.title.margin),e[2]&&"bottom"===this.options.caption.verticalAlign&&(e[2]+=this.options.caption.margin);var r=!this.titleOffset||this.titleOffset.join(",")!==e.join(",");this.titleOffset=e,_(this,"afterLayOutTitles"),!this.isDirtyBox&&r&&(this.isDirtyBox=this.isDirtyLegend=r,this.hasRendered&&W(t,!0)&&this.isDirtyBox&&this.redraw())},t.prototype.getChartSize=function(){var t=this.options.chart,e=t.width;t=t.height;var n=this.renderTo;C(e)||(this.containerWidth=I(n,"width")),C(t)||(this.containerHeight=I(n,"height")),this.chartWidth=Math.max(0,e||this.containerWidth||600),this.chartHeight=Math.max(0,U(t,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},t.prototype.temporaryDisplay=function(t){var e=this.renderTo;if(t)for(;e&&e.style;)e.hcOrigStyle&&(P(e,e.hcOrigStyle),delete e.hcOrigStyle),e.hcOrigDetached&&(g.body.removeChild(e),e.hcOrigDetached=!1),e=e.parentNode;else for(;e&&e.style&&(g.body.contains(e)||e.parentNode||(e.hcOrigDetached=!0,g.body.appendChild(e)),("none"===I(e,"display",!1)||e.hcOricDetached)&&(e.hcOrigStyle={display:e.style.display,height:e.style.height,overflow:e.style.overflow},t={display:"block",overflow:"hidden"},e!==this.renderTo&&(t.height=0),P(e,t),e.offsetWidth||e.style.setProperty("display","block","important")),(e=e.parentNode)!==g.body););},t.prototype.setClassName=function(t){this.container.className="highcharts-container "+(t||"")},t.prototype.getContainer=function(){var t,e,i=this.options,r=i.chart,o=this.renderTo,a=K();o||(this.renderTo=o=r.renderTo),F(o)&&(this.renderTo=o=g.getElementById(o)),o||D(13,!0,this);var s=G(S(o,"data-highcharts-chart"));R(s)&&y[s]&&y[s].hasRendered&&y[s].destroy(),S(o,"data-highcharts-chart",this.index),o.innerHTML="",r.skipClone||o.offsetWidth||this.temporaryDisplay(),this.getChartSize(),s=this.chartWidth;var l=this.chartHeight;if(P(o,{overflow:"hidden"}),this.styledMode||(t=E({position:"relative",overflow:"hidden",width:s+"px",height:l+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none"},r.style)),this.container=o=O("div",{id:a},t,o),this._cursor=o.style.cursor,this.renderer=new(n[r.renderer]||n.Renderer)(o,s,l,null,r.forExport,i.exporting&&i.exporting.allowHTML,this.styledMode),f(void 0,this),this.setClassName(r.className),this.styledMode)for(e in i.defs)this.renderer.definition(i.defs[e]);else this.renderer.setStyle(r.style);this.renderer.chartIndex=this.index,_(this,"afterGetContainer")},t.prototype.getMargins=function(t){var e=this.spacing,n=this.margin,i=this.titleOffset;this.resetMargins(),i[0]&&!C(n[0])&&(this.plotTop=Math.max(this.plotTop,i[0]+e[0])),i[2]&&!C(n[2])&&(this.marginBottom=Math.max(this.marginBottom,i[2]+e[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(n,e),_(this,"getMargins"),t||this.getAxisMargins()},t.prototype.getAxisMargins=function(){var t=this,e=t.axisOffset=[0,0,0,0],n=t.colorAxis,i=t.margin,r=function(t){t.forEach((function(t){t.visible&&t.getOffset()}))};t.hasCartesianSeries?r(t.axes):n&&n.length&&r(n),q.forEach((function(n,r){C(i[r])||(t[n]+=e[r])})),t.setChartSize()},t.prototype.reflow=function(t){var e=this,n=e.options.chart,i=e.renderTo,r=C(n.width)&&C(n.height),o=n.width||I(i,"width");n=n.height||I(i,"height"),i=t?t.target:m,delete e.pointer.chartPosition,r||e.isPrinting||!o||!n||i!==m&&i!==g||(o===e.containerWidth&&n===e.containerHeight||(u.clearTimeout(e.reflowTimeout),e.reflowTimeout=X((function(){e.container&&e.setSize(void 0,void 0,!1)}),t?100:0)),e.containerWidth=o,e.containerHeight=n)},t.prototype.setReflow=function(t){var e=this;!1===t||this.unbindReflow?!1===t&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=w(m,"resize",(function(t){e.options&&e.reflow(t)})),w(this,"destroy",this.unbindReflow))},t.prototype.setSize=function(t,e,n){var i=this,r=i.renderer;i.isResizing+=1,f(n,i),n=r.globalAnimation,i.oldChartHeight=i.chartHeight,i.oldChartWidth=i.chartWidth,void 0!==t&&(i.options.chart.width=t),void 0!==e&&(i.options.chart.height=e),i.getChartSize(),i.styledMode||(n?d:P)(i.container,{width:i.chartWidth+"px",height:i.chartHeight+"px"},n),i.setChartSize(!0),r.setSize(i.chartWidth,i.chartHeight,n),i.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),i.isDirtyLegend=!0,i.isDirtyBox=!0,i.layOutTitles(),i.getMargins(),i.redraw(n),i.oldChartHeight=null,_(i,"resize"),X((function(){i&&_(i,"endResize",null,(function(){--i.isResizing}))}),p(n).duration)},t.prototype.setChartSize=function(t){var e,n,i,r,o=this.inverted,a=this.renderer,s=this.chartWidth,l=this.chartHeight,c=this.options.chart,u=this.spacing,h=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=n=Math.round(this.plotTop),this.plotWidth=i=Math.max(0,Math.round(s-e-this.marginRight)),this.plotHeight=r=Math.max(0,Math.round(l-n-this.marginBottom)),this.plotSizeX=o?r:i,this.plotSizeY=o?i:r,this.plotBorderWidth=c.plotBorderWidth||0,this.spacingBox=a.spacingBox={x:u[3],y:u[0],width:s-u[3]-u[1],height:l-u[0]-u[2]},this.plotBox=a.plotBox={x:e,y:n,width:i,height:r},s=2*Math.floor(this.plotBorderWidth/2),o=Math.ceil(Math.max(s,h[3])/2),a=Math.ceil(Math.max(s,h[0])/2),this.clipBox={x:o,y:a,width:Math.floor(this.plotSizeX-Math.max(s,h[1])/2-o),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(s,h[2])/2-a))},t||this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),_(this,"afterSetChartSize",{skipAxes:t})},t.prototype.resetMargins=function(){_(this,"resetMargins");var t=this,e=t.options.chart;["margin","spacing"].forEach((function(n){var i=e[n],r=N(i)?i:[i,i,i,i];["Top","Right","Bottom","Left"].forEach((function(i,o){t[n][o]=W(e[n+i],r[o])}))})),q.forEach((function(e,n){t[e]=W(t.margin[n],t.spacing[n])})),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]},t.prototype.drawChartBox=function(){var t,e=this.options.chart,n=this.renderer,i=this.chartWidth,r=this.chartHeight,o=this.chartBackground,a=this.plotBackground,s=this.plotBorder,l=this.styledMode,c=this.plotBGImage,u=e.backgroundColor,h=e.plotBackgroundColor,d=e.plotBackgroundImage,p=this.plotLeft,f=this.plotTop,y=this.plotWidth,g=this.plotHeight,m=this.plotBox,v=this.clipRect,b=this.clipBox,x="animate";if(o||(this.chartBackground=o=n.rect().addClass("highcharts-background").add(),x="attr"),l)var w=t=o.strokeWidth();else t=(w=e.borderWidth||0)+(e.shadow?8:0),u={fill:u||"none"},(w||o["stroke-width"])&&(u.stroke=e.borderColor,u["stroke-width"]=w),o.attr(u).shadow(e.shadow);o[x]({x:t/2,y:t/2,width:i-t-w%2,height:r-t-w%2,r:e.borderRadius}),x="animate",a||(x="attr",this.plotBackground=a=n.rect().addClass("highcharts-plot-background").add()),a[x](m),l||(a.attr({fill:h||"none"}).shadow(e.plotShadow),d&&(c?(d!==c.attr("href")&&c.attr("href",d),c.animate(m)):this.plotBGImage=n.image(d,p,f,y,g).add())),v?v.animate({width:b.width,height:b.height}):this.clipRect=n.clipRect(b),x="animate",s||(x="attr",this.plotBorder=s=n.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),l||s.attr({stroke:e.plotBorderColor,"stroke-width":e.plotBorderWidth||0,fill:"none"}),s[x](s.crisp({x:p,y:f,width:y,height:g},-s.strokeWidth())),this.isDirtyBox=!1,_(this,"afterDrawChartBox")},t.prototype.propFromSeries=function(){var t,e,n,i=this,r=i.options.chart,o=i.options.series;["inverted","angular","polar"].forEach((function(a){for(t=x[r.type||r.defaultSeriesType],n=r[a]||t&&t.prototype[a],e=o&&o.length;!n&&e--;)(t=x[o[e].type])&&t.prototype[a]&&(n=!0);i[a]=n}))},t.prototype.linkSeries=function(){var t=this,e=t.series;e.forEach((function(t){t.linkedSeries.length=0})),e.forEach((function(e){var n=e.options.linkedTo;F(n)&&(n=":previous"===n?t.series[e.index-1]:t.get(n))&&n.linkedParent!==e&&(n.linkedSeries.push(e),e.linkedParent=n,n.enabledDataSorting&&e.setDataSortingOptions(),e.visible=W(e.options.visible,n.options.visible,e.visible))})),_(this,"afterLinkSeries")},t.prototype.renderSeries=function(){this.series.forEach((function(t){t.translate(),t.render()}))},t.prototype.renderLabels=function(){var t=this,e=t.options.labels;e.items&&e.items.forEach((function(n){var i=E(e.style,n.style),r=G(i.left)+t.plotLeft,o=G(i.top)+t.plotTop+12;delete i.left,delete i.top,t.renderer.text(n.html,r,o).attr({zIndex:2}).css(i).add()}))},t.prototype.render=function(){var t=this.axes,e=this.colorAxis,n=this.renderer,r=this.options,o=0,a=function(t){t.forEach((function(t){t.visible&&t.render()}))};this.setTitle(),this.legend=new i(this,r.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),r=this.plotWidth,t.some((function(t){if(t.horiz&&t.visible&&t.options.labels.enabled&&t.series.length)return o=21,!0}));var s=this.plotHeight=Math.max(this.plotHeight-o,0);t.forEach((function(t){t.setScale()})),this.getAxisMargins();var l=1.1<r/this.plotWidth,c=1.05<s/this.plotHeight;(l||c)&&(t.forEach((function(t){(t.horiz&&l||!t.horiz&&c)&&t.setTickInterval(!0)})),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?a(t):e&&e.length&&a(e),this.seriesGroup||(this.seriesGroup=n.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},t.prototype.addCredits=function(t){var e=this,n=B(!0,this.options.credits,t);n.enabled&&!this.credits&&(this.credits=this.renderer.text(n.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){n.href&&(m.location.href=n.href)})).attr({align:n.position.align,zIndex:8}),e.styledMode||this.credits.css(n.style),this.credits.add().align(n.position),this.credits.update=function(t){e.credits=e.credits.destroy(),e.addCredits(t)})},t.prototype.destroy=function(){var t,e=this,i=e.axes,r=e.series,o=e.container,a=o&&o.parentNode;for(_(e,"destroy"),e.renderer.forExport?T(y,e):y[e.index]=void 0,n.chartCount--,e.renderTo.removeAttribute("data-highcharts-chart"),V(e),t=i.length;t--;)i[t]=i[t].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),t=r.length;t--;)r[t]=r[t].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach((function(t){var n=e[t];n&&n.destroy&&(e[t]=n.destroy())})),o&&(o.innerHTML="",V(o),a&&M(o)),z(e,(function(t,n){delete e[n]}))},t.prototype.firstRender=function(){var t=this,e=t.options;t.isReadyToRender&&!t.isReadyToRender()||(t.getContainer(),t.resetMargins(),t.setChartSize(),t.propFromSeries(),t.getAxes(),(L(e.series)?e.series:[]).forEach((function(e){t.initSeries(e)})),t.linkSeries(),t.setSeriesData(),_(t,"beforeRender"),s&&(t.pointer=n.hasTouch||!m.PointerEvent&&!m.MSPointerEvent?new s(t,e):new r(t,e)),t.render(),t.pointer.getChartPosition(),t.renderer.imgCount||t.hasLoaded||t.onload(),t.temporaryDisplay(!0))},t.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),_(this,"load"),_(this,"render"),C(this.index)&&this.setReflow(this.options.chart.reflow),this.hasLoaded=!0},t.prototype.addSeries=function(t,e,n){var i,r=this;return t&&(e=W(e,!0),_(r,"addSeries",{options:t},(function(){i=r.initSeries(t),r.isDirtyLegend=!0,r.linkSeries(),i.enabledDataSorting&&i.setData(t.data,!1),_(r,"afterAddSeries",{series:i}),e&&r.redraw(n)}))),i},t.prototype.addAxis=function(t,e,n,i){return this.createAxis(e?"xAxis":"yAxis",{axis:t,redraw:n,animation:i})},t.prototype.addColorAxis=function(t,e,n){return this.createAxis("colorAxis",{axis:t,redraw:e,animation:n})},t.prototype.createAxis=function(t,i){var r=this.options,o="colorAxis"===t,a=i.redraw,s=i.animation;i=B(i.axis,{index:this[t].length,isX:"xAxis"===t});var l=o?new n.ColorAxis(this,i):new e(this,i);return r[t]=Y(r[t]||{}),r[t].push(i),o&&(this.isDirtyLegend=!0,this.axes.forEach((function(t){t.series=[]})),this.series.forEach((function(t){t.bindAxes(),t.isDirtyData=!0}))),W(a,!0)&&this.redraw(s),l},t.prototype.showLoading=function(t){var e=this,n=e.options,i=e.loadingDiv,r=e.loadingSpan,o=n.loading,a=function(){i&&P(i,{left:e.plotLeft+"px",top:e.plotTop+"px",width:e.plotWidth+"px",height:e.plotHeight+"px"})};i||(e.loadingDiv=i=O("div",{className:"highcharts-loading highcharts-loading-hidden"},null,e.container)),r||(e.loadingSpan=r=O("span",{className:"highcharts-loading-inner"},null,i),w(e,"redraw",a)),i.className="highcharts-loading",h.setElementHTML(r,W(t,n.lang.loading,"")),e.styledMode||(P(i,E(o.style,{zIndex:10})),P(r,o.labelStyle),e.loadingShown||(P(i,{opacity:0,display:""}),d(i,{opacity:o.style.opacity||.5},{duration:o.showDuration||0}))),e.loadingShown=!0,a()},t.prototype.hideLoading=function(){var t=this.options,e=this.loadingDiv;e&&(e.className="highcharts-loading highcharts-loading-hidden",this.styledMode||d(e,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){P(e,{display:"none"})}})),this.loadingShown=!1},t.prototype.update=function(t,e,n,i){var r,o,a,s=this,l={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},u=t.isResponsiveOptions,h=[];if(_(s,"update",{options:t}),u||s.setResponsive(!1,!0),t=k(t,s.options),s.userOptions=B(s.userOptions,t),r=t.chart){if(B(!0,s.options.chart,r),"className"in r&&s.setClassName(r.className),"reflow"in r&&s.setReflow(r.reflow),"inverted"in r||"polar"in r||"type"in r){s.propFromSeries();var d=!0}"alignTicks"in r&&(d=!0),z(r,(function(t,e){-1!==s.propsRequireUpdateSeries.indexOf("chart."+e)&&(o=!0),-1!==s.propsRequireDirtyBox.indexOf(e)&&(s.isDirtyBox=!0),-1!==s.propsRequireReflow.indexOf(e)&&(u?s.isDirtyBox=!0:a=!0)})),!s.styledMode&&"style"in r&&s.renderer.setStyle(r.style)}!s.styledMode&&t.colors&&(this.options.colors=t.colors),t.time&&(this.time===b&&(this.time=new c(t.time)),B(!0,s.options.time,t.time)),z(t,(function(e,n){s[n]&&"function"==typeof s[n].update?s[n].update(e,!1):"function"==typeof s[l[n]]?s[l[n]](e):"color"!==n&&-1===s.collectionsWithUpdate.indexOf(n)&&B(!0,s.options[n],t[n]),"chart"!==n&&-1!==s.propsRequireUpdateSeries.indexOf(n)&&(o=!0)})),this.collectionsWithUpdate.forEach((function(e){if(t[e]){if("series"===e){var i=[];s[e].forEach((function(t,e){t.options.isInternal||i.push(W(t.options.index,e))}))}Y(t[e]).forEach((function(t,r){var o,a=C(t.id);a&&(o=s.get(t.id)),!o&&s[e]&&(o=s[e][i?i[r]:r])&&a&&C(o.options.id)&&(o=void 0),o&&o.coll===e&&(o.update(t,!1),n&&(o.touched=!0)),!o&&n&&s.collectionsWithInit[e]&&(s.collectionsWithInit[e][0].apply(s,[t].concat(s.collectionsWithInit[e][1]||[]).concat([!1])).touched=!0)})),n&&s[e].forEach((function(t){t.touched||t.options.isInternal?delete t.touched:h.push(t)}))}})),h.forEach((function(t){t.chart&&t.remove(!1)})),d&&s.axes.forEach((function(t){t.update({},!1)})),o&&s.getSeriesOrderByLinks().forEach((function(t){t.chart&&t.update({},!1)}),this),d=r&&r.width,r=r&&r.height,F(r)&&(r=U(r,d||s.chartWidth)),a||R(d)&&d!==s.chartWidth||R(r)&&r!==s.chartHeight?s.setSize(d,r,i):W(e,!0)&&s.redraw(i),_(s,"afterUpdate",{options:t,redraw:e,animation:i})},t.prototype.setSubtitle=function(t,e){this.applyDescription("subtitle",t),this.layOutTitles(e)},t.prototype.setCaption=function(t,e){this.applyDescription("caption",t),this.layOutTitles(e)},t.prototype.showResetZoom=function(){function t(){e.zoomOut()}var e=this,n=v.lang,i=e.options.chart.resetZoomButton,r=i.theme,o=r.states,a="chart"===i.relativeTo||"spaceBox"===i.relativeTo?null:this.scrollablePlotBox||"plotBox";_(this,"beforeShowResetZoom",null,(function(){e.resetZoomButton=e.renderer.button(n.resetZoom,null,null,t,r,o&&o.hover).attr({align:i.position.align,title:n.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(i.position,!1,a)})),_(this,"afterShowResetZoom")},t.prototype.zoomOut=function(){_(this,"selection",{resetSelection:!0},this.zoom)},t.prototype.zoom=function(t){var e,n=this,i=n.pointer,r=!1,o=n.inverted?i.mouseDownX:i.mouseDownY;!t||t.resetSelection?(n.axes.forEach((function(t){e=t.zoom()})),i.initiated=!1):t.xAxis.concat(t.yAxis).forEach((function(t){var a=t.axis,s=n.inverted?a.left:a.top,l=n.inverted?s+a.width:s+a.height,c=a.isXAxis,u=!1;(!c&&o>=s&&o<=l||c||!C(o))&&(u=!0),i[c?"zoomX":"zoomY"]&&u&&(e=a.zoom(t.min,t.max),a.displayBtn&&(r=!0))}));var a=n.resetZoomButton;r&&!a?n.showResetZoom():!r&&N(a)&&(n.resetZoomButton=a.destroy()),e&&n.redraw(W(n.options.chart.animation,t&&t.animation,100>n.pointCount))},t.prototype.pan=function(t,e){var n,i=this,r=i.hoverPoints,o=i.options.chart,a=i.options.mapNavigation&&i.options.mapNavigation.enabled;e="object"==typeof e?e:{enabled:e,type:"x"},o&&o.panning&&(o.panning=e);var s=e.type;_(this,"pan",{originalEvent:t},(function(){r&&r.forEach((function(t){t.setState()}));var e=[1];"xy"===s?e=[1,0]:"y"===s&&(e=[0]),e.forEach((function(e){var r=i[e?"xAxis":"yAxis"][0],o=r.horiz,l=t[o?"chartX":"chartY"],c=i[o=o?"mouseDownX":"mouseDownY"],u=(r.pointRange||0)/2,h=r.reversed&&!i.inverted||!r.reversed&&i.inverted?-1:1,d=r.getExtremes(),p=r.toValue(c-l,!0)+u*h,f=(h=r.toValue(c+r.len-l,!0)-u*h)<p;c=f?h:p,p=f?p:h,h=r.hasVerticalPanning();var y=r.panningState;!h||e||y&&!y.isDirty||r.series.forEach((function(t){var e=t.getProcessedData(!0);e=t.getExtremes(e.yData,!0),y||(y={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),R(e.dataMin)&&R(e.dataMax)&&(y.startMin=Math.min(W(t.options.threshold,1/0),e.dataMin,y.startMin),y.startMax=Math.max(W(t.options.threshold,-1/0),e.dataMax,y.startMax))})),e=Math.min(W(null==y?void 0:y.startMin,d.dataMin),u?d.min:r.toValue(r.toPixels(d.min)-r.minPixelPadding)),u=Math.max(W(null==y?void 0:y.startMax,d.dataMax),u?d.max:r.toValue(r.toPixels(d.max)+r.minPixelPadding)),r.panningState=y,r.isOrdinal||(0<(h=e-c)&&(p+=h,c=e),0<(h=p-u)&&(p=u,c-=h),r.series.length&&c!==d.min&&p!==d.max&&c>=e&&p<=u&&(r.setExtremes(c,p,!1,!1,{trigger:"pan"}),i.resetZoomButton||a||c===e||p===u||!s.match("y")||(i.showResetZoom(),r.displayBtn=!1),n=!0),i[o]=l)})),n&&i.redraw(!1),P(i.container,{cursor:"move"})}))},t}();return E($.prototype,{callbacks:[],collectionsWithInit:{xAxis:[$.prototype.addAxis,[!0]],yAxis:[$.prototype.addAxis,[!1]],series:[$.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","zAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),n.chart=function(t,e,n){return new $(t,e,n)},n.Chart=$,$})),e(n,"Mixins/LegendSymbol.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.merge,i=e.pick;return t.LegendSymbolMixin={drawRectangle:function(t,e){var n=t.symbolHeight,r=t.options.squareSymbol;e.legendSymbol=this.chart.renderer.rect(r?(t.symbolWidth-n)/2:0,t.baseline-n+1,r?n:t.symbolWidth,n,i(t.options.symbolRadius,n/2)).addClass("highcharts-point").attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e=this.options,r=e.marker,o=t.symbolWidth,a=t.symbolHeight,s=a/2,l=this.chart.renderer,c=this.legendGroup;t=t.baseline-Math.round(.3*t.fontMetrics.b);var u={};this.chart.styledMode||(u={"stroke-width":e.lineWidth||0},e.dashStyle&&(u.dashstyle=e.dashStyle)),this.legendLine=l.path([["M",0,t],["L",o,t]]).addClass("highcharts-graph").attr(u).add(c),r&&!1!==r.enabled&&o&&(e=Math.min(i(r.radius,s),s),0===this.symbol.indexOf("url")&&(r=n(r,{width:a,height:a}),e=0),this.legendSymbol=r=l.symbol(this.symbol,o/2-e,t-e,2*e,2*e,r).addClass("highcharts-point").add(c),r.isMarker=!0)}}})),e(n,"Core/Series/Series.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Options.js"],n["Core/Color/Palette.js"],n["Core/Series/Point.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s,l){var c=t.animObject,u=t.setAnimation,h=e.hasTouch,d=e.svg,p=e.win,f=i.defaultOptions,y=a.seriesTypes,g=l.addEvent,m=l.arrayMax,v=l.arrayMin,b=l.clamp,x=l.cleanRecursively,w=l.correctFloat,S=l.defined,k=l.erase,O=l.error,P=l.extend,C=l.find,M=l.fireEvent,T=l.getNestedProperty,D=l.isArray,E=l.isFunction,A=l.isNumber,_=l.isString,I=l.merge,L=l.objectEach,j=l.pick,R=l.removeEvent,N=l.splat,F=l.syncTimeout;return t=function(){function t(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return t.prototype.init=function(t,e){M(this,"init",{options:e});var n,i=this,r=t.series;this.eventOptions=this.eventOptions||{},this.eventsToUnbind=[],i.chart=t,i.options=e=i.setOptions(e),i.linkedSeries=[],i.bindAxes(),P(i,{name:e.name,state:"",visible:!1!==e.visible,selected:!0===e.selected});var o=e.events;L(o,(function(t,e){E(t)&&i.eventOptions[e]!==t&&(E(i.eventOptions[e])&&R(i,e,i.eventOptions[e]),i.eventOptions[e]=t,g(i,e,t))})),(o&&o.click||e.point&&e.point.events&&e.point.events.click||e.allowPointSelect)&&(t.runTrackerClick=!0),i.getColor(),i.getSymbol(),i.parallelArrays.forEach((function(t){i[t+"Data"]||(i[t+"Data"]=[])})),i.isCartesian&&(t.hasCartesianSeries=!0),r.length&&(n=r[r.length-1]),i._i=j(n&&n._i,-1)+1,i.opacity=i.options.opacity,t.orderSeries(this.insert(r)),e.dataSorting&&e.dataSorting.enabled?i.setDataSortingOptions():i.points||i.data||i.setData(e.data,!1),M(this,"afterInit")},t.prototype.is=function(t){return y[t]&&this instanceof y[t]},t.prototype.insert=function(t){var e,n=this.options.index;if(A(n)){for(e=t.length;e--;)if(n>=j(t[e].options.index,t[e]._i)){t.splice(e+1,0,this);break}-1===e&&t.unshift(this),e+=1}else t.push(this);return j(e,t.length-1)},t.prototype.bindAxes=function(){var t,e=this,n=e.options,i=e.chart;M(this,"bindAxes",null,(function(){(e.axisTypes||[]).forEach((function(r){i[r].forEach((function(i){t=i.options,(n[r]===t.index||void 0!==n[r]&&n[r]===t.id||void 0===n[r]&&0===t.index)&&(e.insert(i.series),e[r]=i,i.isDirty=!0)})),e[r]||e.optionalAxis===r||O(18,!0,i)}))})),M(this,"afterBindAxes")},t.prototype.updateParallelArrays=function(t,e){var n=t.series,i=arguments,r=A(e)?function(i){var r="y"===i&&n.toYData?n.toYData(t):t[i];n[i+"Data"][e]=r}:function(t){Array.prototype[e].apply(n[t+"Data"],Array.prototype.slice.call(i,2))};n.parallelArrays.forEach(r)},t.prototype.hasData=function(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&0<this.yData.length},t.prototype.autoIncrement=function(){var t,e=this.options,n=this.xIncrement,i=e.pointIntervalUnit,r=this.chart.time;return n=j(n,e.pointStart,0),this.pointInterval=t=j(this.pointInterval,e.pointInterval,1),i&&(e=new r.Date(n),"day"===i?r.set("Date",e,r.get("Date",e)+t):"month"===i?r.set("Month",e,r.get("Month",e)+t):"year"===i&&r.set("FullYear",e,r.get("FullYear",e)+t),t=e.getTime()-n),this.xIncrement=n+t,n},t.prototype.setDataSortingOptions=function(){var t=this.options;P(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),S(t.pointRange)||(t.pointRange=1)},t.prototype.setOptions=function(t){var e=this.chart,n=e.options,i=n.plotOptions,r=e.userOptions||{};t=I(t),e=e.styledMode;var o={plotOptions:i,userOptions:t};M(this,"setOptions",o);var a=o.plotOptions[this.type],s=r.plotOptions||{};return this.userOptions=o.userOptions,r=I(a,i.series,r.plotOptions&&r.plotOptions[this.type],t),this.tooltipOptions=I(f.tooltip,f.plotOptions.series&&f.plotOptions.series.tooltip,f.plotOptions[this.type].tooltip,n.tooltip.userOptions,i.series&&i.series.tooltip,i[this.type].tooltip,t.tooltip),this.stickyTracking=j(t.stickyTracking,s[this.type]&&s[this.type].stickyTracking,s.series&&s.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||r.stickyTracking),null===a.marker&&delete r.marker,this.zoneAxis=r.zoneAxis,n=this.zones=(r.zones||[]).slice(),!r.negativeColor&&!r.negativeFillColor||r.zones||(i={value:r[this.zoneAxis+"Threshold"]||r.threshold||0,className:"highcharts-negative"},e||(i.color=r.negativeColor,i.fillColor=r.negativeFillColor),n.push(i)),n.length&&S(n[n.length-1].value)&&n.push(e?{}:{color:this.color,fillColor:this.fillColor}),M(this,"afterSetOptions",{options:r}),r},t.prototype.getName=function(){return j(this.options.name,"Series "+(this.index+1))},t.prototype.getCyclic=function(t,e,n){var i=this.chart,r=this.userOptions,o=t+"Index",a=t+"Counter",s=n?n.length:j(i.options.chart[t+"Count"],i[t+"Count"]);if(!e){var l=j(r[o],r["_"+o]);S(l)||(i.series.length||(i[a]=0),r["_"+o]=l=i[a]%s,i[a]+=1),n&&(e=n[l])}void 0!==l&&(this[o]=l),this[t]=e},t.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||f.plotOptions[this.type].color,this.chart.options.colors)},t.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},t.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},t.prototype.findPointIndex=function(t,e){var n,i=t.id,r=t.x,o=this.points,a=this.options.dataSorting;if(i)var s=this.chart.get(i);else if(this.linkedParent||this.enabledDataSorting){var l=a&&a.matchByName?"name":"index";if(!(s=C(o,(function(e){return!e.touched&&e[l]===t[l]}))))return}if(s){var c=s&&s.index;void 0!==c&&(n=!0)}return void 0===c&&A(r)&&(c=this.xData.indexOf(r,e)),-1!==c&&void 0!==c&&this.cropped&&(c=c>=this.cropStart?c-this.cropStart:c),!n&&o[c]&&o[c].touched&&(c=void 0),c},t.prototype.updateData=function(t,e){var n,i,r,o=this.options,a=o.dataSorting,s=this.points,l=[],c=this.requireSorting,u=t.length===s.length,h=!0;if(this.xIncrement=null,t.forEach((function(t,e){var i=S(t)&&this.pointClass.prototype.optionsToObject.call({series:this},t)||{},h=i.x;i.id||A(h)?(-1===(h=this.findPointIndex(i,r))||void 0===h?l.push(t):s[h]&&t!==o.data[h]?(s[h].update(t,!1,null,!1),s[h].touched=!0,c&&(r=h+1)):s[h]&&(s[h].touched=!0),(!u||e!==h||a&&a.enabled||this.hasDerivedData)&&(n=!0)):l.push(t)}),this),n)for(t=s.length;t--;)(i=s[t])&&!i.touched&&i.remove&&i.remove(!1,e);else!u||a&&a.enabled?h=!1:(t.forEach((function(t,e){s[e].update&&t!==s[e].y&&s[e].update(t,!1,null,!1)})),l.length=0);return s.forEach((function(t){t&&(t.touched=!1)})),!!h&&(l.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=m(this.xData),this.autoIncrement()),!0)},t.prototype.setData=function(t,e,n,i){var r,o=this,a=o.points,s=a&&a.length||0,l=o.options,c=o.chart,u=l.dataSorting,h=null,d=o.xAxis;h=l.turboThreshold;var p,f=this.xData,y=this.yData,g=(r=o.pointArrayMap)&&r.length,m=l.keys,v=0,b=1;if(r=(t=t||[]).length,e=j(e,!0),u&&u.enabled&&(t=this.sortData(t)),!1!==i&&r&&s&&!o.cropped&&!o.hasGroupedData&&o.visible&&!o.isSeriesBoosting&&(p=this.updateData(t,n)),!p){if(o.xIncrement=null,o.colorCounter=0,this.parallelArrays.forEach((function(t){o[t+"Data"].length=0})),h&&r>h)if(h=o.getFirstValidPoint(t),A(h))for(n=0;n<r;n++)f[n]=this.autoIncrement(),y[n]=t[n];else if(D(h))if(g)for(n=0;n<r;n++)i=t[n],f[n]=i[0],y[n]=i.slice(1,g+1);else for(m&&(v=0<=(v=m.indexOf("x"))?v:0,b=0<=(b=m.indexOf("y"))?b:1),n=0;n<r;n++)i=t[n],f[n]=i[v],y[n]=i[b];else O(12,!1,c);else for(n=0;n<r;n++)void 0!==t[n]&&(i={series:o},o.pointClass.prototype.applyOptions.apply(i,[t[n]]),o.updateParallelArrays(i,n));for(y&&_(y[0])&&O(14,!0,c),o.data=[],o.options.data=o.userOptions.data=t,n=s;n--;)a[n]&&a[n].destroy&&a[n].destroy();d&&(d.minRange=d.userMinRange),o.isDirty=c.isDirtyBox=!0,o.isDirtyData=!!a,n=!1}"point"===l.legendType&&(this.processData(),this.generatePoints()),e&&c.redraw(n)},t.prototype.sortData=function(t){var e=this,n=e.options.dataSorting.sortKey||"y",i=function(t,e){return S(e)&&t.pointClass.prototype.optionsToObject.call({series:t},e)||{}};return t.forEach((function(n,r){t[r]=i(e,n),t[r].index=r}),this),t.concat().sort((function(t,e){return t=T(n,t),(e=T(n,e))<t?-1:e>t?1:0})).forEach((function(t,e){t.x=e}),this),e.linkedSeries&&e.linkedSeries.forEach((function(e){var n=e.options,r=n.data;n.dataSorting&&n.dataSorting.enabled||!r||(r.forEach((function(n,o){r[o]=i(e,n),t[o]&&(r[o].x=t[o].x,r[o].index=o)})),e.setData(r,!1))})),t},t.prototype.getProcessedData=function(t){var e=this.xData,n=this.yData,i=e.length,r=0,o=this.xAxis,a=this.options,s=a.cropThreshold,l=t||this.getExtremesFromAll||a.getExtremesFromAll,c=this.isCartesian;t=o&&o.val2lin,a=!(!o||!o.logarithmic);var u=this.requireSorting;if(o)var h=(o=o.getExtremes()).min,d=o.max;if(c&&this.sorted&&!l&&(!s||i>s||this.forceCrop))if(e[i-1]<h||e[0]>d)e=[],n=[];else if(this.yData&&(e[0]<h||e[i-1]>d)){e=(r=this.cropData(this.xData,this.yData,h,d)).xData,n=r.yData,r=r.start;var p=!0}for(s=e.length||1;--s;)if(0<(i=a?t(e[s])-t(e[s-1]):e[s]-e[s-1])&&(void 0===f||i<f))var f=i;else 0>i&&u&&(O(15,!1,this.chart),u=!1);return{xData:e,yData:n,cropped:p,cropStart:r,closestPointRange:f}},t.prototype.processData=function(t){var e=this.xAxis;if(this.isCartesian&&!this.isDirty&&!e.isDirty&&!this.yAxis.isDirty&&!t)return!1;t=this.getProcessedData(),this.cropped=t.cropped,this.cropStart=t.cropStart,this.processedXData=t.xData,this.processedYData=t.yData,this.closestPointRange=this.basePointRange=t.closestPointRange},t.prototype.cropData=function(t,e,n,i,r){var o,a=t.length,s=0,l=a;for(r=j(r,this.cropShoulder),o=0;o<a;o++)if(t[o]>=n){s=Math.max(0,o-r);break}for(n=o;n<a;n++)if(t[n]>i){l=n+r;break}return{xData:t.slice(s,l),yData:e.slice(s,l),start:s,end:l}},t.prototype.generatePoints=function(){var t,e=this.options,n=e.data,i=this.data,r=this.processedXData,o=this.processedYData,a=this.pointClass,s=r.length,l=this.cropStart||0,c=this.hasGroupedData;e=e.keys;var u,h=[];for(i||c||((i=[]).length=n.length,i=this.data=i),e&&c&&(this.options.keys=!1),u=0;u<s;u++){var d=l+u;if(c){var p=(new a).init(this,[r[u]].concat(N(o[u])));p.dataGroup=this.groupMap[u],p.dataGroup.options&&(p.options=p.dataGroup.options,P(p,p.dataGroup.options),delete p.dataLabels)}else(p=i[d])||void 0===n[d]||(i[d]=p=(new a).init(this,n[d],r[u]));p&&(p.index=d,h[u]=p)}if(this.options.keys=e,i&&(s!==(t=i.length)||c))for(u=0;u<t;u++)u!==l||c||(u+=s),i[u]&&(i[u].destroyElements(),i[u].plotX=void 0);this.data=i,this.points=h,M(this,"afterGeneratePoints")},t.prototype.getXExtremes=function(t){return{min:v(t),max:m(t)}},t.prototype.getExtremes=function(t,e){var n,i=this.xAxis,r=this.yAxis,o=this.processedXData||this.xData,a=[],s=0,l=0,c=0,u=this.requireSorting?this.cropShoulder:0,h=!!r&&r.positiveValuesOnly;for(r=(t=t||this.stackedYData||this.processedYData||[]).length,i&&(l=(c=i.getExtremes()).min,c=c.max),n=0;n<r;n++){var d=o[n],p=t[n],f=(A(p)||D(p))&&(p.length||0<p||!h);if(d=e||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!i||(o[n+u]||d)>=l&&(o[n-u]||d)<=c,f&&d)if(f=p.length)for(;f--;)A(p[f])&&(a[s++]=p[f]);else a[s++]=p}return t={dataMin:v(a),dataMax:m(a)},M(this,"afterGetExtremes",{dataExtremes:t}),t},t.prototype.applyExtremes=function(){var t=this.getExtremes();return this.dataMin=t.dataMin,this.dataMax=t.dataMax,t},t.prototype.getFirstValidPoint=function(t){for(var e=null,n=t.length,i=0;null===e&&i<n;)e=t[i],i++;return e},t.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var t,e,n=this.options,i=n.stacking,r=this.xAxis,o=r.categories,a=this.enabledDataSorting,s=this.yAxis,l=this.points,c=l.length,u=!!this.modifyValue,h=this.pointPlacementToXValue(),d=!!h,p=n.threshold,f=n.startFromThreshold?p:0,y=this.zoneAxis||"y",g=Number.MAX_VALUE;for(t=0;t<c;t++){var m=l[t],v=m.x,x=m.y,k=m.low,O=i&&s.stacking&&s.stacking.stacks[(this.negStacks&&x<(f?0:p)?"-":"")+this.stackKey];if((s.positiveValuesOnly&&!s.validatePositiveValue(x)||r.positiveValuesOnly&&!r.validatePositiveValue(v))&&(m.isNull=!0),m.plotX=e=w(b(r.translate(v,0,0,0,1,h,"flags"===this.type),-1e5,1e5)),i&&this.visible&&O&&O[v]){var P=this.getStackIndicator(P,v,this.index);if(!m.isNull)var C=O[v],T=C.points[P.key]}if(D(T)&&(k=T[0],x=T[1],k===f&&P.key===O[v].base&&(k=j(A(p)&&p,s.min)),s.positiveValuesOnly&&0>=k&&(k=null),m.total=m.stackTotal=C.total,m.percentage=C.total&&m.y/C.total*100,m.stackY=x,this.irregularWidths||C.setOffset(this.pointXOffset||0,this.barW||0)),m.yBottom=S(k)?b(s.translate(k,0,1,0,1),-1e5,1e5):null,u&&(x=this.modifyValue(x,m)),m.plotY=void 0,A(x)&&(void 0!==(x=s.translate(x,!1,!0,!1,!0))&&(m.plotY=b(x,-1e5,1e5))),m.isInside=this.isPointInside(m),m.clientX=d?w(r.translate(v,0,0,0,1,h)):e,m.negative=m[y]<(n[y+"Threshold"]||p||0),m.category=o&&void 0!==o[m.x]?o[m.x]:m.x,!m.isNull&&!1!==m.visible){void 0!==E&&(g=Math.min(g,Math.abs(e-E)));var E=e}m.zone=this.zones.length&&m.getZone(),!m.graphic&&this.group&&a&&(m.isNew=!0)}this.closestPointRangePx=g,M(this,"afterTranslate")},t.prototype.getValidPoints=function(t,e,n){var i=this.chart;return(t||this.points||[]).filter((function(t){return!(e&&!i.isInsidePlot(t.plotX,t.plotY,i.inverted))&&(!1!==t.visible&&(n||!t.isNull))}))},t.prototype.getClipBox=function(t,e){var n=this.options,i=this.chart,r=i.inverted,o=this.xAxis,a=o&&this.yAxis,s=i.options.chart.scrollablePlotArea||{};return t&&!1===n.clip&&a?t=r?{y:-i.chartWidth+a.len+a.pos,height:i.chartWidth,width:i.chartHeight,x:-i.chartHeight+o.len+o.pos}:{y:-a.pos,height:i.chartHeight,width:i.chartWidth,x:-o.pos}:(t=this.clipBox||i.clipBox,e&&(t.width=i.plotSizeX,t.x=(i.scrollablePixelsX||0)*(s.scrollPositionX||0))),e?{width:t.width,x:t.x}:t},t.prototype.setClip=function(t){var e=this.chart,n=this.options,i=e.renderer,r=e.inverted,o=this.clipBox,a=this.getClipBox(t),s=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,t&&t.defer,a.height,n.xAxis,n.yAxis].join(),l=e[s],c=e[s+"m"];t&&(a.width=0,r&&(a.x=e.plotHeight+(!1!==n.clip?0:e.plotTop))),l?e.hasLoaded||l.attr(a):(t&&(e[s+"m"]=c=i.clipRect(r?e.plotSizeX+99:-99,r?-e.plotLeft:-e.plotTop,99,r?e.chartWidth:e.chartHeight)),e[s]=l=i.clipRect(a),l.count={length:0}),t&&!l.count[this.index]&&(l.count[this.index]=!0,l.count.length+=1),(!1!==n.clip||t)&&(this.group.clip(t||o?l:e.clipRect),this.markerGroup.clip(c),this.sharedClipKey=s),t||(l.count[this.index]&&(delete l.count[this.index],--l.count.length),0===l.count.length&&s&&e[s]&&(o||(e[s]=e[s].destroy()),e[s+"m"]&&(e[s+"m"]=e[s+"m"].destroy())))},t.prototype.animate=function(t){var e=this.chart,n=c(this.options.animation);if(t)this.setClip(n);else{var i=this.sharedClipKey;t=e[i];var r=this.getClipBox(n,!0);t&&t.animate(r,n),e[i+"m"]&&e[i+"m"].animate({width:r.width+99,x:r.x-(e.inverted?0:99)},n)}},t.prototype.afterAnimate=function(){this.setClip(),M(this,"afterAnimate"),this.finishedAnimating=!0},t.prototype.drawPoints=function(){var t,e,n=this.points,i=this.chart,r=this.options.marker,o=this[this.specialGroup]||this.markerGroup,a=this.xAxis,s=j(r.enabled,!(a&&!a.isRadial)||null,this.closestPointRangePx>=r.enabledThreshold*r.radius);if(!1!==r.enabled||this._hasPointMarkers)for(t=0;t<n.length;t++){var l=n[t],c=(e=l.graphic)?"animate":"attr",u=l.marker||{},h=!!l.marker;if((s&&void 0===u.enabled||u.enabled)&&!l.isNull&&!1!==l.visible){var d=j(u.symbol,this.symbol),p=this.markerAttribs(l,l.selected&&"select");this.enabledDataSorting&&(l.startXPos=a.reversed?-p.width:a.width);var f=!1!==l.isInside;e?e[f?"show":"hide"](f).animate(p):f&&(0<p.width||l.hasImage)&&(l.graphic=e=i.renderer.symbol(d,p.x,p.y,p.width,p.height,h?u:r).add(o),this.enabledDataSorting&&i.hasRendered&&(e.attr({x:l.startXPos}),c="animate")),e&&"animate"===c&&e[f?"show":"hide"](f).animate(p),e&&!i.styledMode&&e[c](this.pointAttribs(l,l.selected&&"select")),e&&e.addClass(l.getClassName(),!0)}else e&&(l.graphic=e.destroy())}},t.prototype.markerAttribs=function(t,e){var n=this.options,i=n.marker,r=t.marker||{},o=r.symbol||i.symbol,a=j(r.radius,i.radius);return e&&(i=i.states[e],e=r.states&&r.states[e],a=j(e&&e.radius,i&&i.radius,a+(i&&i.radiusPlus||0))),t.hasImage=o&&0===o.indexOf("url"),t.hasImage&&(a=0),t={x:n.crisp?Math.floor(t.plotX)-a:t.plotX-a,y:t.plotY-a},a&&(t.width=t.height=2*a),t},t.prototype.pointAttribs=function(t,e){var n=this.options.marker,i=t&&t.options,r=i&&i.marker||{},o=this.color,a=i&&i.color,s=t&&t.color;i=j(r.lineWidth,n.lineWidth);var l=t&&t.zone&&t.zone.color;return t=1,o=a||l||s||o,a=r.fillColor||n.fillColor||o,o=r.lineColor||n.lineColor||o,e=e||"normal",n=n.states[e],e=r.states&&r.states[e]||{},i=j(e.lineWidth,n.lineWidth,i+j(e.lineWidthPlus,n.lineWidthPlus,0)),a=e.fillColor||n.fillColor||a,{stroke:o=e.lineColor||n.lineColor||o,"stroke-width":i,fill:a,opacity:t=j(e.opacity,n.opacity,t)}},t.prototype.destroy=function(t){var e,n,i,r=this,o=r.chart,a=/AppleWebKit\/533/.test(p.navigator.userAgent),c=r.data||[];for(M(r,"destroy"),this.removeEvents(t),(r.axisTypes||[]).forEach((function(t){(i=r[t])&&i.series&&(k(i.series,r),i.isDirty=i.forceRedraw=!0)})),r.legendItem&&r.chart.legend.destroyItem(r),e=c.length;e--;)(n=c[e])&&n.destroy&&n.destroy();r.points=null,l.clearTimeout(r.animationTimeout),L(r,(function(t,e){t instanceof s&&!t.survive&&t[a&&"group"===e?"hide":"destroy"]()})),o.hoverSeries===r&&(o.hoverSeries=null),k(o.series,r),o.orderSeries(),L(r,(function(e,n){t&&"hcEvents"===n||delete r[n]}))},t.prototype.applyZones=function(){var t,e,n,i,r,o,a,s,l=this,c=this.chart,u=c.renderer,h=this.zones,d=this.clips||[],p=this.graph,f=this.area,y=Math.max(c.chartWidth,c.chartHeight),g=this[(this.zoneAxis||"y")+"Axis"],m=c.inverted,v=!1;if(h.length&&(p||f)&&g&&void 0!==g.min){var x=g.reversed,w=g.horiz;p&&!this.showLine&&p.hide(),f&&f.hide();var S=g.getExtremes();h.forEach((function(h,k){t=x?w?c.plotWidth:0:w?0:g.toPixels(S.min)||0,t=b(j(e,t),0,y),e=b(Math.round(g.toPixels(j(h.value,S.max),!0)||0),0,y),v&&(t=e=g.toPixels(S.max)),i=Math.abs(t-e),r=Math.min(t,e),o=Math.max(t,e),g.isXAxis?(n={x:m?o:r,y:0,width:i,height:y},w||(n.x=c.plotHeight-n.x)):(n={x:0,y:m?o:r,width:y,height:i},w&&(n.y=c.plotWidth-n.y)),m&&u.isVML&&(n=g.isXAxis?{x:0,y:x?r:o,height:n.width,width:c.chartWidth}:{x:n.y-c.plotLeft-c.spacingBox.x,y:0,width:n.height,height:c.chartHeight}),d[k]?d[k].animate(n):d[k]=u.clipRect(n),a=l["zone-area-"+k],s=l["zone-graph-"+k],p&&s&&s.clip(d[k]),f&&a&&a.clip(d[k]),v=h.value>S.max,l.resetZones&&0===e&&(e=void 0)})),this.clips=d}else l.visible&&(p&&p.show(!0),f&&f.show(!0))},t.prototype.invertGroups=function(t){function e(){["group","markerGroup"].forEach((function(e){n[e]&&(i.renderer.isVML&&n[e].attr({width:n.yAxis.len,height:n.xAxis.len}),n[e].width=n.yAxis.len,n[e].height=n.xAxis.len,n[e].invert(!n.isRadialSeries&&t))}))}var n=this,i=n.chart;n.xAxis&&(n.eventsToUnbind.push(g(i,"resize",e)),e(),n.invertGroups=e)},t.prototype.plotGroup=function(t,e,n,i,r){var o=this[t],a=!o;return n={visibility:n,zIndex:i||.1},void 0===this.opacity||this.chart.styledMode||"inactive"===this.state||(n.opacity=this.opacity),a&&(this[t]=o=this.chart.renderer.g().add(r)),o.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(S(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(o.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),o.attr(n)[a?"attr":"animate"](this.getPlotBox()),o},t.prototype.getPlotBox=function(){var t=this.chart,e=this.xAxis,n=this.yAxis;return t.inverted&&(e=n,n=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:n?n.top:t.plotTop,scaleX:1,scaleY:1}},t.prototype.removeEvents=function(t){t||R(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach((function(t){t()})),this.eventsToUnbind.length=0)},t.prototype.render=function(){var t=this,e=t.chart,n=t.options,i=c(n.animation),r=!t.finishedAnimating&&e.renderer.isSVG&&i.duration,o=t.visible?"inherit":"hidden",a=n.zIndex,s=t.hasRendered,l=e.seriesGroup,u=e.inverted;M(this,"render");var h=t.plotGroup("group","series",o,a,l);t.markerGroup=t.plotGroup("markerGroup","markers",o,a,l),r&&t.animate&&t.animate(!0),h.inverted=!!j(t.invertible,t.isCartesian)&&u,t.drawGraph&&(t.drawGraph(),t.applyZones()),t.visible&&t.drawPoints(),t.drawDataLabels&&t.drawDataLabels(),t.redrawPoints&&t.redrawPoints(),t.drawTracker&&!1!==t.options.enableMouseTracking&&t.drawTracker(),t.invertGroups(u),!1===n.clip||t.sharedClipKey||s||h.clip(e.clipRect),r&&t.animate&&t.animate(),s||(r&&i.defer&&(r+=i.defer),t.animationTimeout=F((function(){t.afterAnimate()}),r||0)),t.isDirty=!1,t.hasRendered=!0,M(t,"afterRender")},t.prototype.redraw=function(){var t=this.chart,e=this.isDirty||this.isDirtyData,n=this.group,i=this.xAxis,r=this.yAxis;n&&(t.inverted&&n.attr({width:t.plotWidth,height:t.plotHeight}),n.animate({translateX:j(i&&i.left,t.plotLeft),translateY:j(r&&r.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},t.prototype.searchPoint=function(t,e){var n=this.xAxis,i=this.yAxis,r=this.chart.inverted;return this.searchKDTree({clientX:r?n.len-t.chartY+n.pos:t.chartX-n.pos,plotY:r?i.len-t.chartX+i.pos:t.chartY-i.pos},e,t)},t.prototype.buildKDTree=function(t){this.buildingKdTree=!0;var e=this,n=-1<e.options.findNearestPointBy.indexOf("y")?2:1;delete e.kdTree,F((function(){e.kdTree=function t(n,i,r){var o;if(o=n&&n.length){var a=e.kdAxisArray[i%r];return n.sort((function(t,e){return t[a]-e[a]})),{point:n[o=Math.floor(o/2)],left:t(n.slice(0,o),i+1,r),right:t(n.slice(o+1),i+1,r)}}}(e.getValidPoints(null,!e.directTouch),n,n),e.buildingKdTree=!1}),e.options.kdNow||t&&"touchstart"===t.type?0:1)},t.prototype.searchKDTree=function(t,e,n){var i=this,r=this.kdAxisArray[0],o=this.kdAxisArray[1],a=e?"distX":"dist";if(e=-1<i.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(n),this.kdTree)return function t(e,n,s,l){var c=n.point,u=i.kdAxisArray[s%l],h=c,d=S(e[r])&&S(c[r])?Math.pow(e[r]-c[r],2):null,p=S(e[o])&&S(c[o])?Math.pow(e[o]-c[o],2):null;return p=(d||0)+(p||0),c.dist=S(p)?Math.sqrt(p):Number.MAX_VALUE,c.distX=S(d)?Math.sqrt(d):Number.MAX_VALUE,d=0>(u=e[u]-c[u])?"right":"left",n[p=0>u?"left":"right"]&&(h=(p=t(e,n[p],s+1,l))[a]<h[a]?p:c),n[d]&&Math.sqrt(u*u)<h[a]&&(h=(e=t(e,n[d],s+1,l))[a]<h[a]?e:h),h}(t,this.kdTree,e,e)},t.prototype.pointPlacementToXValue=function(){var t=this.options,e=t.pointRange,n=this.xAxis;return"between"===(t=t.pointPlacement)&&(t=n.reversed?-.5:.5),A(t)?t*(e||n.pointRange):0},t.prototype.isPointInside=function(t){return void 0!==t.plotY&&void 0!==t.plotX&&0<=t.plotY&&t.plotY<=this.yAxis.len&&0<=t.plotX&&t.plotX<=this.xAxis.len},t.prototype.drawTracker=function(){var t=this,e=t.options,n=e.trackByArea,i=[].concat(n?t.areaPath:t.graphPath),r=t.chart,o=r.pointer,a=r.renderer,s=r.options.tooltip.snap,l=t.tracker,c=function(e){r.hoverSeries!==t&&t.onMouseOver()},u="rgba(192,192,192,"+(d?1e-4:.002)+")";l?l.attr({d:i}):t.graph&&(t.tracker=a.path(i).attr({visibility:t.visible?"visible":"hidden",zIndex:2}).addClass(n?"highcharts-tracker-area":"highcharts-tracker-line").add(t.group),r.styledMode||t.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:u,fill:n?u:"none","stroke-width":t.graph.strokeWidth()+(n?0:2*s)}),[t.tracker,t.markerGroup].forEach((function(t){t.addClass("highcharts-tracker").on("mouseover",c).on("mouseout",(function(t){o.onTrackerMouseOut(t)})),e.cursor&&!r.styledMode&&t.css({cursor:e.cursor}),h&&t.on("touchstart",c)}))),M(this,"afterDrawTracker")},t.prototype.addPoint=function(t,e,n,i,r){var o=this.options,a=this.data,s=this.chart,l=this.xAxis;l=l&&l.hasNames&&l.names;var c,u=o.data,h=this.xData;e=j(e,!0);var d={series:this};this.pointClass.prototype.applyOptions.apply(d,[t]);var p=d.x,f=h.length;if(this.requireSorting&&p<h[f-1])for(c=!0;f&&h[f-1]>p;)f--;this.updateParallelArrays(d,"splice",f,0,0),this.updateParallelArrays(d,f),l&&d.name&&(l[p]=d.name),u.splice(f,0,t),c&&(this.data.splice(f,0,null),this.processData()),"point"===o.legendType&&this.generatePoints(),n&&(a[0]&&a[0].remove?a[0].remove(!1):(a.shift(),this.updateParallelArrays(d,"shift"),u.shift())),!1!==r&&M(this,"addPoint",{point:d}),this.isDirtyData=this.isDirty=!0,e&&s.redraw(i)},t.prototype.removePoint=function(t,e,n){var i=this,r=i.data,o=r[t],a=i.points,s=i.chart,l=function(){a&&a.length===r.length&&a.splice(t,1),r.splice(t,1),i.options.data.splice(t,1),i.updateParallelArrays(o||{series:i},"splice",t,1),o&&o.destroy(),i.isDirty=!0,i.isDirtyData=!0,e&&s.redraw()};u(n,s),e=j(e,!0),o?o.firePointEvent("remove",null,l):l()},t.prototype.remove=function(t,e,n,i){function r(){o.destroy(i),a.isDirtyLegend=a.isDirtyBox=!0,a.linkSeries(),j(t,!0)&&a.redraw(e)}var o=this,a=o.chart;!1!==n?M(o,"remove",null,r):r()},t.prototype.update=function(t,e){t=x(t,this.userOptions),M(this,"update",{options:t});var n,i=this,r=i.chart,o=i.userOptions,a=i.initialType||i.type,s=r.options.plotOptions,l=t.type||o.type||r.options.chart.type,c=!(this.hasDerivedData||l&&l!==this.type||void 0!==t.pointStart||void 0!==t.pointInterval||i.hasOptionChanged("dataGrouping")||i.hasOptionChanged("pointStart")||i.hasOptionChanged("pointInterval")||i.hasOptionChanged("pointIntervalUnit")||i.hasOptionChanged("keys")),u=y[a].prototype,h=["eventOptions","navigatorSeries","baseSeries"],d=i.finishedAnimating&&{animation:!1},p={};if(c&&(h.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","nodes","layout","mapMap","mapData","minY","maxY","minX","maxX"),!1!==t.visible&&h.push("area","graph"),i.parallelArrays.forEach((function(t){h.push(t+"Data")})),t.data&&(t.dataSorting&&P(i.options.dataSorting,t.dataSorting),this.setData(t.data,!1))),t=I(o,d,{index:void 0===o.index?i.index:o.index,pointStart:j(s&&s.series&&s.series.pointStart,o.pointStart,i.xData[0])},!c&&{data:i.options.data},t),c&&t.data&&(t.data=i.options.data),(h=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(h)).forEach((function(t){h[t]=i[t],delete i[t]})),y[l||a]){if(o=l!==i.type,i.remove(!1,!1,!1,!0),o)if(Object.setPrototypeOf)Object.setPrototypeOf(i,y[l||a].prototype);else{for(n in o=Object.hasOwnProperty.call(i,"hcEvents")&&i.hcEvents,u)i[n]=void 0;P(i,y[l||a].prototype),o?i.hcEvents=o:delete i.hcEvents}}else O(17,!0,r,{missingModuleFor:l||a});if(h.forEach((function(t){i[t]=h[t]})),i.init(r,t),c&&this.points){var f=i.options;!1===f.visible?(p.graphic=1,p.dataLabel=1):i._hasPointLabels||(t=f.marker,l=f.dataLabels,t&&(!1===t.enabled||"symbol"in t)&&(p.graphic=1),l&&!1===l.enabled&&(p.dataLabel=1)),this.points.forEach((function(t){t&&t.series&&(t.resolveColor(),Object.keys(p).length&&t.destroyElements(p),!1===f.showInLegend&&t.legendItem&&r.legend.destroyItem(t))}),this)}i.initialType=a,r.linkSeries(),M(this,"afterUpdate"),j(e,!0)&&r.redraw(!!c&&void 0)},t.prototype.setName=function(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0},t.prototype.hasOptionChanged=function(t){var e=this.options[t],n=this.chart.options.plotOptions,i=this.userOptions[t];return i?e!==i:e!==j(n&&n[this.type]&&n[this.type][t],n&&n.series&&n.series[t],e)},t.prototype.onMouseOver=function(){var t=this.chart,e=t.hoverSeries;t.pointer.setHoverChartIndex(),e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&M(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this},t.prototype.onMouseOut=function(){var t=this.options,e=this.chart,n=e.tooltip,i=e.hoverPoint;e.hoverSeries=null,i&&i.onMouseOut(),this&&t.events.mouseOut&&M(this,"mouseOut"),!n||this.stickyTracking||n.shared&&!this.noSharedTooltip||n.hide(),e.series.forEach((function(t){t.setState("",!0)}))},t.prototype.setState=function(t,e){var n=this,i=n.options,r=n.graph,o=i.inactiveOtherPoints,a=i.states,s=i.lineWidth,l=i.opacity,c=j(a[t||"normal"]&&a[t||"normal"].animation,n.chart.options.chart.animation);if(i=0,t=t||"",n.state!==t&&([n.group,n.markerGroup,n.dataLabelsGroup].forEach((function(e){e&&(n.state&&e.removeClass("highcharts-series-"+n.state),t&&e.addClass("highcharts-series-"+t))})),n.state=t,!n.chart.styledMode)){if(a[t]&&!1===a[t].enabled)return;if(t&&(s=a[t].lineWidth||s+(a[t].lineWidthPlus||0),l=j(a[t].opacity,l)),r&&!r.dashstyle)for(a={"stroke-width":s},r.animate(a,c);n["zone-graph-"+i];)n["zone-graph-"+i].animate(a,c),i+=1;o||[n.group,n.markerGroup,n.dataLabelsGroup,n.labelBySeries].forEach((function(t){t&&t.animate({opacity:l},c)}))}e&&o&&n.points&&n.setAllPointsToState(t||void 0)},t.prototype.setAllPointsToState=function(t){this.points.forEach((function(e){e.setState&&e.setState(t)}))},t.prototype.setVisible=function(t,e){var n=this,i=n.chart,r=n.legendItem,o=i.options.chart.ignoreHiddenSeries,a=n.visible,s=(n.visible=t=n.options.visible=n.userOptions.visible=void 0===t?!a:t)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(t){n[t]&&n[t][s]()})),i.hoverSeries!==n&&(i.hoverPoint&&i.hoverPoint.series)!==n||n.onMouseOut(),r&&i.legend.colorizeItem(n,t),n.isDirty=!0,n.options.stacking&&i.series.forEach((function(t){t.options.stacking&&t.visible&&(t.isDirty=!0)})),n.linkedSeries.forEach((function(e){e.setVisible(t,!1)})),o&&(i.isDirtyBox=!0),M(n,s),!1!==e&&i.redraw()},t.prototype.show=function(){this.setVisible(!0)},t.prototype.hide=function(){this.setVisible(!1)},t.prototype.select=function(t){this.selected=t=this.options.selected=void 0===t?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),M(this,t?"select":"unselect")},t.defaultOptions={lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:r.backgroundColor,lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:r.neutralColor20,lineColor:r.neutralColor100,lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",defer:!0,formatter:function(){var t=this.series.chart.numberFormatter;return"number"!=typeof this.y?"":t(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},t}(),P(t.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:n.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:o,requireSorting:!0,sorted:!0}),a.series=t,t})),e(n,"Extensions/ScrollablePlotArea.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Series/Series.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=t.stop,s=o.addEvent,l=o.createElement,c=o.merge,u=o.pick;s(n,"afterSetChartSize",(function(t){var e=this.options.chart.scrollablePlotArea,n=e&&e.minWidth;if(e=e&&e.minHeight,!this.renderer.forExport){if(n){if(this.scrollablePixelsX=n=Math.max(0,n-this.chartWidth)){this.scrollablePlotBox=c(this.plotBox),this.plotWidth+=n,this.inverted?(this.clipBox.height+=n,this.plotBox.height+=n):(this.clipBox.width+=n,this.plotBox.width+=n);var i={1:{name:"right",value:n}}}}else e&&(this.scrollablePixelsY=n=Math.max(0,e-this.chartHeight))&&(this.scrollablePlotBox=c(this.plotBox),this.plotHeight+=n,this.inverted?(this.clipBox.width+=n,this.plotBox.width+=n):(this.clipBox.height+=n,this.plotBox.height+=n),i={2:{name:"bottom",value:n}});i&&!t.skipAxes&&this.axes.forEach((function(t){i[t.side]?t.getPlotLinePath=function(){var e=i[t.side].name,n=this[e];this[e]=n-i[t.side].value;var o=r.Axis.prototype.getPlotLinePath.apply(this,arguments);return this[e]=n,o}:(t.setAxisSize(),t.setAxisTranslation())}))}})),s(n,"render",(function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),n.prototype.setUpScrolling=function(){var t=this,e={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(e.overflowX="auto"),this.scrollablePixelsY&&(e.overflowY="auto"),this.scrollingParent=l("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=l("div",{className:"highcharts-scrolling"},e,this.scrollingParent),s(this.scrollingContainer,"scroll",(function(){t.pointer&&delete t.pointer.chartPosition})),this.innerContainer=l("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},n.prototype.moveFixedElements=function(){var t,e=this.container,n=this.fixedRenderer,i=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),t&&i.push(t+":not(.highcharts-radial-axis)",t+"-labels:not(.highcharts-radial-axis-labels)"),i.forEach((function(t){[].forEach.call(e.querySelectorAll(t),(function(t){(t.namespaceURI===n.SVG_NS?n.box:n.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}))},n.prototype.applyFixed=function(){var t,n,o,c=this,h=!this.fixedDiv,d=this.options.chart,p=d.scrollablePlotArea;h?(this.fixedDiv=l("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:((null===(t=d.style)||void 0===t?void 0:t.zIndex)||0)+2,top:0},null,!0),null===(n=this.scrollingContainer)||void 0===n||n.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=t=new r.Renderer(this.fixedDiv,this.chartWidth,this.chartHeight,null===(o=this.options.chart)||void 0===o?void 0:o.style),this.scrollableMask=t.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(p.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),s(this,"afterShowResetZoom",this.moveFixedElements),s(this,"afterLayOutTitles",this.moveFixedElements),s(e,"afterInit",(function(){c.scrollableDirty=!0})),s(i,"show",(function(){c.scrollableDirty=!0}))):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||h)&&(this.scrollableDirty=!1,this.moveFixedElements()),o=this.chartWidth+(this.scrollablePixelsX||0),t=this.chartHeight+(this.scrollablePixelsY||0),a(this.container),this.container.style.width=o+"px",this.container.style.height=t+"px",this.renderer.boxWrapper.attr({width:o,height:t,viewBox:[0,0,o,t].join(" ")}),this.chartBackground.attr({width:o,height:t}),this.scrollingContainer.style.height=this.chartHeight+"px",h&&(p.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*p.scrollPositionX),p.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*p.scrollPositionY)),t=this.axisOffset,h=this.plotTop-t[0]-1,p=this.plotLeft-t[3]-1,o=this.plotTop+this.plotHeight+t[2]+1,t=this.plotLeft+this.plotWidth+t[1]+1,n=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),d=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0),h=this.scrollablePixelsX?[["M",0,h],["L",this.plotLeft-1,h],["L",this.plotLeft-1,o],["L",0,o],["Z"],["M",n,h],["L",this.chartWidth,h],["L",this.chartWidth,o],["L",n,o],["Z"]]:this.scrollablePixelsY?[["M",p,0],["L",p,this.plotTop-1],["L",t,this.plotTop-1],["L",t,0],["Z"],["M",p,d],["L",p,this.chartHeight],["L",t,this.chartHeight],["L",t,d],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:h})}})),e(n,"Core/Axis/StackingAxis.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.getDeferredAnimation,i=e.addEvent,r=e.destroyObjectProperties,o=e.fireEvent,a=e.objectEach,s=e.pick,l=function(){function t(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return t.prototype.buildStacks=function(){var t,e=this.axis,n=e.series,i=s(e.options.reversedStacks,!0),r=n.length;if(!e.isXAxis){for(this.usePercentage=!1,t=r;t--;){var a=n[i?t:r-t-1];a.setStackedPoints(),a.setGroupedPoints()}for(t=0;t<r;t++)n[t].modifyStacks();o(e,"afterBuildStacks")}},t.prototype.cleanStacks=function(){if(!this.axis.isXAxis){if(this.oldStacks)var t=this.stacks=this.oldStacks;a(t,(function(t){a(t,(function(t){t.cumulative=t.total}))}))}},t.prototype.resetStacks=function(){var t=this,e=t.stacks;t.axis.isXAxis||a(e,(function(e){a(e,(function(n,i){n.touched<t.stacksTouched?(n.destroy(),delete e[i]):(n.total=null,n.cumulative=null)}))}))},t.prototype.renderStackTotals=function(){var t=this.axis,e=t.chart,i=e.renderer,r=this.stacks;t=n(e,t.options.stackLabels.animation);var o=this.stackTotalGroup=this.stackTotalGroup||i.g("stack-labels").attr({visibility:"visible",zIndex:6,opacity:0}).add();o.translate(e.plotLeft,e.plotTop),a(r,(function(t){a(t,(function(t){t.render(o)}))})),o.animate({opacity:1},t)},t}();return function(){function t(){}return t.compose=function(e){i(e,"init",t.onInit),i(e,"destroy",t.onDestroy)},t.onDestroy=function(){var t=this.stacking;if(t){var e=t.stacks;a(e,(function(t,n){r(t),e[n]=null})),t&&t.stackTotalGroup&&t.stackTotalGroup.destroy()}},t.onInit=function(){this.stacking||(this.stacking=new l(this))},t}()})),e(n,"Extensions/Stacking.js",[n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Axis/StackingAxis.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=o.correctFloat,s=o.defined,l=o.destroyObjectProperties,c=o.format,u=o.isArray,h=o.isNumber,d=o.pick,p=function(){function t(t,e,n,i,r){var o=t.chart.inverted;this.axis=t,this.isNegative=n,this.options=e=e||{},this.x=i,this.total=null,this.points={},this.hasValidPoints=!1,this.stack=r,this.rightCliff=this.leftCliff=0,this.alignOptions={align:e.align||(o?n?"left":"right":"center"),verticalAlign:e.verticalAlign||(o?"middle":n?"bottom":"top"),y:e.y,x:e.x},this.textAlign=e.textAlign||(o?n?"right":"left":"center")}return t.prototype.destroy=function(){l(this,this.axis)},t.prototype.render=function(t){var e=this.axis.chart,n=this.options,i=n.format;i=i?c(i,this,e):n.formatter.call(this),this.label?this.label.attr({text:i,visibility:"hidden"}):(this.label=e.renderer.label(i,null,null,n.shape,null,null,n.useHTML,!1,"stack-labels"),i={r:n.borderRadius||0,text:i,rotation:n.rotation,padding:d(n.padding,5),visibility:"hidden"},e.styledMode||(i.fill=n.backgroundColor,i.stroke=n.borderColor,i["stroke-width"]=n.borderWidth,this.label.css(n.style)),this.label.attr(i),this.label.added||this.label.add(t)),this.label.labelrank=e.plotSizeY},t.prototype.setOffset=function(t,e,n,r,o){var a=this.axis,l=a.chart;r=a.translate(a.stacking.usePercentage?100:r||this.total,0,0,0,1),n=a.translate(n||0),n=s(r)&&Math.abs(r-n),t=d(o,l.xAxis[0].translate(this.x))+t,a=s(r)&&this.getStackBox(l,this,t,r,e,n,a),e=this.label,n=this.isNegative,t="justify"===d(this.options.overflow,"justify");var c=this.textAlign;e&&a&&(o=e.getBBox(),r=e.padding,c="left"===c?l.inverted?-r:r:"right"===c?o.width:l.inverted&&"center"===c?o.width/2:l.inverted?n?o.width+r:-r:o.width/2,n=l.inverted?o.height/2:n?-r:o.height,this.alignOptions.x=d(this.options.x,0),this.alignOptions.y=d(this.options.y,0),a.x-=c,a.y-=n,e.align(this.alignOptions,null,a),l.isInsidePlot(e.alignAttr.x+c-this.alignOptions.x,e.alignAttr.y+n-this.alignOptions.y)?e.show():(e.alignAttr.y=-9999,t=!1),t&&i.prototype.justifyDataLabel.call(this.axis,e,this.alignOptions,e.alignAttr,o,a),e.attr({x:e.alignAttr.x,y:e.alignAttr.y}),d(!t&&this.options.crop,!0)&&((l=h(e.x)&&h(e.y)&&l.isInsidePlot(e.x-r+e.width,e.y)&&l.isInsidePlot(e.x+r,e.y))||e.hide()))},t.prototype.getStackBox=function(t,e,n,i,r,o,a){var s=e.axis.reversed,l=t.inverted,c=a.height+a.pos-(l?t.plotLeft:t.plotTop);return e=e.isNegative&&!s||!e.isNegative&&s,{x:l?e?i-a.right:i-o+a.pos-t.plotLeft:n+t.xAxis[0].transB-t.plotLeft,y:l?a.height-n-r:e?c-i-o:c-i,width:l?o:r,height:l?r:o}},t}();return e.prototype.getStacks=function(){var t=this,e=t.inverted;t.yAxis.forEach((function(t){t.stacking&&t.stacking.stacks&&t.hasVisibleSeries&&(t.stacking.oldStacks=t.stacking.stacks)})),t.series.forEach((function(n){var i=n.xAxis&&n.xAxis.options||{};!n.options.stacking||!0!==n.visible&&!1!==t.options.chart.ignoreHiddenSeries||(n.stackKey=[n.type,d(n.options.stack,""),e?i.top:i.left,e?i.height:i.width].join())}))},r.compose(t),i.prototype.setGroupedPoints=function(){this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length&&i.prototype.setStackedPoints.call(this,"group")},i.prototype.setStackedPoints=function(t){var e=t||this.options.stacking;if(e&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var n=this.processedXData,i=this.processedYData,r=[],o=i.length,l=this.options,c=l.threshold,h=d(l.startFromThreshold&&c,0);l=l.stack;var f,y,g="-"+(t=t?this.type+","+e:this.stackKey),m=this.negStacks,v=this.yAxis,b=v.stacking.stacks,x=v.stacking.oldStacks;for(v.stacking.stacksTouched+=1,y=0;y<o;y++){var w=n[y],S=i[y],k=this.getStackIndicator(k,w,this.index),O=k.key,P=(f=m&&S<(h?0:c))?g:t;b[P]||(b[P]={}),b[P][w]||(x[P]&&x[P][w]?(b[P][w]=x[P][w],b[P][w].total=null):b[P][w]=new p(v,v.options.stackLabels,f,w,l)),P=b[P][w],null!==S?(P.points[O]=P.points[this.index]=[d(P.cumulative,h)],s(P.cumulative)||(P.base=O),P.touched=v.stacking.stacksTouched,0<k.index&&!1===this.singleStacks&&(P.points[O][0]=P.points[this.index+","+w+",0"][0])):P.points[O]=P.points[this.index]=null,"percent"===e?(f=f?t:g,m&&b[f]&&b[f][w]?(f=b[f][w],P.total=f.total=Math.max(f.total,P.total)+Math.abs(S)||0):P.total=a(P.total+(Math.abs(S)||0))):"group"===e?(u(S)&&(S=S[0]),null!==S&&(P.total=(P.total||0)+1)):P.total=a(P.total+(S||0)),P.cumulative="group"===e?(P.total||1)-1:d(P.cumulative,h)+(S||0),null!==S&&(P.points[O].push(P.cumulative),r[y]=P.cumulative,P.hasValidPoints=!0)}"percent"===e&&(v.stacking.usePercentage=!0),"group"!==e&&(this.stackedYData=r),v.stacking.oldStacks={}}},i.prototype.modifyStacks=function(){var t,e=this,n=e.stackKey,i=e.yAxis.stacking.stacks,r=e.processedXData,o=e.options.stacking;e[o+"Stacker"]&&[n,"-"+n].forEach((function(n){for(var a,s,l=r.length;l--;)a=r[l],t=e.getStackIndicator(t,a,e.index,n),(s=(a=i[n]&&i[n][a])&&a.points[t.key])&&e[o+"Stacker"](s,a,l)}))},i.prototype.percentStacker=function(t,e,n){e=e.total?100/e.total:0,t[0]=a(t[0]*e),t[1]=a(t[1]*e),this.stackedYData[n]=t[1]},i.prototype.getStackIndicator=function(t,e,n,i){return!s(t)||t.x!==e||i&&t.key!==i?t={x:e,index:0,key:i}:t.index++,t.key=[n,e,t.index].join(),t},n.StackItem=p,n.StackItem})),e(n,"Series/Line/LineSeries.js",[n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),o=i.defined,a=i.merge;return i=function(n){function i(){var t=null!==n&&n.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return r(i,n),i.prototype.drawGraph=function(){var e=this,n=this.options,i=(this.gappedPath||this.getGraphPath).call(this),r=this.chart.styledMode,o=[["graph","highcharts-graph"]];r||o[0].push(n.lineColor||this.color||t.neutralColor20,n.dashStyle),(o=e.getZonesGraphs(o)).forEach((function(t,o){var a=t[0],s=e[a],l=s?"animate":"attr";s?(s.endX=e.preventGraphAnimation?null:i.xMap,s.animate({d:i})):i.length&&(e[a]=s=e.chart.renderer.path(i).addClass(t[1]).attr({zIndex:1}).add(e.group)),s&&!r&&(a={stroke:t[2],"stroke-width":n.lineWidth,fill:e.fillGraph&&e.color||"none"},t[3]?a.dashstyle=t[3]:"square"!==n.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),s[l](a).shadow(2>o&&n.shadow)),s&&(s.startX=i.xMap,s.isArea=i.isArea)}))},i.prototype.getGraphPath=function(t,e,n){var i,r,a=this,s=a.options,l=s.step,c=[],u=[];return(i=(t=t||a.points).reversed)&&t.reverse(),(l={right:1,center:2}[l]||l&&3)&&i&&(l=4-l),(t=this.getValidPoints(t,!1,!(s.connectNulls&&!e&&!n))).forEach((function(i,h){var d=i.plotX,p=i.plotY,f=t[h-1];(i.leftCliff||f&&f.rightCliff)&&!n&&(r=!0),i.isNull&&!o(e)&&0<h?r=!s.connectNulls:i.isNull&&!e?r=!0:(0===h||r?h=[["M",i.plotX,i.plotY]]:a.getPointSpline?h=[a.getPointSpline(t,i,h)]:l?(h=1===l?[["L",f.plotX,p]]:2===l?[["L",(f.plotX+d)/2,f.plotY],["L",(f.plotX+d)/2,p]]:[["L",d,f.plotY]]).push(["L",d,p]):h=[["L",d,p]],u.push(i.x),l&&(u.push(i.x),2===l&&u.push(i.x)),c.push.apply(c,h),r=!1)})),c.xMap=u,a.graphPath=c},i.prototype.getZonesGraphs=function(t){return this.zones.forEach((function(e,n){n=["zone-graph-"+n,"highcharts-graph highcharts-zone-graph-"+n+" "+(e.className||"")],this.chart.styledMode||n.push(e.color||this.color,e.dashStyle||this.options.dashStyle),t.push(n)}),this),t},i.defaultOptions=a(e.defaultOptions,{}),i}(e),n.registerSeriesType("line",i),i})),e(n,"Series/Area/AreaSeries.js",[n["Core/Color/Color.js"],n["Mixins/LegendSymbol.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),a=t.parse,s=n.seriesTypes.line;t=i.extend;var l=i.merge,c=i.objectEach,u=i.pick;return i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return o(e,t),e.prototype.drawGraph=function(){this.areaPath=[],t.prototype.drawGraph.apply(this);var e=this,n=this.areaPath,i=this.options,r=[["area","highcharts-area",this.color,i.fillColor]];this.zones.forEach((function(t,n){r.push(["zone-area-"+n,"highcharts-area highcharts-zone-area-"+n+" "+t.className,t.color||e.color,t.fillColor||i.fillColor])})),r.forEach((function(t){var r=t[0],o=e[r],s=o?"animate":"attr",l={};o?(o.endX=e.preventGraphAnimation?null:n.xMap,o.animate({d:n})):(l.zIndex=0,(o=e[r]=e.chart.renderer.path(n).addClass(t[1]).add(e.group)).isArea=!0),e.chart.styledMode||(l.fill=u(t[3],a(t[2]).setOpacity(u(i.fillOpacity,.75)).get())),o[s](l),o.startX=n.xMap,o.shiftUnit=i.step?2:1}))},e.prototype.getGraphPath=function(t){var e,n=s.prototype.getGraphPath,i=this.options,r=i.stacking,o=this.yAxis,a=[],l=[],c=this.index,h=o.stacking.stacks[this.stackKey],d=i.threshold,p=Math.round(o.getThreshold(i.threshold));i=u(i.connectNulls,"percent"===r);var f=function(e,n,i){var s=t[e];e=r&&h[s.x].points[c];var u=s[i+"Null"]||0;if(i=s[i+"Cliff"]||0,s=!0,i||u){var f=(u?e[0]:e[1])+i,y=e[0]+i;s=!!u}else!r&&t[n]&&t[n].isNull&&(f=y=d);void 0!==f&&(l.push({plotX:g,plotY:null===f?p:o.getThreshold(f),isNull:s,isCliff:!0}),a.push({plotX:g,plotY:null===y?p:o.getThreshold(y),doCurve:!1}))};for(t=t||this.points,r&&(t=this.getStackPoints(t)),e=0;e<t.length;e++){r||(t[e].leftCliff=t[e].rightCliff=t[e].leftNull=t[e].rightNull=void 0);var y=t[e].isNull,g=u(t[e].rectPlotX,t[e].plotX),m=r?u(t[e].yBottom,p):p;y&&!i||(i||f(e,e-1,"left"),y&&!r&&i||(l.push(t[e]),a.push({x:e,plotX:g,plotY:m})),i||f(e,e+1,"right"))}return e=n.call(this,l,!0,!0),a.reversed=!0,(m=(y=n.call(this,a,!0,!0))[0])&&"M"===m[0]&&(y[0]=["L",m[1],m[2]]),y=e.concat(y),n=n.call(this,l,!1,i),y.xMap=e.xMap,this.areaPath=y,n},e.prototype.getStackPoints=function(t){var e,n=[],i=[],r=this.xAxis,o=this.yAxis,a=o.stacking.stacks[this.stackKey],s={},l=this.index,h=o.series,d=h.length,p=u(o.options.reversedStacks,!0)?1:-1;if(t=t||this.points,this.options.stacking){for(e=0;e<t.length;e++)t[e].leftNull=t[e].rightNull=void 0,s[t[e].x]=t[e];c(a,(function(t,e){null!==t.total&&i.push(e)})),i.sort((function(t,e){return t-e}));var f=h.map((function(t){return t.visible}));i.forEach((function(t,c){var u,h,y=0;if(s[t]&&!s[t].isNull)n.push(s[t]),[-1,1].forEach((function(n){var r=1===n?"rightNull":"leftNull",o=0,y=a[i[c+n]];if(y)for(e=l;0<=e&&e<d;)(u=y.points[e])||(e===l?s[t][r]=!0:f[e]&&(h=a[t].points[e])&&(o-=h[1]-h[0])),e+=p;s[t][1===n?"rightCliff":"leftCliff"]=o}));else{for(e=l;0<=e&&e<d;){if(u=a[t].points[e]){y=u[1];break}e+=p}y=o.translate(y,0,1,0,1),n.push({isNull:!0,plotX:r.translate(t,0,0,0,1),x:t,plotY:y,yBottom:y})}}))}return n},e.defaultOptions=l(s.defaultOptions,{threshold:0}),e}(s),t(i.prototype,{singleStacks:!1,drawLegendSymbol:e.drawRectangle}),n.registerSeriesType("area",i),i})),e(n,"Series/Spline/SplineSeries.js",[n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=t.seriesTypes.line,r=e.merge,o=e.pick;return e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return n(e,t),e.prototype.getPointSpline=function(t,e,n){var i=e.plotX||0,r=e.plotY||0,a=t[n-1];if(n=t[n+1],a&&!a.isNull&&!1!==a.doCurve&&!e.isCliff&&n&&!n.isNull&&!1!==n.doCurve&&!e.isCliff){t=a.plotY||0;var s=n.plotX||0;n=n.plotY||0;var l=0,c=(1.5*i+(a.plotX||0))/2.5,u=(1.5*r+t)/2.5,h=(1.5*r+n)/2.5;(s=(1.5*i+s)/2.5)!==c&&(l=(h-u)*(s-i)/(s-c)+r-h),h+=l,(u+=l)>t&&u>r?h=2*r-(u=Math.max(t,r)):u<t&&u<r&&(h=2*r-(u=Math.min(t,r))),h>n&&h>r?u=2*r-(h=Math.max(n,r)):h<n&&h<r&&(u=2*r-(h=Math.min(n,r))),e.rightContX=s,e.rightContY=h}return e=["C",o(a.rightContX,a.plotX,0),o(a.rightContY,a.plotY,0),o(c,i,0),o(u,r,0),i,r],a.rightContX=a.rightContY=void 0,e},e.defaultOptions=r(i.defaultOptions),e}(i),t.registerSeriesType("spline",e),e})),e(n,"Series/AreaSpline/AreaSplineSeries.js",[n["Series/Area/AreaSeries.js"],n["Series/Spline/SplineSeries.js"],n["Mixins/LegendSymbol.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=t.prototype,s=r.extend,l=r.merge;return s((r=function(n){function i(){var t=null!==n&&n.apply(this,arguments)||this;return t.data=void 0,t.points=void 0,t.options=void 0,t}return o(i,n),i.defaultOptions=l(e.defaultOptions,t.defaultOptions),i}(e)).prototype,{getGraphPath:a.getGraphPath,getStackPoints:a.getStackPoints,drawGraph:a.drawGraph,drawLegendSymbol:n.drawRectangle}),i.registerSeriesType("areaspline",r),r})),e(n,"Series/Column/ColumnSeries.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s){var l,c=this&&this.__extends||(l=function(t,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}l(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),u=t.animObject,h=e.parse,d=n.hasTouch;t=n.noop;var p=s.clamp,f=s.css,y=s.defined,g=s.extend,m=s.fireEvent,v=s.isArray,b=s.isNumber,x=s.merge,w=s.pick,S=s.objectEach;return s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.borderWidth=void 0,e.data=void 0,e.group=void 0,e.options=void 0,e.points=void 0,e}return c(e,t),e.prototype.animate=function(t){var e=this,n=this.yAxis,i=e.options,r=this.chart.inverted,o={},a=r?"translateX":"translateY";if(t)o.scaleY=.001,t=p(n.toPixels(i.threshold),n.pos,n.pos+n.len),r?o.translateX=t-n.len:o.translateY=t,e.clipBox&&e.setClip(),e.group.attr(o);else{var s=e.group.attr(a);e.group.animate({scaleY:1},g(u(e.options.animation),{step:function(t,i){e.group&&(o[a]=s+i.pos*(n.pos-s),e.group.attr(o))}}))}},e.prototype.init=function(e,n){t.prototype.init.apply(this,arguments);var i=this;(e=i.chart).hasRendered&&e.series.forEach((function(t){t.type===i.type&&(t.isDirty=!0)}))},e.prototype.getColumnMetrics=function(){var t=this,e=t.options,n=t.xAxis,i=t.yAxis,r=n.options.reversedStacks;r=n.reversed&&!r||!n.reversed&&r;var o,a={},s=0;!1===e.grouping?s=1:t.chart.series.forEach((function(e){var n=e.yAxis,r=e.options;if(e.type===t.type&&(e.visible||!t.chart.options.chart.ignoreHiddenSeries)&&i.len===n.len&&i.pos===n.pos){if(r.stacking&&"group"!==r.stacking){o=e.stackKey,void 0===a[o]&&(a[o]=s++);var l=a[o]}else!1!==r.grouping&&(l=s++);e.columnIndex=l}}));var l=Math.min(Math.abs(n.transA)*(n.ordinal&&n.ordinal.slope||e.pointRange||n.closestPointRange||n.tickInterval||1),n.len),c=l*e.groupPadding,u=(l-2*c)/(s||1);return e=Math.min(e.maxPointWidth||n.len,w(e.pointWidth,u*(1-2*e.pointPadding))),t.columnMetrics={width:e,offset:(u-e)/2+(c+((t.columnIndex||0)+(r?1:0))*u-l/2)*(r?-1:1),paddedWidth:u,columnCount:s},t.columnMetrics},e.prototype.crispCol=function(t,e,n,i){var r=this.chart,o=this.borderWidth,a=-(o%2?.5:0);return o=o%2?.5:1,r.inverted&&r.renderer.isVML&&(o+=1),this.options.crisp&&(n=Math.round(t+n)+a,n-=t=Math.round(t)+a),i=Math.round(e+i)+o,a=.5>=Math.abs(e)&&.5<i,i-=e=Math.round(e)+o,a&&i&&(--e,i+=1),{x:t,y:e,width:n,height:i}},e.prototype.adjustForMissingColumns=function(t,e,n,i){var r=this,o=this.options.stacking;if(!n.isNull&&1<i.columnCount){var a=0,s=0;S(this.yAxis.stacking&&this.yAxis.stacking.stacks,(function(t){if("number"==typeof n.x&&(t=t[n.x.toString()])){var e=t.points[r.index],i=t.total;o?(e&&(a=s),t.hasValidPoints&&s++):v(e)&&(a=e[1],s=i||0)}})),t=(n.plotX||0)+((s-1)*i.paddedWidth+e)/2-e-a*i.paddedWidth}return t},e.prototype.translate=function(){var t=this,e=t.chart,n=t.options,i=t.dense=2>t.closestPointRange*t.xAxis.transA;i=t.borderWidth=w(n.borderWidth,i?0:1);var r=t.xAxis,a=t.yAxis,s=n.threshold,l=t.translatedThreshold=a.getThreshold(s),c=w(n.minPointLength,5),u=t.getColumnMetrics(),h=u.width,d=t.barW=Math.max(h,1+2*i),f=t.pointXOffset=u.offset,g=t.dataMin,m=t.dataMax;e.inverted&&(l-=.5),n.pointPadding&&(d=Math.ceil(d)),o.prototype.translate.apply(t),t.points.forEach((function(i){var o=w(i.yBottom,l),v=999+Math.abs(o),x=h,S=i.plotX||0;v=p(i.plotY,-v,a.len+v);var k=S+f,O=d,P=Math.min(v,o),C=Math.max(v,o)-P;if(c&&Math.abs(C)<c){C=c;var M=!a.reversed&&!i.negative||a.reversed&&i.negative;b(s)&&b(m)&&i.y===s&&m<=s&&(a.min||0)<s&&(g!==m||(a.max||0)<=s)&&(M=!M),P=Math.abs(P-l)>c?o-c:l-(M?c:0)}y(i.options.pointWidth)&&(x=O=Math.ceil(i.options.pointWidth),k-=Math.round((x-h)/2)),n.centerInCategory&&(k=t.adjustForMissingColumns(k,x,i,u)),i.barX=k,i.pointWidth=x,i.tooltipPos=e.inverted?[p(a.len+a.pos-e.plotLeft-v,a.pos-e.plotLeft,a.len+a.pos-e.plotLeft),r.len+r.pos-e.plotTop-(S||0)-f-O/2,C]:[r.left-e.plotLeft+k+O/2,p(v+a.pos-e.plotTop,a.pos-e.plotTop,a.len+a.pos-e.plotTop),C],i.shapeType=t.pointClass.prototype.shapeType||"rect",i.shapeArgs=t.crispCol.apply(t,i.isNull?[k,l,O,0]:[k,P,O,C])}))},e.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},e.prototype.pointAttribs=function(t,e){var n=this.options,i=this.pointAttrToOptions||{},r=i.stroke||"borderColor",o=i["stroke-width"]||"borderWidth",a=t&&t.color||this.color,s=t&&t[r]||n[r]||this.color||a,l=t&&t[o]||n[o]||this[o]||0;i=t&&t.options.dashStyle||n.dashStyle;var c=w(t&&t.opacity,n.opacity,1);if(t&&this.zones.length){var u=t.getZone();a=t.options.color||u&&(u.color||t.nonZonedColor)||this.color,u&&(s=u.borderColor||s,i=u.dashStyle||i,l=u.borderWidth||l)}return e&&t&&(e=(t=x(n.states[e],t.options.states&&t.options.states[e]||{})).brightness,a=t.color||void 0!==e&&h(a).brighten(t.brightness).get()||a,s=t[r]||s,l=t[o]||l,i=t.dashStyle||i,c=w(t.opacity,c)),r={fill:a,stroke:s,"stroke-width":l,opacity:c},i&&(r.dashstyle=i),r},e.prototype.drawPoints=function(){var t,e=this,n=this.chart,i=e.options,r=n.renderer,o=i.animationLimit||250;e.points.forEach((function(a){var s=a.graphic,l=!!s,c=s&&n.pointCount<o?"animate":"attr";b(a.plotY)&&null!==a.y?(t=a.shapeArgs,s&&a.hasNewShapeType()&&(s=s.destroy()),e.enabledDataSorting&&(a.startXPos=e.xAxis.reversed?-(t?t.width:0):e.xAxis.width),s||(a.graphic=s=r[a.shapeType](t).add(a.group||e.group))&&e.enabledDataSorting&&n.hasRendered&&n.pointCount<o&&(s.attr({x:a.startXPos}),l=!0,c="animate"),s&&l&&s[c](x(t)),i.borderRadius&&s[c]({r:i.borderRadius}),n.styledMode||s[c](e.pointAttribs(a,a.selected&&"select")).shadow(!1!==a.allowShadow&&i.shadow,null,i.stacking&&!i.borderRadius),s&&(s.addClass(a.getClassName(),!0),s.attr({visibility:a.visible?"inherit":"hidden"}))):s&&(a.graphic=s.destroy())}))},e.prototype.drawTracker=function(){var t,e=this,n=e.chart,i=n.pointer,r=function(t){var e=i.getPointFromEvent(t);void 0!==e&&(i.isDirectTouch=!0,e.onMouseOver(t))};e.points.forEach((function(e){t=v(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){t.div?t.div.point=e:t.element.point=e}))})),e._hasTracking||(e.trackerGroups.forEach((function(t){e[t]&&(e[t].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",(function(t){i.onTrackerMouseOut(t)})),d&&e[t].on("touchstart",r),!n.styledMode&&e.options.cursor&&e[t].css(f).css({cursor:e.options.cursor}))})),e._hasTracking=!0),m(this,"afterDrawTracker")},e.prototype.remove=function(){var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),o.prototype.remove.apply(t,arguments)},e.defaultOptions=x(o.defaultOptions,{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:r.neutralColor20,borderColor:r.neutralColor100}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:r.backgroundColor}),e}(o),g(s.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:i.drawRectangle,getSymbol:t,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),a.registerSeriesType("column",s),s})),e(n,"Series/Bar/BarSeries.js",[n["Series/Column/ColumnSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=n.extend,o=n.merge;return r((n=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return i(n,e),n.defaultOptions=o(t.defaultOptions,{}),n}(t)).prototype,{inverted:!0}),e.registerSeriesType("bar",n),n})),e(n,"Series/Scatter/ScatterSeries.js",[n["Series/Column/ColumnSeries.js"],n["Series/Line/LineSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),o=i.addEvent,a=i.extend,s=i.merge;return a((i=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return r(n,t),n.prototype.applyJitter=function(){var t=this,e=this.options.jitter,n=this.points.length;e&&this.points.forEach((function(i,r){["x","y"].forEach((function(o,a){var s="plot"+o.toUpperCase();if(e[o]&&!i.isNull){var l=t[o+"Axis"],c=e[o]*l.transA;if(l&&!l.isLog){var u=Math.max(0,i[s]-c);l=Math.min(l.len,i[s]+c),a=1e4*Math.sin(r+a*n),i[s]=u+(l-u)*(a-Math.floor(a)),"x"===o&&(i.clientX=i.plotX)}}}))}))},n.prototype.drawGraph=function(){(this.options.lineWidth||0===this.options.lineWidth&&this.graph&&this.graph.strokeWidth())&&t.prototype.drawGraph.call(this)},n.defaultOptions=s(e.defaultOptions,{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),n}(e)).prototype,{drawTracker:t.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),o(i,"afterTranslate",(function(){this.applyJitter()})),n.registerSeriesType("scatter",i),i})),e(n,"Mixins/CenteredSeries.js",[n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.isNumber,r=n.pick,o=n.relativeLength,a=t.deg2rad;return t.CenteredSeriesMixin={getCenter:function(){var t=this.options,n=this.chart,i=2*(t.slicedOffset||0),a=n.plotWidth-2*i,s=n.plotHeight-2*i,l=t.center,c=Math.min(a,s),u=t.size,h=t.innerSize||0;for("string"==typeof u&&(u=parseFloat(u)),"string"==typeof h&&(h=parseFloat(h)),t=[r(l[0],"50%"),r(l[1],"50%"),r(u&&0>u?void 0:t.size,"100%"),r(h&&0>h?void 0:t.innerSize||0,"0%")],!n.angular||this instanceof e||(t[3]=0),l=0;4>l;++l)u=t[l],n=2>l||2===l&&/%$/.test(u),t[l]=o(u,[a,s,c,t[2]][l])+(n?i:0);return t[3]>t[2]&&(t[3]=t[2]),t},getStartAndEndRadians:function(t,e){return t=i(t)?t:0,e=i(e)&&e>t&&360>e-t?e:t+360,{start:a*(t+-90),end:a*(e+-90)}}}})),e(n,"Series/Pie/PiePoint.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n){var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=t.setAnimation,a=n.addEvent,s=n.defined;t=n.extend;var l=n.isNumber,c=n.pick,u=n.relativeLength;return n=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.labelDistance=void 0,e.options=void 0,e.series=void 0,e}return r(n,t),n.prototype.getConnectorPath=function(){var t=this.labelPosition,e=this.series.options.dataLabels,n=e.connectorShape,i=this.connectorShapes;return i[n]&&(n=i[n]),n.call(this,{x:t.final.x,y:t.final.y,alignment:t.alignment},t.connectorPosition,e)},n.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},n.prototype.haloPath=function(t){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end})},n.prototype.init=function(){e.prototype.init.apply(this,arguments);var t=this;t.name=c(t.name,"Slice");var n=function(e){t.slice("select"===e.type)};return a(t,"select",n),a(t,"unselect",n),t},n.prototype.isValid=function(){return l(this.y)&&0<=this.y},n.prototype.setVisible=function(t,e){var n=this,i=n.series,r=i.chart,o=i.options.ignoreHiddenPoint;e=c(e,o),t!==n.visible&&(n.visible=n.options.visible=t=void 0===t?!n.visible:t,i.options.data[i.data.indexOf(n)]=n.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(e){n[e]&&n[e][t?"show":"hide"](t)})),n.legendItem&&r.legend.colorizeItem(n,t),t||"hover"!==n.state||n.setState(""),o&&(i.isDirty=!0),e&&r.redraw())},n.prototype.slice=function(t,e,n){var i=this.series;o(n,i.chart),c(e,!0),this.sliced=this.options.sliced=s(t)?t:!this.sliced,i.options.data[i.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},n}(e),t(n.prototype,{connectorShapes:{fixedOffset:function(t,e,n){var i=e.breakAt;return e=e.touchingSliceAt,[["M",t.x,t.y],n.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*i.x-e.x,2*i.y-e.y,i.x,i.y]:["L",i.x,i.y],["L",e.x,e.y]]},straight:function(t,e){return e=e.touchingSliceAt,[["M",t.x,t.y],["L",e.x,e.y]]},crookedLine:function(t,e,n){e=e.touchingSliceAt;var i=this.series,r=i.center[0],o=i.chart.plotWidth,a=i.chart.plotLeft;i=t.alignment;var s=this.shapeArgs.r;return n=u(n.crookDistance,1),n=["L",o="left"===i?r+s+(o+a-r-s)*(1-n):a+(r-s)*n,t.y],r=!0,("left"===i?o>t.x||o<e.x:o<t.x||o>e.x)&&(r=!1),t=[["M",t.x,t.y]],r&&t.push(n),t.push(["L",e.x,e.y]),t}}}),n})),e(n,"Series/Pie/PieSeries.js",[n["Mixins/CenteredSeries.js"],n["Series/Column/ColumnSeries.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Series/Pie/PiePoint.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s,l,c){var u=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=t.getStartAndEndRadians;n=n.noop;var d=c.clamp,p=c.extend,f=c.fireEvent,y=c.merge,g=c.pick,m=c.relativeLength;return p((c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.center=void 0,e.data=void 0,e.maxLabelDistance=void 0,e.options=void 0,e.points=void 0,e}return u(e,t),e.prototype.animate=function(t){var e=this,n=e.points,i=e.startAngleRad;t||n.forEach((function(t){var n=t.graphic,r=t.shapeArgs;n&&r&&(n.attr({r:g(t.startR,e.center&&e.center[3]/2),start:i,end:i}),n.animate({r:r.r,start:r.start,end:r.end},e.options.animation))}))},e.prototype.drawEmpty=function(){var t=this.startAngleRad,e=this.endAngleRad,n=this.options;if(0===this.total&&this.center){var i=this.center[0],o=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(i,o,this.center[1]/2,0,t,e).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:l.prototype.symbols.arc(i,o,this.center[2]/2,0,{start:t,end:e,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":n.borderWidth,fill:n.fillColor||"none",stroke:n.color||r.neutralColor20})}else this.graph&&(this.graph=this.graph.destroy())},e.prototype.drawPoints=function(){var t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))},e.prototype.generatePoints=function(){t.prototype.generatePoints.call(this),this.updateTotals()},e.prototype.getX=function(t,e,n){var i=this.center,r=this.radii?this.radii[n.index]||0:i[2]/2;return t=Math.asin(d((t-i[1])/(r+n.labelDistance),-1,1)),i[0]+(e?-1:1)*Math.cos(t)*(r+n.labelDistance)+(0<n.labelDistance?(e?-1:1)*this.options.dataLabels.padding:0)},e.prototype.hasData=function(){return!!this.processedXData.length},e.prototype.redrawPoints=function(){var t,e,n,i,r=this,o=r.chart,a=o.renderer,s=r.options.shadow;this.drawEmpty(),!s||r.shadowGroup||o.styledMode||(r.shadowGroup=a.g("shadow").attr({zIndex:-1}).add(r.group)),r.points.forEach((function(l){var c={};if(e=l.graphic,!l.isNull&&e){if(i=l.shapeArgs,t=l.getTranslate(),!o.styledMode){var u=l.shadowGroup;s&&!u&&(u=l.shadowGroup=a.g("shadow").add(r.shadowGroup)),u&&u.attr(t),n=r.pointAttribs(l,l.selected&&"select")}l.delayedRendering?(e.setRadialReference(r.center).attr(i).attr(t),o.styledMode||e.attr(n).attr({"stroke-linejoin":"round"}).shadow(s,u),l.delayedRendering=!1):(e.setRadialReference(r.center),o.styledMode||y(!0,c,n),y(!0,c,i,t),e.animate(c)),e.attr({visibility:l.visible?"inherit":"hidden"}),e.addClass(l.getClassName(),!0)}else e&&(l.graphic=e.destroy())}))},e.prototype.sortByAngle=function(t,e){t.sort((function(t,n){return void 0!==t.angle&&(n.angle-t.angle)*e}))},e.prototype.translate=function(t){this.generatePoints();var e=0,n=this.options,i=n.slicedOffset,r=i+(n.borderWidth||0),o=h(n.startAngle,n.endAngle),a=this.startAngleRad=o.start;o=(this.endAngleRad=o.end)-a;var s=this.points,l=n.dataLabels.distance;n=n.ignoreHiddenPoint;var c,u=s.length;for(t||(this.center=t=this.getCenter()),c=0;c<u;c++){var d=s[c],p=a+e*o;!d.isValid()||n&&!d.visible||(e+=d.percentage/100);var y=a+e*o;d.shapeType="arc",d.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:Math.round(1e3*p)/1e3,end:Math.round(1e3*y)/1e3},d.labelDistance=g(d.options.dataLabels&&d.options.dataLabels.distance,l),d.labelDistance=m(d.labelDistance,d.shapeArgs.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,d.labelDistance),(y=(y+p)/2)>1.5*Math.PI?y-=2*Math.PI:y<-Math.PI/2&&(y+=2*Math.PI),d.slicedTranslation={translateX:Math.round(Math.cos(y)*i),translateY:Math.round(Math.sin(y)*i)};var v=Math.cos(y)*t[2]/2,b=Math.sin(y)*t[2]/2;d.tooltipPos=[t[0]+.7*v,t[1]+.7*b],d.half=y<-Math.PI/2||y>Math.PI/2?1:0,d.angle=y,p=Math.min(r,d.labelDistance/5),d.labelPosition={natural:{x:t[0]+v+Math.cos(y)*d.labelDistance,y:t[1]+b+Math.sin(y)*d.labelDistance},final:{},alignment:0>d.labelDistance?"center":d.half?"right":"left",connectorPosition:{breakAt:{x:t[0]+v+Math.cos(y)*p,y:t[1]+b+Math.sin(y)*p},touchingSliceAt:{x:t[0]+v,y:t[1]+b}}}}f(this,"afterTranslate")},e.prototype.updateTotals=function(){var t,e=0,n=this.points,i=n.length,r=this.options.ignoreHiddenPoint;for(t=0;t<i;t++){var o=n[t];!o.isValid()||r&&!o.visible||(e+=o.y)}for(this.total=e,t=0;t<i;t++)(o=n[t]).percentage=0<e&&(o.visible||!r)?o.y/e*100:0,o.total=e},e.defaultOptions=y(a.defaultOptions,{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:r.backgroundColor,borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}),e}(a)).prototype,{axisTypes:[],directTouch:!0,drawGraph:null,drawLegendSymbol:i.drawRectangle,drawTracker:e.prototype.drawTracker,getCenter:t.getCenter,getSymbol:n,isCartesian:!1,noSharedTooltip:!0,pointAttribs:e.prototype.pointAttribs,pointClass:o,requireSorting:!1,searchPoint:n,trackerGroups:["group","dataLabelsGroup"]}),s.registerSeriesType("pie",c),c})),e(n,"Core/Series/DataLabels.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=t.getDeferredAnimation;t=e.noop,r=r.seriesTypes;var s=o.arrayMax,l=o.clamp,c=o.defined,u=o.extend,h=o.fireEvent,d=o.format,p=o.isArray,f=o.merge,y=o.objectEach,g=o.pick,m=o.relativeLength,v=o.splat,b=o.stableSort;e.distribute=function(t,n,i){function r(t,e){return t.target-e.target}var o,a=!0,s=t,c=[],u=0,h=s.reducedLen||n;for(o=t.length;o--;)u+=t[o].size;if(u>h){for(b(t,(function(t,e){return(e.rank||0)-(t.rank||0)})),u=o=0;u<=h;)u+=t[o].size,o++;c=t.splice(o-1,t.length)}for(b(t,r),t=t.map((function(t){return{size:t.size,targets:[t.target],align:g(t.align,.5)}}));a;){for(o=t.length;o--;)a=t[o],u=(Math.min.apply(0,a.targets)+Math.max.apply(0,a.targets))/2,a.pos=l(u-a.size*a.align,0,n-a.size);for(o=t.length,a=!1;o--;)0<o&&t[o-1].pos+t[o-1].size>t[o].pos&&(t[o-1].size+=t[o].size,t[o-1].targets=t[o-1].targets.concat(t[o].targets),t[o-1].align=.5,t[o-1].pos+t[o-1].size>n&&(t[o-1].pos=n-t[o-1].size),t.splice(o,1),a=!0)}s.push.apply(s,c),o=0,t.some((function(t){var r=0;if(t.targets.some((function(){if(s[o].pos=t.pos+r,void 0!==i&&Math.abs(s[o].pos-s[o].target)>i)return s.slice(0,o+1).forEach((function(t){delete t.pos})),s.reducedLen=(s.reducedLen||n)-.1*n,s.reducedLen>.1*n&&e.distribute(s,n,i),!0;r+=s[o].size,o++})))return!0})),b(s,r)},i.prototype.drawDataLabels=function(){function t(t,e){var n,i=[];if(p(t)&&!p(e))i=t.map((function(t){return f(t,e)}));else if(p(e)&&!p(t))i=e.map((function(e){return f(t,e)}));else if(p(t)||p(e))for(n=Math.max(t.length,e.length);n--;)i[n]=f(t[n],e[n]);else i=f(t,e);return i}var e=this,i=e.chart,r=e.options,o=r.dataLabels,s=e.points,l=e.hasRendered||0,u=o.animation;u=o.defer?a(i,u,e):{defer:0,duration:0};var m=i.renderer;if(o=t(t(i.options.plotOptions&&i.options.plotOptions.series&&i.options.plotOptions.series.dataLabels,i.options.plotOptions&&i.options.plotOptions[e.type]&&i.options.plotOptions[e.type].dataLabels),o),h(this,"drawDataLabels"),p(o)||o.enabled||e._hasPointLabels){var b=e.plotGroup("dataLabelsGroup","data-labels",l?"inherit":"hidden",o.zIndex||6);b.attr({opacity:+l}),!l&&(l=e.dataLabelsGroup)&&(e.visible&&b.show(!0),l[r.animation?"animate":"attr"]({opacity:1},u)),s.forEach((function(a){v(t(o,a.dlOptions||a.options&&a.options.dataLabels)).forEach((function(t,o){var s=t.enabled&&(!a.isNull||a.dataLabelOnNull)&&function(t,e){var n=e.filter;return!n||(e=n.operator,t=t[n.property],n=n.value,">"===e&&t>n||"<"===e&&t<n||">="===e&&t>=n||"<="===e&&t<=n||"=="===e&&t==n||"==="===e&&t===n)}(a,t),l=a.dataLabels?a.dataLabels[o]:a.dataLabel,u=a.connectors?a.connectors[o]:a.connector,h=g(t.distance,a.labelDistance),p=!l;if(s){var f=a.getLabelConfig(),v=g(t[a.formatPrefix+"Format"],t.format);f=c(v)?d(v,f,i):(t[a.formatPrefix+"Formatter"]||t.formatter).call(f,t),v=t.style;var x=t.rotation;i.styledMode||(v.color=g(t.color,v.color,e.color,n.neutralColor100),"contrast"===v.color?(a.contrastColor=m.getContrast(a.color||e.color),v.color=!c(h)&&t.inside||0>h||r.stacking?a.contrastColor:n.neutralColor100):delete a.contrastColor,r.cursor&&(v.cursor=r.cursor));var w={r:t.borderRadius||0,rotation:x,padding:t.padding,zIndex:1};i.styledMode||(w.fill=t.backgroundColor,w.stroke=t.borderColor,w["stroke-width"]=t.borderWidth),y(w,(function(t,e){void 0===t&&delete w[e]}))}!l||s&&c(f)?s&&c(f)&&(l?w.text=f:(a.dataLabels=a.dataLabels||[],l=a.dataLabels[o]=x?m.text(f,0,-9999,t.useHTML).addClass("highcharts-data-label"):m.label(f,0,-9999,t.shape,null,null,t.useHTML,null,"data-label"),o||(a.dataLabel=l),l.addClass(" highcharts-data-label-color-"+a.colorIndex+" "+(t.className||"")+(t.useHTML?" highcharts-tracker":""))),l.options=t,l.attr(w),i.styledMode||l.css(v).shadow(t.shadow),l.added||l.add(b),t.textPath&&!t.useHTML&&(l.setTextPath(a.getDataLabelPath&&a.getDataLabelPath(l)||a.graphic,t.textPath),a.dataLabelPath&&!t.textPath.enabled&&(a.dataLabelPath=a.dataLabelPath.destroy())),e.alignDataLabel(a,l,t,null,p)):(a.dataLabel=a.dataLabel&&a.dataLabel.destroy(),a.dataLabels&&(1===a.dataLabels.length?delete a.dataLabels:delete a.dataLabels[o]),o||delete a.dataLabel,u&&(a.connector=a.connector.destroy(),a.connectors&&(1===a.connectors.length?delete a.connectors:delete a.connectors[o])))}))}))}h(this,"afterDrawDataLabels")},i.prototype.alignDataLabel=function(t,e,n,i,r){var o=this,a=this.chart,s=this.isCartesian&&a.inverted,l=this.enabledDataSorting,c=g(t.dlBox&&t.dlBox.centerX,t.plotX,-9999),h=g(t.plotY,-9999),d=e.getBBox(),p=n.rotation,f=n.align,y=a.isInsidePlot(c,Math.round(h),s),m="justify"===g(n.overflow,l?"none":"justify"),v=this.visible&&!1!==t.visible&&(t.series.forceDL||l&&!m||y||n.inside&&i&&a.isInsidePlot(c,s?i.x+1:i.y+i.height-1,s)),b=function(n){l&&o.xAxis&&!m&&o.setDataLabelStartPos(t,e,r,y,n)};if(v){var x=a.renderer.fontMetrics(a.styledMode?void 0:n.style.fontSize,e).b;i=u({x:s?this.yAxis.len-h:c,y:Math.round(s?this.xAxis.len-c:h),width:0,height:0},i),u(n,{width:d.width,height:d.height}),p?(m=!1,c=a.renderer.rotCorr(x,p),b(c={x:i.x+(n.x||0)+i.width/2+c.x,y:i.y+(n.y||0)+{top:0,middle:.5,bottom:1}[n.verticalAlign]*i.height}),e[r?"attr":"animate"](c).attr({align:f}),b=180<(b=(p+720)%360)&&360>b,"left"===f?c.y-=b?d.height:0:"center"===f?(c.x-=d.width/2,c.y-=d.height/2):"right"===f&&(c.x-=d.width,c.y-=b?0:d.height),e.placed=!0,e.alignAttr=c):(b(i),e.align(n,null,i),c=e.alignAttr),m&&0<=i.height?this.justifyDataLabel(e,n,c,d,i,r):g(n.crop,!0)&&(v=a.isInsidePlot(c.x,c.y)&&a.isInsidePlot(c.x+d.width,c.y+d.height)),n.shape&&!p&&e[r?"attr":"animate"]({anchorX:s?a.plotWidth-t.plotY:t.plotX,anchorY:s?a.plotHeight-t.plotX:t.plotY})}r&&l&&(e.placed=!1),v||l&&!m||(e.hide(!0),e.placed=!1)},i.prototype.setDataLabelStartPos=function(t,e,n,i,r){var o=this.chart,a=o.inverted,s=this.xAxis,l=s.reversed,c=a?e.height/2:e.width/2;t=(t=t.pointWidth)?t/2:0,s=a?r.x:l?-c-t:s.width-c+t,r=a?l?this.yAxis.height-c+t:-c-t:r.y,e.startXPos=s,e.startYPos=r,i?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),o.hasRendered&&(n&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)},i.prototype.justifyDataLabel=function(t,e,n,i,r,o){var a=this.chart,s=e.align,l=e.verticalAlign,c=t.box?0:t.padding||0,u=e.x;u=void 0===u?0:u;var h=e.y,d=void 0===h?0:h;if(0>(h=n.x+c)){"right"===s&&0<=u?(e.align="left",e.inside=!0):u-=h;var p=!0}return(h=n.x+i.width-c)>a.plotWidth&&("left"===s&&0>=u?(e.align="right",e.inside=!0):u+=a.plotWidth-h,p=!0),0>(h=n.y+c)&&("bottom"===l&&0<=d?(e.verticalAlign="top",e.inside=!0):d-=h,p=!0),(h=n.y+i.height-c)>a.plotHeight&&("top"===l&&0>=d?(e.verticalAlign="bottom",e.inside=!0):d+=a.plotHeight-h,p=!0),p&&(e.x=u,e.y=d,t.placed=!o,t.align(e,void 0,r)),p},r.pie&&(r.pie.prototype.dataLabelPositioners={radialDistributionY:function(t){return t.top+t.distributeBox.pos},radialDistributionX:function(t,e,n,i){return t.getX(n<e.top+2||n>e.bottom-2?i:n,e.half,e)},justify:function(t,e,n){return n[0]+(t.half?-1:1)*(e+t.labelDistance)},alignToPlotEdges:function(t,e,n,i){return t=t.getBBox().width,e?t+i:n-t-i},alignToConnectors:function(t,e,n,i){var r,o=0;return t.forEach((function(t){(r=t.dataLabel.getBBox().width)>o&&(o=r)})),e?o+i:n-o-i}},r.pie.prototype.drawDataLabels=function(){var t,r,o,a,l,u,h,d,p,y,m,v,b=this,x=b.data,w=b.chart,S=b.options.dataLabels||{},k=S.connectorPadding,O=w.plotWidth,P=w.plotHeight,C=w.plotLeft,M=Math.round(w.chartWidth/3),T=b.center,D=T[2]/2,E=T[1],A=[[],[]],_=[0,0,0,0],I=b.dataLabelPositioners;b.visible&&(S.enabled||b._hasPointLabels)&&(x.forEach((function(t){t.dataLabel&&t.visible&&t.dataLabel.shortened&&(t.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.dataLabel.shortened=!1)})),i.prototype.drawDataLabels.apply(b),x.forEach((function(t){t.dataLabel&&(t.visible?(A[t.half].push(t),t.dataLabel._pos=null,!c(S.style.width)&&!c(t.options.dataLabels&&t.options.dataLabels.style&&t.options.dataLabels.style.width)&&t.dataLabel.getBBox().width>M&&(t.dataLabel.css({width:Math.round(.7*M)+"px"}),t.dataLabel.shortened=!0)):(t.dataLabel=t.dataLabel.destroy(),t.dataLabels&&1===t.dataLabels.length&&delete t.dataLabels))})),A.forEach((function(n,i){var r,o=n.length,s=[];if(o){if(b.sortByAngle(n,i-.5),0<b.maxLabelDistance){var f=Math.max(0,E-D-b.maxLabelDistance),x=Math.min(E+D+b.maxLabelDistance,w.plotHeight);n.forEach((function(t){0<t.labelDistance&&t.dataLabel&&(t.top=Math.max(0,E-D-t.labelDistance),t.bottom=Math.min(E+D+t.labelDistance,w.plotHeight),r=t.dataLabel.getBBox().height||21,t.distributeBox={target:t.labelPosition.natural.y-t.top+r/2,size:r,rank:t.y},s.push(t.distributeBox))})),f=x+r-f,e.distribute(s,f,f/5)}for(m=0;m<o;m++){if(t=n[m],u=t.labelPosition,a=t.dataLabel,y=!1===t.visible?"hidden":"inherit",p=f=u.natural.y,s&&c(t.distributeBox)&&(void 0===t.distributeBox.pos?y="hidden":(h=t.distributeBox.size,p=I.radialDistributionY(t))),delete t.positionIndex,S.justify)d=I.justify(t,D,T);else switch(S.alignTo){case"connectors":d=I.alignToConnectors(n,i,O,C);break;case"plotEdges":d=I.alignToPlotEdges(a,i,O,C);break;default:d=I.radialDistributionX(b,t,p,f)}a._attr={visibility:y,align:u.alignment},v=t.options.dataLabels||{},a._pos={x:d+g(v.x,S.x)+({left:k,right:-k}[u.alignment]||0),y:p+g(v.y,S.y)-10},u.final.x=d,u.final.y=p,g(S.crop,!0)&&(l=a.getBBox().width,f=null,d-l<k&&1===i?(f=Math.round(l-d+k),_[3]=Math.max(f,_[3])):d+l>O-k&&0===i&&(f=Math.round(d+l-O+k),_[1]=Math.max(f,_[1])),0>p-h/2?_[0]=Math.max(Math.round(h/2-p),_[0]):p+h/2>P&&(_[2]=Math.max(Math.round(p+h/2-P),_[2])),a.sideOverflow=f)}}})),0===s(_)||this.verifyDataLabelOverflow(_))&&(this.placeDataLabels(),this.points.forEach((function(t){var e;(v=f(S,t.options.dataLabels),r=g(v.connectorWidth,1))&&(o=t.connector,(a=t.dataLabel)&&a._pos&&t.visible&&0<t.labelDistance?(y=a._attr.visibility,(e=!o)&&(t.connector=o=w.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(b.dataLabelsGroup),w.styledMode||o.attr({"stroke-width":r,stroke:v.connectorColor||t.color||n.neutralColor60})),o[e?"attr":"animate"]({d:t.getConnectorPath()}),o.attr("visibility",y)):o&&(t.connector=o.destroy()))})))},r.pie.prototype.placeDataLabels=function(){this.points.forEach((function(t){var e,n=t.dataLabel;n&&t.visible&&((e=n._pos)?(n.sideOverflow&&(n._attr.width=Math.max(n.getBBox().width-n.sideOverflow,0),n.css({width:n._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),n.shortened=!0),n.attr(n._attr),n[n.moved?"animate":"attr"](e),n.moved=!0):n&&n.attr({y:-9999})),delete t.distributeBox}),this)},r.pie.prototype.alignDataLabel=t,r.pie.prototype.verifyDataLabelOverflow=function(t){var e=this.center,n=this.options,i=n.center,r=n.minSize||80,o=null!==n.size;if(!o){if(null!==i[0])var a=Math.max(e[2]-Math.max(t[1],t[3]),r);else a=Math.max(e[2]-t[1]-t[3],r),e[0]+=(t[3]-t[1])/2;null!==i[1]?a=l(a,r,e[2]-Math.max(t[0],t[2])):(a=l(a,r,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),a<e[2]?(e[2]=a,e[3]=Math.min(m(n.innerSize||0,a),a),this.translate(e),this.drawDataLabels&&this.drawDataLabels()):o=!0}return o}),r.column&&(r.column.prototype.alignDataLabel=function(t,e,n,r,o){var a=this.chart.inverted,s=t.series,l=t.dlBox||t.shapeArgs,c=g(t.below,t.plotY>g(this.translatedThreshold,s.yAxis.len)),u=g(n.inside,!!this.options.stacking);l&&(0>(r=f(l)).y&&(r.height+=r.y,r.y=0),0<(l=r.y+r.height-s.yAxis.len)&&l<r.height&&(r.height-=l),a&&(r={x:s.yAxis.len-r.y-r.height,y:s.xAxis.len-r.x-r.width,width:r.height,height:r.width}),u||(a?(r.x+=c?0:r.width,r.width=0):(r.y+=c?r.height:0,r.height=0))),n.align=g(n.align,!a||u?"center":c?"right":"left"),n.verticalAlign=g(n.verticalAlign,a||u?"middle":c?"top":"bottom"),i.prototype.alignDataLabel.call(this,t,e,n,r,o),n.inside&&t.contrastColor&&e.css({color:t.contrastColor})})})),e(n,"Extensions/OverlappingDataLabels.js",[n["Core/Chart/Chart.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.fireEvent,r=e.isArray,o=e.isNumber,a=e.objectEach,s=e.pick;n(t,"render",(function(){var t=[];(this.labelCollectors||[]).forEach((function(e){t=t.concat(e())})),(this.yAxis||[]).forEach((function(e){e.stacking&&e.options.stackLabels&&!e.options.stackLabels.allowOverlap&&a(e.stacking.stacks,(function(e){a(e,(function(e){t.push(e.label)}))}))})),(this.series||[]).forEach((function(e){var n=e.options.dataLabels;e.visible&&(!1!==n.enabled||e._hasPointLabels)&&((n=function(e){return e.forEach((function(e){e.visible&&(r(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[]).forEach((function(n){var i=n.options;n.labelrank=s(i.labelrank,e.labelrank,e.shapeArgs&&e.shapeArgs.height),i.allowOverlap||t.push(n)}))}))})(e.nodes||[]),n(e.points))})),this.hideOverlappingLabels(t)})),t.prototype.hideOverlappingLabels=function(t){var e,n,r,a=this,s=t.length,l=a.renderer,c=!1,u=function(t){var e,n,i=t.box?0:t.padding||0,r=e=0;if(t&&(!t.alignAttr||t.placed)){var a=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},s=t.parentGroup;t.width||(e=t.getBBox(),t.width=e.width,t.height=e.height,e=l.fontMetrics(null,t.element).h);var c=t.width-2*i;return(n={left:"0",center:"0.5",right:"1"}[t.alignValue])?r=+n*c:o(t.x)&&Math.round(t.x)!==t.translateX&&(r=t.x-t.translateX),{x:a.x+(s.translateX||0)+i-(r||0),y:a.y+(s.translateY||0)+i-e,width:t.width-2*i,height:t.height-2*i}}};for(n=0;n<s;n++)(e=t[n])&&(e.oldOpacity=e.opacity,e.newOpacity=1,e.absoluteBox=u(e));for(t.sort((function(t,e){return(e.labelrank||0)-(t.labelrank||0)})),n=0;n<s;n++){var h=(u=t[n])&&u.absoluteBox;for(e=n+1;e<s;++e){var d=(r=t[e])&&r.absoluteBox;!h||!d||u===r||0===u.newOpacity||0===r.newOpacity||d.x>=h.x+h.width||d.x+d.width<=h.x||d.y>=h.y+h.height||d.y+d.height<=h.y||((u.labelrank<r.labelrank?u:r).newOpacity=0)}}t.forEach((function(t){if(t){var e=t.newOpacity;t.oldOpacity!==e&&(t.alignAttr&&t.placed?(t[e?"removeClass":"addClass"]("highcharts-data-label-hidden"),c=!0,t.alignAttr.opacity=e,t[t.isOld?"animate":"attr"](t.alignAttr,null,(function(){a.styledMode||t.css({pointerEvents:e?"auto":"none"}),t.visibility=e?"inherit":"hidden"})),i(a,"afterHideOverlappingLabel")):t.attr({opacity:e})),t.isOld=!0}})),c&&i(a,"afterHideAllOverlappingLabels")}})),e(n,"Core/Responsive.js",[n["Core/Chart/Chart.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.find,i=e.isArray,r=e.isObject,o=e.merge,a=e.objectEach,s=e.pick,l=e.splat,c=e.uniqueKey;t.prototype.setResponsive=function(t,e){var i=this.options.responsive,r=[],a=this.currentResponsive;!e&&i&&i.rules&&i.rules.forEach((function(t){void 0===t._id&&(t._id=c()),this.matchResponsiveRule(t,r)}),this),(e=o.apply(0,r.map((function(t){return n(i.rules,(function(e){return e._id===t})).chartOptions})))).isResponsiveOptions=!0,(r=r.toString()||void 0)!==(a&&a.ruleIds)&&(a&&this.update(a.undoOptions,t,!0),r?((a=this.currentOptions(e)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:r,mergedOptions:e,undoOptions:a},this.update(e,t,!0)):this.currentResponsive=void 0)},t.prototype.matchResponsiveRule=function(t,e){var n=t.condition;(n.callback||function(){return this.chartWidth<=s(n.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=s(n.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=s(n.minWidth,0)&&this.chartHeight>=s(n.minHeight,0)}).call(this)&&e.push(t._id)},t.prototype.currentOptions=function(t){var e=this,n={};return function t(n,o,s,c){var u;a(n,(function(n,a){if(!c&&-1<e.collectionsWithUpdate.indexOf(a)&&o[a])for(n=l(n),s[a]=[],u=0;u<Math.max(n.length,o[a].length);u++)o[a][u]&&(void 0===n[u]?s[a][u]=o[a][u]:(s[a][u]={},t(n[u],o[a][u],s[a][u],c+1)));else r(n)?(s[a]=i(n)?[]:{},t(n,o[a]||{},s[a],c+1)):s[a]=void 0===o[a]?null:o[a]}))}(t,this.options,n,0),n}})),e(n,"masters/highcharts.src.js",[n["Core/Globals.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Series/Series.js"]],(function(t,e,n,i){return t.addEvent=e.addEvent,t.arrayMax=e.arrayMax,t.arrayMin=e.arrayMin,t.attr=e.attr,t.clearTimeout=e.clearTimeout,t.correctFloat=e.correctFloat,t.createElement=e.createElement,t.css=e.css,t.defined=e.defined,t.destroyObjectProperties=e.destroyObjectProperties,t.discardElement=e.discardElement,t.erase=e.erase,t.error=e.error,t.extend=e.extend,t.extendClass=e.extendClass,t.find=e.find,t.fireEvent=e.fireEvent,t.format=e.format,t.getMagnitude=e.getMagnitude,t.getStyle=e.getStyle,t.inArray=e.inArray,t.isArray=e.isArray,t.isClass=e.isClass,t.isDOMElement=e.isDOMElement,t.isFunction=e.isFunction,t.isNumber=e.isNumber,t.isObject=e.isObject,t.isString=e.isString,t.keys=e.keys,t.merge=e.merge,t.normalizeTickInterval=e.normalizeTickInterval,t.numberFormat=e.numberFormat,t.objectEach=e.objectEach,t.offset=e.offset,t.pad=e.pad,t.pick=e.pick,t.pInt=e.pInt,t.relativeLength=e.relativeLength,t.removeEvent=e.removeEvent,t.splat=e.splat,t.stableSort=e.stableSort,t.syncTimeout=e.syncTimeout,t.timeUnits=e.timeUnits,t.uniqueKey=e.uniqueKey,t.useSerialIds=e.useSerialIds,t.wrap=e.wrap,t.AST=n,t.Series=i,t})),e(n,"Core/Axis/MapAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=e.pick,r=function(t){this.axis=t};return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("mapAxis"),n(t,"init",(function(){this.mapAxis||(this.mapAxis=new r(this))})),n(t,"getSeriesExtremes",(function(){if(this.mapAxis){var t=[];this.isXAxis&&(this.series.forEach((function(e,n){e.useMapGeometry&&(t[n]=e.xData,e.xData=[])})),this.mapAxis.seriesXData=t)}})),n(t,"afterGetSeriesExtremes",(function(){if(this.mapAxis){var t,e=this.mapAxis.seriesXData||[];if(this.isXAxis){var n=i(this.dataMin,Number.MAX_VALUE),r=i(this.dataMax,-Number.MAX_VALUE);this.series.forEach((function(o,a){o.useMapGeometry&&(n=Math.min(n,i(o.minX,n)),r=Math.max(r,i(o.maxX,r)),o.xData=e[a],t=!0)})),t&&(this.dataMin=n,this.dataMax=r),this.mapAxis.seriesXData=void 0}}})),n(t,"afterSetAxisTranslation",(function(){if(this.mapAxis){var t,e=this.chart,n=e.plotWidth/e.plotHeight;e=e.xAxis[0],"yAxis"===this.coll&&void 0!==e.transA&&this.series.forEach((function(e){e.preserveAspectRatio&&(t=!0)})),t&&(this.transA=e.transA=Math.min(this.transA,e.transA),e=((n=1>(n/=(e.max-e.min)/(this.max-this.min))?this:e).max-n.min)*n.transA,n.mapAxis.pixelPadding=n.len-e,n.minPixelPadding=n.mapAxis.pixelPadding/2,e=n.mapAxis.fixTo)&&(e=e[1]-n.toValue(e[0],!0),e*=n.transA,(Math.abs(e)>n.minPixelPadding||n.min===n.dataMin&&n.max===n.dataMax)&&(e=0),n.minPixelPadding-=e)}})),n(t,"render",(function(){this.mapAxis&&(this.mapAxis.fixTo=void 0)}))},t}()).compose(t),e})),e(n,"Mixins/ColorSeries.js",[],(function(){return{colorPointMixin:{setVisible:function(t){var e=this,n=t?"show":"hide";e.visible=e.options.visible=!!t,["graphic","dataLabel"].forEach((function(t){e[t]&&e[t][n]()})),this.series.buildKDTree()}},colorSeriesMixin:{optionalAxis:"colorAxis",colorAxis:0,translateColors:function(){var t=this,e=this.options.nullColor,n=this.colorAxis,i=this.colorKey;(this.data.length?this.data:this.points).forEach((function(r){var o=r.getNestedProperty(i);(o=r.options.color||(r.isNull||null===r.value?e:n&&void 0!==o?n.toColor(o,r):r.color||t.color))&&r.color!==o&&(r.color=o,"point"===t.options.legendType&&r.legendItem&&t.chart.legend.colorizeItem(r,r.visible))}))}}}})),e(n,"Core/Axis/ColorAxis.js",[n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Color/Color.js"],n["Mixins/ColorSeries.js"],n["Core/Animation/Fx.js"],n["Core/Globals.js"],n["Core/Legend.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Core/Series/Point.js"],n["Core/Series/Series.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s,l,c,u,h){var d=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),p=n.parse;n=i.colorPointMixin,i=i.colorSeriesMixin;var f=o.noop,y=h.addEvent,g=h.erase,m=h.extend,v=h.isNumber,b=h.merge,x=h.pick,w=h.splat;m(u.prototype,i),m(c.prototype,n),e.prototype.collectionsWithUpdate.push("colorAxis"),e.prototype.collectionsWithInit.colorAxis=[e.prototype.addColorAxis];var S=function(t){function e(e,n){var i=t.call(this,e,n)||this;return i.beforePadding=!1,i.chart=void 0,i.coll="colorAxis",i.dataClasses=void 0,i.legendItem=void 0,i.legendItems=void 0,i.name="",i.options=void 0,i.stops=void 0,i.visible=!0,i.init(e,n),i}return d(e,t),e.prototype.init=function(n,i){var r=n.options.legend||{},o=i.layout?"vertical"!==i.layout:"vertical"!==r.layout;r=b(e.defaultOptions,i,{showEmpty:!1,title:null,visible:r.enabled&&(!i||!1!==i.visible)}),this.coll="colorAxis",this.side=i.side||o?2:1,this.reversed=i.reversed||!o,this.opposite=!o,n.options[this.coll]=r,t.prototype.init.call(this,n,r),i.dataClasses&&this.initDataClasses(i),this.initStops(),this.horiz=o,this.zoomEnabled=!1},e.prototype.initDataClasses=function(t){var e,n=this.chart,i=0,r=n.options.chart.colorCount,o=this.options,a=t.dataClasses.length;this.dataClasses=e=[],this.legendItems=[],t.dataClasses.forEach((function(t,s){t=b(t),e.push(t),!n.styledMode&&t.color||("category"===o.dataClassColor?(n.styledMode||(s=n.options.colors,r=s.length,t.color=s[i]),t.colorIndex=i,++i===r&&(i=0)):t.color=p(o.minColor).tweenTo(p(o.maxColor),2>a?.5:s/(a-1)))}))},e.prototype.hasData=function(){return!!(this.tickPositions||[]).length},e.prototype.setTickPositions=function(){if(!this.dataClasses)return t.prototype.setTickPositions.call(this)},e.prototype.initStops=function(){this.stops=this.options.stops||[[0,this.options.minColor],[1,this.options.maxColor]],this.stops.forEach((function(t){t.color=p(t[1])}))},e.prototype.setOptions=function(e){t.prototype.setOptions.call(this,e),this.options.crosshair=this.options.marker},e.prototype.setAxisSize=function(){var t,n,i=this.legendSymbol,r=this.chart,o=r.options.legend||{};i?(this.left=o=i.attr("x"),this.top=t=i.attr("y"),this.width=n=i.attr("width"),this.height=i=i.attr("height"),this.right=r.chartWidth-o-n,this.bottom=r.chartHeight-t-i,this.len=this.horiz?n:i,this.pos=this.horiz?o:t):this.len=(this.horiz?o.symbolWidth:o.symbolHeight)||e.defaultLegendLength},e.prototype.normalizedValue=function(t){return this.logarithmic&&(t=this.logarithmic.log2lin(t)),1-(this.max-t)/(this.max-this.min||1)},e.prototype.toColor=function(t,e){var n,i=this.dataClasses,r=this.stops;if(i)for(n=i.length;n--;){var o=i[n],a=o.from;if(r=o.to,(void 0===a||t>=a)&&(void 0===r||t<=r)){var s=o.color;e&&(e.dataClass=n,e.colorIndex=o.colorIndex);break}}else{for(t=this.normalizedValue(t),n=r.length;n--&&!(t>r[n][0]););a=r[n]||r[n+1],t=1-((r=r[n+1]||a)[0]-t)/(r[0]-a[0]||1),s=a.color.tweenTo(r.color,t)}return s},e.prototype.getOffset=function(){var e=this.legendGroup,n=this.chart.axisOffset[this.side];e&&(this.axisParent=e,t.prototype.getOffset.call(this),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=this.width),this.chart.axisOffset[this.side]=n)},e.prototype.setLegendColor=function(){var t=this.reversed,e=t?1:0;t=t?0:1,e=this.horiz?[e,0,t,0]:[0,t,0,e],this.legendColor={linearGradient:{x1:e[0],y1:e[1],x2:e[2],y2:e[3]},stops:this.stops}},e.prototype.drawLegendSymbol=function(t,n){var i=t.padding,r=t.options,o=this.horiz,a=x(r.symbolWidth,o?e.defaultLegendLength:12),s=x(r.symbolHeight,o?12:e.defaultLegendLength),l=x(r.labelPadding,o?16:30);r=x(r.itemDistance,10),this.setLegendColor(),n.legendSymbol=this.chart.renderer.rect(0,t.baseline-11,a,s).attr({zIndex:1}).add(n.legendGroup),this.legendItemWidth=a+i+(o?r:l),this.legendItemHeight=s+i+(o?l:0)},e.prototype.setState=function(t){this.series.forEach((function(e){e.setState(t)}))},e.prototype.setVisible=function(){},e.prototype.getSeriesExtremes=function(){var t,e=this.series,n=e.length;for(this.dataMin=1/0,this.dataMax=-1/0;n--;){var i=e[n],r=i.colorKey=x(i.options.colorKey,i.colorKey,i.pointValKey,i.zoneAxis,"y"),o=i.pointArrayMap,a=i[r+"Min"]&&i[r+"Max"];if(i[r+"Data"])var s=i[r+"Data"];else if(o){s=[],o=o.indexOf(r);var l=i.yData;if(0<=o&&l)for(t=0;t<l.length;t++)s.push(x(l[t][o],l[t]))}else s=i.yData;a?(i.minColorValue=i[r+"Min"],i.maxColorValue=i[r+"Max"]):(s=u.prototype.getExtremes.call(i,s),i.minColorValue=s.dataMin,i.maxColorValue=s.dataMax),void 0!==i.minColorValue&&(this.dataMin=Math.min(this.dataMin,i.minColorValue),this.dataMax=Math.max(this.dataMax,i.maxColorValue)),a||u.prototype.applyExtremes.call(i)}},e.prototype.drawCrosshair=function(e,n){var i=n&&n.plotX,r=n&&n.plotY,o=this.pos,a=this.len;if(n){var s=this.toPixels(n.getNestedProperty(n.series.colorKey));s<o?s=o-2:s>o+a&&(s=o+a+2),n.plotX=s,n.plotY=this.len-s,t.prototype.drawCrosshair.call(this,e,n),n.plotX=i,n.plotY=r,this.cross&&!this.cross.addedToColorAxis&&this.legendGroup&&(this.cross.addClass("highcharts-coloraxis-marker").add(this.legendGroup),this.cross.addedToColorAxis=!0,!this.chart.styledMode&&this.crosshair&&this.cross.attr({fill:this.crosshair.color}))}},e.prototype.getPlotLinePath=function(e){var n=this.left,i=e.translatedValue,r=this.top;return v(i)?this.horiz?[["M",i-4,r-6],["L",i+4,r-6],["L",i,r],["Z"]]:[["M",n,i],["L",n-6,i+6],["L",n-6,i-6],["Z"]]:t.prototype.getPlotLinePath.call(this,e)},e.prototype.update=function(e,n){var i=this.chart.legend;this.series.forEach((function(t){t.isDirtyData=!0})),(e.dataClasses&&i.allItems||this.dataClasses)&&this.destroyItems(),t.prototype.update.call(this,e,n),this.legendItem&&(this.setLegendColor(),i.colorizeItem(this,!0))},e.prototype.destroyItems=function(){var t=this.chart;this.legendItem?t.legend.destroyItem(this):this.legendItems&&this.legendItems.forEach((function(e){t.legend.destroyItem(e)})),t.isDirtyLegend=!0},e.prototype.destroy=function(){this.chart.isDirtyLegend=!0,this.destroyItems(),t.prototype.destroy.apply(this,[].slice.call(arguments))},e.prototype.remove=function(e){this.destroyItems(),t.prototype.remove.call(this,e)},e.prototype.getDataClassLegendSymbols=function(){var t,e=this,n=e.chart,i=e.legendItems,r=n.options.legend,o=r.valueDecimals,a=r.valueSuffix||"";return i.length||e.dataClasses.forEach((function(r,l){var c=!0,u=r.from,h=r.to,d=n.numberFormatter;t="",void 0===u?t="< ":void 0===h&&(t="> "),void 0!==u&&(t+=d(u,o)+a),void 0!==u&&void 0!==h&&(t+=" - "),void 0!==h&&(t+=d(h,o)+a),i.push(m({chart:n,name:t,options:{},drawLegendSymbol:s.drawRectangle,visible:!0,setState:f,isDataClass:!0,setVisible:function(){c=e.visible=!c,e.series.forEach((function(t){t.points.forEach((function(t){t.dataClass===l&&t.setVisible(c)}))})),n.legend.colorizeItem(this,c)}},r))})),i},e.defaultLegendLength=200,e.defaultOptions={lineWidth:0,minPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:l.neutralColor40},labels:{overflow:"justify",rotation:0},minColor:l.highlightColor10,maxColor:l.highlightColor100,tickLength:5,showInLegend:!0},e.keepProps=["legendGroup","legendItemHeight","legendItemWidth","legendItem","legendSymbol"],e}(t);return Array.prototype.push.apply(t.keepProps,S.keepProps),o.ColorAxis=S,["fill","stroke"].forEach((function(t){r.prototype[t+"Setter"]=function(){this.elem.attr(t,p(this.start).tweenTo(p(this.end),this.pos),null,!0)}})),y(e,"afterGetAxes",(function(){var t=this,e=t.options;this.colorAxis=[],e.colorAxis&&(e.colorAxis=w(e.colorAxis),e.colorAxis.forEach((function(e,n){e.index=n,new S(t,e)})))})),y(u,"bindAxes",(function(){var t=this.axisTypes;t?-1===t.indexOf("colorAxis")&&t.push("colorAxis"):this.axisTypes=["colorAxis"]})),y(a,"afterGetAllItems",(function(t){var e,n,i=[];for((this.chart.colorAxis||[]).forEach((function(n){(e=n.options)&&e.showInLegend&&(e.dataClasses&&e.visible?i=i.concat(n.getDataClassLegendSymbols()):e.visible&&i.push(n),n.series.forEach((function(n){n.options.showInLegend&&!e.dataClasses||("point"===n.options.legendType?n.points.forEach((function(e){g(t.allItems,e)})):g(t.allItems,n))})))})),n=i.length;n--;)t.allItems.unshift(i[n])})),y(a,"afterColorizeItem",(function(t){t.visible&&t.item.legendColor&&t.item.legendSymbol.attr({fill:t.item.legendColor})})),y(a,"afterUpdate",(function(){var t=this.chart.colorAxis;t&&t.forEach((function(t,e,n){t.update({},n)}))})),y(u,"afterTranslate",(function(){(this.chart.colorAxis&&this.chart.colorAxis.length||this.colorAttribs)&&this.translateColors()})),S})),e(n,"Mixins/ColorMapSeries.js",[n["Core/Globals.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=n.defined;return{colorMapPointMixin:{dataLabelOnNull:!0,isValid:function(){return null!==this.value&&1/0!==this.value&&-1/0!==this.value},setState:function(t){e.prototype.setState.call(this,t),this.graphic&&this.graphic.attr({zIndex:"hover"===t?1:0})}},colorMapSeriesMixin:{pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:t.noop,parallelArrays:["x","y","value"],colorKey:"value",pointAttribs:t.seriesTypes.column.prototype.pointAttribs,colorAttribs:function(t){var e={};return i(t.color)&&(e[this.colorProp||"fill"]=t.color),e}}}})),e(n,"Maps/MapNavigationOptionsDefault.js",[n["Core/Options.js"],n["Core/Utilities.js"]],(function(t,e){return(e=e.extend)(t.defaultOptions.lang,{zoomIn:"Zoom in",zoomOut:"Zoom out"}),t.defaultOptions.mapNavigation={buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{fontSize:"15px",fontWeight:"bold"},theme:{"stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1}})),e(n,"Maps/MapNavigation.js",[n["Core/Chart/Chart.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n){function i(t){t&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)}function r(t){this.init(t)}var o=e.doc,a=n.addEvent,s=n.extend,l=n.merge,c=n.objectEach,u=n.pick;r.prototype.init=function(t){this.chart=t,t.mapNavButtons=[]},r.prototype.update=function(t){var e,n,r,o,h,d=this.chart,p=d.options.mapNavigation,f=function(t){this.handler.call(d,t),i(t)},y=d.mapNavButtons;for(t&&(p=d.options.mapNavigation=l(d.options.mapNavigation,t));y.length;)y.pop().destroy();u(p.enableButtons,p.enabled)&&!d.renderer.forExport&&c(p.buttons,(function(t,c){e=l(p.buttonOptions,t),d.styledMode||((n=e.theme).style=l(e.theme.style,e.style),o=(r=n.states)&&r.hover,h=r&&r.select),(t=d.renderer.button(e.text,0,0,f,n,o,h,0,"zoomIn"===c?"topbutton":"bottombutton").addClass("highcharts-map-navigation highcharts-"+{zoomIn:"zoom-in",zoomOut:"zoom-out"}[c]).attr({width:e.width,height:e.height,title:d.options.lang[c],padding:e.padding,zIndex:5}).add()).handler=e.onclick,a(t.element,"dblclick",i),y.push(t);var u=e,g=a(d,"load",(function(){t.align(s(u,{width:t.width,height:2*t.height}),null,u.alignTo),g()}))})),this.updateEvents(p)},r.prototype.updateEvents=function(t){var e=this.chart;u(t.enableDoubleClickZoom,t.enabled)||t.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||a(e.container,"dblclick",(function(t){e.pointer.onContainerDblClick(t)})):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick()),u(t.enableMouseWheelZoom,t.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||a(e.container,void 0===o.onmousewheel?"DOMMouseScroll":"mousewheel",(function(t){return e.pointer.onContainerMouseWheel(t),i(t),!1})):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())},s(t.prototype,{fitToBox:function(t,e){return[["x","width"],["y","height"]].forEach((function(n){var i=n[0];n=n[1],t[i]+t[n]>e[i]+e[n]&&(t[n]>e[n]?(t[n]=e[n],t[i]=e[i]):t[i]=e[i]+e[n]-t[n]),t[n]>e[n]&&(t[n]=e[n]),t[i]<e[i]&&(t[i]=e[i])})),t},mapZoom:function(t,e,n,i,r){var o=this.xAxis[0],a=o.max-o.min,s=u(e,o.min+a/2),l=a*t,c=(a=this.yAxis[0]).max-a.min,h=u(n,a.min+c/2);c*=t,l=(s=this.fitToBox({x:s-l*(i?(i-o.pos)/o.len:.5),y:h-c*(r?(r-a.pos)/a.len:.5),width:l,height:c},{x:o.dataMin,y:a.dataMin,width:o.dataMax-o.dataMin,height:a.dataMax-a.dataMin})).x<=o.dataMin&&s.width>=o.dataMax-o.dataMin&&s.y<=a.dataMin&&s.height>=a.dataMax-a.dataMin,i&&o.mapAxis&&(o.mapAxis.fixTo=[i-o.pos,e]),r&&a.mapAxis&&(a.mapAxis.fixTo=[r-a.pos,n]),void 0===t||l?(o.setExtremes(void 0,void 0,!1),a.setExtremes(void 0,void 0,!1)):(o.setExtremes(s.x,s.x+s.width,!1),a.setExtremes(s.y,s.y+s.height,!1)),this.redraw()}}),a(t,"beforeRender",(function(){this.mapNavigation=new r(this),this.mapNavigation.update()})),e.MapNavigation=r})),e(n,"Maps/MapPointer.js",[n["Core/Pointer.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.extend,i=e.pick;e=e.wrap,n(t.prototype,{onContainerDblClick:function(t){var e=this.chart;t=this.normalize(t),e.options.mapNavigation.enableDoubleClickZoomTo?e.pointer.inClass(t.target,"highcharts-tracker")&&e.hoverPoint&&e.hoverPoint.zoomTo():e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)&&e.mapZoom(.5,e.xAxis[0].toValue(t.chartX),e.yAxis[0].toValue(t.chartY),t.chartX,t.chartY)},onContainerMouseWheel:function(t){var e=this.chart,n=(t=this.normalize(t)).detail||-t.wheelDelta/120;e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)&&e.mapZoom(Math.pow(e.options.mapNavigation.mouseWheelSensitivity,n),e.xAxis[0].toValue(t.chartX),e.yAxis[0].toValue(t.chartY),t.chartX,t.chartY)}}),e(t.prototype,"zoomOption",(function(t){var e=this.chart.options.mapNavigation;i(e.enableTouchZoom,e.enabled)&&(this.chart.options.chart.pinchType="xy"),t.apply(this,[].slice.call(arguments,1))})),e(t.prototype,"pinchTranslate",(function(t,e,n,i,r,o,a){t.call(this,e,n,i,r,o,a),"map"===this.chart.options.chart.type&&this.hasZoom&&(t=i.scaleX>i.scaleY,this.pinchTranslateDirection(!t,e,n,i,r,o,a,t?i.scaleX:i.scaleY))}))})),e(n,"Maps/MapSymbols.js",[n["Core/Globals.js"],n["Core/Renderer/SVG/SVGRenderer.js"]],(function(t,e){function n(t,e,n,i,r,o,a,s){return[["M",t+r,e],["L",t+n-o,e],["C",t+n-o/2,e,t+n,e+o/2,t+n,e+o],["L",t+n,e+i-a],["C",t+n,e+i-a/2,t+n-a/2,e+i,t+n-a,e+i],["L",t+s,e+i],["C",t+s/2,e+i,t,e+i-s/2,t,e+i-s],["L",t,e+r],["C",t,e+r/2,t+r/2,e,t+r,e],["Z"]]}var i=t.Renderer;return e.prototype.symbols.topbutton=function(t,e,i,r,o){return n(t-1,e-1,i,r,o=o&&o.r||0,o,0,0)},e.prototype.symbols.bottombutton=function(t,e,i,r,o){return n(t-1,e-1,i,r,0,0,o=o&&o.r||0,o)},i!==e&&["topbutton","bottombutton"].forEach((function(t){i.prototype.symbols[t]=e.prototype.symbols[t]})),e.prototype.symbols})),e(n,"Maps/Map.js",[n["Core/Chart/Chart.js"],n["Core/Globals.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r,o=i.getOptions,a=i.merge,s=i.pick;return function(e){e.maps={},e.mapChart=function(e,n,i){var r="string"==typeof e||e.nodeName,l=arguments[r?1:0],c=l,u={endOnTick:!1,visible:!1,minPadding:0,maxPadding:0,startOnTick:!1},h=o().credits,d=l.series;return l.series=null,(l=a({chart:{panning:{enabled:!0,type:"xy"},type:"map"},credits:{mapText:s(h.mapText,' © <a href="{geojson.copyrightUrl}">{geojson.copyrightShort}</a>'),mapTextFull:s(h.mapTextFull,"{geojson.copyright}")},tooltip:{followTouchMove:!1},xAxis:u,yAxis:a(u,{reversed:!0})},l,{chart:{inverted:!1,alignTicks:!1}})).series=c.series=d,r?new t(e,l,i):new t(l,n)},e.splitPath=function(t){return"string"==typeof t&&(t=(t=t.replace(/([A-Za-z])/g," $1 ").replace(/^\s*/,"").replace(/\s*$/,"")).split(/[ ,;]+/).map((function(t){return/[A-za-z]/.test(t)?t:parseFloat(t)}))),n.prototype.pathToSegments(t)}}(r||(r={})),e.Map=r.mapChart,e.mapChart=r.mapChart,e.maps=r.maps,r})),e(n,"Series/Map/MapPoint.js",[n["Mixins/ColorMapSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();t=t.colorMapPointMixin;var r=n.extend;return e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.options=void 0,e.path=void 0,e.series=void 0,e}return i(e,t),e.prototype.applyOptions=function(e,n){var i=this.series;return e=t.prototype.applyOptions.call(this,e,n),n=i.joinBy,i.mapData&&i.mapMap&&((n=void 0!==(n=t.prototype.getNestedProperty.call(e,n[1]))&&i.mapMap[n])?(i.xyFromShape&&(e.x=n._midX,e.y=n._midY),r(e,n)):e.value=e.value||null),e},e.prototype.onMouseOver=function(e){n.clearTimeout(this.colorInterval),null!==this.value||this.series.options.nullInteraction?t.prototype.onMouseOver.call(this,e):this.series.onMouseOut(e)},e.prototype.zoomTo=function(){var t=this.series;t.xAxis.setExtremes(this._minX,this._maxX,!1),t.yAxis.setExtremes(this._minY,this._maxY,!1),t.chart.redraw()},e}(e.seriesTypes.scatter.prototype.pointClass),r(e.prototype,{dataLabelOnNull:t.dataLabelOnNull,isValid:t.isValid,setState:t.setState}),e})),e(n,"Series/Map/MapSeries.js",[n["Mixins/ColorMapSeries.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Maps/Map.js"],n["Series/Map/MapPoint.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s,l,c){var u=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();t=t.colorMapSeriesMixin;var h=e.noop,d=i.maps,p=i.splitPath,f=(i=s.seriesTypes).column,y=i.scatter;i=c.extend;var g=c.fireEvent,m=c.getNestedProperty,v=c.isArray,b=c.isNumber,x=c.merge,w=c.objectEach,S=c.pick,k=c.splat;return i((c=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.baseTrans=void 0,e.chart=void 0,e.data=void 0,e.group=void 0,e.joinBy=void 0,e.options=void 0,e.points=void 0,e.transformGroup=void 0,e}return u(n,t),n.prototype.animate=function(t){var e=this.options.animation,n=this.group,i=this.xAxis,r=this.yAxis,o=i.pos,a=r.pos;this.chart.renderer.isSVG&&(!0===e&&(e={duration:1e3}),t?n.attr({translateX:o+i.len/2,translateY:a+r.len/2,scaleX:.001,scaleY:.001}):n.animate({translateX:o,translateY:a,scaleX:1,scaleY:1},e))},n.prototype.animateDrilldown=function(t){var e=this.chart.plotBox,n=this.chart.drilldownLevels[this.chart.drilldownLevels.length-1],i=n.bBox,r=this.chart.options.drilldown.animation;t||(t=Math.min(i.width/e.width,i.height/e.height),n.shapeArgs={scaleX:t,scaleY:t,translateX:i.x,translateY:i.y},this.points.forEach((function(t){t.graphic&&t.graphic.attr(n.shapeArgs).animate({scaleX:1,scaleY:1,translateX:0,translateY:0},r)})))},n.prototype.animateDrillupFrom=function(t){f.prototype.animateDrillupFrom.call(this,t)},n.prototype.animateDrillupTo=function(t){f.prototype.animateDrillupTo.call(this,t)},n.prototype.doFullTranslate=function(){return this.isDirtyData||this.chart.isResizing||this.chart.renderer.isVML||!this.baseTrans},n.prototype.drawMapDataLabels=function(){a.prototype.drawDataLabels.call(this),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},n.prototype.drawPoints=function(){var t=this,e=t.xAxis,n=t.yAxis,i=t.group,r=t.chart,o=r.renderer,a=this.baseTrans;if(t.transformGroup||(t.transformGroup=o.g().attr({scaleX:1,scaleY:1}).add(i),t.transformGroup.survive=!0),t.doFullTranslate())r.hasRendered&&!r.styledMode&&t.points.forEach((function(e){e.shapeArgs&&(e.shapeArgs.fill=t.pointAttribs(e,e.state).fill)})),t.group=t.transformGroup,f.prototype.drawPoints.apply(t),t.group=i,t.points.forEach((function(e){if(e.graphic){var n="";e.name&&(n+="highcharts-name-"+e.name.replace(/ /g,"-").toLowerCase()),e.properties&&e.properties["hc-key"]&&(n+=" highcharts-key-"+e.properties["hc-key"].toLowerCase()),n&&e.graphic.addClass(n),r.styledMode&&e.graphic.css(t.pointAttribs(e,e.selected?"select":void 0))}})),this.baseTrans={originX:e.min-e.minPixelPadding/e.transA,originY:n.min-n.minPixelPadding/n.transA+(n.reversed?0:n.len/n.transA),transAX:e.transA,transAY:n.transA},this.transformGroup.animate({translateX:0,translateY:0,scaleX:1,scaleY:1});else{var s=e.transA/a.transAX,l=n.transA/a.transAY,c=e.toPixels(a.originX,!0),u=n.toPixels(a.originY,!0);.99<s&&1.01>s&&.99<l&&1.01>l&&(l=s=1,c=Math.round(c),u=Math.round(u));var h=this.transformGroup;if(r.renderer.globalAnimation){var d=h.attr("translateX"),p=h.attr("translateY"),y=h.attr("scaleX"),g=h.attr("scaleY");h.attr({animator:0}).animate({animator:1},{step:function(t,e){h.attr({translateX:d+(c-d)*e.pos,translateY:p+(u-p)*e.pos,scaleX:y+(s-y)*e.pos,scaleY:g+(l-g)*e.pos})}})}else h.attr({translateX:c,translateY:u,scaleX:s,scaleY:l})}r.styledMode||i.element.setAttribute("stroke-width",S(t.options[t.pointAttrToOptions&&t.pointAttrToOptions["stroke-width"]||"borderWidth"],1)/(s||1)),this.drawMapDataLabels()},n.prototype.getBox=function(t){var e,n=Number.MAX_VALUE,i=-n,r=n,o=-n,a=n,s=n,c=this.xAxis,u=this.yAxis;(t||[]).forEach((function(t){if(t.path){"string"==typeof t.path?t.path=p(t.path):"M"===t.path[0]&&(t.path=l.prototype.pathToSegments(t.path));var c=t.path||[],u=-n,h=n,d=-n,f=n,y=t.properties;t._foundBox||(c.forEach((function(t){var e=t[t.length-2];t=t[t.length-1],"number"==typeof e&&"number"==typeof t&&(h=Math.min(h,e),u=Math.max(u,e),f=Math.min(f,t),d=Math.max(d,t))})),t._midX=h+(u-h)*S(t.middleX,y&&y["hc-middle-x"],.5),t._midY=f+(d-f)*S(t.middleY,y&&y["hc-middle-y"],.5),t._maxX=u,t._minX=h,t._maxY=d,t._minY=f,t.labelrank=S(t.labelrank,(u-h)*(d-f)),t._foundBox=!0),i=Math.max(i,t._maxX),r=Math.min(r,t._minX),o=Math.max(o,t._maxY),a=Math.min(a,t._minY),s=Math.min(t._maxX-t._minX,t._maxY-t._minY,s),e=!0}})),e&&(this.minY=Math.min(a,S(this.minY,n)),this.maxY=Math.max(o,S(this.maxY,-n)),this.minX=Math.min(r,S(this.minX,n)),this.maxX=Math.max(i,S(this.maxX,-n)),c&&void 0===c.options.minRange&&(c.minRange=Math.min(5*s,(this.maxX-this.minX)/5,c.minRange||n)),u&&void 0===u.options.minRange&&(u.minRange=Math.min(5*s,(this.maxY-this.minY)/5,u.minRange||n)))},n.prototype.getExtremes=function(){var t=a.prototype.getExtremes.call(this,this.valueData),e=t.dataMin;return t=t.dataMax,this.chart.hasRendered&&this.isDirtyData&&this.getBox(this.options.data),b(e)&&(this.valueMin=e),b(t)&&(this.valueMax=t),{dataMin:this.minY,dataMax:this.maxY}},n.prototype.hasData=function(){return!!this.processedXData.length},n.prototype.pointAttribs=function(t,e){return(e=t.series.chart.styledMode?this.colorAttribs(t):f.prototype.pointAttribs.call(this,t,e))["stroke-width"]=S(t.options[this.pointAttrToOptions&&this.pointAttrToOptions["stroke-width"]||"borderWidth"],"inherit"),e},n.prototype.render=function(){var t=this,e=a.prototype.render;t.chart.renderer.isVML&&3e3<t.data.length?setTimeout((function(){e.call(t)})):e.call(t)},n.prototype.setData=function(t,n,i,o){var s=this.options,l=this.chart.options.chart,c=l&&l.map,u=s.mapData,h=this.joinBy,p=s.keys||this.pointArrayMap,f=[],y={},g=this.chart.mapTransforms;if(!u&&c&&(u="string"==typeof c?d[c]:c),t&&t.forEach((function(e,n){var i=0;if(b(e))t[n]={value:e};else if(v(e)){t[n]={},!s.keys&&e.length>p.length&&"string"==typeof e[0]&&(t[n]["hc-key"]=e[0],++i);for(var o=0;o<p.length;++o,++i)p[o]&&void 0!==e[i]&&(0<p[o].indexOf(".")?r.prototype.setNestedProperty(t[n],e[i],p[o]):t[n][p[o]]=e[i])}h&&"_i"===h[0]&&(t[n]._i=n)})),this.getBox(t),(this.chart.mapTransforms=g=l&&l.mapTransforms||u&&u["hc-transform"]||g)&&w(g,(function(t){t.rotation&&(t.cosAngle=Math.cos(t.rotation),t.sinAngle=Math.sin(t.rotation))})),u){for("FeatureCollection"===u.type&&(this.mapTitle=u.title,u=e.geojson(u,this.type,this)),this.mapData=u,this.mapMap={},g=0;g<u.length;g++)c=(l=u[g]).properties,l._i=g,h[0]&&c&&c[h[0]]&&(l[h[0]]=c[h[0]]),y[l[h[0]]]=l;if(this.mapMap=y,t&&h[1]){var S=h[1];t.forEach((function(t){t=m(S,t),y[t]&&f.push(y[t])}))}if(s.allAreas){if(this.getBox(u),t=t||[],h[1]){var k=h[1];t.forEach((function(t){f.push(m(k,t))}))}f="|"+f.map((function(t){return t&&t[h[0]]})).join("|")+"|",u.forEach((function(e){h[0]&&-1!==f.indexOf("|"+e[h[0]]+"|")||(t.push(x(e,{value:null})),o=!1)}))}else this.getBox(f)}a.prototype.setData.call(this,t,n,i,o)},n.prototype.setOptions=function(t){var e=(t=a.prototype.setOptions.call(this,t)).joinBy;return null===e&&(e="_i"),(e=this.joinBy=k(e))[1]||(e[1]=e[0]),t},n.prototype.translate=function(){var t=this,e=t.xAxis,n=t.yAxis,i=t.doFullTranslate();t.generatePoints(),t.data.forEach((function(r){b(r._midX)&&b(r._midY)&&(r.plotX=e.toPixels(r._midX,!0),r.plotY=n.toPixels(r._midY,!0)),i&&(r.shapeType="path",r.shapeArgs={d:t.translatePath(r.path)})})),g(t,"afterTranslate")},n.prototype.translatePath=function(t){var e=this.xAxis,n=this.yAxis,i=e.min,r=e.transA,o=e.minPixelPadding,a=n.min,s=n.transA,l=n.minPixelPadding,c=[];return t&&t.forEach((function(t){"M"===t[0]?c.push(["M",(t[1]-(i||0))*r+o,(t[2]-(a||0))*s+l]):"L"===t[0]?c.push(["L",(t[1]-(i||0))*r+o,(t[2]-(a||0))*s+l]):"C"===t[0]?c.push(["C",(t[1]-(i||0))*r+o,(t[2]-(a||0))*s+l,(t[3]-(i||0))*r+o,(t[4]-(a||0))*s+l,(t[5]-(i||0))*r+o,(t[6]-(a||0))*s+l]):"Q"===t[0]?c.push(["Q",(t[1]-(i||0))*r+o,(t[2]-(a||0))*s+l,(t[3]-(i||0))*r+o,(t[4]-(a||0))*s+l]):"Z"===t[0]&&c.push(["Z"])})),c},n.defaultOptions=x(y.defaultOptions,{animation:!1,dataLabels:{crop:!1,formatter:function(){return this.point.value},inside:!0,overflow:!1,padding:0,verticalAlign:"middle"},marker:null,nullColor:o.neutralColor3,stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}<br/>"},turboThreshold:0,allAreas:!0,borderColor:o.neutralColor20,borderWidth:1,joinBy:"hc-key",states:{hover:{halo:null,brightness:.2},normal:{animation:!0},select:{color:o.neutralColor20},inactive:{opacity:1}}}),n}(y)).prototype,{type:"map",axisTypes:t.axisTypes,colorAttribs:t.colorAttribs,colorKey:t.colorKey,directTouch:!0,drawDataLabels:h,drawGraph:h,drawLegendSymbol:n.drawRectangle,forceDL:!0,getExtremesFromAll:!0,getSymbol:t.getSymbol,parallelArrays:t.parallelArrays,pointArrayMap:t.pointArrayMap,pointClass:r,preserveAspectRatio:!0,searchPoint:h,trackerGroups:t.trackerGroups,useMapGeometry:!0}),s.registerSeriesType("map",c),c})),e(n,"Series/MapLine/MapLineSeries.js",[n["Series/Map/MapSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=e.series,o=n.extend,a=n.merge;return o((n=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return i(n,e),n.prototype.pointAttribs=function(e,n){return(e=t.prototype.pointAttribs.call(this,e,n)).fill=this.options.fillColor,e},n.defaultOptions=a(t.defaultOptions,{lineWidth:1,fillColor:"none"}),n}(t)).prototype,{type:"mapline",colorProp:"stroke",drawLegendSymbol:r.prototype.drawLegendSymbol,pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"}}),e.registerSeriesType("mapline",n),n})),e(n,"Series/MapPoint/MapPointPoint.js",[n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=e.merge;return function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.options=void 0,e.series=void 0,e}return n(e,t),e.prototype.applyOptions=function(e,n){return e=void 0!==e.lat&&void 0!==e.lon?i(e,this.series.chart.fromLatLonToPoint(e)):e,t.prototype.applyOptions.call(this,e,n)},e}(t.seriesTypes.scatter.prototype.pointClass)})),e(n,"Series/MapPoint/MapPointSeries.js",[n["Series/MapPoint/MapPointPoint.js"],n["Core/Color/Palette.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),o=n.seriesTypes.scatter,a=i.extend,s=i.merge;return a((i=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return r(n,t),n.prototype.drawDataLabels=function(){t.prototype.drawDataLabels.call(this),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},n.defaultOptions=s(o.defaultOptions,{dataLabels:{crop:!1,defer:!1,enabled:!0,formatter:function(){return this.point.name},overflow:!1,style:{color:e.neutralColor100}}}),n}(o)).prototype,{type:"mappoint",forceDL:!0,pointClass:t}),n.registerSeriesType("mappoint",i),i})),e(n,"Series/Bubble/BubblePoint.js",[n["Core/Series/Point.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();return(n=n.extend)((e=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.options=void 0,t.series=void 0,t}return i(n,e),n.prototype.haloPath=function(e){return t.prototype.haloPath.call(this,0===e?0:(this.marker&&this.marker.radius||0)+e)},n}(e.seriesTypes.scatter.prototype.pointClass)).prototype,{ttBelow:!1}),e})),e(n,"Series/Bubble/BubbleLegend.js",[n["Core/Chart/Chart.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Legend.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a){var s=e.parse,l=n.noop;e=a.addEvent;var c=a.arrayMax,u=a.arrayMin,h=a.isNumber,d=a.merge,p=a.objectEach,f=a.pick,y=a.setOptions,g=a.stableSort,m=a.wrap;return y({legend:{bubbleLegend:{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:10,color:void 0},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}}}),y=function(){function t(t,e){this.options=this.symbols=this.visible=this.ranges=this.movementX=this.maxLabel=this.legendSymbol=this.legendItemWidth=this.legendItemHeight=this.legendItem=this.legendGroup=this.legend=this.fontMetrics=this.chart=void 0,this.setState=l,this.init(t,e)}return t.prototype.init=function(t,e){this.options=t,this.visible=!0,this.chart=e.chart,this.legend=e},t.prototype.addToLegend=function(t){t.splice(this.options.legendIndex,0,this)},t.prototype.drawLegendSymbol=function(t){var e=this.chart,n=this.options,i=f(t.options.itemDistance,20),r=n.ranges,o=n.connectorDistance;this.fontMetrics=e.renderer.fontMetrics(n.labels.style.fontSize.toString()+"px"),r&&r.length&&h(r[0].value)?(g(r,(function(t,e){return e.value-t.value})),this.ranges=r,this.setOptions(),this.render(),e=this.getMaxLabelSize(),t=2*(r=this.ranges[0].radius),o=0<(o=o-r+e.width)?o:0,this.maxLabel=e,this.movementX="left"===n.labels.align?o:0,this.legendItemWidth=t+o+i,this.legendItemHeight=t+this.fontMetrics.h/2):t.options.bubbleLegend.autoRanges=!0},t.prototype.setOptions=function(){var t=this.ranges,e=this.options,n=this.chart.series[e.seriesIndex],i=this.legend.baseline,r={"z-index":e.zIndex,"stroke-width":e.borderWidth},o={"z-index":e.zIndex,"stroke-width":e.connectorWidth},a=this.getLabelStyles(),l=n.options.marker.fillOpacity,c=this.chart.styledMode;t.forEach((function(u,h){c||(r.stroke=f(u.borderColor,e.borderColor,n.color),r.fill=f(u.color,e.color,1!==l?s(n.color).setOpacity(l).get("rgba"):n.color),o.stroke=f(u.connectorColor,e.connectorColor,n.color)),t[h].radius=this.getRangeRadius(u.value),t[h]=d(t[h],{center:t[0].radius-t[h].radius+i}),c||d(!0,t[h],{bubbleStyle:d(!1,r),connectorStyle:d(!1,o),labelStyle:a})}),this)},t.prototype.getLabelStyles=function(){var t=this.options,e={},n="left"===t.labels.align,i=this.legend.options.rtl;return p(t.labels.style,(function(t,n){"color"!==n&&"fontSize"!==n&&"z-index"!==n&&(e[n]=t)})),d(!1,e,{"font-size":t.labels.style.fontSize,fill:f(t.labels.style.color,r.neutralColor100),"z-index":t.zIndex,align:i||n?"right":"left"})},t.prototype.getRangeRadius=function(t){var e=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,e.ranges[e.ranges.length-1].value,e.ranges[0].value,e.minSize,e.maxSize,t)},t.prototype.render=function(){var t=this.chart.renderer,e=this.options.zThreshold;this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),this.legendSymbol=t.g("bubble-legend"),this.legendItem=t.g("bubble-legend-item"),this.legendSymbol.translateX=0,this.legendSymbol.translateY=0,this.ranges.forEach((function(t){t.value>=e&&this.renderRange(t)}),this),this.legendSymbol.add(this.legendItem),this.legendItem.add(this.legendGroup),this.hideOverlappingLabels()},t.prototype.renderRange=function(t){var e=this.options,n=e.labels,i=this.chart.renderer,r=this.symbols,o=r.labels,a=t.center,s=Math.abs(t.radius),l=e.connectorDistance||0,c=n.align,u=n.style.fontSize;l=this.legend.options.rtl||"left"===c?-l:l,n=e.connectorWidth;var h=this.ranges[0].radius||0,d=a-s-e.borderWidth/2+n/2;u=u/2-(this.fontMetrics.h-u)/2;var p=i.styledMode;"center"===c&&(l=0,e.connectorDistance=0,t.labelStyle.align="center"),c=d+e.labels.y;var f=h+l+e.labels.x;r.bubbleItems.push(i.circle(h,a+((d%1?1:.5)-(n%2?0:.5)),s).attr(p?{}:t.bubbleStyle).addClass((p?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-symbol "+(e.className||"")).add(this.legendSymbol)),r.connectors.push(i.path(i.crispLine([["M",h,d],["L",h+l,d]],e.connectorWidth)).attr(p?{}:t.connectorStyle).addClass((p?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(e.connectorClassName||"")).add(this.legendSymbol)),t=i.text(this.formatLabel(t),f,c+u).attr(p?{}:t.labelStyle).addClass("highcharts-bubble-legend-labels "+(e.labels.className||"")).add(this.legendSymbol),o.push(t),t.placed=!0,t.alignAttr={x:f,y:c+u}},t.prototype.getMaxLabelSize=function(){var t,e;return this.symbols.labels.forEach((function(n){e=n.getBBox(!0),t=t?e.width>t.width?e:t:e})),t||{}},t.prototype.formatLabel=function(t){var e=this.options,n=e.labels.formatter;e=e.labels.format;var i=this.chart.numberFormatter;return e?a.format(e,t):n?n.call(t):i(t.value,1)},t.prototype.hideOverlappingLabels=function(){var t=this.chart,e=this.symbols;!this.options.labels.allowOverlap&&e&&(t.hideOverlappingLabels(e.labels),e.labels.forEach((function(t,n){t.newOpacity?t.newOpacity!==t.oldOpacity&&e.connectors[n].show():e.connectors[n].hide()})))},t.prototype.getRanges=function(){var t,e=this.legend.bubbleLegend,n=e.options.ranges,i=Number.MAX_VALUE,r=-Number.MAX_VALUE;e.chart.series.forEach((function(e){e.isBubble&&!e.ignoreSeries&&((t=e.zData.filter(h)).length&&(i=f(e.options.zMin,Math.min(i,Math.max(u(t),!1===e.options.displayNegative?e.options.zThreshold:-Number.MAX_VALUE))),r=f(e.options.zMax,Math.max(r,c(t)))))}));var o=i===r?[{value:r}]:[{value:i},{value:(i+r)/2},{value:r,autoRanges:!0}];return n.length&&n[0].radius&&o.reverse(),o.forEach((function(t,e){n&&n[e]&&(o[e]=d(!1,n[e],t))})),o},t.prototype.predictBubbleSizes=function(){var t=this.chart,e=this.fontMetrics,n=t.legend.options,i="horizontal"===n.layout,r=i?t.legend.lastLineHeight:0,o=t.plotSizeX,a=t.plotSizeY,s=t.series[this.options.seriesIndex];t=Math.ceil(s.minPxSize);var l=Math.ceil(s.maxPxSize);s=s.options.maxSize;var c=Math.min(a,o);return n.floating||!/%$/.test(s)?e=l:(s=parseFloat(s),e=(c+r-e.h/2)*s/100/(s/100+1),(i&&a-e>=o||!i&&o-e>=a)&&(e=l)),[t,Math.ceil(e)]},t.prototype.updateRanges=function(t,e){var n=this.legend.options.bubbleLegend;n.minSize=t,n.maxSize=e,n.ranges=this.getRanges()},t.prototype.correctSizes=function(){var t=this.legend,e=this.chart.series[this.options.seriesIndex];1<Math.abs(Math.ceil(e.maxPxSize)-this.options.maxSize)&&(this.updateRanges(this.options.minSize,e.maxPxSize),t.render())},t}(),e(i,"afterGetAllItems",(function(t){var e=this.bubbleLegend,i=this.options,r=i.bubbleLegend,o=this.chart.getVisibleBubbleSeriesIndex();e&&e.ranges&&e.ranges.length&&(r.ranges.length&&(r.autoRanges=!!r.ranges[0].autoRanges),this.destroyItem(e)),0<=o&&i.enabled&&r.enabled&&(r.seriesIndex=o,this.bubbleLegend=new n.BubbleLegend(r,this),this.bubbleLegend.addToLegend(t.allItems))})),t.prototype.getVisibleBubbleSeriesIndex=function(){for(var t=this.series,e=0;e<t.length;){if(t[e]&&t[e].isBubble&&t[e].visible&&t[e].zData.length)return e;e++}return-1},i.prototype.getLinesHeights=function(){var t,e=this.allItems,n=[],i=e.length,r=0;for(t=0;t<i;t++)if(e[t].legendItemHeight&&(e[t].itemHeight=e[t].legendItemHeight),e[t]===e[i-1]||e[t+1]&&e[t]._legendItemPos[1]!==e[t+1]._legendItemPos[1]){n.push({height:0});for(var o=n[n.length-1];r<=t;r++)e[r].itemHeight>o.height&&(o.height=e[r].itemHeight);o.step=t}return n},i.prototype.retranslateItems=function(t){var e,n,i,r=this.options.rtl,o=0;this.allItems.forEach((function(a,s){e=a.legendGroup.translateX,n=a._legendItemPos[1],((i=a.movementX)||r&&a.ranges)&&(i=r?e-a.options.maxSize/2:e+i,a.legendGroup.attr({translateX:i})),s>t[o].step&&o++,a.legendGroup.attr({translateY:Math.round(n+t[o].height/2)}),a._legendItemPos[1]=n+t[o].height/2}))},e(o,"legendItemClick",(function(){var t=this.chart,e=this.visible,n=this.chart.legend;n&&n.bubbleLegend&&(this.visible=!e,this.ignoreSeries=e,t=0<=t.getVisibleBubbleSeriesIndex(),n.bubbleLegend.visible!==t&&(n.update({bubbleLegend:{enabled:t}}),n.bubbleLegend.visible=t),this.visible=e)})),m(t.prototype,"drawChartBox",(function(t,e,n){var i=this.legend,r=0<=this.getVisibleBubbleSeriesIndex();if(i&&i.options.enabled&&i.bubbleLegend&&i.options.bubbleLegend.autoRanges&&r){var o=i.bubbleLegend.options;r=i.bubbleLegend.predictBubbleSizes(),i.bubbleLegend.updateRanges(r[0],r[1]),o.placed||(i.group.placed=!1,i.allItems.forEach((function(t){t.legendGroup.translateY=null}))),i.render(),this.getMargins(),this.axes.forEach((function(t){t.visible&&t.render(),o.placed||(t.setScale(),t.updateNames(),p(t.ticks,(function(t){t.isNew=!0,t.isNewLabel=!0})))})),o.placed=!0,this.getMargins(),t.call(this,e,n),i.bubbleLegend.correctSizes(),i.retranslateItems(i.getLinesHeights())}else t.call(this,e,n),i&&i.options.enabled&&i.bubbleLegend&&(i.render(),i.retranslateItems(i.getLinesHeights()))})),n.BubbleLegend=y,n.BubbleLegend})),e(n,"Series/Bubble/BubbleSeries.js",[n["Core/Axis/Axis.js"],n["Series/Bubble/BubblePoint.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a){var s=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),l=n.parse;n=i.noop;var c=o.seriesTypes;i=c.column;var u=c.scatter,h=a.arrayMax,d=a.arrayMin,p=a.clamp,f=a.extend,y=a.isNumber,g=a.merge,m=a.pick,v=a.pInt;return a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.maxPxSize=void 0,e.minPxSize=void 0,e.options=void 0,e.points=void 0,e.radii=void 0,e.yData=void 0,e.zData=void 0,e}return s(e,t),e.prototype.animate=function(t){!t&&this.points.length<this.options.animationLimit&&this.points.forEach((function(t){var e=t.graphic;e&&e.width&&(this.hasRendered||e.attr({x:t.plotX,y:t.plotY,width:1,height:1}),e.animate(this.markerAttribs(t),this.options.animation))}),this)},e.prototype.getRadii=function(t,e,n){var i=this.zData,r=this.yData,o=n.minPxSize,a=n.maxPxSize,s=[],l=0;for(n=i.length;l<n;l++){var c=i[l];s.push(this.getRadius(t,e,o,a,c,r[l]))}this.radii=s},e.prototype.getRadius=function(t,e,n,i,r,o){var a=this.options,s="width"!==a.sizeBy,l=a.zThreshold,c=e-t,u=.5;if(null===o||null===r)return null;if(y(r)){if(a.sizeByAbsoluteValue&&(r=Math.abs(r-l),c=Math.max(e-l,Math.abs(t-l)),t=0),r<t)return n/2-1;0<c&&(u=(r-t)/c)}return s&&0<=u&&(u=Math.sqrt(u)),Math.ceil(n+u*(i-n))/2},e.prototype.hasData=function(){return!!this.processedXData.length},e.prototype.pointAttribs=function(t,e){var n=this.options.marker.fillOpacity;return t=r.prototype.pointAttribs.call(this,t,e),1!==n&&(t.fill=l(t.fill).setOpacity(n).get("rgba")),t},e.prototype.translate=function(){var e,n=this.data,i=this.radii;for(t.prototype.translate.call(this),e=n.length;e--;){var r=n[e],o=i?i[e]:0;y(o)&&o>=this.minPxSize/2?(r.marker=f(r.marker,{radius:o,width:2*o,height:2*o}),r.dlBox={x:r.plotX-o,y:r.plotY-o,width:2*o,height:2*o}):r.shapeArgs=r.plotY=r.dlBox=void 0}},e.defaultOptions=g(u.defaultOptions,{dataLabels:{formatter:function(){return this.point.z},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),e}(u),f(a.prototype,{alignDataLabel:i.prototype.alignDataLabel,applyZones:n,bubblePadding:!0,buildKDTree:n,directTouch:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:e,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),t.prototype.beforePadding=function(){var t=this,e=this.len,n=this.chart,i=0,r=e,o=this.isXAxis,a=o?"xData":"yData",s=this.min,l={},c=Math.min(n.plotWidth,n.plotHeight),u=Number.MAX_VALUE,f=-Number.MAX_VALUE,g=this.max-s,b=e/g,x=[];this.series.forEach((function(e){var i=e.options;!e.bubblePadding||!e.visible&&n.options.chart.ignoreHiddenSeries||(t.allowZoomOutside=!0,x.push(e),o&&(["minSize","maxSize"].forEach((function(t){var e=i[t],n=/%$/.test(e);e=v(e),l[t]=n?c*e/100:e})),e.minPxSize=l.minSize,e.maxPxSize=Math.max(l.maxSize,l.minSize),(e=e.zData.filter(y)).length&&(u=m(i.zMin,p(d(e),!1===i.displayNegative?i.zThreshold:-Number.MAX_VALUE,u)),f=m(i.zMax,Math.max(f,h(e))))))})),x.forEach((function(e){var n=e[a],l=n.length;if(o&&e.getRadii(u,f,e),0<g)for(;l--;)if(y(n[l])&&t.dataMin<=n[l]&&n[l]<=t.max){var c=e.radii?e.radii[l]:0;i=Math.min((n[l]-s)*b-c,i),r=Math.max((n[l]-s)*b+c,r)}})),x.length&&0<g&&!this.logarithmic&&(r-=e,b*=(e+Math.max(0,i)-Math.min(r,e))/e,[["min","userMin",i],["max","userMax",r]].forEach((function(e){void 0===m(t.options[e[0]],t[e[1]])&&(t[e[0]]+=e[2]/b)})))},o.registerSeriesType("bubble",a),a})),e(n,"Series/MapBubble/MapBubblePoint.js",[n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=t.seriesTypes,r=i.map;t=e.extend;var o=e.merge;return e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.applyOptions=function(e,n){return e&&void 0!==e.lat&&void 0!==e.lon?t.prototype.applyOptions.call(this,o(e,this.series.chart.fromLatLonToPoint(e)),n):r.prototype.pointClass.prototype.applyOptions.call(this,e,n)},e.prototype.isValid=function(){return"number"==typeof this.z},e}(i.bubble.prototype.pointClass),t(e.prototype,{ttBelow:!1}),e})),e(n,"Series/MapBubble/MapBubbleSeries.js",[n["Series/Bubble/BubbleSeries.js"],n["Series/MapBubble/MapBubblePoint.js"],n["Series/Map/MapSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r){var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=r.extend,s=r.merge;return a((r=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return o(n,e),n.defaultOptions=s(t.defaultOptions,{animationLimit:500,tooltip:{pointFormat:"{point.name}: {point.z}"}}),n}(t)).prototype,{type:"mapbubble",getBox:n.prototype.getBox,pointArrayMap:["z"],pointClass:e,setData:n.prototype.setData,setOptions:n.prototype.setOptions,xyFromShape:!0}),i.registerSeriesType("mapbubble",r),r})),e(n,"Series/Heatmap/HeatmapPoint.js",[n["Mixins/ColorMapSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();t=t.colorMapPointMixin;var r=n.clamp,o=n.extend,a=n.pick;return o((e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.options=void 0,e.series=void 0,e.value=void 0,e.x=void 0,e.y=void 0,e}return i(e,t),e.prototype.applyOptions=function(e,n){return(e=t.prototype.applyOptions.call(this,e,n)).formatPrefix=e.isNull||null===e.value?"null":"point",e},e.prototype.getCellAttributes=function(){var t=this.series,e=t.options,n=(e.colsize||1)/2,i=(e.rowsize||1)/2,o=t.xAxis,s=t.yAxis,l=this.options.marker||t.options.marker;t=t.pointPlacementToXValue();var c=a(this.pointPadding,e.pointPadding,0),u={x1:r(Math.round(o.len-(o.translate(this.x-n,!1,!0,!1,!0,-t)||0)),-o.len,2*o.len),x2:r(Math.round(o.len-(o.translate(this.x+n,!1,!0,!1,!0,-t)||0)),-o.len,2*o.len),y1:r(Math.round(s.translate(this.y-i,!1,!0,!1,!0)||0),-s.len,2*s.len),y2:r(Math.round(s.translate(this.y+i,!1,!0,!1,!0)||0),-s.len,2*s.len)};return[["width","x"],["height","y"]].forEach((function(t){var e=t[0],n=(t=t[1])+"1",i=t+"2",r=Math.abs(u[n]-u[i]),o=l&&l.lineWidth||0,a=Math.abs(u[n]+u[i])/2;l[e]&&l[e]<r&&(u[n]=a-l[e]/2-o/2,u[i]=a+l[e]/2+o/2),c&&("y"===t&&(n=i,i=t+"1"),u[n]+=c,u[i]-=c)})),u},e.prototype.haloPath=function(t){if(!t)return[];var e=this.shapeArgs;return["M",e.x-t,e.y-t,"L",e.x-t,e.y+e.height+t,e.x+e.width+t,e.y+e.height+t,e.x+e.width+t,e.y-t,"Z"]},e.prototype.isValid=function(){return 1/0!==this.value&&-1/0!==this.value},e}(e.seriesTypes.scatter.prototype.pointClass)).prototype,{dataLabelOnNull:t.dataLabelOnNull,setState:t.setState}),e})),e(n,"Series/Heatmap/HeatmapSeries.js",[n["Mixins/ColorMapSeries.js"],n["Core/Globals.js"],n["Series/Heatmap/HeatmapPoint.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,i,r,o,a,s){var l=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();t=t.colorMapSeriesMixin;var c=e.noop,u=o.series,h=o.seriesTypes,d=h.column,p=h.scatter,f=a.prototype.symbols,y=s.extend,g=s.fireEvent,m=s.isNumber,v=s.merge,b=s.pick;return a=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.colorAxis=void 0,e.data=void 0,e.options=void 0,e.points=void 0,e.valueMax=NaN,e.valueMin=NaN,e}return l(n,t),n.prototype.drawPoints=function(){var t=this;((this.options.marker||{}).enabled||this._hasPointMarkers)&&(u.prototype.drawPoints.call(this),this.points.forEach((function(e){e.graphic&&e.graphic[t.chart.styledMode?"css":"animate"](t.colorAttribs(e))})))},n.prototype.getExtremes=function(){var t=u.prototype.getExtremes.call(this,this.valueData),e=t.dataMin;return t=t.dataMax,m(e)&&(this.valueMin=e),m(t)&&(this.valueMax=t),u.prototype.getExtremes.call(this)},n.prototype.getValidPoints=function(t,e){return u.prototype.getValidPoints.call(this,t,e,!0)},n.prototype.hasData=function(){return!!this.processedXData.length},n.prototype.init=function(){u.prototype.init.apply(this,arguments);var t=this.options;t.pointRange=b(t.pointRange,t.colsize||1),this.yAxis.axisPointRange=t.rowsize||1,y(f,{ellipse:f.circle,rect:f.square})},n.prototype.markerAttribs=function(t,e){var n=t.marker||{},i=this.options.marker||{},r=t.shapeArgs||{},o={};if(t.hasImage)return{x:t.plotX,y:t.plotY};if(e){var a=i.states[e]||{},s=n.states&&n.states[e]||{};[["width","x"],["height","y"]].forEach((function(t){o[t[0]]=(s[t[0]]||a[t[0]]||r[t[0]])+(s[t[0]+"Plus"]||a[t[0]+"Plus"]||0),o[t[1]]=r[t[1]]+(r[t[0]]-o[t[0]])/2}))}return e?o:r},n.prototype.pointAttribs=function(t,n){var i=u.prototype.pointAttribs.call(this,t,n),r=this.options||{},o=this.chart.options.plotOptions||{},a=o.series||{},s=o.heatmap||{};return o=r.borderColor||s.borderColor||a.borderColor,a=r.borderWidth||s.borderWidth||a.borderWidth||i["stroke-width"],i.stroke=t&&t.marker&&t.marker.lineColor||r.marker&&r.marker.lineColor||o||this.color,i["stroke-width"]=a,n&&(n=(t=v(r.states[n],r.marker&&r.marker.states[n],t&&t.options.states&&t.options.states[n]||{})).brightness,i.fill=t.color||e.color(i.fill).brighten(n||0).get(),i.stroke=t.lineColor),i},n.prototype.setClip=function(t){var e=this.chart;u.prototype.setClip.apply(this,arguments),(!1!==this.options.clip||t)&&this.markerGroup.clip((t||this.clipBox)&&this.sharedClipKey?e[this.sharedClipKey]:e.clipRect)},n.prototype.translate=function(){var t=this.options,e=t.marker&&t.marker.symbol||"",n=f[e]?e:"rect";t=this.options;var i=-1!==["circle","square"].indexOf(n);this.generatePoints(),this.points.forEach((function(t){var r=t.getCellAttributes(),o={x:Math.min(r.x1,r.x2),y:Math.min(r.y1,r.y2),width:Math.max(Math.abs(r.x2-r.x1),0),height:Math.max(Math.abs(r.y2-r.y1),0)},a=t.hasImage=0===(t.marker&&t.marker.symbol||e||"").indexOf("url");if(i){var s=Math.abs(o.width-o.height);o.x=Math.min(r.x1,r.x2)+(o.width<o.height?0:s/2),o.y=Math.min(r.y1,r.y2)+(o.width<o.height?s/2:0),o.width=o.height=Math.min(o.width,o.height)}s={plotX:(r.x1+r.x2)/2,plotY:(r.y1+r.y2)/2,clientX:(r.x1+r.x2)/2,shapeType:"path",shapeArgs:v(!0,o,{d:f[n](o.x,o.y,o.width,o.height)})},a&&(t.marker={width:o.width,height:o.height}),y(t,s)})),g(this,"afterTranslate")},n.defaultOptions=v(p.defaultOptions,{animation:!1,borderWidth:0,nullColor:r.neutralColor3,dataLabels:{formatter:function(){return this.point.value},inside:!0,verticalAlign:"middle",crop:!1,overflow:!1,padding:0},marker:{symbol:"rect",radius:0,lineColor:void 0,states:{hover:{lineWidthPlus:0},select:{}}},clip:!0,pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}<br/>"},states:{hover:{halo:!1,brightness:.2}}}),n}(p),y(a.prototype,{alignDataLabel:d.prototype.alignDataLabel,axisTypes:t.axisTypes,colorAttribs:t.colorAttribs,colorKey:t.colorKey,directTouch:!0,drawLegendSymbol:i.drawRectangle,getBox:c,getExtremesFromAll:!0,getSymbol:u.prototype.getSymbol,hasPointSpecificOptions:!0,parallelArrays:t.parallelArrays,pointArrayMap:["y","value"],pointClass:n,trackerGroups:t.trackerGroups}),o.registerSeriesType("heatmap",a),a})),e(n,"Extensions/GeoJSON.js",[n["Core/Chart/Chart.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n){function i(t,e){var n,i=!1,r=t.x,o=t.y;for(t=0,n=e.length-1;t<e.length;n=t++){e[t][1]>o!==e[n][1]>o&&r<(e[n][0]-e[t][0])*(o-e[t][1])/(e[n][1]-e[t][1])+e[t][0]&&(i=!i)}return i}var r=e.win,o=n.error,a=n.extend,s=n.format,l=n.merge;n=n.wrap,t.prototype.transformFromLatLon=function(t,e){var n,i=(null===(n=this.userOptions.chart)||void 0===n?void 0:n.proj4)||r.proj4;return i?(t=i(e.crs,[t.lon,t.lat]),n=e.cosAngle||e.rotation&&Math.cos(e.rotation),i=e.sinAngle||e.rotation&&Math.sin(e.rotation),{x:(((t=e.rotation?[t[0]*n+t[1]*i,-t[0]*i+t[1]*n]:t)[0]-(e.xoffset||0))*(e.scale||1)+(e.xpan||0))*(e.jsonres||1)+(e.jsonmarginX||0),y:(((e.yoffset||0)-t[1])*(e.scale||1)+(e.ypan||0))*(e.jsonres||1)-(e.jsonmarginY||0)}):(o(21,!1,this),{x:0,y:null})},t.prototype.transformToLatLon=function(t,e){if(void 0!==r.proj4){t={x:((t.x-(e.jsonmarginX||0))/(e.jsonres||1)-(e.xpan||0))/(e.scale||1)+(e.xoffset||0),y:((-t.y-(e.jsonmarginY||0))/(e.jsonres||1)+(e.ypan||0))/(e.scale||1)+(e.yoffset||0)};var n=e.cosAngle||e.rotation&&Math.cos(e.rotation),i=e.sinAngle||e.rotation&&Math.sin(e.rotation);return{lat:(e=r.proj4(e.crs,"WGS84",e.rotation?{x:t.x*n+t.y*-i,y:t.x*i+t.y*n}:t)).y,lon:e.x}}o(21,!1,this)},t.prototype.fromPointToLatLon=function(t){var e,n=this.mapTransforms;if(n){for(e in n)if(Object.hasOwnProperty.call(n,e)&&n[e].hitZone&&i({x:t.x,y:-t.y},n[e].hitZone.coordinates[0]))return this.transformToLatLon(t,n[e]);return this.transformToLatLon(t,n.default)}o(22,!1,this)},t.prototype.fromLatLonToPoint=function(t){var e,n=this.mapTransforms;if(!n)return o(22,!1,this),{x:0,y:null};for(e in n)if(Object.hasOwnProperty.call(n,e)&&n[e].hitZone){var r=this.transformFromLatLon(t,n[e]);if(i({x:r.x,y:-r.y},n[e].hitZone.coordinates[0]))return r}return this.transformFromLatLon(t,n.default)},e.geojson=function(t,e,n){var i=[],r=[],o=function(t){t.forEach((function(t,e){0===e?r.push(["M",t[0],-t[1]]):r.push(["L",t[0],-t[1]])}))};return e=e||"map",t.features.forEach((function(t){var n,s=t.geometry,l=s.type;s=s.coordinates,t=t.properties,r=[],"map"===e||"mapbubble"===e?("Polygon"===l?(s.forEach(o),r.push(["Z"])):"MultiPolygon"===l&&(s.forEach((function(t){t.forEach(o)})),r.push(["Z"])),r.length&&(n={path:r})):"mapline"===e?("LineString"===l?o(s):"MultiLineString"===l&&s.forEach(o),r.length&&(n={path:r})):"mappoint"===e&&"Point"===l&&(n={x:s[0],y:-s[1]}),n&&i.push(a(n,{name:t.name||t.NAME,properties:t}))})),n&&t.copyrightShort&&(n.chart.mapCredits=s(n.chart.options.credits.mapText,{geojson:t}),n.chart.mapCreditsFull=s(n.chart.options.credits.mapTextFull,{geojson:t})),i},n(t.prototype,"addCredits",(function(t,e){e=l(!0,this.options.credits,e),this.mapCredits&&(e.href=null),t.call(this,e),this.credits&&this.mapCreditsFull&&this.credits.attr({title:this.mapCreditsFull})}))})),e(n,"masters/modules/map.src.js",[],(function(){})),e(n,"masters/highmaps.src.js",[n["masters/highcharts.src.js"]],(function(t){return t.product="Highmaps",t})),n["masters/highmaps.src.js"]._modules=n,n["masters/highmaps.src.js"]}))},function(t){t.exports=JSON.parse('{"title":"Norway, admin2","version":"1.1.3","type":"FeatureCollection","copyright":"Copyright (c) 2020 Highsoft AS, Based on data from Kartverket","copyrightShort":"Kartverket","copyrightUrl":"http://www.kartverket.no","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:EPSG:32633"}},"hc-transform":{"default":{"crs":"+proj=utm +zone=33 +datum=WGS84 +units=m +no_defs","scale":0.000471559186022,"jsonres":15.5,"jsonmarginX":-999,"jsonmarginY":9851,"xoffset":-76023.181595,"yoffset":7939205.65692}},"features":[{"type":"Feature","id":"NO.TF.5429","properties":{"hc-group":"admin2","hc-key":"no-tf-5429","hc-a2":"KV","name":"Kvænangen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5081,8703],[5074,8680],[5037,8698],[5047,8720],[5081,8703]]],[[[4948,8656],[4973,8700],[4989,8701],[5039,8674],[5055,8648],[5050,8625],[5104,8594],[5150,8552],[5169,8515],[5209,8488],[5196,8531],[5152,8563],[5176,8563],[5177,8583],[5152,8596],[5142,8649],[5145,8683],[5169,8685],[5173,8711],[5122,8702],[5101,8720],[5111,8736],[5156,8746],[5177,8797],[5141,8763],[5107,8766],[5077,8736],[5045,8764],[5017,8755],[4991,8800],[5006,8823],[4968,8810],[4946,8817],[4928,8852],[5013,8830],[5024,8841],[5104,8772],[5122,8822],[5177,8838],[5182,8797],[5217,8735],[5210,8723],[5244,8661],[5307,8647],[5317,8634],[5298,8608],[5328,8590],[5307,8542],[5332,8527],[5349,8470],[5407,8435],[5427,8455],[5446,8441],[5417,8404],[5411,8323],[5351,8319],[5317,8293],[5288,8286],[5272,8302],[5264,8339],[5239,8343],[5180,8311],[5131,8316],[5098,8341],[5080,8401],[5100,8425],[5111,8466],[5106,8543],[5054,8554],[5060,8588],[5012,8632],[5005,8651],[4948,8656]]]]}},{"type":"Feature","id":"NO.TF.5427","properties":{"hc-group":"admin2","hc-key":"no-tf-5427","hc-a2":"SK","name":"Skjervøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4847,8728],[4829,8721],[4816,8757],[4824,8784],[4851,8752],[4847,8728]]],[[[4765,8544],[4769,8570],[4810,8585],[4816,8515],[4796,8508],[4765,8544]]],[[[4825,8692],[4848,8694],[4871,8668],[4910,8678],[4879,8651],[4871,8622],[4833,8619],[4816,8660],[4825,8692]]],[[[4791,8716],[4765,8693],[4765,8735],[4742,8701],[4720,8707],[4706,8734],[4708,8791],[4751,8847],[4791,8851],[4819,8820],[4810,8754],[4820,8716],[4791,8716]]]]}},{"type":"Feature","id":"NO.VL.4625","properties":{"hc-group":"admin2","hc-key":"no-vl-4625","hc-a2":"AU","name":"Austevoll"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-775,747],[-776,715],[-810,713],[-817,734],[-775,747]]],[[[-741,792],[-732,751],[-747,726],[-779,773],[-759,821],[-741,792]]],[[[-721,847],[-721,846],[-721,847],[-721,847]]]]}},{"type":"Feature","id":"NO.TF.5401","properties":{"hc-group":"admin2","hc-key":"no-tf-5401","hc-a2":"TR","name":"Tromsø"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4189,8465],[4196,8498],[4217,8491],[4217,8469],[4189,8465]]],[[[4271,8642],[4244,8603],[4235,8614],[4232,8665],[4264,8659],[4271,8642]]],[[[4637,8305],[4644,8303],[4646,8276],[4606,8207],[4613,8152],[4572,8097],[4578,8068],[4550,8050],[4551,8083],[4526,8110],[4507,8101],[4452,8147],[4465,8170],[4452,8187],[4406,8164],[4397,8145],[4353,8209],[4371,8242],[4406,8259],[4427,8238],[4415,8274],[4366,8257],[4356,8242],[4338,8263],[4331,8307],[4367,8373],[4368,8408],[4421,8450],[4464,8448],[4494,8469],[4544,8483],[4557,8477],[4534,8375],[4552,8344],[4534,8260],[4541,8194],[4510,8143],[4553,8183],[4553,8253],[4563,8310],[4586,8322],[4606,8316],[4637,8305]]],[[[4206,8221],[4246,8241],[4309,8254],[4309,8213],[4330,8184],[4268,8166],[4264,8186],[4234,8193],[4206,8221]]],[[[4432,8476],[4372,8450],[4347,8490],[4288,8539],[4265,8547],[4254,8573],[4292,8571],[4310,8595],[4281,8613],[4318,8610],[4342,8592],[4336,8547],[4360,8550],[4368,8512],[4382,8500],[4405,8515],[4432,8476]]],[[[4122,8225],[4095,8257],[4063,8272],[4101,8311],[4130,8306],[4147,8277],[4176,8318],[4145,8315],[4112,8370],[4195,8375],[4233,8364],[4227,8378],[4169,8382],[4149,8418],[4157,8441],[4193,8430],[4194,8409],[4220,8453],[4240,8455],[4239,8416],[4261,8361],[4279,8441],[4248,8481],[4243,8522],[4267,8511],[4283,8525],[4289,8492],[4332,8485],[4355,8449],[4350,8413],[4318,8374],[4288,8358],[4280,8329],[4293,8316],[4298,8284],[4274,8262],[4243,8271],[4141,8226],[4122,8225]]]]}},{"type":"Feature","id":"NO.TD.5052","properties":{"hc-group":"admin2","hc-key":"no-td-5052","hc-a2":"LE","name":"Leka"},"geometry":{"type":"Polygon","coordinates":[[[2105,4628],[2027,4576],[2014,4587],[2038,4631],[2105,4628]]]}},{"type":"Feature","id":"NO.MR.1576","properties":{"hc-group":"admin2","hc-key":"no-mr-1576","hc-a2":"AU","name":"Aure"},"geometry":{"type":"MultiPolygon","coordinates":[[[[751,3145],[710,3150],[705,3194],[729,3193],[751,3145]]],[[[707,3142],[643,3133],[613,3169],[673,3214],[699,3187],[707,3142]]],[[[888,3148],[946,3154],[941,3149],[920,3147],[888,3148]]],[[[850,3140],[863,3145],[884,3148],[860,3142],[850,3140]]],[[[936,3335],[947,3293],[984,3271],[945,3207],[948,3161],[866,3164],[855,3205],[823,3242],[908,3258],[933,3276],[908,3285],[891,3315],[905,3338],[936,3335]]],[[[788,3190],[798,3236],[852,3162],[847,3144],[793,3136],[765,3152],[741,3200],[749,3234],[776,3225],[788,3190]]]]}},{"type":"Feature","id":"NO.NO.1837","properties":{"hc-group":"admin2","hc-key":"no-no-1837","hc-a2":"ME","name":"Meløy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2688,5969],[2717,5964],[2711,5949],[2650,5943],[2688,5969]]],[[[2868,6081],[2871,6079],[2871,6079],[2867,6052],[2899,6006],[2932,6004],[2926,5982],[2960,5955],[3004,5973],[3017,5956],[2995,5939],[3024,5908],[3007,5890],[3001,5870],[2957,5834],[2957,5861],[2918,5871],[2882,5837],[2846,5837],[2798,5870],[2774,5871],[2733,5897],[2790,5892],[2792,5911],[2841,5912],[2854,5927],[2796,5928],[2763,5911],[2743,5920],[2757,5950],[2799,5940],[2800,5956],[2731,5968],[2743,5984],[2790,5986],[2815,5974],[2888,5971],[2826,5988],[2775,6042],[2765,6068],[2738,6068],[2777,6093],[2836,6078],[2868,6081]]],[[[2690,5917],[2725,5912],[2732,5899],[2710,5904],[2690,5917]]]]}},{"type":"Feature","id":"NO.NO.1834","properties":{"hc-group":"admin2","hc-key":"no-no-1834","hc-a2":"LU","name":"Lurøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2544,5688],[2524,5625],[2493,5651],[2510,5670],[2500,5697],[2523,5708],[2544,5688]]],[[[2436,5810],[2432,5811],[2432,5816],[2435,5817],[2436,5810]]],[[[2460,5813],[2448,5784],[2438,5807],[2444,5817],[2460,5813]]],[[[2524,5774],[2507,5759],[2496,5768],[2501,5770],[2524,5774]]],[[[2555,5762],[2559,5763],[2609,5759],[2626,5719],[2619,5683],[2639,5656],[2638,5609],[2619,5576],[2609,5600],[2568,5595],[2557,5626],[2604,5648],[2614,5669],[2587,5740],[2554,5759],[2555,5760],[2555,5762]]]]}},{"type":"Feature","id":"NO.NO.1835","properties":{"hc-group":"admin2","hc-key":"no-no-1835","hc-a2":"TR","name":"Træna"},"geometry":{"type":"Polygon","coordinates":[[[2256,5762],[2246,5748],[2242,5761],[2252,5767],[2256,5762]]]}},{"type":"Feature","id":"NO.NO.1838","properties":{"hc-group":"admin2","hc-key":"no-no-1838","hc-a2":"GI","name":"Gildeskål"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2851,6191],[2815,6179],[2817,6204],[2838,6212],[2851,6191]]],[[[3010,6203],[2986,6202],[3006,6268],[3020,6256],[3016,6253],[3001,6219],[3010,6203]]],[[[2777,6093],[2810,6092],[2816,6117],[2848,6116],[2884,6137],[2857,6105],[2868,6081],[2836,6078],[2777,6093]]],[[[2871,6079],[2906,6138],[2897,6160],[2912,6191],[2927,6134],[2963,6126],[2980,6189],[3016,6191],[2998,6150],[2993,6091],[3001,6076],[2998,6007],[3004,5973],[2960,5955],[2926,5982],[2932,6004],[2899,6006],[2867,6052],[2871,6079]]],[[[2949,6232],[2964,6268],[2981,6276],[2955,6209],[2958,6148],[2943,6142],[2925,6192],[2891,6205],[2916,6251],[2949,6232]]]]}},{"type":"Feature","id":"NO.TF.5434","properties":{"hc-group":"admin2","hc-key":"no-tf-5434","hc-a2":"MÅ","name":"Måsøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5844,9653],[5865,9646],[5858,9615],[5835,9632],[5844,9653]]],[[[5786,9684],[5800,9691],[5793,9629],[5748,9647],[5767,9692],[5786,9684]]],[[[5975,9525],[5974,9556],[5953,9595],[5956,9615],[5994,9591],[5995,9575],[5975,9525]]],[[[5973,9435],[5967,9412],[5902,9310],[5839,9328],[5831,9328],[5804,9369],[5769,9394],[5700,9398],[5685,9413],[5685,9457],[5715,9485],[5739,9449],[5784,9424],[5776,9495],[5801,9504],[5775,9517],[5753,9548],[5773,9563],[5753,9570],[5772,9586],[5801,9583],[5829,9554],[5822,9536],[5864,9548],[5859,9595],[5879,9587],[5866,9517],[5894,9503],[5905,9561],[5935,9526],[5950,9489],[5950,9461],[5972,9482],[5975,9519],[5987,9494],[5973,9435]]],[[[5618,9549],[5653,9558],[5645,9525],[5628,9523],[5605,9515],[5575,9537],[5600,9550],[5572,9559],[5580,9598],[5614,9600],[5618,9549]]]]}},{"type":"Feature","id":"NO.TF.5432","properties":{"hc-group":"admin2","hc-key":"no-tf-5432","hc-a2":"LO","name":"Loppa"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5062,8902],[5045,8917],[5046,9003],[5070,8980],[5074,8952],[5062,8902]]],[[[5303,8818],[5286,8832],[5235,8843],[5240,8911],[5252,8921],[5259,8878],[5294,8850],[5303,8818]]],[[[5270,8948],[5269,8948],[5267,8944],[5255,8947],[5249,8957],[5249,8957],[5270,8948]]],[[[5231,8984],[5249,8957],[5249,8957],[5248,8957],[5231,8984]]],[[[4928,8852],[4982,8898],[5001,8850],[4999,8919],[5018,8936],[5036,8897],[5057,8890],[5112,8811],[5087,8908],[5127,8958],[5136,8929],[5161,8946],[5167,8898],[5172,8931],[5206,8944],[5221,8927],[5210,8891],[5225,8841],[5213,8817],[5258,8829],[5303,8817],[5318,8796],[5286,8802],[5229,8780],[5217,8735],[5182,8797],[5177,8838],[5122,8822],[5104,8772],[5024,8841],[5013,8830],[4928,8852]]]]}},{"type":"Feature","id":"NO.TD.5037","properties":{"hc-group":"admin2","hc-key":"no-td-5037","hc-a2":"LE","name":"Levanger"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1849,3571],[1824,3571],[1771,3530],[1784,3567],[1848,3586],[1849,3571]]],[[[1727,3479],[1780,3511],[1810,3497],[1834,3508],[1857,3544],[1918,3557],[1933,3520],[1972,3507],[1978,3448],[2025,3394],[2025,3394],[2025,3394],[1964,3400],[1913,3381],[1894,3390],[1731,3384],[1708,3393],[1717,3417],[1744,3446],[1727,3479]]]]}},{"type":"Feature","id":"NO.AG.4207","properties":{"hc-group":"admin2","hc-key":"no-ag-4207","hc-a2":"FL","name":"Flekkefjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-380,-778],[-380,-803],[-399,-798],[-420,-762],[-380,-778]]],[[[-315,-764],[-319,-766],[-331,-775],[-340,-776],[-338,-780],[-355,-787],[-370,-743],[-342,-732],[-342,-703],[-371,-706],[-376,-767],[-478,-727],[-462,-723],[-458,-721],[-437,-714],[-437,-714],[-396,-696],[-370,-661],[-354,-606],[-363,-550],[-351,-509],[-312,-518],[-327,-561],[-264,-559],[-248,-574],[-254,-646],[-239,-703],[-277,-714],[-305,-700],[-315,-764]]],[[[-368,-811],[-359,-800],[-336,-791],[-334,-794],[-349,-797],[-368,-811]]]]}},{"type":"Feature","id":"NO.TF.5436","properties":{"hc-group":"admin2","hc-key":"no-tf-5436","hc-a2":"P/","name":"Porsanger / Porsangu / Porsanki"},"geometry":{"type":"MultiPolygon","coordinates":[[[[6041,9062],[6049,9040],[6025,9018],[6031,9058],[6041,9062]]],[[[6129,9393],[6118,9383],[6108,9407],[6122,9422],[6129,9393]]],[[[5902,9310],[5967,9412],[5973,9435],[6027,9422],[6049,9403],[6021,9366],[6004,9318],[5948,9239],[5943,9221],[5986,9249],[5991,9216],[5941,9210],[5954,9197],[5992,9209],[6008,9136],[5990,9144],[5964,9106],[5996,9095],[6004,9069],[5954,8997],[5955,8937],[5970,8876],[5992,8866],[5976,8909],[5996,8941],[5998,8902],[6017,8882],[6046,8906],[6052,8965],[6069,8988],[6097,9078],[6062,9094],[6108,9198],[6148,9308],[6174,9348],[6178,9395],[6185,9392],[6199,9393],[6226,9305],[6225,9231],[6210,9175],[6219,9105],[6251,9037],[6233,9000],[6241,8983],[6229,8930],[6257,8842],[6229,8812],[6216,8771],[6162,8634],[6096,8608],[6015,8607],[5899,8648],[5798,8622],[5748,8765],[5689,8769],[5692,8846],[5749,8868],[5808,9062],[5844,9089],[5863,9136],[5845,9171],[5884,9249],[5902,9310]]]]}},{"type":"Feature","id":"NO.RO.1145","properties":{"hc-group":"admin2","hc-key":"no-ro-1145","hc-a2":"BO","name":"Bokn"},"geometry":{"type":"Polygon","coordinates":[[[-771,43],[-796,83],[-777,108],[-760,76],[-771,43]]]}},{"type":"Feature","id":"NO.VL.4633","properties":{"hc-group":"admin2","hc-key":"no-vl-4633","hc-a2":"FE","name":"Fedje"},"geometry":{"type":"Polygon","coordinates":[[[-880,1403],[-864,1395],[-861,1378],[-880,1371],[-880,1403]]]}},{"type":"Feature","id":"NO.MR.1547","properties":{"hc-group":"admin2","hc-key":"no-mr-1547","hc-a2":"AU","name":"Aukra"},"geometry":{"type":"MultiPolygon","coordinates":[[[[168,2956],[213,2953],[190,2888],[156,2920],[168,2956]]],[[[223,2864],[215,2881],[221,2895],[243,2882],[248,2863],[239,2865],[223,2864]]]]}},{"type":"Feature","id":"NO.NO.1828","properties":{"hc-group":"admin2","hc-key":"no-no-1828","hc-a2":"NE","name":"Nesna"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2610,5561],[2531,5521],[2551,5556],[2607,5566],[2610,5561]]],[[[2493,5585],[2512,5574],[2515,5535],[2496,5513],[2475,5518],[2461,5549],[2493,5585]]],[[[2660,5532],[2575,5476],[2563,5496],[2608,5544],[2652,5571],[2657,5547],[2660,5532]]]]}},{"type":"Feature","id":"NO.NO.1820","properties":{"hc-group":"admin2","hc-key":"no-no-1820","hc-a2":"AL","name":"Alstahaug"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2353,5147],[2332,5136],[2346,5163],[2374,5180],[2353,5147]]],[[[2417,5220],[2417,5222],[2419,5223],[2419,5222],[2417,5220]]],[[[2470,5352],[2440,5321],[2443,5304],[2421,5292],[2376,5243],[2372,5259],[2335,5255],[2372,5326],[2416,5357],[2417,5323],[2470,5352]]]]}},{"type":"Feature","id":"NO.TF.5420","properties":{"hc-group":"admin2","hc-key":"no-tf-5420","hc-a2":"DY","name":"Dyrøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3913,7774],[3898,7811],[3925,7852],[3953,7859],[3951,7830],[3913,7774]]],[[[3924,7704],[3953,7752],[3939,7780],[3991,7861],[3984,7881],[4045,7887],[4056,7898],[4066,7881],[4057,7832],[4104,7775],[4085,7760],[4032,7794],[3995,7795],[3981,7780],[3990,7749],[3924,7704],[3924,7704]]]]}},{"type":"Feature","id":"NO.NO.1848","properties":{"hc-group":"admin2","hc-key":"no-no-1848","hc-a2":"ST","name":"Steigen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3293,6927],[3268,6927],[3260,6951],[3282,6984],[3293,6927]]],[[[3223,6928],[3244,6955],[3254,6920],[3300,6894],[3261,6881],[3203,6886],[3205,6931],[3223,6928]]],[[[3432,6751],[3418,6761],[3412,6761],[3407,6765],[3330,6795],[3271,6726],[3224,6691],[3160,6663],[3127,6677],[3173,6710],[3147,6733],[3247,6744],[3216,6748],[3222,6777],[3163,6766],[3135,6794],[3146,6810],[3231,6823],[3235,6841],[3165,6828],[3211,6869],[3270,6861],[3283,6850],[3273,6817],[3304,6865],[3378,6887],[3436,6914],[3428,6873],[3490,6788],[3478,6774],[3436,6776],[3432,6751]]],[[[3272,6664],[3316,6699],[3304,6726],[3339,6701],[3379,6689],[3371,6705],[3415,6695],[3381,6720],[3362,6709],[3336,6744],[3400,6748],[3404,6720],[3436,6715],[3435,6684],[3406,6689],[3384,6664],[3359,6659],[3329,6683],[3272,6664]]]]}},{"type":"Feature","id":"NO.NO.1865","properties":{"hc-group":"admin2","hc-key":"no-no-1865","hc-a2":"VÅ","name":"Vågan"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3180,7153],[3173,7136],[3149,7155],[3177,7199],[3197,7180],[3180,7153]]],[[[2952,7183],[2927,7198],[2930,7227],[2982,7211],[2982,7165],[2963,7165],[2957,7174],[2952,7183]]],[[[3078,7275],[3077,7276],[3075,7281],[3077,7276],[3078,7275]]],[[[3138,7248],[3137,7241],[3148,7245],[3159,7223],[3190,7219],[3140,7165],[3127,7168],[3143,7213],[3131,7229],[3112,7158],[3059,7115],[2968,7080],[2968,7120],[3017,7152],[3001,7210],[3018,7216],[3029,7189],[3059,7212],[3026,7259],[3059,7269],[3088,7254],[3129,7258],[3138,7248]]],[[[3274,7241],[3281,7229],[3252,7205],[3237,7175],[3211,7161],[3214,7210],[3228,7224],[3241,7231],[3255,7241],[3264,7238],[3274,7241]]]]}},{"type":"Feature","id":"NO.NO.1868","properties":{"hc-group":"admin2","hc-key":"no-no-1868","hc-a2":"ØK","name":"Øksnes"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3199,7667],[3165,7676],[3174,7711],[3199,7709],[3199,7667]]],[[[3216,7581],[3209,7576],[3215,7576],[3190,7545],[3170,7545],[3171,7566],[3140,7586],[3165,7603],[3176,7573],[3195,7593],[3183,7643],[3197,7660],[3213,7601],[3226,7649],[3258,7620],[3231,7670],[3213,7754],[3251,7780],[3256,7738],[3282,7699],[3298,7693],[3287,7631],[3271,7593],[3248,7599],[3216,7581]]]]}},{"type":"Feature","id":"NO.MR.1515","properties":{"hc-group":"admin2","hc-key":"no-mr-1515","hc-a2":"HE","name":"Herøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-290,2614],[-283,2611],[-291,2584],[-338,2593],[-290,2614]]],[[[-361,2561],[-306,2566],[-270,2541],[-285,2487],[-295,2510],[-361,2561]]],[[[-255,2533],[-251,2539],[-251,2539],[-251,2539],[-250,2536],[-255,2533]]],[[[-252,2541],[-250,2540],[-251,2540],[-251,2540],[-251,2540],[-252,2541]]]]}},{"type":"Feature","id":"NO.NO.1815","properties":{"hc-group":"admin2","hc-key":"no-no-1815","hc-a2":"VE","name":"Vega"},"geometry":{"type":"Polygon","coordinates":[[[2189,5102],[2192,5049],[2172,5016],[2121,5041],[2146,5101],[2189,5102]]]}},{"type":"Feature","id":"NO.NO.1816","properties":{"hc-group":"admin2","hc-key":"no-no-1816","hc-a2":"VE","name":"Vevelstad"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2355,5110],[2318,5056],[2306,5070],[2322,5094],[2355,5110]]],[[[2333,4974],[2341,5014],[2325,5011],[2320,5049],[2372,5124],[2398,5112],[2423,5045],[2467,5043],[2433,5063],[2423,5103],[2393,5140],[2413,5167],[2439,5145],[2446,5116],[2498,5106],[2509,5077],[2536,5071],[2537,5012],[2548,4959],[2439,4945],[2412,5009],[2384,5034],[2333,4974]]]]}},{"type":"Feature","id":"NO.NO.1813","properties":{"hc-group":"admin2","hc-key":"no-no-1813","hc-a2":"BR","name":"Brønnøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2254,4918],[2231,4872],[2210,4858],[2228,4883],[2254,4918]]],[[[2344,4800],[2344,4800],[2344,4799],[2344,4800],[2344,4800]]],[[[2471,4727],[2507,4776],[2507,4793],[2426,4698],[2434,4715],[2423,4729],[2420,4738],[2394,4738],[2382,4766],[2360,4754],[2339,4775],[2345,4779],[2347,4789],[2353,4801],[2346,4801],[2349,4808],[2342,4812],[2377,4823],[2357,4891],[2411,4864],[2418,4916],[2388,4944],[2406,4956],[2394,5006],[2371,4944],[2333,4974],[2384,5034],[2412,5009],[2439,4945],[2548,4959],[2549,4910],[2541,4898],[2510,4845],[2545,4846],[2565,4755],[2586,4737],[2548,4719],[2523,4729],[2506,4698],[2471,4727]]],[[[2341,4829],[2313,4886],[2263,4837],[2247,4854],[2307,4909],[2303,4932],[2263,4917],[2292,5004],[2308,4962],[2346,4908],[2359,4842],[2341,4829]]]]}},{"type":"Feature","id":"NO.NO.1818","properties":{"hc-group":"admin2","hc-key":"no-no-1818","hc-a2":"HE","name":"Herøy"},"geometry":{"type":"Polygon","coordinates":[[[2293,5356],[2297,5336],[2283,5330],[2288,5341],[2293,5356]]]}},{"type":"Feature","id":"NO.MR.1532","properties":{"hc-group":"admin2","hc-key":"no-mr-1532","hc-a2":"GI","name":"Giske"},"geometry":{"type":"Polygon","coordinates":[[[-113,2754],[-117,2728],[-157,2753],[-114,2775],[-113,2754]]]}},{"type":"Feature","id":"NO.MR.1531","properties":{"hc-group":"admin2","hc-key":"no-mr-1531","hc-a2":"SU","name":"Sula"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-95,2651],[-58,2631],[-61,2616],[-147,2626],[-168,2658],[-95,2651]]],[[[-83,2658],[-84,2658],[-89,2664],[-89,2664],[-83,2658]]],[[[-39,2634],[-43,2636],[-43,2637],[-40,2636],[-39,2634]]]]}},{"type":"Feature","id":"NO.RO.1151","properties":{"hc-group":"admin2","hc-key":"no-ro-1151","hc-a2":"UT","name":"Utsira"},"geometry":{"type":"Polygon","coordinates":[[[-979,200],[-978,191],[-997,186],[-999,199],[-979,200]]]}},{"type":"Feature","id":"NO.VL.4635","properties":{"hc-group":"admin2","hc-key":"no-vl-4635","hc-a2":"GU","name":"Gulen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-809,1509],[-790,1508],[-777,1461],[-796,1453],[-828,1512],[-809,1509]]],[[[-737,1429],[-762,1449],[-757,1506],[-739,1488],[-737,1429]]],[[[-492,1573],[-499,1515],[-491,1500],[-531,1467],[-612,1464],[-619,1490],[-682,1458],[-704,1399],[-732,1426],[-731,1525],[-706,1502],[-677,1539],[-704,1527],[-729,1539],[-719,1591],[-669,1608],[-616,1569],[-558,1550],[-516,1584],[-492,1573]]]]}},{"type":"Feature","id":"NO.VL.4636","properties":{"hc-group":"admin2","hc-key":"no-vl-4636","hc-a2":"SO","name":"Solund"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-830,1593],[-848,1563],[-863,1625],[-838,1639],[-830,1593]]],[[[-764,1672],[-767,1723],[-749,1698],[-724,1700],[-721,1652],[-766,1606],[-774,1645],[-803,1618],[-792,1691],[-764,1672]]],[[[-670,1667],[-694,1684],[-691,1689],[-685,1684],[-670,1667]]]]}},{"type":"Feature","id":"NO.VI.3011","properties":{"hc-group":"admin2","hc-key":"no-vi-3011","hc-a2":"HV","name":"Hvaler"},"geometry":{"type":"Polygon","coordinates":[[[1552,-266],[1571,-265],[1553,-305],[1530,-298],[1533,-263],[1552,-266]]]}},{"type":"Feature","id":"NO.NO.1856","properties":{"hc-group":"admin2","hc-key":"no-no-1856","hc-a2":"RØ","name":"Røst"},"geometry":{"type":"Polygon","coordinates":[[[2311,6593],[2326,6592],[2323,6582],[2305,6576],[2311,6593]]]}},{"type":"Feature","id":"NO.NO.1857","properties":{"hc-group":"admin2","hc-key":"no-no-1857","hc-a2":"VÆ","name":"Værøy"},"geometry":{"type":"Polygon","coordinates":[[[2504,6696],[2458,6686],[2483,6710],[2504,6719],[2504,6696]]]}},{"type":"Feature","id":"NO.TF.5423","properties":{"hc-group":"admin2","hc-key":"no-tf-5423","hc-a2":"KA","name":"Karlsøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4474,8709],[4420,8720],[4420,8753],[4442,8756],[4479,8723],[4474,8709]]],[[[4283,8775],[4286,8735],[4257,8745],[4271,8773],[4283,8775]]],[[[4652,8825],[4645,8830],[4640,8895],[4666,8863],[4652,8825]]],[[[4351,8819],[4367,8833],[4386,8777],[4382,8735],[4349,8718],[4317,8744],[4354,8784],[4339,8812],[4351,8819]]],[[[4232,8665],[4238,8706],[4260,8700],[4270,8665],[4290,8705],[4316,8680],[4271,8642],[4264,8659],[4232,8665]]],[[[4281,8613],[4307,8644],[4358,8648],[4340,8686],[4379,8705],[4394,8680],[4412,8691],[4406,8652],[4436,8622],[4454,8668],[4478,8678],[4489,8627],[4507,8651],[4518,8623],[4480,8592],[4476,8561],[4449,8497],[4432,8476],[4405,8515],[4382,8500],[4368,8512],[4360,8550],[4336,8547],[4342,8592],[4318,8610],[4281,8613]]],[[[4480,8566],[4522,8605],[4542,8640],[4559,8633],[4567,8616],[4536,8525],[4471,8499],[4458,8514],[4480,8566]]],[[[4551,8686],[4530,8705],[4526,8746],[4489,8811],[4461,8835],[4497,8870],[4506,8838],[4533,8808],[4543,8775],[4554,8809],[4579,8777],[4609,8775],[4590,8760],[4640,8737],[4613,8725],[4595,8690],[4551,8686]]]]}},{"type":"Feature","id":"NO.NO.1804","properties":{"hc-group":"admin2","hc-key":"no-no-1804","hc-a2":"BO","name":"Bodø"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3023,6485],[3021,6465],[2969,6448],[3015,6500],[3023,6485]]],[[[3260,6559],[3261,6560],[3261,6560],[3262,6559],[3260,6559]]],[[[3235,6383],[3216,6377],[3213,6366],[3213,6366],[3202,6359],[3140,6359],[3159,6347],[3108,6316],[3111,6366],[3077,6345],[2999,6337],[3086,6447],[3102,6487],[3149,6483],[3156,6448],[3227,6503],[3156,6504],[3126,6538],[3147,6567],[3230,6610],[3261,6576],[3245,6571],[3214,6599],[3228,6560],[3215,6536],[3175,6536],[3166,6522],[3216,6521],[3233,6534],[3233,6534],[3233,6534],[3239,6484],[3264,6473],[3264,6445],[3223,6420],[3235,6383]]],[[[3259,6335],[3231,6341],[3233,6346],[3245,6345],[3259,6335]]],[[[3278,6331],[3271,6332],[3274,6334],[3278,6331]]],[[[3312,6312],[3302,6307],[3299,6318],[3312,6312]]],[[[3016,6253],[3020,6256],[3006,6268],[3038,6275],[3026,6244],[3023,6245],[3016,6253]]],[[[3253,6551],[3233,6534],[3233,6534],[3233,6534],[3232,6538],[3253,6551]]],[[[3036,6237],[3040,6264],[3109,6270],[3130,6236],[3124,6271],[3057,6287],[3086,6306],[3101,6290],[3142,6314],[3187,6303],[3179,6255],[3203,6224],[3190,6264],[3217,6306],[3241,6313],[3305,6278],[3264,6194],[3266,6151],[3247,6106],[3219,6079],[3183,6167],[3121,6205],[3104,6243],[3068,6223],[3036,6237]]]]}},{"type":"Feature","id":"NO.NO.1845","properties":{"hc-group":"admin2","hc-key":"no-no-1845","hc-a2":"SØ","name":"Sørfold"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3650,6579],[3572,6566],[3552,6497],[3631,6357],[3522,6375],[3475,6373],[3471,6393],[3444,6391],[3428,6365],[3391,6356],[3398,6403],[3419,6365],[3432,6387],[3407,6412],[3395,6462],[3372,6487],[3393,6516],[3376,6521],[3398,6556],[3456,6589],[3491,6595],[3481,6608],[3419,6590],[3367,6556],[3295,6567],[3282,6579],[3286,6615],[3307,6624],[3356,6610],[3337,6654],[3323,6633],[3297,6649],[3272,6635],[3272,6664],[3329,6683],[3359,6659],[3384,6664],[3406,6689],[3435,6684],[3436,6715],[3404,6720],[3400,6748],[3459,6694],[3470,6706],[3432,6751],[3436,6776],[3478,6774],[3508,6768],[3521,6722],[3554,6732],[3572,6702],[3568,6666],[3650,6579]]],[[[3412,6761],[3406,6761],[3407,6765],[3412,6761]]],[[[3383,6429],[3384,6425],[3388,6418],[3380,6420],[3383,6429]]],[[[3253,6551],[3255,6552],[3260,6559],[3262,6559],[3261,6560],[3278,6538],[3254,6482],[3287,6530],[3327,6537],[3359,6516],[3383,6430],[3359,6436],[3367,6462],[3329,6508],[3276,6498],[3264,6473],[3239,6484],[3233,6534],[3233,6534],[3233,6534],[3233,6534],[3232,6538],[3253,6551]]]]}},{"type":"Feature","id":"NO.VL.4627","properties":{"hc-group":"admin2","hc-key":"no-vl-4627","hc-a2":"AS","name":"Askøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-794,1195],[-780,1168],[-733,1143],[-720,1116],[-727,1073],[-756,1064],[-747,1097],[-772,1118],[-772,1149],[-796,1156],[-794,1195]]],[[[-740,1046],[-736,1050],[-731,1049],[-740,1045],[-740,1046]]],[[[-699,1107],[-702,1115],[-700,1128],[-700,1113],[-699,1107]]],[[[-695,1059],[-702,1080],[-697,1091],[-693,1060],[-695,1059]]]]}},{"type":"Feature","id":"NO.NO.1870","properties":{"hc-group":"admin2","hc-key":"no-no-1870","hc-a2":"SO","name":"Sortland"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3459,7745],[3477,7738],[3483,7679],[3466,7594],[3437,7555],[3464,7565],[3493,7601],[3503,7570],[3472,7534],[3443,7534],[3442,7487],[3403,7471],[3410,7433],[3388,7419],[3395,7398],[3369,7394],[3336,7388],[3330,7407],[3304,7426],[3346,7442],[3364,7473],[3347,7498],[3344,7549],[3400,7561],[3347,7571],[3345,7616],[3397,7625],[3422,7609],[3424,7576],[3445,7603],[3464,7682],[3459,7745]]],[[[3215,7576],[3232,7564],[3217,7534],[3182,7509],[3155,7509],[3158,7530],[3159,7532],[3158,7533],[3157,7537],[3155,7535],[3157,7550],[3170,7545],[3190,7545],[3215,7576]]],[[[3226,7503],[3260,7526],[3256,7570],[3216,7581],[3248,7599],[3271,7593],[3287,7631],[3307,7654],[3324,7649],[3315,7609],[3295,7609],[3292,7576],[3328,7550],[3329,7520],[3311,7486],[3276,7460],[3250,7489],[3221,7467],[3226,7503]]]]}},{"type":"Feature","id":"NO.TF.5413","properties":{"hc-group":"admin2","hc-key":"no-tf-5413","hc-a2":"IB","name":"Ibestad"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3845,7593],[3756,7553],[3756,7592],[3804,7665],[3816,7630],[3845,7593]]],[[[3926,7701],[3924,7701],[3924,7704],[3924,7704],[3926,7701]]],[[[3929,7674],[3889,7622],[3867,7612],[3853,7630],[3846,7671],[3824,7697],[3828,7719],[3866,7668],[3864,7717],[3892,7715],[3929,7674]]]]}},{"type":"Feature","id":"NO.TD.5038","properties":{"hc-group":"admin2","hc-key":"no-td-5038","hc-a2":"VE","name":"Verdal"},"geometry":{"type":"Polygon","coordinates":[[[2382,3689],[2305,3566],[2247,3483],[2235,3449],[2178,3388],[2115,3396],[2057,3425],[2025,3394],[1978,3448],[1972,3507],[1933,3520],[1918,3557],[1936,3560],[1929,3600],[1939,3609],[1963,3616],[2044,3647],[2138,3648],[2219,3675],[2273,3679],[2367,3688],[2382,3689]]]}},{"type":"Feature","id":"NO.NO.1866","properties":{"hc-group":"admin2","hc-key":"no-no-1866","hc-a2":"HA","name":"Hadsel"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3148,7245],[3175,7269],[3181,7308],[3214,7303],[3263,7324],[3222,7250],[3195,7240],[3190,7219],[3159,7223],[3148,7245]]],[[[3276,7460],[3230,7426],[3173,7430],[3157,7474],[3226,7503],[3221,7467],[3250,7489],[3276,7460]]],[[[3255,7241],[3241,7231],[3228,7224],[3248,7274],[3292,7330],[3292,7375],[3265,7381],[3282,7414],[3304,7426],[3330,7407],[3336,7388],[3333,7343],[3344,7326],[3295,7306],[3280,7276],[3251,7256],[3255,7241]]],[[[3088,7254],[3086,7265],[3078,7275],[3077,7276],[3075,7281],[3107,7304],[3123,7262],[3129,7305],[3150,7302],[3158,7272],[3138,7248],[3129,7258],[3088,7254]]],[[[3126,7424],[3211,7406],[3191,7367],[3127,7354],[3093,7410],[3126,7424]]]]}},{"type":"Feature","id":"NO.VL.4637","properties":{"hc-group":"admin2","hc-key":"no-vl-4637","hc-a2":"HY","name":"Hyllestad"},"geometry":{"type":"Polygon","coordinates":[[[-691,1689],[-662,1698],[-624,1673],[-611,1688],[-649,1727],[-696,1728],[-702,1751],[-593,1767],[-582,1730],[-556,1730],[-532,1695],[-540,1624],[-558,1594],[-588,1613],[-599,1641],[-642,1628],[-649,1671],[-670,1667],[-685,1684],[-691,1689]]]}},{"type":"Feature","id":"NO.TD.5043","properties":{"hc-group":"admin2","hc-key":"no-td-5043","hc-a2":"RØ","name":"Røyrvik"},"geometry":{"type":"Polygon","coordinates":[[[2980,4608],[2911,4494],[2840,4368],[2699,4325],[2646,4294],[2605,4183],[2541,4115],[2555,4229],[2543,4247],[2531,4316],[2579,4315],[2576,4343],[2642,4457],[2670,4552],[2741,4601],[2744,4601],[2752,4603],[2890,4612],[2925,4625],[2980,4608]]]}},{"type":"Feature","id":"NO.TD.5035","properties":{"hc-group":"admin2","hc-key":"no-td-5035","hc-a2":"ST","name":"Stjørdal"},"geometry":{"type":"Polygon","coordinates":[[[1698,3292],[1724,3308],[1675,3329],[1679,3370],[1731,3384],[1894,3390],[1913,3381],[1964,3400],[2025,3394],[2025,3394],[2025,3394],[1947,3294],[1914,3182],[1818,3206],[1735,3196],[1695,3210],[1698,3292]],[[1697,3210],[1701,3211],[1699,3214],[1696,3214],[1697,3210]],[[1699,3214],[1705,3209],[1707,3213],[1703,3216],[1699,3214]]]}},{"type":"Feature","id":"NO.TD.5031","properties":{"hc-group":"admin2","hc-key":"no-td-5031","hc-a2":"MA","name":"Malvik"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1697,3210],[1696,3214],[1699,3214],[1701,3211],[1697,3210]]],[[[1699,3214],[1703,3216],[1707,3213],[1705,3209],[1699,3214]]],[[[1604,3289],[1641,3302],[1679,3271],[1698,3292],[1695,3210],[1735,3196],[1664,3172],[1646,3183],[1640,3216],[1613,3243],[1604,3289]]]]}},{"type":"Feature","id":"NO.RO.1144","properties":{"hc-group":"admin2","hc-key":"no-ro-1144","hc-a2":"KV","name":"Kvitsøy"},"geometry":{"type":"Polygon","coordinates":[[[-804,-25],[-786,-31],[-810,-61],[-814,-45],[-804,-25]]]}},{"type":"Feature","id":"NO.RO.1103","properties":{"hc-group":"admin2","hc-key":"no-ro-1103","hc-a2":"ST","name":"Stavanger"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-709,11],[-642,-17],[-657,-48],[-724,4],[-709,11]]],[[[-594,22],[-630,3],[-632,34],[-608,50],[-594,22]]],[[[-703,-103],[-682,-123],[-697,-190],[-699,-189],[-700,-189],[-692,-157],[-722,-154],[-746,-120],[-734,-115],[-734,-116],[-734,-115],[-704,-123],[-703,-103]]],[[[-689,-195],[-679,-163],[-662,-162],[-675,-200],[-689,-195]]],[[[-503,107],[-504,107],[-504,107],[-503,107]]],[[[-534,66],[-563,80],[-549,111],[-507,109],[-520,86],[-534,66]]],[[[-604,-43],[-595,-31],[-577,-24],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-43]]]]}},{"type":"Feature","id":"NO.VL.4626","properties":{"hc-group":"admin2","hc-key":"no-vl-4626","hc-a2":"ØY","name":"Øygarden"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-846,1267],[-844,1233],[-868,1239],[-855,1298],[-846,1267]]],[[[-746,959],[-748,993],[-734,995],[-743,969],[-746,959]]],[[[-744,1011],[-754,1015],[-740,1046],[-740,1045],[-742,1033],[-744,1011]]],[[[-813,1107],[-778,1000],[-794,960],[-786,902],[-808,900],[-811,937],[-830,929],[-843,986],[-809,994],[-826,1017],[-824,1098],[-813,1107]]]]}},{"type":"Feature","id":"NO.VL.4602","properties":{"hc-group":"admin2","hc-key":"no-vl-4602","hc-a2":"KI","name":"Kinn"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-579,2365],[-557,2376],[-549,2351],[-579,2298],[-606,2311],[-589,2336],[-608,2390],[-579,2365]]],[[[-534,2326],[-507,2289],[-457,2331],[-441,2315],[-427,2323],[-406,2303],[-416,2295],[-435,2278],[-452,2287],[-560,2269],[-579,2289],[-550,2333],[-534,2326]]],[[[-395,2117],[-377,2070],[-403,2034],[-401,1992],[-382,1986],[-378,1968],[-432,1955],[-447,1934],[-523,1947],[-570,1937],[-612,1969],[-608,1994],[-524,1981],[-601,2026],[-493,2005],[-551,2036],[-520,2054],[-565,2049],[-655,2064],[-669,2096],[-658,2125],[-613,2090],[-526,2080],[-530,2116],[-508,2105],[-479,2128],[-419,2138],[-395,2117]]]]}},{"type":"Feature","id":"NO.TD.5056","properties":{"hc-group":"admin2","hc-key":"no-td-5056","hc-a2":"HI","name":"Hitra"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1058,3524],[1085,3529],[1099,3494],[1050,3485],[1058,3524]]],[[[1124,3382],[1133,3347],[1089,3358],[1090,3391],[1120,3393],[1124,3382]]],[[[979,3491],[1000,3516],[1030,3518],[1033,3466],[1067,3474],[1099,3439],[1072,3414],[978,3385],[927,3387],[845,3355],[804,3359],[766,3389],[784,3426],[824,3462],[921,3465],[874,3490],[965,3511],[979,3491]]]]}},{"type":"Feature","id":"NO.MR.1506","properties":{"hc-group":"admin2","hc-key":"no-mr-1506","hc-a2":"MO","name":"Molde"},"geometry":{"type":"MultiPolygon","coordinates":[[[[193,2853],[193,2825],[98,2802],[92,2827],[111,2862],[132,2853],[175,2866],[193,2853]]],[[[659,2895],[676,2851],[717,2832],[677,2801],[703,2753],[667,2670],[704,2664],[720,2627],[710,2609],[769,2563],[792,2519],[844,2488],[714,2491],[642,2472],[642,2511],[585,2576],[582,2617],[619,2643],[616,2677],[588,2707],[525,2724],[531,2766],[501,2804],[539,2812],[615,2800],[644,2769],[647,2788],[619,2825],[631,2841],[551,2824],[468,2817],[419,2792],[367,2795],[364,2832],[407,2855],[487,2868],[460,2873],[345,2844],[216,2844],[223,2864],[239,2865],[248,2863],[305,2882],[375,2885],[397,2907],[462,2897],[529,2920],[539,2889],[578,2880],[659,2895]]],[[[453,2794],[454,2795],[459,2796],[453,2794]]]]}},{"type":"Feature","id":"NO.TD.5060","properties":{"hc-group":"admin2","hc-key":"no-td-5060","hc-a2":"NÆ","name":"Nærøysund"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1784,4547],[1817,4539],[1768,4513],[1751,4550],[1784,4547]]],[[[2195,4582],[2207,4533],[2237,4535],[2237,4530],[2241,4527],[2271,4497],[2311,4521],[2352,4508],[2377,4515],[2353,4476],[2316,4451],[2288,4474],[2254,4377],[2238,4373],[2212,4398],[2173,4385],[2160,4358],[2087,4341],[2038,4315],[2003,4333],[2034,4330],[2013,4353],[2096,4362],[2115,4376],[2047,4396],[2097,4404],[2098,4422],[2050,4413],[2078,4439],[2198,4501],[2253,4482],[2226,4507],[2195,4511],[2145,4495],[2083,4450],[2040,4435],[2041,4413],[1989,4390],[1952,4344],[1903,4337],[1947,4360],[1973,4395],[1943,4388],[1904,4404],[1923,4421],[2007,4431],[2058,4453],[1911,4432],[1968,4482],[2005,4460],[1995,4489],[2024,4504],[2050,4496],[2120,4526],[2114,4552],[2173,4591],[2195,4582]]],[[[1842,4437],[1856,4469],[1830,4471],[1794,4440],[1766,4441],[1861,4511],[1920,4465],[1901,4440],[1853,4418],[1842,4437]]],[[[1785,4497],[1843,4531],[1868,4525],[1794,4481],[1735,4437],[1755,4496],[1785,4497]]]]}},{"type":"Feature","id":"NO.TD.5007","properties":{"hc-group":"admin2","hc-key":"no-td-5007","hc-a2":"NA","name":"Namsos"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1975,4207],[1961,4172],[1934,4192],[1942,4248],[1975,4207]]],[[[1938,4263],[1922,4221],[1900,4255],[1875,4255],[1881,4284],[1923,4297],[1938,4263]]],[[[2031,4115],[2036,4045],[2029,3987],[2065,3955],[2029,3931],[1986,3919],[1923,3886],[1917,3867],[1841,3845],[1812,3857],[1744,3822],[1712,3838],[1699,3890],[1751,3911],[1771,3970],[1811,4034],[1836,4035],[1831,4103],[1813,4128],[1831,4185],[1869,4126],[1862,4099],[1908,4099],[1924,4084],[1907,4035],[1935,4055],[1949,4099],[1964,4088],[2031,4115]]],[[[2238,4373],[2244,4354],[2225,4305],[2173,4272],[2122,4240],[2131,4200],[2098,4172],[2062,4168],[2019,4137],[2030,4117],[1959,4110],[1970,4146],[1998,4153],[2041,4190],[2085,4210],[2034,4201],[2027,4239],[1992,4195],[1961,4249],[1956,4307],[2003,4333],[2038,4315],[2087,4341],[2160,4358],[2173,4385],[2212,4398],[2238,4373]]],[[[1952,4116],[1918,4130],[1908,4152],[1871,4149],[1855,4189],[1871,4203],[1879,4220],[1841,4217],[1829,4252],[1845,4269],[1906,4216],[1919,4173],[1959,4170],[1952,4116]]]]}},{"type":"Feature","id":"NO.TD.5058","properties":{"hc-group":"admin2","hc-key":"no-td-5058","hc-a2":"ÅF","name":"Åfjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1402,3790],[1386,3766],[1372,3791],[1389,3808],[1402,3790]]],[[[1699,3890],[1712,3838],[1744,3822],[1726,3817],[1700,3770],[1699,3732],[1676,3698],[1638,3674],[1573,3567],[1568,3583],[1562,3620],[1538,3647],[1492,3639],[1492,3639],[1452,3663],[1422,3664],[1404,3683],[1463,3714],[1492,3710],[1474,3733],[1400,3701],[1454,3736],[1445,3753],[1400,3734],[1430,3797],[1405,3817],[1438,3862],[1469,3835],[1500,3843],[1471,3858],[1494,3872],[1498,3922],[1568,3924],[1527,3949],[1582,3977],[1586,3955],[1650,3907],[1644,3883],[1699,3890]]]]}},{"type":"Feature","id":"NO.VT.3804","properties":{"hc-group":"admin2","hc-key":"no-vt-3804","hc-a2":"SA","name":"Sandefjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1170,-214],[1174,-210],[1179,-222],[1168,-219],[1170,-214]]],[[[1206,-243],[1171,-179],[1177,-146],[1157,-138],[1126,-80],[1154,12],[1201,14],[1228,-52],[1241,-46],[1266,-99],[1278,-94],[1252,-203],[1234,-213],[1229,-266],[1216,-211],[1206,-243]]]]}},{"type":"Feature","id":"NO.VT.3803","properties":{"hc-group":"admin2","hc-key":"no-vt-3803","hc-a2":"TØ","name":"Tønsberg"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1297,-2],[1297,-2],[1297,-2],[1296,-2],[1297,-2]]],[[[1320,-29],[1345,-66],[1323,-110],[1310,-103],[1310,-101],[1308,-100],[1302,-94],[1293,-90],[1293,-89],[1290,-89],[1279,-88],[1278,-94],[1266,-99],[1241,-46],[1228,-52],[1201,14],[1154,12],[1165,46],[1166,70],[1201,61],[1231,87],[1235,60],[1274,60],[1283,87],[1293,62],[1300,59],[1278,43],[1296,-24],[1320,-29]]]]}},{"type":"Feature","id":"NO.NO.1836","properties":{"hc-group":"admin2","hc-key":"no-no-1836","hc-a2":"RØ","name":"Rødøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2732,5899],[2733,5898],[2733,5897],[2774,5871],[2798,5870],[2846,5837],[2813,5771],[2831,5755],[2825,5709],[2806,5721],[2732,5698],[2716,5707],[2639,5656],[2619,5683],[2626,5719],[2609,5759],[2559,5763],[2595,5776],[2632,5744],[2633,5702],[2647,5713],[2646,5752],[2678,5774],[2721,5779],[2779,5749],[2764,5768],[2711,5790],[2758,5824],[2726,5824],[2700,5789],[2650,5779],[2629,5786],[2645,5833],[2685,5847],[2645,5848],[2627,5876],[2677,5858],[2711,5867],[2741,5850],[2720,5881],[2652,5904],[2649,5922],[2690,5917],[2710,5904],[2732,5899]]],[[[2554,5759],[2552,5761],[2555,5762],[2555,5760],[2554,5759]]],[[[2496,5768],[2516,5797],[2524,5774],[2501,5770],[2496,5768]]],[[[2438,5807],[2436,5810],[2436,5810],[2435,5817],[2432,5816],[2446,5835],[2460,5813],[2444,5817],[2438,5807]]]]}},{"type":"Feature","id":"NO.VT.3801","properties":{"hc-group":"admin2","hc-key":"no-vt-3801","hc-a2":"HO","name":"Horten"},"geometry":{"type":"Polygon","coordinates":[[[1300,59],[1337,38],[1320,-29],[1296,-24],[1278,43],[1300,59]],[[1297,-2],[1296,-2],[1297,-2],[1297,-2],[1297,-2]]]}},{"type":"Feature","id":"NO.AG.4227","properties":{"hc-group":"admin2","hc-key":"no-ag-4227","hc-a2":"KV","name":"Kvinesdal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-331,-775],[-338,-780],[-340,-776],[-335,-773],[-331,-775]]],[[[-267,-508],[-197,-377],[-198,-341],[-154,-339],[-147,-321],[-138,-324],[-93,-328],[-103,-344],[-93,-412],[-108,-449],[-143,-462],[-159,-554],[-148,-630],[-161,-737],[-154,-763],[-184,-761],[-198,-794],[-263,-801],[-281,-793],[-334,-794],[-336,-791],[-316,-773],[-315,-764],[-305,-700],[-277,-714],[-239,-703],[-254,-646],[-248,-574],[-264,-559],[-267,-508]]]]}},{"type":"Feature","id":"NO.VL.4614","properties":{"hc-group":"admin2","hc-key":"no-vl-4614","hc-a2":"ST","name":"Stord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-683,636],[-677,558],[-713,526],[-748,550],[-748,572],[-714,590],[-683,636]]],[[[-656,635],[-661,635],[-667,653],[-662,655],[-656,635]]],[[[-609,587],[-610,590],[-609,590],[-609,587]]],[[[-692,502],[-688,506],[-689,503],[-692,502]]]]}},{"type":"Feature","id":"NO.TF.5406","properties":{"hc-group":"admin2","hc-key":"no-tf-5406","hc-a2":"HA","name":"Hammerfest"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5692,8846],[5624,8939],[5608,8975],[5601,9024],[5541,9048],[5593,9122],[5611,9164],[5631,9177],[5741,9172],[5714,9202],[5678,9217],[5712,9270],[5713,9319],[5725,9341],[5766,9337],[5804,9300],[5833,9301],[5831,9328],[5839,9328],[5902,9310],[5884,9249],[5845,9171],[5863,9136],[5844,9089],[5808,9062],[5749,8868],[5692,8846],[5692,8846]]],[[[5364,9045],[5383,9070],[5362,9092],[5390,9133],[5416,9156],[5425,9139],[5455,9162],[5465,9132],[5468,9189],[5485,9176],[5489,9200],[5525,9191],[5477,9245],[5521,9252],[5537,9221],[5542,9170],[5561,9162],[5567,9135],[5554,9088],[5529,9055],[5465,9084],[5416,9095],[5402,9050],[5364,9045]]],[[[5551,9296],[5534,9322],[5547,9362],[5575,9368],[5581,9335],[5619,9341],[5640,9327],[5654,9297],[5674,9275],[5671,9249],[5617,9178],[5584,9182],[5544,9279],[5551,9296]]],[[[5294,9332],[5343,9308],[5335,9289],[5359,9264],[5367,9316],[5394,9309],[5404,9327],[5361,9371],[5375,9392],[5396,9376],[5392,9404],[5427,9369],[5442,9373],[5428,9439],[5467,9417],[5476,9387],[5457,9379],[5465,9347],[5450,9352],[5437,9292],[5406,9298],[5417,9266],[5399,9208],[5378,9220],[5376,9194],[5325,9147],[5306,9172],[5346,9218],[5317,9281],[5327,9298],[5294,9332]]]]}},{"type":"Feature","id":"NO.VL.4645","properties":{"hc-group":"admin2","hc-key":"no-vl-4645","hc-a2":"AS","name":"Askvoll"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-535,1924],[-559,1925],[-566,1933],[-555,1928],[-535,1924]]],[[[-505,1918],[-508,1919],[-505,1919],[-505,1918]]],[[[-492,1893],[-497,1893],[-504,1903],[-496,1899],[-492,1893]]],[[[-534,1829],[-535,1829],[-560,1832],[-565,1830],[-623,1832],[-668,1812],[-685,1859],[-643,1888],[-699,1894],[-589,1919],[-543,1910],[-490,1875],[-467,1876],[-516,1866],[-522,1837],[-528,1836],[-534,1829]]],[[[-626,1805],[-620,1818],[-616,1818],[-621,1805],[-626,1805]]]]}},{"type":"Feature","id":"NO.MR.1514","properties":{"hc-group":"admin2","hc-key":"no-mr-1514","hc-a2":"SA","name":"Sande"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-285,2487],[-317,2476],[-377,2487],[-380,2495],[-383,2496],[-389,2515],[-361,2561],[-295,2510],[-285,2487]]],[[[-430,2468],[-429,2469],[-427,2475],[-429,2468],[-430,2468]]]]}},{"type":"Feature","id":"NO.NO.1812","properties":{"hc-group":"admin2","hc-key":"no-no-1812","hc-a2":"SØ","name":"Sømna"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2300,4766],[2318,4780],[2347,4789],[2345,4779],[2339,4775],[2308,4765],[2300,4766]]],[[[2346,4801],[2344,4800],[2344,4800],[2344,4799],[2330,4791],[2342,4812],[2349,4808],[2346,4801]]],[[[2263,4837],[2313,4886],[2341,4829],[2305,4799],[2262,4795],[2273,4759],[2213,4708],[2231,4779],[2217,4784],[2233,4823],[2263,4837]]]]}},{"type":"Feature","id":"NO.VT.3816","properties":{"hc-group":"admin2","hc-key":"no-vt-3816","hc-a2":"NO","name":"Nome"},"geometry":{"type":"MultiPolygon","coordinates":[[[[826,0],[845,-41],[865,-45],[895,-89],[842,-99],[809,-147],[809,-147],[809,-147],[799,-154],[774,-153],[784,-120],[762,-85],[729,-96],[701,-47],[658,-52],[640,-31],[667,-13],[671,27],[725,27],[747,47],[774,35],[776,10],[826,0]]],[[[809,-147],[819,-133],[822,-136],[826,-151],[809,-147],[809,-147]]]]}},{"type":"Feature","id":"NO.VT.3807","properties":{"hc-group":"admin2","hc-key":"no-vt-3807","hc-a2":"SK","name":"Skien"},"geometry":{"type":"Polygon","coordinates":[[[809,-147],[842,-99],[895,-89],[865,-45],[845,-41],[826,0],[876,20],[895,97],[924,112],[958,113],[983,60],[983,2],[961,1],[961,-30],[1033,-126],[1003,-167],[970,-163],[958,-186],[953,-190],[939,-187],[923,-179],[903,-217],[864,-235],[809,-191],[799,-154],[809,-147],[809,-147],[809,-147],[809,-147],[826,-151],[809,-147],[809,-147],[809,-147]]]}},{"type":"Feature","id":"NO.VI.3021","properties":{"hc-group":"admin2","hc-key":"no-vi-3021","hc-a2":"ÅS","name":"Ås"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1432,224],[1432,224],[1432,224],[1435,226],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224]]],[[[1454,292],[1457,303],[1495,293],[1486,259],[1507,252],[1495,217],[1513,181],[1513,181],[1507,172],[1503,160],[1483,193],[1434,209],[1430,217],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224],[1460,240],[1454,292]]]]}},{"type":"Feature","id":"NO.VI.3022","properties":{"hc-group":"admin2","hc-key":"no-vi-3022","hc-a2":"FR","name":"Frogn"},"geometry":{"type":"Polygon","coordinates":[[[1432,224],[1432,224],[1432,224],[1432,224],[1430,217],[1434,209],[1422,182],[1414,185],[1408,251],[1387,277],[1394,304],[1396,280],[1447,310],[1452,282],[1454,292],[1460,240],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224],[1432,224]]]}},{"type":"Feature","id":"NO.TF.5428","properties":{"hc-group":"admin2","hc-key":"no-tf-5428","hc-a2":"NO","name":"Nordreisa"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4816,8515],[4789,8488],[4774,8493],[4765,8544],[4796,8508],[4816,8515]]],[[[4757,8457],[4801,8472],[4839,8500],[4847,8533],[4834,8563],[4902,8623],[4865,8544],[4906,8495],[4896,8524],[4910,8554],[4940,8570],[4934,8517],[4954,8535],[4949,8597],[4981,8601],[4946,8619],[4948,8656],[5005,8651],[5012,8632],[5060,8588],[5054,8554],[5106,8543],[5111,8466],[5100,8425],[5080,8401],[5098,8341],[5131,8316],[5180,8311],[5239,8343],[5264,8339],[5272,8302],[5288,8286],[5313,8195],[5384,8097],[5391,8035],[5382,7991],[5339,7961],[5242,7944],[5196,7997],[5121,8098],[5018,8116],[4967,8189],[4936,8201],[4974,8245],[4963,8276],[4901,8263],[4915,8281],[4876,8314],[4883,8335],[4834,8395],[4808,8405],[4793,8444],[4757,8457]]]]}},{"type":"Feature","id":"NO.TF.5426","properties":{"hc-group":"admin2","hc-key":"no-tf-5426","hc-a2":"G/","name":"Gáivuotna / Kåfjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4740,8325],[4739,8316],[4733,8312],[4734,8313],[4740,8325]]],[[[5018,8116],[4970,8069],[4953,8046],[4896,8072],[4894,8101],[4851,8100],[4794,8128],[4777,8202],[4739,8210],[4774,8310],[4821,8268],[4841,8276],[4810,8327],[4769,8350],[4774,8435],[4757,8457],[4793,8444],[4808,8405],[4834,8395],[4883,8335],[4876,8314],[4915,8281],[4901,8263],[4963,8276],[4974,8245],[4936,8201],[4967,8189],[5018,8116]]]]}},{"type":"Feature","id":"NO.VT.3813","properties":{"hc-group":"admin2","hc-key":"no-vt-3813","hc-a2":"BA","name":"Bamble"},"geometry":{"type":"MultiPolygon","coordinates":[[[[908,-342],[908,-342],[866,-331],[821,-273],[829,-266],[864,-235],[903,-217],[923,-179],[939,-187],[970,-256],[999,-276],[968,-299],[980,-322],[917,-344],[911,-340],[908,-342]]],[[[984,-245],[983,-249],[976,-243],[981,-244],[984,-245]]]]}},{"type":"Feature","id":"NO.VT.3814","properties":{"hc-group":"admin2","hc-key":"no-vt-3814","hc-a2":"KR","name":"Kragerø"},"geometry":{"type":"MultiPolygon","coordinates":[[[[917,-344],[908,-342],[911,-340],[914,-341],[917,-344]]],[[[821,-273],[866,-331],[908,-342],[907,-363],[854,-359],[827,-387],[811,-370],[796,-408],[871,-414],[830,-460],[762,-429],[762,-408],[761,-381],[753,-362],[796,-296],[821,-273]]]]}},{"type":"Feature","id":"NO.VT.3815","properties":{"hc-group":"admin2","hc-key":"no-vt-3815","hc-a2":"DR","name":"Drangedal"},"geometry":{"type":"Polygon","coordinates":[[[864,-235],[829,-266],[821,-273],[796,-296],[753,-362],[703,-319],[691,-268],[624,-266],[561,-203],[560,-169],[593,-157],[579,-105],[542,-50],[560,-7],[581,-33],[640,-31],[658,-52],[701,-47],[729,-96],[762,-85],[784,-120],[774,-153],[799,-154],[809,-191],[864,-235]]]}},{"type":"Feature","id":"NO.RO.1149","properties":{"hc-group":"admin2","hc-key":"no-ro-1149","hc-a2":"KA","name":"Karmøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-793,236],[-813,199],[-829,259],[-810,230],[-793,236]]],[[[-780,153],[-789,213],[-783,251],[-783,251],[-782,252],[-779,214],[-780,153]]],[[[-863,210],[-841,262],[-815,141],[-834,57],[-863,38],[-885,87],[-868,164],[-849,156],[-863,210]]]]}},{"type":"Feature","id":"NO.MR.1566","properties":{"hc-group":"admin2","hc-key":"no-mr-1566","hc-a2":"SU","name":"Surnadal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[787,2917],[825,2899],[825,2899],[808,2898],[787,2917]]],[[[838,2882],[869,2851],[842,2899],[793,2928],[773,2972],[858,2971],[859,2988],[815,2993],[841,3016],[766,2984],[741,3009],[785,3013],[787,3030],[721,3030],[808,3068],[822,3049],[883,3055],[931,3094],[950,3082],[991,3094],[995,3079],[988,3044],[1030,3055],[1033,3005],[1051,2990],[1031,2957],[1037,2921],[1085,2915],[1105,2861],[1098,2819],[1112,2805],[1028,2782],[968,2775],[941,2753],[834,2818],[825,2859],[838,2882]]]]}},{"type":"Feature","id":"NO.VL.4628","properties":{"hc-group":"admin2","hc-key":"no-vl-4628","hc-a2":"VA","name":"Vaksdal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-507,1264],[-499,1253],[-521,1139],[-550,1177],[-513,1191],[-528,1223],[-507,1264]]],[[[-505,1279],[-505,1282],[-494,1304],[-475,1291],[-426,1346],[-382,1343],[-266,1416],[-247,1397],[-232,1384],[-233,1351],[-279,1312],[-321,1300],[-353,1266],[-362,1294],[-398,1286],[-441,1209],[-397,1155],[-354,1160],[-361,1108],[-374,1108],[-398,1096],[-425,1119],[-445,1084],[-527,1058],[-534,1065],[-541,1066],[-533,1076],[-522,1080],[-510,1079],[-507,1134],[-486,1244],[-470,1283],[-504,1276],[-505,1279]]]]}},{"type":"Feature","id":"NO.AG.4211","properties":{"hc-group":"admin2","hc-key":"no-ag-4211","hc-a2":"GJ","name":"Gjerstad"},"geometry":{"type":"Polygon","coordinates":[[[624,-266],[691,-268],[703,-319],[753,-362],[761,-381],[762,-408],[713,-430],[684,-437],[651,-384],[597,-365],[616,-327],[589,-304],[624,-266]]]}},{"type":"Feature","id":"NO.RO.1120","properties":{"hc-group":"admin2","hc-key":"no-ro-1120","hc-a2":"KL","name":"Klepp"},"geometry":{"type":"Polygon","coordinates":[[[-793,-344],[-807,-289],[-783,-268],[-772,-227],[-754,-247],[-743,-237],[-721,-259],[-693,-269],[-724,-304],[-757,-316],[-754,-340],[-760,-336],[-793,-344]]]}},{"type":"Feature","id":"NO.RO.1124","properties":{"hc-group":"admin2","hc-key":"no-ro-1124","hc-a2":"SO","name":"Sola"},"geometry":{"type":"Polygon","coordinates":[[[-743,-237],[-754,-247],[-772,-227],[-756,-191],[-752,-118],[-746,-120],[-722,-154],[-692,-157],[-700,-189],[-714,-214],[-743,-237]]]}},{"type":"Feature","id":"NO.RO.1127","properties":{"hc-group":"admin2","hc-key":"no-ro-1127","hc-a2":"RA","name":"Randaberg"},"geometry":{"type":"Polygon","coordinates":[[[-746,-120],[-752,-118],[-742,-111],[-761,-100],[-744,-64],[-703,-103],[-704,-123],[-734,-115],[-740,-112],[-734,-115],[-746,-120]]]}},{"type":"Feature","id":"NO.VL.4619","properties":{"hc-group":"admin2","hc-key":"no-vl-4619","hc-a2":"EI","name":"Eidfjord"},"geometry":{"type":"Polygon","coordinates":[[[-57,1031],[-54,1032],[-45,1028],[-27,1036],[34,1020],[47,1040],[-10,1047],[98,1066],[103,1099],[126,1102],[188,1057],[299,1024],[275,948],[273,937],[255,842],[225,805],[208,750],[162,692],[117,718],[58,733],[65,781],[42,805],[47,838],[77,845],[39,866],[37,916],[-18,919],[11,965],[-38,976],[-62,1011],[-57,1031]]]}},{"type":"Feature","id":"NO.VL.4620","properties":{"hc-group":"admin2","hc-key":"no-vl-4620","hc-a2":"UL","name":"Ulvik"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-45,1028],[-54,1032],[-27,1036],[-31,1030],[-45,1028]]],[[[-78,1028],[-77,1028],[-68,1030],[-77,1025],[-78,1028]]],[[[23,1236],[21,1219],[76,1190],[114,1193],[209,1161],[271,1119],[266,1059],[299,1024],[188,1057],[126,1102],[103,1099],[98,1066],[-10,1047],[-35,1050],[20,1111],[-25,1088],[-53,1050],[-82,1041],[-94,1043],[-96,1041],[-69,1062],[-34,1177],[-11,1189],[23,1236]]]]}},{"type":"Feature","id":"NO.VL.4622","properties":{"hc-group":"admin2","hc-key":"no-vl-4622","hc-a2":"KV","name":"Kvam"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-398,1096],[-374,1108],[-361,1108],[-287,1100],[-287,1081],[-246,1080],[-235,1044],[-188,1038],[-204,1025],[-255,1012],[-288,986],[-362,979],[-335,965],[-381,881],[-422,903],[-470,825],[-488,828],[-460,854],[-434,928],[-451,956],[-438,1022],[-398,1096]]],[[[-216,998],[-201,1010],[-198,1010],[-198,1010],[-216,998]]],[[[-336,920],[-336,920],[-336,920],[-336,920]]],[[[-361,866],[-349,888],[-333,908],[-332,905],[-361,866]]],[[[-494,799],[-493,783],[-495,788],[-496,794],[-494,799]]]]}},{"type":"Feature","id":"NO.VL.4624","properties":{"hc-group":"admin2","hc-key":"no-vl-4624","hc-a2":"BJ","name":"Bjørnafjorden"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-495,788],[-493,783],[-493,774],[-526,732],[-564,736],[-565,743],[-561,757],[-551,834],[-524,872],[-558,860],[-599,823],[-616,846],[-603,878],[-541,897],[-586,899],[-573,943],[-568,940],[-560,963],[-559,964],[-526,967],[-451,956],[-434,928],[-460,854],[-488,828],[-494,817],[-494,799],[-495,788]]],[[[-721,847],[-702,870],[-721,847],[-721,847]]],[[[-582,963],[-583,963],[-584,959],[-588,955],[-589,945],[-617,891],[-663,852],[-709,882],[-694,904],[-612,942],[-584,979],[-580,977],[-582,963]]]]}},{"type":"Feature","id":"NO.VI.3003","properties":{"hc-group":"admin2","hc-key":"no-vi-3003","hc-a2":"SA","name":"Sarpsborg"},"geometry":{"type":"Polygon","coordinates":[[[1623,-239],[1615,-170],[1589,-212],[1572,-157],[1599,-127],[1559,-114],[1526,-63],[1539,-37],[1541,-4],[1585,-9],[1610,9],[1616,-10],[1630,0],[1652,-13],[1688,-124],[1643,-192],[1623,-239]]]}},{"type":"Feature","id":"NO.AG.4212","properties":{"hc-group":"admin2","hc-key":"no-ag-4212","hc-a2":"VE","name":"Vegårshei"},"geometry":{"type":"Polygon","coordinates":[[[684,-437],[683,-466],[658,-499],[610,-508],[604,-540],[567,-534],[549,-491],[525,-492],[515,-457],[540,-408],[574,-389],[593,-381],[597,-365],[651,-384],[684,-437]]]}},{"type":"Feature","id":"NO.AG.4201","properties":{"hc-group":"admin2","hc-key":"no-ag-4201","hc-a2":"RI","name":"Risør"},"geometry":{"type":"MultiPolygon","coordinates":[[[[658,-499],[683,-466],[684,-437],[713,-430],[762,-408],[762,-429],[830,-460],[804,-486],[709,-473],[700,-489],[764,-496],[750,-520],[703,-520],[679,-513],[658,-499]]],[[[705,-523],[748,-524],[744,-547],[720,-549],[705,-523]]]]}},{"type":"Feature","id":"NO.AG.4203","properties":{"hc-group":"admin2","hc-key":"no-ag-4203","hc-a2":"AR","name":"Arendal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[641,-600],[635,-645],[531,-742],[468,-731],[444,-657],[461,-688],[550,-635],[562,-585],[587,-577],[611,-628],[641,-600]]],[[[654,-596],[653,-596],[653,-596],[654,-596]]]]}},{"type":"Feature","id":"NO.AG.4202","properties":{"hc-group":"admin2","hc-key":"no-ag-4202","hc-a2":"GR","name":"Grimstad"},"geometry":{"type":"Polygon","coordinates":[[[531,-742],[467,-776],[426,-846],[398,-842],[398,-842],[398,-841],[408,-807],[376,-781],[355,-726],[405,-665],[430,-667],[444,-657],[468,-731],[531,-742]]]}},{"type":"Feature","id":"NO.NO.1841","properties":{"hc-group":"admin2","hc-key":"no-no-1841","hc-a2":"FA","name":"Fauske"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3631,6357],[3655,6311],[3653,6181],[3627,6159],[3583,6156],[3527,6182],[3480,6223],[3425,6249],[3398,6297],[3438,6282],[3434,6315],[3403,6305],[3340,6332],[3312,6312],[3299,6318],[3319,6336],[3278,6331],[3274,6334],[3271,6332],[3259,6335],[3245,6345],[3233,6346],[3258,6366],[3263,6392],[3235,6383],[3223,6420],[3264,6445],[3264,6473],[3276,6498],[3329,6508],[3367,6462],[3359,6436],[3383,6430],[3383,6429],[3380,6420],[3388,6418],[3392,6410],[3398,6403],[3391,6356],[3428,6365],[3444,6391],[3471,6393],[3475,6373],[3522,6375],[3631,6357]]],[[[3332,6304],[3355,6314],[3386,6302],[3349,6291],[3332,6304]]],[[[3213,6366],[3208,6360],[3202,6359],[3213,6366],[3213,6366]]]]}},{"type":"Feature","id":"NO.NO.1840","properties":{"hc-group":"admin2","hc-key":"no-no-1840","hc-a2":"SA","name":"Saltdal"},"geometry":{"type":"Polygon","coordinates":[[[3386,6302],[3398,6297],[3425,6249],[3480,6223],[3527,6182],[3583,6156],[3627,6159],[3592,6129],[3543,6071],[3530,6038],[3413,5810],[3384,5780],[3326,5794],[3290,5790],[3260,5901],[3278,5927],[3262,5960],[3205,5955],[3202,6013],[3219,6079],[3247,6106],[3266,6151],[3264,6194],[3305,6278],[3336,6255],[3331,6219],[3351,6219],[3355,6280],[3332,6304],[3349,6291],[3386,6302]]]}},{"type":"Feature","id":"NO.IN.3430","properties":{"hc-group":"admin2","hc-key":"no-in-3430","hc-a2":"OS","name":"Os"},"geometry":{"type":"Polygon","coordinates":[[[1606,2608],[1619,2621],[1616,2645],[1635,2669],[1637,2671],[1689,2682],[1761,2649],[1773,2637],[1783,2573],[1803,2541],[1866,2494],[1913,2403],[1953,2410],[1974,2382],[1989,2408],[2016,2401],[1998,2352],[2015,2316],[2013,2212],[1954,2244],[1902,2295],[1890,2334],[1829,2374],[1832,2403],[1806,2457],[1749,2452],[1749,2475],[1702,2512],[1606,2608]]]}},{"type":"Feature","id":"NO.IN.3427","properties":{"hc-group":"admin2","hc-key":"no-in-3427","hc-a2":"TY","name":"Tynset"},"geometry":{"type":"Polygon","coordinates":[[[1616,2645],[1619,2621],[1606,2608],[1581,2570],[1533,2565],[1508,2533],[1535,2515],[1572,2454],[1644,2402],[1688,2394],[1700,2292],[1773,2272],[1744,2231],[1679,2218],[1672,2142],[1637,2135],[1589,2208],[1578,2262],[1585,2299],[1518,2305],[1446,2358],[1403,2396],[1413,2439],[1364,2463],[1362,2485],[1345,2548],[1336,2594],[1364,2627],[1385,2677],[1408,2702],[1464,2696],[1562,2663],[1584,2672],[1616,2645]]]}},{"type":"Feature","id":"NO.IN.3426","properties":{"hc-group":"admin2","hc-key":"no-in-3426","hc-a2":"TO","name":"Tolga"},"geometry":{"type":"Polygon","coordinates":[[[1954,2244],[1941,2223],[1882,2219],[1868,2237],[1825,2235],[1812,2260],[1773,2272],[1700,2292],[1688,2394],[1644,2402],[1572,2454],[1535,2515],[1508,2533],[1533,2565],[1581,2570],[1606,2608],[1702,2512],[1749,2475],[1749,2452],[1806,2457],[1832,2403],[1829,2374],[1890,2334],[1902,2295],[1954,2244]]]}},{"type":"Feature","id":"NO.IN.3425","properties":{"hc-group":"admin2","hc-key":"no-in-3425","hc-a2":"EN","name":"Engerdal"},"geometry":{"type":"Polygon","coordinates":[[[1882,2219],[1941,2223],[1954,2244],[2013,2212],[2015,2316],[1998,2352],[2016,2401],[2098,2374],[2124,2343],[2172,2358],[2187,2306],[2106,1866],[2156,1796],[2133,1785],[2042,1770],[2013,1850],[1989,1788],[1986,1750],[1927,1831],[1909,1916],[1955,1974],[1946,2055],[1912,2129],[1899,2195],[1882,2219]]]}},{"type":"Feature","id":"NO.IN.3421","properties":{"hc-group":"admin2","hc-key":"no-in-3421","hc-a2":"TR","name":"Trysil"},"geometry":{"type":"Polygon","coordinates":[[[1986,1750],[1989,1788],[2013,1850],[2042,1770],[2133,1785],[2156,1796],[2209,1731],[2268,1733],[2379,1556],[2343,1427],[2309,1385],[2297,1318],[2268,1307],[2204,1313],[2115,1286],[2105,1302],[2091,1327],[2062,1352],[2046,1331],[2008,1325],[1979,1365],[1960,1414],[1930,1451],[2003,1500],[1955,1696],[1986,1747],[1986,1750]]]}},{"type":"Feature","id":"NO.IN.3424","properties":{"hc-group":"admin2","hc-key":"no-in-3424","hc-a2":"RE","name":"Rendalen"},"geometry":{"type":"Polygon","coordinates":[[[1986,1750],[1986,1747],[1955,1696],[1838,1646],[1762,1630],[1707,1756],[1716,1782],[1661,1921],[1610,1907],[1591,1918],[1536,1993],[1491,2027],[1468,2098],[1505,2096],[1517,2054],[1591,2090],[1653,2084],[1637,2135],[1672,2142],[1679,2218],[1744,2231],[1773,2272],[1812,2260],[1825,2235],[1868,2237],[1882,2219],[1899,2195],[1912,2129],[1946,2055],[1955,1974],[1909,1916],[1927,1831],[1986,1750],[1986,1750]]]}},{"type":"Feature","id":"NO.MR.1539","properties":{"hc-group":"admin2","hc-key":"no-mr-1539","hc-a2":"RA","name":"Rauma"},"geometry":{"type":"Polygon","coordinates":[[[459,2796],[501,2804],[531,2766],[525,2724],[588,2707],[616,2677],[619,2643],[582,2617],[585,2576],[642,2511],[642,2472],[611,2442],[545,2356],[499,2355],[451,2372],[420,2442],[477,2488],[502,2522],[478,2562],[432,2581],[351,2549],[322,2578],[325,2607],[290,2637],[319,2673],[293,2745],[350,2719],[370,2680],[402,2670],[408,2639],[424,2675],[503,2686],[492,2697],[400,2691],[372,2720],[374,2749],[397,2752],[399,2709],[415,2728],[417,2778],[453,2794],[459,2796]]]}},{"type":"Feature","id":"NO.AG.4214","properties":{"hc-group":"admin2","hc-key":"no-ag-4214","hc-a2":"FR","name":"Froland"},"geometry":{"type":"Polygon","coordinates":[[[444,-657],[430,-667],[405,-665],[393,-642],[428,-574],[392,-568],[386,-598],[345,-613],[320,-544],[258,-524],[253,-509],[229,-479],[239,-464],[244,-458],[401,-483],[404,-519],[428,-546],[448,-506],[526,-534],[541,-564],[563,-548],[552,-577],[562,-585],[550,-635],[461,-688],[444,-657]]]}},{"type":"Feature","id":"NO.IN.3443","properties":{"hc-group":"admin2","hc-key":"no-in-3443","hc-a2":"VT","name":"Vestre Toten"},"geometry":{"type":"Polygon","coordinates":[[[1492,921],[1491,917],[1491,914],[1465,904],[1429,958],[1412,960],[1433,1008],[1410,1029],[1422,1075],[1448,1104],[1501,1106],[1519,1048],[1490,1030],[1479,981],[1492,921]]]}},{"type":"Feature","id":"NO.VI.3037","properties":{"hc-group":"admin2","hc-key":"no-vi-3037","hc-a2":"HU","name":"Hurdal"},"geometry":{"type":"Polygon","coordinates":[[[1491,914],[1491,917],[1492,921],[1509,895],[1571,876],[1636,907],[1657,811],[1634,754],[1617,768],[1572,771],[1562,812],[1530,840],[1471,849],[1487,864],[1491,914]]]}},{"type":"Feature","id":"NO.VI.3036","properties":{"hc-group":"admin2","hc-key":"no-vi-3036","hc-a2":"NA","name":"Nannestad"},"geometry":{"type":"Polygon","coordinates":[[[1620,586],[1610,574],[1552,593],[1535,642],[1499,646],[1500,668],[1542,746],[1550,750],[1572,771],[1617,768],[1634,754],[1638,702],[1646,685],[1607,643],[1620,586]]]}},{"type":"Feature","id":"NO.VI.3032","properties":{"hc-group":"admin2","hc-key":"no-vi-3032","hc-a2":"GJ","name":"Gjerdrum"},"geometry":{"type":"Polygon","coordinates":[[[1552,593],[1610,574],[1620,586],[1633,577],[1623,530],[1605,510],[1572,523],[1557,534],[1552,593]]]}},{"type":"Feature","id":"NO.VI.3033","properties":{"hc-group":"admin2","hc-key":"no-vi-3033","hc-a2":"UL","name":"Ullensaker"},"geometry":{"type":"Polygon","coordinates":[[[1623,530],[1633,577],[1620,586],[1607,643],[1646,685],[1669,691],[1701,673],[1716,653],[1723,584],[1701,530],[1675,527],[1623,530]]]}},{"type":"Feature","id":"NO.IN.3416","properties":{"hc-group":"admin2","hc-key":"no-in-3416","hc-a2":"EI","name":"Eidskog"},"geometry":{"type":"Polygon","coordinates":[[[2134,445],[2056,373],[2006,372],[1979,386],[1917,340],[1903,434],[1916,489],[1917,494],[1918,512],[1956,526],[1958,539],[2015,539],[2052,573],[2092,574],[2105,538],[2089,522],[2115,497],[2134,445]]]}},{"type":"Feature","id":"NO.VI.3034","properties":{"hc-group":"admin2","hc-key":"no-vi-3034","hc-a2":"NE","name":"Nes"},"geometry":{"type":"Polygon","coordinates":[[[1918,512],[1917,494],[1916,489],[1844,479],[1807,493],[1760,468],[1740,493],[1701,530],[1723,584],[1716,653],[1701,673],[1759,731],[1769,764],[1789,747],[1806,716],[1837,691],[1817,622],[1853,572],[1902,543],[1918,512]]]}},{"type":"Feature","id":"NO.IN.3442","properties":{"hc-group":"admin2","hc-key":"no-in-3442","hc-a2":"ØT","name":"Østre Toten"},"geometry":{"type":"Polygon","coordinates":[[[1636,907],[1571,876],[1509,895],[1492,921],[1479,981],[1490,1030],[1519,1048],[1501,1106],[1507,1112],[1518,1124],[1565,1101],[1632,1036],[1651,1021],[1673,976],[1652,948],[1636,907]]]}},{"type":"Feature","id":"NO.VI.3035","properties":{"hc-group":"admin2","hc-key":"no-vi-3035","hc-a2":"EI","name":"Eidsvoll"},"geometry":{"type":"Polygon","coordinates":[[[1636,907],[1652,948],[1673,976],[1695,941],[1690,893],[1741,853],[1757,806],[1769,764],[1759,731],[1701,673],[1669,691],[1646,685],[1638,702],[1634,754],[1657,811],[1636,907]]]}},{"type":"Feature","id":"NO.IN.3419","properties":{"hc-group":"admin2","hc-key":"no-in-3419","hc-a2":"VÅ","name":"Våler"},"geometry":{"type":"Polygon","coordinates":[[[2091,1327],[2105,1302],[2115,1286],[2153,1184],[2154,1147],[2080,1179],[2100,1148],[2050,1118],[2007,1077],[1979,968],[1950,941],[1893,931],[1868,945],[1863,975],[1861,1023],[1872,1037],[1866,1076],[1919,1078],[1937,1111],[2020,1150],[2024,1242],[2067,1247],[2080,1280],[2066,1309],[2091,1327]]]}},{"type":"Feature","id":"NO.VI.3031","properties":{"hc-group":"admin2","hc-key":"no-vi-3031","hc-a2":"NI","name":"Nittedal"},"geometry":{"type":"Polygon","coordinates":[[[1552,593],[1557,534],[1572,523],[1579,486],[1553,468],[1506,513],[1481,597],[1458,604],[1495,616],[1499,646],[1535,642],[1552,593]]]}},{"type":"Feature","id":"NO.VI.3030","properties":{"hc-group":"admin2","hc-key":"no-vi-3030","hc-a2":"LI","name":"Lillestrøm"},"geometry":{"type":"Polygon","coordinates":[[[1553,468],[1579,486],[1572,523],[1605,510],[1623,530],[1675,527],[1701,530],[1740,493],[1760,468],[1724,437],[1707,381],[1712,353],[1684,333],[1710,280],[1674,295],[1667,284],[1662,328],[1645,366],[1614,426],[1583,439],[1574,449],[1559,448],[1556,450],[1553,468]]]}},{"type":"Feature","id":"NO.TD.5053","properties":{"hc-group":"admin2","hc-key":"no-td-5053","hc-a2":"IN","name":"Inderøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1652,3609],[1666,3619],[1704,3632],[1706,3633],[1744,3657],[1795,3626],[1800,3605],[1769,3579],[1736,3523],[1711,3519],[1710,3545],[1649,3580],[1642,3599],[1652,3609]]],[[[1963,3616],[1939,3609],[1929,3600],[1865,3627],[1814,3615],[1811,3648],[1859,3691],[1914,3712],[1899,3638],[1963,3616]]]]}},{"type":"Feature","id":"NO.IN.3432","properties":{"hc-group":"admin2","hc-key":"no-in-3432","hc-a2":"LE","name":"Lesja"},"geometry":{"type":"Polygon","coordinates":[[[545,2356],[611,2442],[642,2472],[714,2491],[844,2488],[903,2481],[913,2463],[968,2473],[981,2464],[1023,2444],[1057,2367],[1040,2322],[962,2272],[966,2254],[924,2187],[881,2181],[868,2185],[828,2206],[761,2194],[716,2203],[684,2196],[618,2204],[570,2247],[545,2356]]]}},{"type":"Feature","id":"NO.IN.3431","properties":{"hc-group":"admin2","hc-key":"no-in-3431","hc-a2":"DO","name":"Dovre"},"geometry":{"type":"Polygon","coordinates":[[[924,2187],[966,2254],[962,2272],[1040,2322],[1057,2367],[1023,2444],[1123,2393],[1164,2360],[1238,2380],[1209,2358],[1176,2311],[1152,2303],[1174,2264],[1253,2221],[1273,2180],[1238,2156],[1246,2103],[1234,2067],[1165,2080],[1134,2119],[1049,2068],[1029,2072],[993,2093],[924,2187]]]}},{"type":"Feature","id":"NO.AG.4206","properties":{"hc-group":"admin2","hc-key":"no-ag-4206","hc-a2":"FA","name":"Farsund"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-240,-899],[-278,-937],[-314,-893],[-256,-884],[-256,-894],[-240,-899]]],[[[-234,-902],[-236,-901],[-235,-901],[-234,-900],[-234,-902]]],[[[-248,-944],[-264,-944],[-234,-906],[-237,-928],[-248,-944]]],[[[-368,-811],[-349,-797],[-334,-794],[-281,-793],[-263,-801],[-268,-835],[-277,-870],[-318,-826],[-311,-877],[-344,-874],[-341,-817],[-362,-871],[-326,-917],[-397,-909],[-430,-862],[-396,-820],[-368,-811]]]]}},{"type":"Feature","id":"NO.IN.3434","properties":{"hc-group":"admin2","hc-key":"no-in-3434","hc-a2":"LO","name":"Lom"},"geometry":{"type":"Polygon","coordinates":[[[761,2194],[828,2206],[868,2185],[874,2144],[855,2089],[853,2036],[888,2010],[885,1967],[846,1944],[837,1896],[794,1859],[705,1853],[736,1771],[676,1746],[682,1706],[664,1704],[604,1749],[612,1757],[596,1823],[571,1836],[539,1819],[476,1854],[464,1927],[470,1955],[516,1993],[561,1997],[635,2050],[702,2073],[727,2105],[696,2143],[761,2194]]]}},{"type":"Feature","id":"NO.VI.3044","properties":{"hc-group":"admin2","hc-key":"no-vi-3044","hc-a2":"HO","name":"Hol"},"geometry":{"type":"Polygon","coordinates":[[[273,937],[275,948],[299,1024],[266,1059],[271,1119],[209,1161],[272,1210],[299,1197],[335,1283],[347,1302],[363,1279],[428,1237],[433,1216],[522,1123],[553,1106],[581,1050],[550,1010],[556,955],[591,964],[649,923],[626,893],[595,894],[513,870],[447,860],[413,867],[415,894],[374,912],[308,900],[273,937]]]}},{"type":"Feature","id":"NO.VI.3018","properties":{"hc-group":"admin2","hc-key":"no-vi-3018","hc-a2":"VÅ","name":"Våler"},"geometry":{"type":"Polygon","coordinates":[[[1610,9],[1585,-9],[1541,-4],[1511,2],[1477,1],[1459,18],[1464,83],[1463,95],[1466,104],[1486,115],[1553,114],[1547,84],[1580,83],[1587,49],[1610,9]]]}},{"type":"Feature","id":"NO.VI.3017","properties":{"hc-group":"admin2","hc-key":"no-vi-3017","hc-a2":"RÅ","name":"Råde"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1429,-58],[1430,-57],[1432,-54],[1428,-62],[1429,-58]]],[[[1541,-4],[1539,-37],[1526,-63],[1477,-86],[1445,-86],[1456,-65],[1437,-48],[1455,-37],[1477,1],[1511,2],[1541,-4]]]]}},{"type":"Feature","id":"NO.VL.4615","properties":{"hc-group":"admin2","hc-key":"no-vl-4615","hc-a2":"FI","name":"Fitjar"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-756,591],[-757,594],[-757,605],[-758,605],[-765,658],[-735,710],[-703,689],[-683,636],[-714,590],[-748,572],[-753,584],[-756,591]]],[[[-667,653],[-667,661],[-662,655],[-667,653]]],[[[-686,682],[-694,688],[-704,700],[-686,682]]]]}},{"type":"Feature","id":"NO.VL.4613","properties":{"hc-group":"admin2","hc-key":"no-vl-4613","hc-a2":"BØ","name":"Bømlo"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-757,594],[-758,605],[-757,605],[-757,596],[-757,594]]],[[[-748,572],[-748,550],[-753,558],[-756,591],[-753,584],[-748,572]]],[[[-725,471],[-713,485],[-705,491],[-725,471]]],[[[-839,344],[-837,346],[-838,344],[-839,344]]],[[[-774,572],[-750,492],[-767,478],[-768,527],[-793,535],[-829,480],[-821,457],[-820,423],[-842,407],[-852,459],[-837,506],[-808,540],[-853,553],[-836,601],[-805,615],[-774,572]]]]}},{"type":"Feature","id":"NO.NO.1832","properties":{"hc-group":"admin2","hc-key":"no-no-1832","hc-a2":"HE","name":"Hemnes"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3056,5403],[3069,5291],[3079,5213],[3002,5213],[2981,5238],[2932,5210],[2904,5151],[2857,5152],[2834,5137],[2794,5146],[2793,5195],[2755,5240],[2747,5277],[2774,5267],[2792,5343],[2773,5392],[2775,5458],[2826,5465],[2753,5481],[2783,5523],[2820,5519],[2803,5491],[2845,5513],[2860,5484],[2939,5489],[2970,5459],[2971,5421],[3056,5403]]],[[[2711,5522],[2743,5508],[2715,5482],[2741,5471],[2681,5444],[2661,5422],[2699,5493],[2711,5522]]]]}},{"type":"Feature","id":"NO.NO.1833","properties":{"hc-group":"admin2","hc-key":"no-no-1833","hc-a2":"RA","name":"Rana"},"geometry":{"type":"Polygon","coordinates":[[[2846,5837],[2882,5837],[2918,5871],[2957,5861],[2957,5834],[3001,5870],[3007,5890],[3027,5874],[3088,5897],[3088,5920],[3121,5936],[3120,5892],[3133,5862],[3173,5858],[3208,5879],[3205,5955],[3262,5960],[3278,5927],[3260,5901],[3290,5790],[3326,5794],[3384,5780],[3334,5719],[3370,5555],[3223,5450],[3052,5433],[3056,5403],[2971,5421],[2970,5459],[2939,5489],[2860,5484],[2845,5513],[2874,5521],[2886,5548],[2928,5584],[2927,5606],[2872,5576],[2853,5546],[2803,5570],[2784,5535],[2758,5526],[2744,5566],[2690,5529],[2660,5532],[2657,5547],[2652,5571],[2718,5575],[2688,5589],[2698,5611],[2619,5576],[2638,5609],[2639,5656],[2716,5707],[2732,5698],[2806,5721],[2825,5709],[2831,5755],[2813,5771],[2846,5837]]]}},{"type":"Feature","id":"NO.NO.1839","properties":{"hc-group":"admin2","hc-key":"no-no-1839","hc-a2":"BE","name":"Beiarn"},"geometry":{"type":"Polygon","coordinates":[[[3016,6253],[3023,6245],[3026,6244],[3028,6229],[3036,6237],[3068,6223],[3104,6243],[3121,6205],[3183,6167],[3219,6079],[3202,6013],[3205,5955],[3208,5879],[3173,5858],[3133,5862],[3120,5892],[3121,5936],[3088,5920],[3088,5897],[3027,5874],[3007,5890],[3024,5908],[2995,5939],[3017,5956],[3004,5973],[2998,6007],[3001,6076],[2993,6091],[2998,6150],[3016,6191],[3080,6161],[3078,6187],[3010,6203],[3001,6219],[3016,6253]]]}},{"type":"Feature","id":"NO.TF.3020","properties":{"hc-group":"admin2","hc-key":"no-tf-3020","hc-a2":"NO","name":"Nordkapp"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5975,9519],[5975,9525],[5995,9575],[5994,9591],[6008,9580],[6003,9542],[5987,9524],[6057,9566],[6072,9541],[6103,9575],[6120,9545],[6098,9517],[6079,9471],[6055,9457],[6066,9436],[6049,9403],[6027,9422],[5973,9435],[5987,9494],[5975,9519]]],[[[6199,9393],[6185,9392],[6178,9395],[6180,9437],[6237,9577],[6287,9654],[6300,9660],[6292,9587],[6260,9540],[6227,9417],[6199,9393]]],[[[6098,9628],[6052,9632],[6062,9606],[6006,9587],[5968,9623],[6001,9657],[5971,9663],[5941,9639],[5927,9668],[5949,9705],[5967,9697],[5966,9722],[6033,9700],[6022,9724],[5982,9756],[6008,9781],[6015,9765],[6046,9779],[6046,9744],[6073,9736],[6102,9765],[6114,9736],[6082,9701],[6093,9692],[6099,9670],[6132,9670],[6166,9714],[6165,9675],[6141,9648],[6098,9628]]]]}},{"type":"Feature","id":"NO.TF.5433","properties":{"hc-group":"admin2","hc-key":"no-tf-5433","hc-a2":"HA","name":"Hasvik"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5231,8984],[5256,8998],[5257,9024],[5290,9013],[5310,9039],[5310,8952],[5270,8948],[5249,8957],[5249,8957],[5249,8957],[5249,8957],[5248,8957],[5231,8984]]],[[[5306,9172],[5281,9174],[5282,9143],[5267,9123],[5243,9143],[5241,9112],[5220,9126],[5206,9112],[5187,9144],[5181,9101],[5153,9092],[5170,9173],[5193,9204],[5107,9182],[5121,9212],[5086,9220],[5111,9232],[5154,9214],[5159,9250],[5214,9217],[5195,9274],[5205,9283],[5229,9260],[5238,9295],[5271,9275],[5259,9244],[5322,9248],[5288,9312],[5294,9332],[5327,9298],[5317,9281],[5346,9218],[5306,9172]]]]}},{"type":"Feature","id":"NO.TF.5403","properties":{"hc-group":"admin2","hc-key":"no-tf-5403","hc-a2":"AL","name":"Alta"},"geometry":{"type":"MultiPolygon","coordinates":[[[[5303,8817],[5303,8817],[5303,8818],[5294,8850],[5259,8878],[5252,8921],[5325,8899],[5406,8897],[5409,8883],[5386,8827],[5354,8804],[5305,8784],[5272,8783],[5264,8759],[5332,8779],[5349,8797],[5390,8811],[5427,8850],[5428,8797],[5443,8756],[5465,8769],[5487,8697],[5517,8736],[5535,8701],[5569,8737],[5584,8770],[5515,8774],[5476,8812],[5524,8837],[5533,8859],[5502,8877],[5533,8904],[5493,8901],[5489,8923],[5546,8939],[5539,8955],[5492,8938],[5517,8971],[5562,8987],[5552,9014],[5530,9005],[5541,9048],[5601,9024],[5608,8975],[5624,8939],[5692,8846],[5689,8769],[5748,8765],[5798,8622],[5802,8554],[5813,8511],[5621,8518],[5560,8507],[5516,8483],[5441,8480],[5427,8455],[5407,8435],[5349,8470],[5332,8527],[5307,8542],[5328,8590],[5298,8608],[5317,8634],[5307,8647],[5244,8661],[5210,8723],[5217,8735],[5229,8780],[5286,8802],[5318,8796],[5303,8817]]],[[[5267,8944],[5269,8948],[5270,8948],[5310,8952],[5310,9039],[5324,8993],[5323,9034],[5337,9035],[5355,8994],[5391,8992],[5411,8932],[5337,8929],[5267,8944]]],[[[5529,9055],[5488,9019],[5508,9002],[5467,8967],[5436,8963],[5426,8999],[5430,9071],[5412,9008],[5364,9045],[5402,9050],[5416,9095],[5465,9084],[5529,9055]]]]}},{"type":"Feature","id":"NO.VT.3818","properties":{"hc-group":"admin2","hc-key":"no-vt-3818","hc-a2":"TI","name":"Tinn"},"geometry":{"type":"Polygon","coordinates":[[[486,402],[465,398],[460,431],[414,464],[432,526],[400,587],[412,596],[370,630],[344,679],[312,690],[419,734],[572,706],[669,708],[711,677],[761,614],[763,534],[807,512],[840,475],[834,445],[830,434],[831,402],[803,366],[762,357],[762,409],[724,470],[677,434],[615,421],[567,449],[495,408],[495,408],[495,408],[486,402]]]}},{"type":"Feature","id":"NO.VT.3820","properties":{"hc-group":"admin2","hc-key":"no-vt-3820","hc-a2":"SE","name":"Seljord"},"geometry":{"type":"Polygon","coordinates":[[[486,402],[495,408],[495,408],[526,376],[519,361],[548,254],[564,230],[612,221],[642,175],[660,141],[684,140],[689,103],[648,65],[671,27],[636,40],[624,66],[570,54],[568,120],[532,133],[524,170],[475,196],[459,216],[459,216],[459,216],[459,216],[448,229],[430,220],[427,233],[441,257],[420,342],[459,368],[465,398],[486,402]]]}},{"type":"Feature","id":"NO.VT.3808","properties":{"hc-group":"admin2","hc-key":"no-vt-3808","hc-a2":"NO","name":"Notodden"},"geometry":{"type":"Polygon","coordinates":[[[677,434],[724,470],[762,409],[762,357],[803,366],[831,402],[850,388],[902,359],[881,288],[910,279],[929,175],[803,125],[784,166],[735,171],[684,140],[660,141],[642,175],[743,216],[743,262],[708,294],[709,356],[693,423],[677,434]]]}},{"type":"Feature","id":"NO.VI.3040","properties":{"hc-group":"admin2","hc-key":"no-vi-3040","hc-a2":"NE","name":"Nes"},"geometry":{"type":"Polygon","coordinates":[[[678,977],[703,1012],[752,1067],[762,1084],[819,1096],[839,1061],[946,1105],[965,1039],[974,999],[947,992],[930,943],[894,890],[835,865],[805,899],[678,977]]]}},{"type":"Feature","id":"NO.VI.3043","properties":{"hc-group":"admin2","hc-key":"no-vi-3043","hc-a2":"ÅL","name":"Ål"},"geometry":{"type":"Polygon","coordinates":[[[752,1067],[703,1012],[678,977],[642,979],[591,964],[556,955],[550,1010],[581,1050],[553,1106],[522,1123],[433,1216],[428,1237],[363,1279],[347,1302],[393,1344],[413,1320],[455,1312],[500,1292],[570,1277],[568,1252],[616,1231],[614,1206],[647,1219],[684,1186],[712,1180],[732,1108],[752,1067]]]}},{"type":"Feature","id":"NO.TD.5034","properties":{"hc-group":"admin2","hc-key":"no-td-5034","hc-a2":"ME","name":"Meråker"},"geometry":{"type":"Polygon","coordinates":[[[2178,3388],[2197,3293],[2145,3195],[2102,3126],[2127,3055],[2083,3067],[1972,3061],[1946,3130],[1914,3182],[1947,3294],[2025,3394],[2025,3394],[2025,3394],[2057,3425],[2115,3396],[2178,3388]]]}},{"type":"Feature","id":"NO.TD.5036","properties":{"hc-group":"admin2","hc-key":"no-td-5036","hc-a2":"FR","name":"Frosta"},"geometry":{"type":"Polygon","coordinates":[[[1717,3417],[1640,3381],[1674,3441],[1727,3479],[1744,3446],[1717,3417]]]}},{"type":"Feature","id":"NO.TD.5028","properties":{"hc-group":"admin2","hc-key":"no-td-5028","hc-a2":"ME","name":"Melhus"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1476,3220],[1476,3221],[1476,3222],[1476,3220]]],[[[1456,3214],[1474,3201],[1484,3203],[1527,3188],[1509,3156],[1572,3115],[1604,3069],[1627,3064],[1631,3056],[1634,3050],[1577,3010],[1484,3005],[1417,2996],[1367,2968],[1363,3003],[1333,3024],[1326,3075],[1343,3098],[1359,3090],[1409,3119],[1466,3202],[1456,3214]]]]}},{"type":"Feature","id":"NO.TD.5029","properties":{"hc-group":"admin2","hc-key":"no-td-5029","hc-a2":"SK","name":"Skaun"},"geometry":{"type":"Polygon","coordinates":[[[1344,3225],[1377,3249],[1418,3214],[1456,3214],[1466,3202],[1409,3119],[1359,3090],[1343,3098],[1338,3140],[1344,3225]]]}},{"type":"Feature","id":"NO.RO.1133","properties":{"hc-group":"admin2","hc-key":"no-ro-1133","hc-a2":"HJ","name":"Hjelmeland"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-507,109],[-504,107],[-504,107],[-503,107],[-489,97],[-534,66],[-520,86],[-507,109]]],[[[-416,111],[-467,87],[-492,122],[-429,119],[-423,109],[-416,111]]],[[[-394,115],[-334,118],[-391,124],[-367,156],[-325,157],[-265,123],[-218,138],[-163,131],[-182,91],[-192,-10],[-229,-23],[-286,-18],[-333,-75],[-425,-77],[-464,-104],[-505,-58],[-485,-45],[-501,-12],[-541,-1],[-504,50],[-404,107],[-397,108],[-394,115]]],[[[-516,-14],[-510,-13],[-512,-17],[-516,-14]]],[[[-529,-16],[-525,-15],[-521,-14],[-529,-16]]]]}},{"type":"Feature","id":"NO.RO.1134","properties":{"hc-group":"admin2","hc-key":"no-ro-1134","hc-a2":"SU","name":"Suldal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-397,108],[-404,107],[-394,115],[-393,113],[-397,108]]],[[[-395,328],[-403,311],[-432,266],[-446,320],[-428,344],[-428,344],[-421,343],[-406,336],[-395,328]]],[[[-391,124],[-395,123],[-416,111],[-423,109],[-429,119],[-440,152],[-487,133],[-498,162],[-526,150],[-484,200],[-436,216],[-405,279],[-290,314],[-362,309],[-406,291],[-386,323],[-361,316],[-274,351],[-202,405],[-168,406],[-77,452],[-27,455],[-29,388],[11,360],[-39,348],[-66,299],[-88,310],[-108,246],[-87,214],[-149,179],[-132,155],[-163,131],[-218,138],[-265,123],[-325,157],[-367,156],[-391,124]]],[[[-562,230],[-558,247],[-488,251],[-438,257],[-453,235],[-521,188],[-554,178],[-553,194],[-562,230]]]]}},{"type":"Feature","id":"NO.RO.1130","properties":{"hc-group":"admin2","hc-key":"no-ro-1130","hc-a2":"ST","name":"Strand"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-577,-24],[-538,-20],[-529,-16],[-521,-14],[-516,-14],[-512,-17],[-510,-13],[-501,-12],[-485,-45],[-505,-58],[-464,-104],[-475,-121],[-488,-131],[-510,-141],[-524,-160],[-547,-146],[-575,-152],[-540,-125],[-554,-101],[-586,-102],[-604,-44],[-604,-44],[-604,-44],[-577,-24]]],[[[-604,-43],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-43]]]]}},{"type":"Feature","id":"NO.RO.1135","properties":{"hc-group":"admin2","hc-key":"no-ro-1135","hc-a2":"SA","name":"Sauda"},"geometry":{"type":"Polygon","coordinates":[[[-386,323],[-373,372],[-395,328],[-406,336],[-421,343],[-392,426],[-341,493],[-300,495],[-254,528],[-200,527],[-194,465],[-215,425],[-202,405],[-274,351],[-361,316],[-386,323]]]}},{"type":"Feature","id":"NO.TD.5032","properties":{"hc-group":"admin2","hc-key":"no-td-5032","hc-a2":"SE","name":"Selbu"},"geometry":{"type":"Polygon","coordinates":[[[1914,3182],[1946,3130],[1972,3061],[1971,3031],[1916,3007],[1873,3008],[1832,2924],[1801,2933],[1788,2976],[1734,2978],[1734,2978],[1734,2978],[1734,2978],[1734,2978],[1699,2998],[1634,3050],[1631,3056],[1627,3064],[1619,3153],[1609,3172],[1646,3183],[1664,3172],[1735,3196],[1818,3206],[1914,3182]]]}},{"type":"Feature","id":"NO.TD.5033","properties":{"hc-group":"admin2","hc-key":"no-td-5033","hc-a2":"TY","name":"Tydal"},"geometry":{"type":"Polygon","coordinates":[[[1832,2924],[1873,3008],[1916,3007],[1971,3031],[1972,3061],[2083,3067],[2127,3055],[2182,2903],[2125,2826],[2142,2699],[2055,2748],[2023,2771],[2016,2825],[1941,2817],[1914,2853],[1902,2897],[1832,2924]]]}},{"type":"Feature","id":"NO.TD.5027","properties":{"hc-group":"admin2","hc-key":"no-td-5027","hc-a2":"MG","name":"Midtre Gauldal"},"geometry":{"type":"Polygon","coordinates":[[[1734,2978],[1734,2978],[1706,2880],[1710,2837],[1689,2809],[1700,2756],[1679,2751],[1637,2671],[1635,2669],[1616,2645],[1584,2672],[1562,2663],[1464,2696],[1463,2722],[1416,2751],[1407,2823],[1355,2925],[1355,2925],[1365,2947],[1367,2968],[1417,2996],[1484,3005],[1577,3010],[1634,3050],[1699,2998],[1734,2978],[1734,2978],[1734,2978],[1734,2978]]]}},{"type":"Feature","id":"NO.IN.3438","properties":{"hc-group":"admin2","hc-key":"no-in-3438","hc-a2":"SF","name":"Sør-Fron"},"geometry":{"type":"Polygon","coordinates":[[[1288,2032],[1296,2040],[1297,2046],[1298,2067],[1326,2062],[1354,2040],[1303,1937],[1265,1897],[1265,1836],[1295,1777],[1256,1657],[1236,1646],[1204,1671],[1146,1661],[1089,1684],[1055,1637],[999,1591],[981,1588],[980,1605],[943,1642],[993,1634],[1022,1660],[1012,1702],[1050,1746],[1092,1723],[1149,1733],[1228,1833],[1257,1946],[1293,1993],[1288,2032]]]}},{"type":"Feature","id":"NO.IN.3437","properties":{"hc-group":"admin2","hc-key":"no-in-3437","hc-a2":"SE","name":"Sel"},"geometry":{"type":"Polygon","coordinates":[[[1297,2046],[1296,2040],[1288,2032],[1259,2007],[1190,2006],[1118,1898],[1058,1864],[1045,1874],[999,1826],[965,1808],[930,1837],[946,1913],[946,1970],[979,1998],[1027,1979],[1068,2008],[1017,2038],[1029,2072],[1049,2068],[1134,2119],[1165,2080],[1234,2067],[1261,2063],[1297,2046]]]}},{"type":"Feature","id":"NO.VI.3039","properties":{"hc-group":"admin2","hc-key":"no-vi-3039","hc-a2":"FL","name":"Flå"},"geometry":{"type":"Polygon","coordinates":[[[835,865],[894,890],[930,943],[947,992],[974,999],[998,963],[1050,966],[1049,935],[1134,891],[1134,891],[1128,837],[1092,813],[1121,814],[1113,788],[1075,779],[1015,774],[974,774],[937,808],[854,839],[844,854],[835,865]]]}},{"type":"Feature","id":"NO.IN.3449","properties":{"hc-group":"admin2","hc-key":"no-in-3449","hc-a2":"SA","name":"Sør-Aurdal"},"geometry":{"type":"Polygon","coordinates":[[[1049,935],[1050,966],[998,963],[974,999],[965,1039],[946,1105],[954,1130],[927,1163],[992,1241],[1052,1230],[1113,1183],[1150,1170],[1143,1132],[1164,1109],[1189,1136],[1211,1115],[1227,1045],[1227,1028],[1175,1034],[1193,1013],[1133,973],[1134,891],[1134,891],[1049,935]]]}},{"type":"Feature","id":"NO.VI.3046","properties":{"hc-group":"admin2","hc-key":"no-vi-3046","hc-a2":"KR","name":"Krødsherad"},"geometry":{"type":"Polygon","coordinates":[[[974,774],[1015,774],[1075,779],[1093,745],[1094,693],[1135,652],[1134,623],[1080,581],[979,666],[987,722],[974,774]]]}},{"type":"Feature","id":"NO.VI.3047","properties":{"hc-group":"admin2","hc-key":"no-vi-3047","hc-a2":"MO","name":"Modum"},"geometry":{"type":"Polygon","coordinates":[[[1080,581],[1134,623],[1135,652],[1169,646],[1164,565],[1211,537],[1227,547],[1260,526],[1292,486],[1212,464],[1219,430],[1191,402],[1122,414],[1123,398],[1061,440],[1053,471],[1078,491],[1114,491],[1080,581]]]}},{"type":"Feature","id":"NO.VI.3045","properties":{"hc-group":"admin2","hc-key":"no-vi-3045","hc-a2":"SI","name":"Sigdal"},"geometry":{"type":"Polygon","coordinates":[[[854,839],[937,808],[974,774],[987,722],[979,666],[1080,581],[1114,491],[1078,491],[1053,471],[1061,440],[1058,440],[1046,448],[1006,504],[949,530],[916,596],[886,612],[867,665],[853,715],[857,773],[846,792],[854,839]]]}},{"type":"Feature","id":"NO.VL.4617","properties":{"hc-group":"admin2","hc-key":"no-vl-4617","hc-a2":"KV","name":"Kvinnherad"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-415,527],[-461,496],[-489,495],[-500,515],[-501,515],[-502,533],[-544,513],[-569,553],[-609,587],[-609,590],[-568,607],[-566,628],[-561,635],[-513,656],[-469,655],[-472,689],[-440,734],[-401,757],[-319,771],[-329,806],[-358,777],[-344,815],[-315,841],[-236,832],[-249,754],[-314,685],[-355,604],[-417,565],[-415,527]]],[[[-493,774],[-506,715],[-550,694],[-564,706],[-563,725],[-564,736],[-526,732],[-493,774]]],[[[-363,775],[-396,769],[-393,788],[-373,774],[-363,775]]],[[[-458,483],[-408,514],[-419,507],[-443,481],[-458,483]]],[[[-521,497],[-520,501],[-516,503],[-521,497]]]]}},{"type":"Feature","id":"NO.VL.4616","properties":{"hc-group":"admin2","hc-key":"no-vl-4616","hc-a2":"TY","name":"Tysnes"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-662,655],[-667,661],[-667,688],[-686,682],[-686,682],[-704,700],[-703,726],[-673,724],[-662,762],[-580,771],[-586,721],[-615,680],[-606,640],[-656,635],[-662,655]]],[[[-564,736],[-563,725],[-564,706],[-575,738],[-561,757],[-565,743],[-564,736]]],[[[-566,628],[-566,630],[-561,635],[-566,628]]]]}},{"type":"Feature","id":"NO.VI.3049","properties":{"hc-group":"admin2","hc-key":"no-vi-3049","hc-a2":"LI","name":"Lier"},"geometry":{"type":"Polygon","coordinates":[[[1191,402],[1219,430],[1212,464],[1292,486],[1296,475],[1314,470],[1323,432],[1316,428],[1301,403],[1308,346],[1294,338],[1286,281],[1279,289],[1262,296],[1207,363],[1191,402]]]}},{"type":"Feature","id":"NO.VI.3038","properties":{"hc-group":"admin2","hc-key":"no-vi-3038","hc-a2":"HO","name":"Hole"},"geometry":{"type":"Polygon","coordinates":[[[1314,470],[1296,475],[1292,486],[1260,526],[1227,547],[1243,589],[1312,608],[1319,563],[1367,549],[1370,527],[1345,493],[1314,470]]]}},{"type":"Feature","id":"NO.VI.3048","properties":{"hc-group":"admin2","hc-key":"no-vi-3048","hc-a2":"ØE","name":"Øvre Eiker"},"geometry":{"type":"Polygon","coordinates":[[[1046,448],[1058,440],[1061,440],[1123,398],[1122,414],[1191,402],[1163,373],[1137,321],[1153,242],[1143,206],[1114,179],[1072,238],[1033,256],[1012,309],[1041,319],[1046,448]]]}},{"type":"Feature","id":"NO.NO.1871","properties":{"hc-group":"admin2","hc-key":"no-no-1871","hc-a2":"AN","name":"Andøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3397,7625],[3377,7639],[3374,7666],[3400,7733],[3459,7745],[3464,7682],[3445,7603],[3424,7576],[3422,7609],[3397,7625]]],[[[3461,7974],[3529,8029],[3542,7992],[3519,7890],[3467,7822],[3459,7795],[3396,7759],[3372,7783],[3378,7752],[3366,7699],[3338,7675],[3336,7739],[3346,7780],[3377,7856],[3403,7883],[3441,7902],[3461,7974]]]]}},{"type":"Feature","id":"NO.MR.1505","properties":{"hc-group":"admin2","hc-key":"no-mr-1505","hc-a2":"KR","name":"Kristiansund"},"geometry":{"type":"Polygon","coordinates":[[[513,3085],[534,3110],[549,3097],[591,3107],[599,3092],[547,3047],[512,3079],[513,3085]]]}},{"type":"Feature","id":"NO.TF.5442","properties":{"hc-group":"admin2","hc-key":"no-tf-5442","hc-a2":"U/","name":"Unjárga / Nesseby"},"geometry":{"type":"Polygon","coordinates":[[[6931,8870],[6931,8884],[6930,8896],[6929,8942],[6903,8994],[6882,9059],[6871,9138],[6903,9275],[6972,9288],[7006,9354],[7042,9339],[7088,9347],[7105,9303],[7102,9232],[7095,9227],[7120,9143],[6960,9155],[6948,9135],[6989,9150],[6959,9103],[6978,9090],[7005,9106],[7029,9096],[6999,9083],[7053,9086],[7075,9076],[7114,9087],[7133,9074],[7129,9049],[7171,9065],[7183,9026],[7025,8960],[6967,8895],[6931,8870]]]}},{"type":"Feature","id":"NO.TF.5441","properties":{"hc-group":"admin2","hc-key":"no-tf-5441","hc-a2":"D/","name":"Deatnu / Tana"},"geometry":{"type":"Polygon","coordinates":[[[6216,8771],[6229,8812],[6257,8842],[6304,8845],[6339,8873],[6321,8936],[6448,9014],[6519,9039],[6509,9085],[6593,9168],[6584,9230],[6591,9257],[6607,9272],[6624,9336],[6661,9394],[6696,9414],[6762,9515],[6762,9560],[6777,9509],[6769,9475],[6721,9391],[6690,9347],[6709,9306],[6709,9343],[6776,9383],[6753,9356],[6772,9331],[6793,9393],[6814,9403],[6792,9296],[6814,9177],[6836,9088],[6821,9025],[6844,9073],[6845,9123],[6817,9209],[6808,9316],[6824,9340],[6825,9378],[6843,9392],[6868,9355],[6874,9411],[6854,9408],[6825,9432],[6834,9543],[6865,9508],[6904,9481],[6938,9422],[6995,9439],[7031,9421],[7058,9427],[7028,9388],[7025,9360],[7006,9354],[6972,9288],[6903,9275],[6871,9138],[6882,9059],[6903,8994],[6929,8942],[6930,8896],[6872,8917],[6808,8980],[6787,9041],[6733,9006],[6697,9008],[6682,8963],[6655,8952],[6620,8912],[6631,8897],[6563,8843],[6547,8860],[6520,8853],[6506,8873],[6475,8856],[6458,8867],[6403,8837],[6388,8754],[6365,8729],[6322,8720],[6309,8744],[6276,8731],[6234,8741],[6236,8764],[6216,8771]]]}},{"type":"Feature","id":"NO.AG.4222","properties":{"hc-group":"admin2","hc-key":"no-ag-4222","hc-a2":"BY","name":"Bykle"},"geometry":{"type":"Polygon","coordinates":[[[-192,-10],[-182,91],[-163,131],[-132,155],[-149,179],[-87,214],[-108,246],[-88,310],[-66,299],[-39,348],[11,360],[80,319],[86,340],[118,318],[141,274],[129,224],[160,170],[119,123],[69,75],[57,37],[22,58],[-17,39],[-38,54],[-126,-21],[-147,-19],[-151,-24],[-189,-19],[-192,-10]]]}},{"type":"Feature","id":"NO.AG.4228","properties":{"hc-group":"admin2","hc-key":"no-ag-4228","hc-a2":"SI","name":"Sirdal"},"geometry":{"type":"Polygon","coordinates":[[[-151,-24],[-147,-19],[-126,-21],[-54,-53],[-80,-149],[-72,-182],[-99,-183],[-80,-230],[-99,-271],[-147,-321],[-154,-339],[-198,-341],[-197,-377],[-267,-508],[-264,-559],[-264,-559],[-327,-561],[-312,-518],[-351,-509],[-357,-464],[-393,-464],[-402,-438],[-415,-429],[-332,-401],[-344,-345],[-368,-338],[-319,-251],[-336,-225],[-302,-204],[-284,-169],[-172,-78],[-179,-54],[-151,-24]]]}},{"type":"Feature","id":"NO.RO.1146","properties":{"hc-group":"admin2","hc-key":"no-ro-1146","hc-a2":"TY","name":"Tysvær"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-639,244],[-662,230],[-641,233],[-636,225],[-606,240],[-579,199],[-580,171],[-648,170],[-665,145],[-685,240],[-705,160],[-747,135],[-765,220],[-780,153],[-779,214],[-782,252],[-776,284],[-755,305],[-758,312],[-727,314],[-711,261],[-683,300],[-639,244]]],[[[-554,178],[-563,211],[-562,230],[-553,194],[-554,178]]]]}},{"type":"Feature","id":"NO.VL.4634","properties":{"hc-group":"admin2","hc-key":"no-vl-4634","hc-a2":"MA","name":"Masfjorden"},"geometry":{"type":"Polygon","coordinates":[[[-605,1291],[-610,1295],[-620,1310],[-666,1360],[-616,1383],[-618,1405],[-578,1423],[-535,1422],[-557,1452],[-619,1428],[-638,1394],[-704,1399],[-682,1458],[-619,1490],[-612,1464],[-531,1467],[-491,1500],[-459,1478],[-419,1496],[-397,1465],[-423,1419],[-472,1394],[-535,1350],[-570,1349],[-571,1301],[-605,1291]]]}},{"type":"Feature","id":"NO.VL.4632","properties":{"hc-group":"admin2","hc-key":"no-vl-4632","hc-a2":"AU","name":"Austrheim"},"geometry":{"type":"Polygon","coordinates":[[[-751,1346],[-785,1397],[-745,1384],[-760,1379],[-751,1346]]]}},{"type":"Feature","id":"NO.IN.3441","properties":{"hc-group":"admin2","hc-key":"no-in-3441","hc-a2":"GA","name":"Gausdal"},"geometry":{"type":"Polygon","coordinates":[[[1101,1467],[1051,1535],[1042,1540],[1005,1569],[981,1588],[999,1591],[1055,1637],[1089,1684],[1146,1661],[1204,1671],[1236,1646],[1283,1651],[1329,1617],[1332,1583],[1360,1535],[1395,1519],[1383,1492],[1327,1476],[1334,1431],[1303,1411],[1261,1422],[1229,1449],[1175,1467],[1164,1451],[1101,1467]]]}},{"type":"Feature","id":"NO.IN.3451","properties":{"hc-group":"admin2","hc-key":"no-in-3451","hc-a2":"NA","name":"Nord-Aurdal"},"geometry":{"type":"Polygon","coordinates":[[[1042,1540],[1051,1535],[1101,1467],[1116,1457],[1122,1441],[1087,1437],[1014,1405],[1006,1392],[1049,1340],[1034,1306],[1052,1230],[992,1241],[927,1163],[903,1184],[799,1253],[793,1270],[790,1281],[855,1369],[914,1381],[912,1396],[996,1425],[1016,1450],[1020,1489],[1042,1540]]]}},{"type":"Feature","id":"NO.VI.3041","properties":{"hc-group":"admin2","hc-key":"no-vi-3041","hc-a2":"GO","name":"Gol"},"geometry":{"type":"Polygon","coordinates":[[[946,1105],[839,1061],[819,1096],[762,1084],[752,1067],[732,1108],[712,1180],[764,1263],[799,1253],[903,1184],[927,1163],[954,1130],[946,1105]]]}},{"type":"Feature","id":"NO.IN.3452","properties":{"hc-group":"admin2","hc-key":"no-in-3452","hc-a2":"VS","name":"Vestre Slidre"},"geometry":{"type":"Polygon","coordinates":[[[912,1396],[914,1381],[855,1369],[790,1281],[761,1287],[702,1324],[739,1374],[720,1418],[773,1480],[797,1473],[814,1535],[830,1490],[858,1484],[855,1451],[882,1413],[912,1396]]]}},{"type":"Feature","id":"NO.IN.3435","properties":{"hc-group":"admin2","hc-key":"no-in-3435","hc-a2":"VÅ","name":"Vågå"},"geometry":{"type":"Polygon","coordinates":[[[868,2185],[881,2181],[924,2187],[993,2093],[1029,2072],[1017,2038],[1068,2008],[1027,1979],[979,1998],[946,1970],[946,1913],[930,1837],[965,1808],[918,1769],[859,1781],[838,1733],[860,1746],[933,1734],[898,1672],[878,1690],[790,1735],[763,1695],[707,1692],[682,1706],[676,1746],[736,1771],[705,1853],[794,1859],[837,1896],[846,1944],[885,1967],[888,2010],[853,2036],[855,2089],[874,2144],[868,2185]]]}},{"type":"Feature","id":"NO.IN.3453","properties":{"hc-group":"admin2","hc-key":"no-in-3453","hc-a2":"ØS","name":"Øystre Slidre"},"geometry":{"type":"Polygon","coordinates":[[[763,1695],[790,1735],[878,1690],[898,1672],[925,1654],[943,1642],[980,1605],[981,1588],[1005,1569],[1042,1540],[1020,1489],[1016,1450],[996,1425],[912,1396],[882,1413],[855,1451],[858,1484],[830,1490],[814,1535],[761,1593],[795,1602],[799,1642],[763,1695]]]}},{"type":"Feature","id":"NO.IN.3436","properties":{"hc-group":"admin2","hc-key":"no-in-3436","hc-a2":"NF","name":"Nord-Fron"},"geometry":{"type":"Polygon","coordinates":[[[943,1642],[925,1654],[898,1672],[933,1734],[860,1746],[838,1733],[859,1781],[918,1769],[965,1808],[999,1826],[1045,1874],[1058,1864],[1118,1898],[1190,2006],[1259,2007],[1288,2032],[1293,1993],[1257,1946],[1228,1833],[1149,1733],[1092,1723],[1050,1746],[1012,1702],[1022,1660],[993,1634],[943,1642]]]}},{"type":"Feature","id":"NO.IN.3454","properties":{"hc-group":"admin2","hc-key":"no-in-3454","hc-a2":"VA","name":"Vang"},"geometry":{"type":"Polygon","coordinates":[[[682,1706],[707,1692],[763,1695],[799,1642],[795,1602],[761,1593],[814,1535],[797,1473],[773,1480],[720,1418],[739,1374],[702,1324],[662,1386],[624,1399],[577,1462],[553,1450],[514,1483],[488,1577],[471,1591],[524,1613],[575,1665],[542,1695],[543,1740],[592,1739],[604,1749],[664,1704],[682,1706]]]}},{"type":"Feature","id":"NO.IN.3439","properties":{"hc-group":"admin2","hc-key":"no-in-3439","hc-a2":"RI","name":"Ringebu"},"geometry":{"type":"Polygon","coordinates":[[[1329,1617],[1283,1651],[1236,1646],[1256,1657],[1295,1777],[1265,1836],[1265,1897],[1303,1937],[1355,1907],[1393,1899],[1434,1859],[1469,1899],[1505,1916],[1527,1885],[1527,1797],[1541,1716],[1530,1692],[1468,1646],[1396,1638],[1329,1617]]]}},{"type":"Feature","id":"NO.VI.3015","properties":{"hc-group":"admin2","hc-key":"no-vi-3015","hc-a2":"SK","name":"Skiptvet"},"geometry":{"type":"Polygon","coordinates":[[[1630,0],[1616,-10],[1610,9],[1587,49],[1580,83],[1613,118],[1636,108],[1651,54],[1631,13],[1630,0]]]}},{"type":"Feature","id":"NO.VI.3016","properties":{"hc-group":"admin2","hc-key":"no-vi-3016","hc-a2":"RA","name":"Rakkestad"},"geometry":{"type":"Polygon","coordinates":[[[1630,0],[1631,13],[1651,54],[1690,36],[1695,56],[1783,43],[1800,-12],[1788,-77],[1791,-100],[1777,-127],[1713,-143],[1688,-124],[1652,-13],[1630,0]]]}},{"type":"Feature","id":"NO.VI.3001","properties":{"hc-group":"admin2","hc-key":"no-vi-3001","hc-a2":"HA","name":"Halden"},"geometry":{"type":"Polygon","coordinates":[[[1688,-124],[1713,-143],[1777,-127],[1785,-180],[1819,-260],[1832,-314],[1819,-377],[1793,-414],[1748,-438],[1719,-427],[1727,-344],[1692,-252],[1680,-240],[1623,-239],[1643,-192],[1688,-124]]]}},{"type":"Feature","id":"NO.NO.1824","properties":{"hc-group":"admin2","hc-key":"no-no-1824","hc-a2":"VE","name":"Vefsn"},"geometry":{"type":"Polygon","coordinates":[[[2661,5422],[2681,5444],[2741,5471],[2726,5428],[2775,5458],[2773,5392],[2792,5343],[2774,5267],[2747,5277],[2755,5240],[2793,5195],[2794,5146],[2768,5137],[2756,5116],[2720,5156],[2704,5126],[2682,5136],[2663,5111],[2654,5058],[2612,5083],[2612,4983],[2636,4961],[2632,4941],[2594,4915],[2541,4898],[2549,4910],[2548,4959],[2537,5012],[2536,5071],[2509,5077],[2498,5106],[2446,5116],[2439,5145],[2413,5167],[2447,5198],[2419,5199],[2417,5220],[2419,5222],[2419,5223],[2440,5279],[2477,5309],[2519,5298],[2559,5274],[2603,5216],[2584,5291],[2540,5303],[2526,5322],[2543,5333],[2609,5334],[2639,5412],[2661,5422]]]}},{"type":"Feature","id":"NO.NO.1822","properties":{"hc-group":"admin2","hc-key":"no-no-1822","hc-a2":"LE","name":"Leirfjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2661,5422],[2639,5412],[2609,5334],[2543,5333],[2526,5322],[2533,5365],[2557,5390],[2454,5373],[2440,5390],[2469,5423],[2508,5446],[2567,5459],[2627,5484],[2654,5510],[2711,5522],[2699,5493],[2661,5422]]],[[[2470,5352],[2516,5348],[2443,5304],[2440,5321],[2470,5352]]]]}},{"type":"Feature","id":"NO.AG.4216","properties":{"hc-group":"admin2","hc-key":"no-ag-4216","hc-a2":"BI","name":"Birkenes"},"geometry":{"type":"Polygon","coordinates":[[[258,-524],[320,-544],[345,-613],[386,-598],[392,-568],[428,-574],[393,-642],[405,-665],[355,-726],[376,-781],[348,-798],[300,-846],[277,-808],[232,-806],[239,-781],[243,-733],[266,-727],[274,-681],[225,-616],[209,-578],[246,-575],[258,-524]]]}},{"type":"Feature","id":"NO.AG.4223","properties":{"hc-group":"admin2","hc-key":"no-ag-4223","hc-a2":"VE","name":"Vennesla"},"geometry":{"type":"Polygon","coordinates":[[[243,-733],[239,-781],[232,-806],[197,-856],[166,-825],[124,-819],[103,-844],[80,-807],[102,-746],[64,-757],[65,-717],[84,-675],[96,-660],[102,-644],[146,-651],[135,-688],[185,-720],[177,-749],[206,-779],[210,-752],[243,-733]]]}},{"type":"Feature","id":"NO.IN.3422","properties":{"hc-group":"admin2","hc-key":"no-in-3422","hc-a2":"ÅM","name":"Åmot"},"geometry":{"type":"Polygon","coordinates":[[[1749,1306],[1735,1324],[1727,1340],[1696,1375],[1636,1493],[1627,1510],[1703,1503],[1718,1458],[1775,1468],[1765,1512],[1791,1525],[1762,1630],[1838,1646],[1955,1696],[2003,1500],[1930,1451],[1918,1414],[1876,1392],[1814,1319],[1749,1306]]]}},{"type":"Feature","id":"NO.IN.3412","properties":{"hc-group":"admin2","hc-key":"no-in-3412","hc-a2":"LØ","name":"Løten"},"geometry":{"type":"Polygon","coordinates":[[[1727,1340],[1735,1324],[1749,1306],[1803,1217],[1825,1115],[1866,1076],[1872,1037],[1861,1023],[1796,1069],[1777,1101],[1716,1122],[1734,1173],[1715,1250],[1727,1340]]]}},{"type":"Feature","id":"NO.IN.3413","properties":{"hc-group":"admin2","hc-key":"no-in-3413","hc-a2":"ST","name":"Stange"},"geometry":{"type":"Polygon","coordinates":[[[1673,976],[1651,1021],[1632,1036],[1639,1055],[1631,1117],[1662,1129],[1700,1109],[1716,1122],[1777,1101],[1796,1069],[1861,1023],[1863,975],[1868,945],[1867,939],[1871,933],[1856,949],[1825,936],[1827,896],[1787,889],[1747,901],[1741,853],[1690,893],[1695,941],[1673,976]]]}},{"type":"Feature","id":"NO.IN.3418","properties":{"hc-group":"admin2","hc-key":"no-in-3418","hc-a2":"ÅS","name":"Åsnes"},"geometry":{"type":"Polygon","coordinates":[[[1871,933],[1867,939],[1868,945],[1893,931],[1950,941],[1979,968],[2007,1077],[2050,1118],[2100,1148],[2080,1179],[2154,1147],[2173,1056],[2216,980],[2217,946],[2248,884],[2201,886],[2170,906],[2115,887],[2112,901],[2034,912],[2028,879],[1983,881],[1926,866],[1911,854],[1871,933]]]}},{"type":"Feature","id":"NO.IN.3440","properties":{"hc-group":"admin2","hc-key":"no-in-3440","hc-a2":"ØY","name":"Øyer"},"geometry":{"type":"Polygon","coordinates":[[[1585,1521],[1556,1506],[1542,1499],[1412,1464],[1423,1493],[1395,1519],[1360,1535],[1332,1583],[1329,1617],[1396,1638],[1468,1646],[1530,1692],[1555,1636],[1585,1521]]]}},{"type":"Feature","id":"NO.IN.3411","properties":{"hc-group":"admin2","hc-key":"no-in-3411","hc-a2":"RI","name":"Ringsaker"},"geometry":{"type":"Polygon","coordinates":[[[1542,1499],[1556,1506],[1585,1521],[1605,1543],[1627,1510],[1636,1493],[1649,1383],[1678,1318],[1662,1278],[1659,1214],[1671,1195],[1647,1150],[1614,1153],[1631,1117],[1639,1055],[1632,1036],[1565,1101],[1518,1124],[1501,1163],[1514,1202],[1486,1283],[1422,1340],[1414,1366],[1466,1381],[1542,1499]]]}},{"type":"Feature","id":"NO.IN.3414","properties":{"hc-group":"admin2","hc-key":"no-in-3414","hc-a2":"NO","name":"Nord-Odal"},"geometry":{"type":"Polygon","coordinates":[[[1871,933],[1911,854],[1926,866],[1939,816],[1926,761],[1844,773],[1843,720],[1806,716],[1789,747],[1769,764],[1757,806],[1741,853],[1747,901],[1787,889],[1827,896],[1825,936],[1856,949],[1871,933]]]}},{"type":"Feature","id":"NO.IN.3415","properties":{"hc-group":"admin2","hc-key":"no-in-3415","hc-a2":"SO","name":"Sør-Odal"},"geometry":{"type":"Polygon","coordinates":[[[1958,539],[1956,526],[1918,512],[1902,543],[1853,572],[1817,622],[1837,691],[1806,716],[1843,720],[1844,773],[1926,761],[1930,759],[1933,757],[1962,719],[1973,682],[1948,630],[1964,606],[1952,581],[1958,539]]]}},{"type":"Feature","id":"NO.AG.4215","properties":{"hc-group":"admin2","hc-key":"no-ag-4215","hc-a2":"LI","name":"Lillesand"},"geometry":{"type":"MultiPolygon","coordinates":[[[[300,-846],[348,-798],[376,-781],[408,-807],[398,-841],[362,-850],[301,-910],[285,-939],[289,-930],[277,-923],[277,-922],[275,-922],[267,-901],[300,-846]]],[[[398,-842],[398,-842],[398,-842],[398,-842]]]]}},{"type":"Feature","id":"NO.TF.5415","properties":{"hc-group":"admin2","hc-key":"no-tf-5415","hc-a2":"LA","name":"Lavangen"},"geometry":{"type":"Polygon","coordinates":[[[4101,7578],[4115,7554],[4110,7472],[4091,7470],[4044,7462],[4054,7538],[3990,7545],[3982,7586],[3927,7616],[3937,7633],[3968,7613],[4033,7607],[3978,7627],[4021,7652],[4088,7616],[4081,7587],[4101,7578]]]}},{"type":"Feature","id":"NO.TF.5416","properties":{"hc-group":"admin2","hc-key":"no-tf-5416","hc-a2":"BA","name":"Bardu"},"geometry":{"type":"Polygon","coordinates":[[[4110,7472],[4115,7554],[4101,7578],[4093,7593],[4124,7604],[4134,7658],[4114,7681],[4143,7694],[4134,7721],[4154,7790],[4194,7827],[4196,7834],[4234,7818],[4256,7835],[4267,7718],[4296,7706],[4311,7683],[4347,7670],[4348,7643],[4391,7645],[4405,7607],[4427,7606],[4442,7629],[4461,7620],[4466,7590],[4577,7490],[4620,7466],[4682,7468],[4773,7420],[4705,7331],[4691,7303],[4401,7414],[4293,7399],[4225,7456],[4144,7415],[4121,7454],[4110,7472]]]}},{"type":"Feature","id":"NO.TF.5417","properties":{"hc-group":"admin2","hc-key":"no-tf-5417","hc-a2":"SA","name":"Salangen"},"geometry":{"type":"Polygon","coordinates":[[[4101,7578],[4081,7587],[4088,7616],[4021,7652],[3978,7627],[3938,7646],[4002,7698],[4033,7680],[4041,7702],[4006,7716],[4009,7733],[3926,7701],[3924,7704],[3990,7749],[3981,7780],[3995,7795],[4032,7794],[4085,7760],[4104,7775],[4154,7790],[4134,7721],[4143,7694],[4114,7681],[4134,7658],[4124,7604],[4093,7593],[4101,7578]]]}},{"type":"Feature","id":"NO.TF.5419","properties":{"hc-group":"admin2","hc-key":"no-tf-5419","hc-a2":"SØ","name":"Sørreisa"},"geometry":{"type":"Polygon","coordinates":[[[4056,7898],[4105,7929],[4102,7959],[4132,7971],[4159,7972],[4179,7964],[4174,7942],[4138,7945],[4149,7925],[4212,7904],[4207,7879],[4218,7833],[4196,7834],[4194,7827],[4154,7790],[4104,7775],[4057,7832],[4066,7881],[4056,7898]]]}},{"type":"Feature","id":"NO.VT.3824","properties":{"hc-group":"admin2","hc-key":"no-vt-3824","hc-a2":"TO","name":"Tokke"},"geometry":{"type":"Polygon","coordinates":[[[427,233],[430,220],[448,229],[459,220],[459,216],[459,216],[459,216],[459,216],[451,160],[426,151],[440,87],[365,59],[364,58],[364,58],[364,58],[305,57],[226,78],[177,57],[144,62],[140,102],[119,123],[160,170],[129,224],[141,274],[182,280],[213,265],[248,274],[256,227],[303,175],[324,235],[396,217],[427,233]]]}},{"type":"Feature","id":"NO.VT.3821","properties":{"hc-group":"admin2","hc-key":"no-vt-3821","hc-a2":"KV","name":"Kviteseid"},"geometry":{"type":"MultiPolygon","coordinates":[[[[440,87],[426,151],[451,160],[459,216],[459,216],[459,216],[475,196],[524,170],[532,133],[568,120],[570,54],[624,66],[636,40],[671,27],[667,-13],[640,-31],[581,-33],[560,-7],[542,-50],[501,-25],[444,-25],[409,11],[364,58],[364,58],[364,58],[440,87]]],[[[459,216],[448,229],[459,220],[459,216],[459,216],[459,216]]]]}},{"type":"Feature","id":"NO.AG.4221","properties":{"hc-group":"admin2","hc-key":"no-ag-4221","hc-a2":"VA","name":"Valle"},"geometry":{"type":"Polygon","coordinates":[[[119,123],[140,102],[144,62],[177,57],[183,2],[203,-33],[180,-93],[209,-134],[185,-159],[114,-169],[26,-195],[-2,-189],[-80,-230],[-99,-183],[-72,-182],[-80,-149],[-54,-53],[-126,-21],[-38,54],[-17,39],[22,58],[57,37],[69,75],[119,123]]]}},{"type":"Feature","id":"NO.VT.3822","properties":{"hc-group":"admin2","hc-key":"no-vt-3822","hc-a2":"NI","name":"Nissedal"},"geometry":{"type":"Polygon","coordinates":[[[444,-25],[501,-25],[542,-50],[579,-105],[593,-157],[560,-169],[561,-203],[624,-266],[589,-304],[616,-327],[597,-365],[593,-381],[574,-389],[539,-355],[511,-302],[466,-334],[397,-293],[417,-278],[404,-252],[445,-220],[439,-174],[412,-140],[414,-46],[444,-25],[444,-25]]]}},{"type":"Feature","id":"NO.VL.4629","properties":{"hc-group":"admin2","hc-key":"no-vl-4629","hc-a2":"MO","name":"Modalen"},"geometry":{"type":"Polygon","coordinates":[[[-494,1304],[-494,1319],[-502,1308],[-475,1356],[-472,1394],[-423,1419],[-397,1465],[-365,1511],[-328,1525],[-282,1476],[-292,1440],[-266,1416],[-382,1343],[-426,1346],[-475,1291],[-494,1304]]]}},{"type":"Feature","id":"NO.TD.5025","properties":{"hc-group":"admin2","hc-key":"no-td-5025","hc-a2":"RØ","name":"Røros"},"geometry":{"type":"Polygon","coordinates":[[[2023,2771],[2055,2748],[2142,2699],[2107,2590],[2172,2358],[2124,2343],[2098,2374],[2016,2401],[1989,2408],[1974,2382],[1953,2410],[1913,2403],[1866,2494],[1803,2541],[1783,2573],[1773,2637],[1761,2649],[1832,2712],[1866,2708],[1927,2729],[1970,2726],[2023,2771]]]}},{"type":"Feature","id":"NO.TD.5022","properties":{"hc-group":"admin2","hc-key":"no-td-5022","hc-a2":"RE","name":"Rennebu"},"geometry":{"type":"Polygon","coordinates":[[[1407,2823],[1416,2751],[1463,2722],[1464,2696],[1408,2702],[1385,2677],[1364,2627],[1336,2594],[1326,2657],[1333,2676],[1303,2732],[1241,2728],[1169,2810],[1135,2821],[1153,2846],[1151,2881],[1174,2899],[1201,2883],[1240,2919],[1278,2938],[1355,2925],[1355,2925],[1407,2823]]]}},{"type":"Feature","id":"NO.TD.5041","properties":{"hc-group":"admin2","hc-key":"no-td-5041","hc-a2":"SN","name":"Snåsa"},"geometry":{"type":"Polygon","coordinates":[[[2382,3689],[2367,3688],[2273,3679],[2237,3734],[2190,3763],[2204,3797],[2165,3806],[2150,3888],[2134,3909],[2135,3965],[2150,3976],[2196,3989],[2260,3995],[2302,4036],[2349,4026],[2400,4050],[2532,4059],[2550,3992],[2581,3959],[2591,3910],[2574,3782],[2472,3755],[2382,3689]]]}},{"type":"Feature","id":"NO.VL.4642","properties":{"hc-group":"admin2","hc-key":"no-vl-4642","hc-a2":"LÆ","name":"Lærdal"},"geometry":{"type":"Polygon","coordinates":[[[63,1519],[64,1521],[64,1521],[130,1527],[145,1543],[146,1543],[147,1544],[186,1537],[235,1507],[204,1545],[226,1560],[234,1564],[240,1573],[254,1543],[298,1532],[322,1505],[385,1506],[376,1532],[429,1549],[447,1589],[471,1591],[488,1577],[514,1483],[553,1450],[537,1435],[562,1416],[538,1398],[533,1365],[507,1379],[455,1312],[413,1320],[393,1344],[347,1302],[335,1283],[311,1298],[284,1347],[218,1414],[191,1414],[192,1464],[169,1456],[130,1491],[93,1478],[72,1493],[63,1519]]]}},{"type":"Feature","id":"NO.VI.3042","properties":{"hc-group":"admin2","hc-key":"no-vi-3042","hc-a2":"HE","name":"Hemsedal"},"geometry":{"type":"Polygon","coordinates":[[[455,1312],[507,1379],[533,1365],[538,1398],[562,1416],[537,1435],[553,1450],[577,1462],[624,1399],[662,1386],[702,1324],[761,1287],[790,1281],[793,1270],[799,1253],[764,1263],[712,1180],[684,1186],[647,1219],[614,1206],[616,1231],[568,1252],[570,1277],[500,1292],[455,1312]]]}},{"type":"Feature","id":"NO.VL.4643","properties":{"hc-group":"admin2","hc-key":"no-vl-4643","hc-a2":"ÅR","name":"Årdal"},"geometry":{"type":"Polygon","coordinates":[[[239,1575],[311,1578],[310,1590],[223,1590],[249,1603],[246,1625],[284,1688],[328,1678],[351,1739],[335,1761],[359,1777],[406,1759],[438,1780],[479,1749],[543,1740],[542,1695],[575,1665],[524,1613],[471,1591],[447,1589],[429,1549],[376,1532],[385,1506],[322,1505],[298,1532],[254,1543],[240,1573],[239,1575]]]}},{"type":"Feature","id":"NO.VL.4644","properties":{"hc-group":"admin2","hc-key":"no-vl-4644","hc-a2":"LU","name":"Luster"},"geometry":{"type":"MultiPolygon","coordinates":[[[[604,1749],[592,1739],[543,1740],[479,1749],[438,1780],[406,1759],[359,1777],[335,1761],[351,1739],[328,1678],[284,1688],[246,1625],[249,1603],[223,1590],[211,1609],[207,1681],[240,1734],[289,1796],[227,1744],[196,1754],[208,1713],[177,1675],[197,1633],[166,1665],[115,1680],[95,1729],[71,1749],[78,1778],[58,1799],[57,1884],[37,1917],[37,1928],[59,1946],[136,1992],[212,2076],[298,2121],[328,2038],[324,2011],[419,2023],[475,1989],[470,1955],[464,1927],[476,1854],[539,1819],[571,1836],[596,1823],[612,1757],[604,1749]]],[[[238,1574],[239,1575],[240,1573],[238,1574]]],[[[201,1597],[214,1583],[211,1581],[204,1589],[201,1597]]]]}},{"type":"Feature","id":"NO.VL.4646","properties":{"hc-group":"admin2","hc-key":"no-vl-4646","hc-a2":"FJ","name":"Fjaler"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-702,1751],[-705,1778],[-626,1805],[-621,1805],[-616,1818],[-587,1804],[-569,1741],[-567,1792],[-588,1820],[-515,1825],[-467,1815],[-472,1785],[-452,1778],[-416,1711],[-461,1669],[-532,1695],[-556,1730],[-582,1730],[-593,1767],[-702,1751]]],[[[-535,1829],[-565,1830],[-560,1832],[-535,1829]]],[[[-487,1828],[-534,1829],[-528,1836],[-522,1837],[-509,1831],[-487,1828]]]]}},{"type":"Feature","id":"NO.IN.3403","properties":{"hc-group":"admin2","hc-key":"no-in-3403","hc-a2":"HA","name":"Hamar"},"geometry":{"type":"Polygon","coordinates":[[[1716,1122],[1700,1109],[1662,1129],[1631,1117],[1614,1153],[1647,1150],[1671,1195],[1659,1214],[1662,1278],[1678,1318],[1649,1383],[1636,1493],[1696,1375],[1727,1340],[1715,1250],[1734,1173],[1716,1122]]]}},{"type":"Feature","id":"NO.IN.3407","properties":{"hc-group":"admin2","hc-key":"no-in-3407","hc-a2":"GJ","name":"Gjøvik"},"geometry":{"type":"Polygon","coordinates":[[[1518,1124],[1507,1112],[1501,1106],[1448,1104],[1422,1075],[1369,1141],[1378,1191],[1329,1216],[1299,1276],[1329,1340],[1356,1349],[1391,1332],[1422,1340],[1486,1283],[1514,1202],[1501,1163],[1518,1124]]]}},{"type":"Feature","id":"NO.VI.3050","properties":{"hc-group":"admin2","hc-key":"no-vi-3050","hc-a2":"FL","name":"Flesberg"},"geometry":{"type":"Polygon","coordinates":[[[831,402],[830,434],[834,445],[917,469],[949,530],[1006,504],[1046,448],[1041,319],[1012,309],[946,312],[902,359],[850,388],[831,402]]]}},{"type":"Feature","id":"NO.VI.3052","properties":{"hc-group":"admin2","hc-key":"no-vi-3052","hc-a2":"NO","name":"Nore og Uvdal"},"geometry":{"type":"Polygon","coordinates":[[[591,964],[642,979],[678,977],[805,899],[835,865],[844,854],[854,839],[846,792],[857,773],[853,715],[867,665],[827,640],[806,605],[761,614],[711,677],[669,708],[572,706],[419,734],[312,690],[294,681],[229,708],[162,692],[208,750],[225,805],[255,842],[273,937],[308,900],[374,912],[415,894],[413,867],[447,860],[513,870],[595,894],[626,893],[649,923],[591,964]]]}},{"type":"Feature","id":"NO.VL.4612","properties":{"hc-group":"admin2","hc-key":"no-vl-4612","hc-a2":"SV","name":"Sveio"},"geometry":{"type":"Polygon","coordinates":[[[-837,346],[-777,428],[-741,440],[-736,394],[-725,471],[-705,491],[-692,502],[-689,503],[-689,451],[-709,370],[-740,352],[-745,321],[-705,339],[-675,436],[-683,362],[-727,314],[-758,312],[-755,305],[-791,304],[-838,344],[-837,346]]]}},{"type":"Feature","id":"NO.NO.1860","properties":{"hc-group":"admin2","hc-key":"no-no-1860","hc-a2":"VE","name":"Vestvågøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2963,7165],[2953,7179],[2952,7183],[2957,7174],[2963,7165]]],[[[2783,7089],[2749,7068],[2765,7101],[2762,7130],[2792,7143],[2758,7157],[2800,7198],[2846,7176],[2872,7223],[2905,7231],[2907,7167],[2936,7186],[2957,7164],[2942,7125],[2918,7104],[2854,7074],[2860,7056],[2838,7041],[2823,7058],[2821,7021],[2798,7016],[2793,7047],[2773,7057],[2774,7026],[2758,6993],[2741,7018],[2751,7047],[2783,7089]]]]}},{"type":"Feature","id":"NO.NO.1867","properties":{"hc-group":"admin2","hc-key":"no-no-1867","hc-a2":"BØ","name":"Bø"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3170,7545],[3157,7550],[3155,7535],[3137,7498],[3115,7514],[3097,7464],[3043,7454],[3024,7515],[3076,7554],[3045,7571],[3071,7612],[3089,7557],[3096,7612],[3119,7627],[3119,7572],[3140,7586],[3171,7566],[3170,7545]]],[[[3158,7530],[3158,7530],[3158,7533],[3159,7532],[3158,7530]]]]}},{"type":"Feature","id":"NO.AG.4219","properties":{"hc-group":"admin2","hc-key":"no-ag-4219","hc-a2":"EO","name":"Evje og Hornnes"},"geometry":{"type":"Polygon","coordinates":[[[173,-501],[229,-479],[253,-509],[258,-524],[246,-575],[209,-578],[182,-584],[180,-614],[140,-620],[146,-651],[102,-644],[96,-660],[46,-651],[32,-627],[31,-613],[30,-592],[75,-543],[49,-506],[57,-458],[90,-465],[103,-423],[103,-423],[173,-501]]]}},{"type":"Feature","id":"NO.AG.4220","properties":{"hc-group":"admin2","hc-key":"no-ag-4220","hc-a2":"BY","name":"Bygland"},"geometry":{"type":"Polygon","coordinates":[[[173,-501],[103,-423],[103,-423],[115,-395],[85,-318],[39,-308],[-91,-315],[-93,-328],[-138,-324],[-147,-321],[-99,-271],[-80,-230],[-2,-189],[26,-195],[114,-169],[185,-159],[209,-134],[239,-210],[276,-251],[251,-291],[268,-355],[250,-383],[244,-458],[239,-464],[229,-479],[173,-501]]]}},{"type":"Feature","id":"NO.AG.4217","properties":{"hc-group":"admin2","hc-key":"no-ag-4217","hc-a2":"ÅM","name":"Åmli"},"geometry":{"type":"Polygon","coordinates":[[[244,-458],[250,-383],[268,-355],[251,-291],[276,-251],[309,-267],[327,-239],[366,-255],[397,-293],[466,-334],[511,-302],[539,-355],[574,-389],[540,-408],[515,-457],[525,-492],[549,-491],[567,-534],[564,-545],[563,-548],[541,-564],[526,-534],[448,-506],[428,-546],[404,-519],[401,-483],[244,-458]]]}},{"type":"Feature","id":"NO.AG.4218","properties":{"hc-group":"admin2","hc-key":"no-ag-4218","hc-a2":"IV","name":"Iveland"},"geometry":{"type":"Polygon","coordinates":[[[209,-578],[225,-616],[274,-681],[266,-727],[243,-733],[210,-752],[206,-779],[177,-749],[185,-720],[135,-688],[146,-651],[140,-620],[180,-614],[182,-584],[209,-578]]]}},{"type":"Feature","id":"NO.RO.1106","properties":{"hc-group":"admin2","hc-key":"no-ro-1106","hc-a2":"HA","name":"Haugesund"},"geometry":{"type":"Polygon","coordinates":[[[-829,259],[-842,274],[-839,344],[-838,344],[-791,304],[-755,305],[-776,284],[-782,252],[-783,251],[-783,251],[-791,251],[-793,236],[-810,230],[-829,259]]]}},{"type":"Feature","id":"NO.RO.1114","properties":{"hc-group":"admin2","hc-key":"no-ro-1114","hc-a2":"BJ","name":"Bjerkreim"},"geometry":{"type":"Polygon","coordinates":[[[-655,-386],[-625,-373],[-587,-380],[-562,-330],[-533,-340],[-512,-296],[-469,-325],[-474,-347],[-428,-359],[-368,-338],[-344,-345],[-332,-401],[-415,-429],[-465,-440],[-473,-463],[-549,-472],[-606,-511],[-639,-493],[-662,-469],[-646,-419],[-646,-419],[-655,-386]]]}},{"type":"Feature","id":"NO.RO.1121","properties":{"hc-group":"admin2","hc-key":"no-ro-1121","hc-a2":"TI","name":"Time"},"geometry":{"type":"Polygon","coordinates":[[[-655,-386],[-646,-419],[-646,-419],[-686,-423],[-707,-361],[-754,-340],[-757,-316],[-724,-304],[-693,-269],[-681,-272],[-663,-289],[-644,-342],[-625,-373],[-655,-386]]]}},{"type":"Feature","id":"NO.RO.1101","properties":{"hc-group":"admin2","hc-key":"no-ro-1101","hc-a2":"EI","name":"Eigersund"},"geometry":{"type":"Polygon","coordinates":[[[-415,-429],[-402,-438],[-393,-464],[-442,-491],[-497,-492],[-501,-564],[-534,-583],[-573,-644],[-589,-649],[-627,-614],[-634,-549],[-682,-532],[-667,-500],[-639,-493],[-606,-511],[-549,-472],[-473,-463],[-465,-440],[-415,-429]]]}},{"type":"Feature","id":"NO.MR.1517","properties":{"hc-group":"admin2","hc-key":"no-mr-1517","hc-a2":"HA","name":"Hareid"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-195,2649],[-185,2602],[-158,2578],[-209,2548],[-224,2575],[-219,2620],[-195,2649]]],[[[-203,2533],[-181,2551],[-156,2562],[-203,2533]]],[[[-213,2544],[-217,2541],[-217,2542],[-217,2542],[-213,2544]]]]}},{"type":"Feature","id":"NO.MR.1516","properties":{"hc-group":"admin2","hc-key":"no-mr-1516","hc-a2":"UL","name":"Ulstein"},"geometry":{"type":"Polygon","coordinates":[[[-217,2542],[-217,2541],[-245,2519],[-255,2533],[-250,2536],[-251,2539],[-251,2540],[-251,2540],[-251,2540],[-252,2541],[-259,2609],[-242,2640],[-195,2649],[-219,2620],[-224,2575],[-209,2548],[-213,2544],[-217,2542]]]}},{"type":"Feature","id":"NO.MR.1511","properties":{"hc-group":"admin2","hc-key":"no-mr-1511","hc-a2":"VA","name":"Vanylven"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-418,2351],[-381,2402],[-433,2426],[-430,2468],[-429,2468],[-427,2475],[-402,2486],[-350,2459],[-341,2422],[-311,2391],[-336,2440],[-325,2467],[-293,2462],[-259,2478],[-284,2423],[-267,2389],[-273,2359],[-276,2355],[-277,2353],[-278,2353],[-277,2351],[-278,2349],[-313,2342],[-331,2305],[-401,2298],[-406,2303],[-427,2323],[-441,2315],[-414,2339],[-418,2351]]],[[[-377,2487],[-381,2491],[-383,2496],[-380,2495],[-377,2487]]]]}},{"type":"Feature","id":"NO.NO.1825","properties":{"hc-group":"admin2","hc-key":"no-no-1825","hc-a2":"GR","name":"Grane"},"geometry":{"type":"Polygon","coordinates":[[[2554,4609],[2580,4640],[2548,4719],[2586,4737],[2565,4755],[2545,4846],[2510,4845],[2541,4898],[2594,4915],[2632,4941],[2636,4961],[2612,4983],[2612,5083],[2654,5058],[2663,5111],[2682,5136],[2704,5126],[2720,5156],[2756,5116],[2750,5105],[2769,5024],[2796,4966],[2777,4940],[2830,4919],[2812,4881],[2826,4851],[2799,4827],[2808,4754],[2795,4728],[2826,4723],[2800,4700],[2752,4603],[2744,4601],[2741,4601],[2707,4611],[2666,4597],[2577,4613],[2554,4609]]]}},{"type":"Feature","id":"NO.NO.1811","properties":{"hc-group":"admin2","hc-key":"no-no-1811","hc-a2":"BI","name":"Bindal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2548,4719],[2580,4640],[2554,4609],[2522,4577],[2489,4501],[2444,4503],[2422,4485],[2392,4476],[2377,4515],[2352,4508],[2311,4521],[2271,4497],[2241,4527],[2246,4572],[2308,4602],[2343,4600],[2356,4625],[2390,4628],[2458,4701],[2471,4727],[2506,4698],[2523,4729],[2548,4719]]],[[[2195,4582],[2232,4564],[2237,4535],[2207,4533],[2195,4582]]],[[[2423,4729],[2434,4715],[2426,4698],[2355,4645],[2310,4652],[2315,4673],[2346,4676],[2320,4726],[2423,4729]]],[[[2394,4738],[2337,4750],[2306,4747],[2270,4721],[2300,4766],[2308,4765],[2339,4775],[2360,4754],[2382,4766],[2394,4738]]],[[[2180,4595],[2217,4633],[2214,4654],[2217,4678],[2251,4705],[2277,4664],[2259,4632],[2288,4620],[2260,4586],[2233,4577],[2180,4595]]]]}},{"type":"Feature","id":"NO.MR.1535","properties":{"hc-group":"admin2","hc-key":"no-mr-1535","hc-a2":"VE","name":"Vestnes"},"geometry":{"type":"Polygon","coordinates":[[[293,2745],[319,2673],[290,2637],[263,2610],[243,2614],[207,2639],[203,2687],[158,2700],[115,2750],[101,2784],[137,2793],[171,2748],[195,2789],[254,2778],[231,2758],[252,2747],[258,2681],[276,2758],[293,2745]]]}},{"type":"Feature","id":"NO.VL.4623","properties":{"hc-group":"admin2","hc-key":"no-vl-4623","hc-a2":"SA","name":"Samnanger"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-559,964],[-512,1020],[-556,1007],[-582,963],[-580,977],[-584,979],[-577,1017],[-527,1058],[-445,1084],[-425,1119],[-398,1096],[-438,1022],[-451,956],[-526,967],[-559,964]]],[[[-573,943],[-561,962],[-560,963],[-568,940],[-573,943]]],[[[-584,959],[-588,946],[-589,945],[-588,955],[-584,959]]]]}},{"type":"Feature","id":"NO.IN.3429","properties":{"hc-group":"admin2","hc-key":"no-in-3429","hc-a2":"FO","name":"Folldal"},"geometry":{"type":"Polygon","coordinates":[[[1326,2062],[1298,2067],[1297,2046],[1261,2063],[1234,2067],[1246,2103],[1238,2156],[1273,2180],[1253,2221],[1174,2264],[1152,2303],[1176,2311],[1209,2358],[1238,2380],[1252,2389],[1261,2439],[1282,2423],[1305,2464],[1362,2485],[1364,2463],[1413,2439],[1403,2396],[1446,2358],[1439,2339],[1456,2292],[1364,2169],[1343,2114],[1355,2093],[1342,2081],[1326,2062]]]}},{"type":"Feature","id":"NO.IN.3423","properties":{"hc-group":"admin2","hc-key":"no-in-3423","hc-a2":"SE","name":"Stor-Elvdal"},"geometry":{"type":"Polygon","coordinates":[[[1326,2062],[1342,2081],[1355,2093],[1410,2061],[1429,2092],[1468,2098],[1491,2027],[1536,1993],[1591,1918],[1610,1907],[1661,1921],[1716,1782],[1707,1756],[1762,1630],[1791,1525],[1765,1512],[1775,1468],[1718,1458],[1703,1503],[1627,1510],[1605,1543],[1585,1521],[1555,1636],[1530,1692],[1541,1716],[1527,1797],[1527,1885],[1505,1916],[1469,1899],[1434,1859],[1393,1899],[1355,1907],[1303,1937],[1354,2040],[1326,2062]]]}},{"type":"Feature","id":"NO.VT.3806","properties":{"hc-group":"admin2","hc-key":"no-vt-3806","hc-a2":"PO","name":"Porsgrunn"},"geometry":{"type":"Polygon","coordinates":[[[976,-243],[967,-178],[958,-186],[970,-163],[1003,-167],[1033,-126],[1054,-133],[1073,-130],[1080,-150],[1050,-162],[1059,-212],[1045,-283],[1025,-249],[984,-245],[981,-244],[976,-243]]]}},{"type":"Feature","id":"NO.VT.3812","properties":{"hc-group":"admin2","hc-key":"no-vt-3812","hc-a2":"SI","name":"Siljan"},"geometry":{"type":"Polygon","coordinates":[[[1073,-130],[1054,-133],[1033,-126],[961,-30],[961,1],[983,2],[983,60],[997,45],[1046,45],[1031,-25],[1074,-88],[1073,-130]]]}},{"type":"Feature","id":"NO.VI.3023","properties":{"hc-group":"admin2","hc-key":"no-vi-3023","hc-a2":"NE","name":"Nesodden"},"geometry":{"type":"Polygon","coordinates":[[[1394,304],[1415,362],[1433,380],[1447,310],[1396,280],[1394,304]]]}},{"type":"Feature","id":"NO.VI.3019","properties":{"hc-group":"admin2","hc-key":"no-vi-3019","hc-a2":"VE","name":"Vestby"},"geometry":{"type":"Polygon","coordinates":[[[1434,209],[1483,193],[1503,160],[1465,129],[1466,104],[1463,95],[1464,83],[1442,65],[1425,80],[1425,81],[1421,86],[1417,104],[1415,106],[1420,167],[1414,185],[1422,182],[1434,209]]]}},{"type":"Feature","id":"NO.OS.3024","properties":{"hc-group":"admin2","hc-key":"no-os-3024","hc-a2":"BÆ","name":"Bærum"},"geometry":{"type":"Polygon","coordinates":[[[1316,428],[1323,432],[1314,470],[1345,493],[1370,527],[1371,525],[1374,515],[1421,479],[1435,408],[1410,402],[1385,404],[1326,408],[1316,428]]]}},{"type":"Feature","id":"NO.MR.1554","properties":{"hc-group":"admin2","hc-key":"no-mr-1554","hc-a2":"AV","name":"Averøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[512,3079],[511,3080],[513,3085],[512,3079]]],[[[468,2997],[499,3019],[513,3018],[496,3013],[468,2997]]],[[[377,3035],[379,3032],[390,3025],[377,3033],[377,3035]]],[[[417,3062],[408,3092],[446,3087],[465,3056],[486,3111],[504,3125],[500,3078],[516,3039],[444,2998],[398,3031],[417,3062]]]]}},{"type":"Feature","id":"NO.MR.1557","properties":{"hc-group":"admin2","hc-key":"no-mr-1557","hc-a2":"GJ","name":"Gjemnes"},"geometry":{"type":"Polygon","coordinates":[[[457,2987],[468,2997],[496,3013],[513,3018],[539,3013],[503,2963],[612,3004],[647,2979],[659,2895],[578,2880],[539,2889],[529,2920],[462,2897],[397,2907],[386,2925],[420,2929],[472,2958],[457,2987]]]}},{"type":"Feature","id":"NO.IN.3446","properties":{"hc-group":"admin2","hc-key":"no-in-3446","hc-a2":"GR","name":"Gran"},"geometry":{"type":"Polygon","coordinates":[[[1412,960],[1429,958],[1465,904],[1491,914],[1487,864],[1471,849],[1530,840],[1562,812],[1572,771],[1550,750],[1542,746],[1484,763],[1378,759],[1342,765],[1354,809],[1333,803],[1277,835],[1268,937],[1257,947],[1268,957],[1335,934],[1412,960]]]}},{"type":"Feature","id":"NO.IN.3054","properties":{"hc-group":"admin2","hc-key":"no-in-3054","hc-a2":"LU","name":"Lunner"},"geometry":{"type":"Polygon","coordinates":[[[1378,759],[1484,763],[1542,746],[1500,668],[1499,646],[1495,616],[1458,604],[1433,607],[1426,605],[1422,620],[1411,634],[1406,729],[1378,759]]]}},{"type":"Feature","id":"NO.VL.4638","properties":{"hc-group":"admin2","hc-key":"no-vl-4638","hc-a2":"HØ","name":"Høyanger"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-558,1594],[-540,1624],[-532,1695],[-461,1669],[-416,1711],[-377,1700],[-339,1732],[-249,1724],[-241,1700],[-216,1720],[-175,1720],[-150,1682],[-161,1669],[-212,1671],[-269,1620],[-294,1613],[-343,1638],[-398,1634],[-401,1668],[-419,1637],[-497,1632],[-558,1594]]],[[[-282,1476],[-328,1525],[-365,1511],[-397,1465],[-419,1496],[-459,1478],[-491,1500],[-499,1515],[-492,1573],[-430,1600],[-409,1593],[-417,1561],[-367,1601],[-260,1577],[-259,1539],[-282,1476]]]]}},{"type":"Feature","id":"NO.VL.4639","properties":{"hc-group":"admin2","hc-key":"no-vl-4639","hc-a2":"VI","name":"Vik"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-266,1416],[-292,1440],[-282,1476],[-259,1539],[-260,1577],[-227,1559],[-226,1521],[-187,1523],[-204,1489],[-147,1546],[-104,1563],[-85,1607],[-68,1590],[-14,1578],[11,1556],[16,1523],[48,1512],[58,1466],[-36,1445],[-51,1405],[-84,1408],[-137,1381],[-156,1429],[-195,1419],[-232,1384],[-247,1397],[-266,1416]]],[[[68,1478],[65,1487],[63,1519],[72,1493],[68,1485],[68,1478]]]]}},{"type":"Feature","id":"NO.VL.4641","properties":{"hc-group":"admin2","hc-key":"no-vl-4641","hc-a2":"AU","name":"Aurland"},"geometry":{"type":"Polygon","coordinates":[[[335,1283],[299,1197],[272,1210],[209,1161],[114,1193],[76,1190],[21,1219],[23,1236],[25,1259],[-20,1264],[-6,1302],[18,1319],[-14,1336],[-69,1328],[-55,1357],[-27,1367],[-51,1405],[-36,1445],[58,1466],[59,1452],[-2,1401],[37,1419],[71,1414],[106,1355],[113,1398],[90,1408],[68,1478],[68,1485],[72,1493],[93,1478],[130,1491],[169,1456],[192,1464],[191,1414],[218,1414],[284,1347],[311,1298],[335,1283]]]}},{"type":"Feature","id":"NO.VI.3013","properties":{"hc-group":"admin2","hc-key":"no-vi-3013","hc-a2":"MA","name":"Marker"},"geometry":{"type":"Polygon","coordinates":[[[1859,166],[1846,138],[1869,30],[1888,-101],[1863,-71],[1816,-66],[1788,-77],[1800,-12],[1783,43],[1782,104],[1764,146],[1782,182],[1822,202],[1862,195],[1859,166]]]}},{"type":"Feature","id":"NO.VI.3012","properties":{"hc-group":"admin2","hc-key":"no-vi-3012","hc-a2":"AR","name":"Aremark"},"geometry":{"type":"Polygon","coordinates":[[[1777,-127],[1791,-100],[1788,-77],[1816,-66],[1863,-71],[1888,-101],[1890,-147],[1869,-176],[1861,-273],[1832,-314],[1819,-260],[1785,-180],[1777,-127]]]}},{"type":"Feature","id":"NO.NO.1859","properties":{"hc-group":"admin2","hc-key":"no-no-1859","hc-a2":"FL","name":"Flakstad"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2600,7003],[2621,7021],[2620,7049],[2650,7032],[2620,6990],[2635,6986],[2639,6947],[2617,6945],[2600,7003]]],[[[2706,7031],[2689,7067],[2694,7085],[2737,7063],[2709,6969],[2699,6985],[2673,6950],[2656,7011],[2675,7037],[2697,7009],[2706,7031]]]]}},{"type":"Feature","id":"NO.IN.3447","properties":{"hc-group":"admin2","hc-key":"no-in-3447","hc-a2":"SL","name":"Søndre Land"},"geometry":{"type":"Polygon","coordinates":[[[1227,1028],[1227,1045],[1211,1115],[1231,1109],[1259,1139],[1307,1153],[1329,1216],[1378,1191],[1369,1141],[1422,1075],[1410,1029],[1433,1008],[1412,960],[1335,934],[1268,957],[1257,947],[1246,967],[1227,1028]]]}},{"type":"Feature","id":"NO.VI.3007","properties":{"hc-group":"admin2","hc-key":"no-vi-3007","hc-a2":"RI","name":"Ringerike"},"geometry":{"type":"Polygon","coordinates":[[[1227,1028],[1246,967],[1257,947],[1268,937],[1277,835],[1277,814],[1319,720],[1314,705],[1385,641],[1411,634],[1422,620],[1426,605],[1415,560],[1374,515],[1371,525],[1370,527],[1367,549],[1319,563],[1312,608],[1243,589],[1227,547],[1211,537],[1164,565],[1169,646],[1135,652],[1094,693],[1093,745],[1075,779],[1113,788],[1121,814],[1092,813],[1128,837],[1134,891],[1134,891],[1133,973],[1193,1013],[1175,1034],[1227,1028]]]}},{"type":"Feature","id":"NO.NO.1851","properties":{"hc-group":"admin2","hc-key":"no-no-1851","hc-a2":"LØ","name":"Lødingen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3255,7241],[3251,7256],[3280,7276],[3295,7306],[3344,7326],[3333,7343],[3336,7388],[3369,7394],[3395,7398],[3422,7348],[3459,7391],[3477,7391],[3497,7457],[3516,7427],[3525,7389],[3537,7389],[3537,7389],[3537,7389],[3527,7336],[3501,7277],[3475,7257],[3476,7318],[3436,7302],[3430,7259],[3400,7200],[3370,7230],[3325,7221],[3319,7244],[3394,7342],[3377,7342],[3343,7296],[3326,7297],[3274,7241],[3264,7238],[3255,7241]]],[[[3553,7384],[3552,7384],[3551,7384],[3553,7384]]],[[[3537,7389],[3538,7392],[3547,7389],[3537,7389],[3537,7389],[3537,7389]]]]}},{"type":"Feature","id":"NO.NO.1853","properties":{"hc-group":"admin2","hc-key":"no-no-1853","hc-a2":"EV","name":"Evenes"},"geometry":{"type":"Polygon","coordinates":[[[3698,7318],[3680,7317],[3676,7360],[3723,7377],[3767,7429],[3866,7420],[3908,7426],[3889,7401],[3883,7362],[3903,7361],[3888,7337],[3825,7318],[3831,7363],[3802,7378],[3765,7328],[3713,7319],[3701,7318],[3698,7318]]]}},{"type":"Feature","id":"NO.IN.3433","properties":{"hc-group":"admin2","hc-key":"no-in-3433","hc-a2":"SK","name":"Skjåk"},"geometry":{"type":"Polygon","coordinates":[[[288,2246],[288,2268],[321,2311],[359,2311],[383,2282],[403,2296],[386,2328],[451,2372],[499,2355],[545,2356],[570,2247],[618,2204],[684,2196],[716,2203],[761,2194],[696,2143],[727,2105],[702,2073],[635,2050],[561,1997],[516,1993],[470,1955],[475,1989],[419,2023],[324,2011],[328,2038],[298,2121],[304,2219],[288,2246]]]}},{"type":"Feature","id":"NO.MR.1525","properties":{"hc-group":"admin2","hc-key":"no-mr-1525","hc-a2":"ST","name":"Stranda"},"geometry":{"type":"MultiPolygon","coordinates":[[[[321,2311],[288,2268],[288,2246],[248,2260],[183,2259],[176,2244],[73,2241],[72,2250],[31,2330],[40,2366],[74,2374],[91,2416],[65,2448],[101,2509],[125,2516],[135,2564],[140,2561],[144,2559],[175,2486],[178,2424],[146,2369],[148,2340],[171,2328],[224,2341],[224,2354],[176,2335],[157,2361],[181,2390],[189,2427],[203,2389],[243,2371],[253,2389],[321,2311]]],[[[237,2483],[193,2500],[167,2532],[206,2545],[219,2518],[249,2504],[237,2483]]]]}},{"type":"Feature","id":"NO.VL.4651","properties":{"hc-group":"admin2","hc-key":"no-vl-4651","hc-a2":"ST","name":"Stryn"},"geometry":{"type":"Polygon","coordinates":[[[73,2241],[176,2244],[183,2259],[248,2260],[288,2246],[304,2219],[298,2121],[212,2076],[136,1992],[59,1946],[22,1996],[16,2027],[14,2058],[39,2088],[11,2110],[-12,2093],[-127,2126],[-130,2155],[-101,2130],[-48,2128],[-16,2171],[4,2173],[53,2138],[54,2161],[23,2186],[-28,2179],[-64,2140],[-141,2175],[-138,2212],[-67,2200],[-52,2228],[-17,2220],[6,2240],[73,2241]]]}},{"type":"Feature","id":"NO.MR.1520","properties":{"hc-group":"admin2","hc-key":"no-mr-1520","hc-a2":"ØR","name":"Ørsta"},"geometry":{"type":"Polygon","coordinates":[[[-210,2483],[-218,2507],[-203,2533],[-156,2562],[-67,2590],[-46,2512],[-25,2482],[1,2415],[-13,2367],[13,2385],[-11,2485],[-39,2564],[-10,2553],[-4,2521],[65,2448],[91,2416],[74,2374],[40,2366],[31,2330],[-41,2312],[-66,2357],[-139,2403],[-141,2430],[-178,2437],[-210,2483]]]}},{"type":"Feature","id":"NO.VL.4630","properties":{"hc-group":"admin2","hc-key":"no-vl-4630","hc-a2":"OS","name":"Osterøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-610,1086],[-635,1137],[-658,1168],[-658,1170],[-653,1172],[-652,1172],[-611,1188],[-545,1226],[-527,1256],[-531,1265],[-518,1269],[-507,1264],[-528,1223],[-513,1191],[-550,1177],[-521,1139],[-527,1089],[-557,1069],[-596,1068],[-604,1076],[-610,1086]]],[[[-504,1276],[-505,1276],[-505,1279],[-504,1276]]],[[[-522,1080],[-511,1096],[-507,1134],[-510,1079],[-522,1080]]]]}},{"type":"Feature","id":"NO.AG.4213","properties":{"hc-group":"admin2","hc-key":"no-ag-4213","hc-a2":"TV","name":"Tvedestrand"},"geometry":{"type":"Polygon","coordinates":[[[562,-585],[552,-577],[563,-548],[564,-545],[567,-534],[604,-540],[610,-508],[658,-499],[679,-513],[703,-520],[696,-522],[705,-523],[720,-549],[744,-547],[679,-593],[654,-596],[653,-596],[653,-596],[628,-578],[641,-600],[611,-628],[587,-577],[562,-585]]]}},{"type":"Feature","id":"NO.IN.3417","properties":{"hc-group":"admin2","hc-key":"no-in-3417","hc-a2":"GR","name":"Grue"},"geometry":{"type":"Polygon","coordinates":[[[2248,884],[2247,786],[2202,721],[2203,683],[2175,763],[2158,749],[2129,784],[2107,782],[2118,745],[2094,714],[2065,752],[2026,769],[1964,751],[1933,757],[1930,759],[1926,761],[1939,816],[1926,866],[1983,881],[2028,879],[2034,912],[2112,901],[2115,887],[2170,906],[2201,886],[2248,884]]]}},{"type":"Feature","id":"NO.MR.1528","properties":{"hc-group":"admin2","hc-key":"no-mr-1528","hc-a2":"SY","name":"Sykkylven"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-39,2564],[-32,2598],[7,2603],[26,2564],[24,2610],[90,2635],[141,2604],[130,2588],[135,2564],[125,2516],[101,2509],[65,2448],[-4,2521],[-10,2553],[-39,2564]]],[[[155,2611],[152,2617],[156,2612],[155,2611]]]]}},{"type":"Feature","id":"NO.OS.0301","properties":{"hc-group":"admin2","hc-key":"no-os-0301","hc-a2":"OS","name":"Oslo"},"geometry":{"type":"Polygon","coordinates":[[[1426,605],[1433,607],[1458,604],[1481,597],[1506,513],[1553,468],[1556,450],[1559,448],[1537,384],[1546,356],[1547,355],[1547,352],[1523,337],[1472,359],[1475,404],[1450,424],[1435,408],[1421,479],[1374,515],[1415,560],[1426,605]]]}},{"type":"Feature","id":"NO.VI.3029","properties":{"hc-group":"admin2","hc-key":"no-vi-3029","hc-a2":"LØ","name":"Lørenskog"},"geometry":{"type":"Polygon","coordinates":[[[1546,356],[1537,384],[1559,448],[1574,449],[1583,439],[1579,378],[1583,356],[1561,359],[1546,356]]]}},{"type":"Feature","id":"NO.TF.5418","properties":{"hc-group":"admin2","hc-key":"no-tf-5418","hc-a2":"MÅ","name":"Målselv"},"geometry":{"type":"Polygon","coordinates":[[[4219,8039],[4231,8038],[4236,8096],[4249,8044],[4281,8022],[4300,7987],[4417,7881],[4469,7842],[4486,7859],[4507,7851],[4584,7865],[4608,7851],[4657,7888],[4660,7881],[4686,7867],[4766,7776],[4783,7676],[4754,7562],[4714,7497],[4682,7468],[4620,7466],[4577,7490],[4466,7590],[4461,7620],[4442,7629],[4427,7606],[4405,7607],[4391,7645],[4348,7643],[4347,7670],[4311,7683],[4296,7706],[4267,7718],[4256,7835],[4234,7818],[4196,7834],[4218,7833],[4207,7879],[4212,7904],[4149,7925],[4138,7945],[4174,7942],[4179,7964],[4159,7972],[4153,7995],[4207,8041],[4219,8039]]]}},{"type":"Feature","id":"NO.TF.5425","properties":{"hc-group":"admin2","hc-key":"no-tf-5425","hc-a2":"ST","name":"Storfjord"},"geometry":{"type":"Polygon","coordinates":[[[4686,7867],[4660,7881],[4657,7888],[4634,7994],[4572,8019],[4550,8050],[4578,8068],[4572,8097],[4613,8152],[4688,8169],[4699,8170],[4644,8104],[4651,8093],[4630,8045],[4653,8061],[4669,8103],[4725,8154],[4739,8210],[4777,8202],[4794,8128],[4851,8100],[4894,8101],[4896,8072],[4953,8046],[4944,8010],[4969,7955],[4986,7942],[4977,7886],[4871,7944],[4828,7891],[4686,7867]]]}},{"type":"Feature","id":"NO.TF.5424","properties":{"hc-group":"admin2","hc-key":"no-tf-5424","hc-a2":"LY","name":"Lyngen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4586,8322],[4611,8319],[4637,8305],[4606,8316],[4586,8322]]],[[[4733,8312],[4712,8291],[4722,8278],[4719,8230],[4702,8215],[4699,8170],[4688,8169],[4613,8152],[4606,8207],[4646,8276],[4644,8303],[4589,8335],[4576,8384],[4585,8446],[4617,8514],[4612,8448],[4622,8453],[4656,8598],[4661,8548],[4672,8532],[4666,8584],[4682,8621],[4695,8619],[4729,8562],[4728,8492],[4718,8426],[4718,8380],[4735,8359],[4740,8325],[4734,8313],[4733,8312]]]]}},{"type":"Feature","id":"NO.IN.3448","properties":{"hc-group":"admin2","hc-key":"no-in-3448","hc-a2":"NL","name":"Nordre Land"},"geometry":{"type":"Polygon","coordinates":[[[1122,1441],[1116,1457],[1101,1467],[1164,1451],[1175,1467],[1229,1449],[1261,1422],[1257,1402],[1289,1385],[1329,1340],[1299,1276],[1329,1216],[1307,1153],[1259,1139],[1231,1109],[1211,1115],[1189,1136],[1164,1109],[1143,1132],[1150,1170],[1135,1198],[1150,1240],[1151,1294],[1139,1369],[1158,1397],[1131,1396],[1122,1441]]]}},{"type":"Feature","id":"NO.IN.3405","properties":{"hc-group":"admin2","hc-key":"no-in-3405","hc-a2":"LI","name":"Lillehammer"},"geometry":{"type":"Polygon","coordinates":[[[1261,1422],[1303,1411],[1334,1431],[1327,1476],[1383,1492],[1395,1519],[1423,1493],[1412,1464],[1542,1499],[1466,1381],[1414,1366],[1422,1340],[1391,1332],[1356,1349],[1329,1340],[1289,1385],[1257,1402],[1261,1422]]]}},{"type":"Feature","id":"NO.TD.5045","properties":{"hc-group":"admin2","hc-key":"no-td-5045","hc-a2":"GR","name":"Grong"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2541,4115],[2538,4096],[2532,4059],[2400,4050],[2349,4026],[2302,4036],[2260,3995],[2196,3989],[2211,4025],[2184,4099],[2203,4135],[2239,4146],[2277,4169],[2339,4228],[2324,4239],[2365,4291],[2365,4291],[2365,4291],[2365,4291],[2408,4267],[2427,4277],[2460,4242],[2541,4115]]],[[[2365,4291],[2346,4301],[2366,4292],[2365,4291],[2365,4291],[2365,4291],[2365,4291]]]]}},{"type":"Feature","id":"NO.TD.5042","properties":{"hc-group":"admin2","hc-key":"no-td-5042","hc-a2":"LI","name":"Lierne"},"geometry":{"type":"Polygon","coordinates":[[[2532,4059],[2538,4096],[2541,4115],[2605,4183],[2646,4294],[2699,4325],[2840,4368],[2759,4221],[2740,4173],[2822,4112],[2890,4087],[2900,4074],[2912,3856],[2842,3705],[2753,3738],[2574,3782],[2591,3910],[2581,3959],[2550,3992],[2532,4059]]]}},{"type":"Feature","id":"NO.TD.5021","properties":{"hc-group":"admin2","hc-key":"no-td-5021","hc-a2":"OP","name":"Oppdal"},"geometry":{"type":"Polygon","coordinates":[[[1336,2594],[1345,2548],[1362,2485],[1305,2464],[1282,2423],[1261,2439],[1252,2389],[1238,2380],[1164,2360],[1123,2393],[1023,2444],[981,2464],[968,2473],[1000,2491],[1050,2616],[1017,2633],[941,2753],[968,2775],[1028,2782],[1112,2805],[1122,2812],[1135,2821],[1169,2810],[1241,2728],[1303,2732],[1333,2676],[1326,2657],[1336,2594]]]}},{"type":"Feature","id":"NO.VI.3028","properties":{"hc-group":"admin2","hc-key":"no-vi-3028","hc-a2":"EN","name":"Enebakk"},"geometry":{"type":"Polygon","coordinates":[[[1547,352],[1547,355],[1546,356],[1561,359],[1583,356],[1606,345],[1645,366],[1662,328],[1667,284],[1660,224],[1620,242],[1562,248],[1550,295],[1566,305],[1547,352]]]}},{"type":"Feature","id":"NO.VI.3027","properties":{"hc-group":"admin2","hc-key":"no-vi-3027","hc-a2":"RÆ","name":"Rælingen"},"geometry":{"type":"Polygon","coordinates":[[[1645,366],[1606,345],[1583,356],[1579,378],[1583,439],[1614,426],[1645,366]]]}},{"type":"Feature","id":"NO.AG.4224","properties":{"hc-group":"admin2","hc-key":"no-ag-4224","hc-a2":"ÅS","name":"Åseral"},"geometry":{"type":"Polygon","coordinates":[[[-108,-449],[-93,-412],[-103,-344],[-93,-328],[-91,-315],[39,-308],[85,-318],[115,-395],[103,-423],[103,-423],[90,-465],[57,-458],[49,-506],[75,-543],[30,-592],[-22,-606],[-30,-587],[-66,-574],[-76,-495],[-108,-449]]]}},{"type":"Feature","id":"NO.TD.5046","properties":{"hc-group":"admin2","hc-key":"no-td-5046","hc-a2":"HØ","name":"Høylandet"},"geometry":{"type":"Polygon","coordinates":[[[2239,4146],[2199,4165],[2195,4206],[2173,4272],[2225,4305],[2244,4354],[2238,4373],[2254,4377],[2288,4474],[2316,4451],[2353,4476],[2377,4515],[2392,4476],[2422,4485],[2422,4427],[2352,4406],[2374,4384],[2352,4364],[2346,4301],[2366,4292],[2365,4291],[2365,4291],[2365,4291],[2365,4291],[2324,4239],[2339,4228],[2277,4169],[2239,4146]]]}},{"type":"Feature","id":"NO.TD.5047","properties":{"hc-group":"admin2","hc-key":"no-td-5047","hc-a2":"OV","name":"Overhalla"},"geometry":{"type":"Polygon","coordinates":[[[2173,4272],[2195,4206],[2199,4165],[2239,4146],[2203,4135],[2184,4099],[2211,4025],[2196,3989],[2150,3976],[2135,3965],[2128,3990],[2065,3955],[2029,3987],[2036,4045],[2031,4115],[2037,4117],[2030,4117],[2019,4137],[2062,4168],[2098,4172],[2131,4200],[2122,4240],[2173,4272]]]}},{"type":"Feature","id":"NO.VI.3006","properties":{"hc-group":"admin2","hc-key":"no-vi-3006","hc-a2":"KO","name":"Kongsberg"},"geometry":{"type":"Polygon","coordinates":[[[1046,45],[997,45],[983,60],[958,113],[924,112],[946,156],[929,175],[910,279],[881,288],[902,359],[946,312],[1012,309],[1033,256],[1072,238],[1114,179],[1154,118],[1167,85],[1108,75],[1041,83],[1046,45]]]}},{"type":"Feature","id":"NO.RO.1160","properties":{"hc-group":"admin2","hc-key":"no-ro-1160","hc-a2":"VI","name":"Vindafjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-727,314],[-683,362],[-675,436],[-664,452],[-612,438],[-610,387],[-579,419],[-507,364],[-428,344],[-446,320],[-432,266],[-438,257],[-488,251],[-559,281],[-576,326],[-594,317],[-593,265],[-639,244],[-683,300],[-711,261],[-727,314]]],[[[-581,427],[-590,440],[-580,453],[-580,448],[-581,427]]],[[[-641,233],[-622,242],[-606,240],[-636,225],[-641,233]]]]}},{"type":"Feature","id":"NO.VL.4601","properties":{"hc-group":"admin2","hc-key":"no-vl-4601","hc-a2":"BE","name":"Bergen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-734,995],[-724,992],[-744,1011],[-742,1033],[-740,1045],[-731,1049],[-701,1043],[-695,1059],[-693,1060],[-697,1091],[-694,1095],[-699,1107],[-700,1113],[-700,1128],[-668,1155],[-621,1080],[-592,1055],[-557,1047],[-541,1066],[-534,1065],[-527,1058],[-577,1017],[-584,979],[-612,942],[-694,904],[-740,904],[-698,943],[-746,959],[-743,969],[-734,995]]],[[[-596,1068],[-606,1077],[-610,1086],[-604,1076],[-596,1068]]]]}},{"type":"Feature","id":"NO.VL.4611","properties":{"hc-group":"admin2","hc-key":"no-vl-4611","hc-a2":"ET","name":"Etne"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-579,419],[-538,416],[-536,433],[-581,427],[-580,448],[-580,453],[-556,479],[-521,497],[-516,503],[-485,475],[-458,483],[-443,481],[-408,514],[-368,548],[-415,527],[-417,565],[-355,604],[-314,685],[-281,650],[-256,599],[-254,528],[-300,495],[-341,493],[-392,426],[-421,343],[-428,344],[-428,344],[-507,364],[-579,419]]],[[[-489,495],[-499,502],[-501,515],[-500,515],[-489,495]]]]}},{"type":"Feature","id":"NO.RO.1111","properties":{"hc-group":"admin2","hc-key":"no-ro-1111","hc-a2":"SO","name":"Sokndal"},"geometry":{"type":"Polygon","coordinates":[[[-478,-727],[-547,-670],[-589,-649],[-573,-644],[-534,-583],[-501,-564],[-496,-610],[-426,-581],[-406,-649],[-437,-714],[-437,-714],[-451,-719],[-458,-721],[-478,-727]]]}},{"type":"Feature","id":"NO.VL.4650","properties":{"hc-group":"admin2","hc-key":"no-vl-4650","hc-a2":"GL","name":"Gloppen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-204,2178],[-212,2181],[-215,2185],[-210,2183],[-204,2178]]],[[[-395,2117],[-336,2111],[-312,2125],[-294,2163],[-305,2188],[-265,2177],[-294,2100],[-256,2171],[-241,2169],[-205,2113],[-183,2107],[-223,2169],[-130,2155],[-127,2126],[-12,2093],[11,2110],[39,2088],[14,2058],[16,2027],[-14,1997],[-52,1982],[-58,1997],[-103,1998],[-127,1964],[-147,2002],[-278,2017],[-333,2007],[-382,1986],[-401,1992],[-403,2034],[-377,2070],[-395,2117]]]]}},{"type":"Feature","id":"NO.VL.4648","properties":{"hc-group":"admin2","hc-key":"no-vl-4648","hc-a2":"BR","name":"Bremanger"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-305,2188],[-294,2163],[-312,2125],[-336,2111],[-395,2117],[-419,2138],[-479,2128],[-508,2105],[-530,2116],[-526,2080],[-613,2090],[-658,2125],[-636,2161],[-593,2127],[-589,2154],[-612,2164],[-582,2188],[-497,2214],[-509,2238],[-480,2264],[-432,2259],[-363,2232],[-342,2197],[-393,2177],[-305,2188]]],[[[-540,2226],[-583,2210],[-576,2238],[-627,2196],[-675,2195],[-656,2227],[-701,2246],[-671,2281],[-637,2281],[-540,2226]]]]}},{"type":"Feature","id":"NO.RO.1112","properties":{"hc-group":"admin2","hc-key":"no-ro-1112","hc-a2":"LU","name":"Lund"},"geometry":{"type":"Polygon","coordinates":[[[-501,-564],[-497,-492],[-442,-491],[-393,-464],[-357,-464],[-351,-509],[-363,-550],[-354,-606],[-370,-661],[-396,-696],[-437,-714],[-437,-714],[-406,-649],[-426,-581],[-496,-610],[-501,-564]]]}},{"type":"Feature","id":"NO.RO.1119","properties":{"hc-group":"admin2","hc-key":"no-ro-1119","hc-a2":"HÅ","name":"Hå"},"geometry":{"type":"Polygon","coordinates":[[[-754,-340],[-707,-361],[-686,-423],[-646,-419],[-646,-419],[-662,-469],[-639,-493],[-667,-500],[-682,-532],[-707,-496],[-738,-491],[-782,-397],[-793,-344],[-760,-336],[-754,-340]]]}},{"type":"Feature","id":"NO.MR.1563","properties":{"hc-group":"admin2","hc-key":"no-mr-1563","hc-a2":"SU","name":"Sunndal"},"geometry":{"type":"Polygon","coordinates":[[[762,2915],[804,2875],[787,2917],[808,2898],[825,2899],[832,2893],[838,2882],[825,2859],[834,2818],[941,2753],[1017,2633],[1050,2616],[1000,2491],[968,2473],[913,2463],[903,2481],[844,2488],[792,2519],[769,2563],[710,2609],[720,2627],[704,2664],[667,2670],[703,2753],[677,2801],[717,2832],[754,2783],[801,2774],[733,2841],[768,2829],[749,2887],[762,2915]]]}},{"type":"Feature","id":"NO.MR.5061","properties":{"hc-group":"admin2","hc-key":"no-mr-5061","hc-a2":"RI","name":"Rindal"},"geometry":{"type":"Polygon","coordinates":[[[1135,2821],[1122,2812],[1112,2805],[1098,2819],[1105,2861],[1085,2915],[1037,2921],[1031,2957],[1051,2990],[1033,3005],[1030,3055],[988,3044],[995,3079],[1011,3089],[1071,3089],[1058,3120],[1092,3143],[1141,3144],[1141,3144],[1141,3144],[1147,3123],[1177,3115],[1162,3018],[1176,2965],[1148,2933],[1151,2881],[1153,2846],[1135,2821]]]}},{"type":"Feature","id":"NO.VI.3004","properties":{"hc-group":"admin2","hc-key":"no-vi-3004","hc-a2":"FR","name":"Fredrikstad"},"geometry":{"type":"Polygon","coordinates":[[[1589,-212],[1552,-222],[1540,-185],[1501,-163],[1466,-188],[1446,-131],[1445,-86],[1477,-86],[1526,-63],[1559,-114],[1599,-127],[1572,-157],[1589,-212]]]}},{"type":"Feature","id":"NO.NO.1874","properties":{"hc-group":"admin2","hc-key":"no-no-1874","hc-a2":"MO","name":"Moskenes"},"geometry":{"type":"Polygon","coordinates":[[[2600,7003],[2617,6945],[2639,6947],[2631,6914],[2592,6939],[2590,6911],[2612,6895],[2601,6865],[2565,6848],[2556,6823],[2530,6812],[2569,6931],[2600,7003]]]}},{"type":"Feature","id":"NO.TF.5437","properties":{"hc-group":"admin2","hc-key":"no-tf-5437","hc-a2":"K/","name":"Kárásjohka / Karasjok"},"geometry":{"type":"Polygon","coordinates":[[[5813,8511],[5802,8554],[5798,8622],[5899,8648],[6015,8607],[6096,8608],[6162,8634],[6216,8771],[6236,8764],[6234,8741],[6276,8731],[6309,8744],[6322,8720],[6364,8729],[6364,8709],[6335,8649],[6310,8639],[6284,8586],[6316,8547],[6311,8514],[6288,8485],[6300,8476],[6296,8392],[6311,8366],[6294,8318],[6295,8205],[6317,8160],[6321,8107],[6345,8060],[6320,7952],[6276,7954],[6254,7937],[6226,7927],[6156,7924],[6135,7965],[6039,8011],[6006,8103],[5911,8165],[5874,8254],[5849,8268],[5871,8321],[5860,8346],[5882,8421],[5850,8470],[5813,8511]]]}},{"type":"Feature","id":"NO.TD.5020","properties":{"hc-group":"admin2","hc-key":"no-td-5020","hc-a2":"OS","name":"Osen"},"geometry":{"type":"Polygon","coordinates":[[[1582,3977],[1606,3998],[1606,4038],[1626,4053],[1662,4047],[1645,4080],[1614,4082],[1630,4102],[1671,4054],[1694,4058],[1708,4001],[1771,3970],[1751,3911],[1699,3890],[1644,3883],[1650,3907],[1586,3955],[1582,3977]]]}},{"type":"Feature","id":"NO.VT.3819","properties":{"hc-group":"admin2","hc-key":"no-vt-3819","hc-a2":"HJ","name":"Hjartdal"},"geometry":{"type":"Polygon","coordinates":[[[642,175],[612,221],[564,230],[548,254],[519,361],[526,376],[495,408],[495,408],[567,449],[615,421],[677,434],[693,423],[709,356],[708,294],[743,262],[743,216],[642,175]]]}},{"type":"Feature","id":"NO.IN.3450","properties":{"hc-group":"admin2","hc-key":"no-in-3450","hc-a2":"ET","name":"Etnedal"},"geometry":{"type":"Polygon","coordinates":[[[1150,1170],[1113,1183],[1052,1230],[1034,1306],[1049,1340],[1006,1392],[1014,1405],[1087,1437],[1122,1441],[1131,1396],[1158,1397],[1139,1369],[1151,1294],[1150,1240],[1135,1198],[1150,1170]]]}},{"type":"Feature","id":"NO.NO.1826","properties":{"hc-group":"admin2","hc-key":"no-no-1826","hc-a2":"HA","name":"Hattfjelldal"},"geometry":{"type":"Polygon","coordinates":[[[2756,5116],[2768,5137],[2794,5146],[2834,5137],[2857,5152],[2904,5151],[2932,5210],[2981,5238],[3002,5213],[3079,5213],[3086,5172],[3057,5081],[3042,4935],[3043,4763],[2999,4713],[2980,4608],[2925,4625],[2890,4612],[2752,4603],[2800,4700],[2826,4723],[2795,4728],[2808,4754],[2799,4827],[2826,4851],[2812,4881],[2830,4919],[2777,4940],[2796,4966],[2769,5024],[2750,5105],[2756,5116]]]}},{"type":"Feature","id":"NO.VT.3823","properties":{"hc-group":"admin2","hc-key":"no-vt-3823","hc-a2":"FY","name":"Fyresdal"},"geometry":{"type":"Polygon","coordinates":[[[209,-134],[180,-93],[203,-33],[183,2],[177,57],[226,78],[305,57],[364,58],[364,58],[409,11],[444,-25],[414,-46],[412,-140],[439,-174],[445,-220],[404,-252],[417,-278],[397,-293],[366,-255],[327,-239],[309,-267],[276,-251],[239,-210],[209,-134]]]}},{"type":"Feature","id":"NO.VT.3825","properties":{"hc-group":"admin2","hc-key":"no-vt-3825","hc-a2":"VI","name":"Vinje"},"geometry":{"type":"Polygon","coordinates":[[[11,360],[-29,388],[-27,455],[3,489],[3,531],[46,594],[134,630],[162,692],[229,708],[294,681],[312,690],[344,679],[370,630],[412,596],[400,587],[432,526],[414,464],[460,431],[465,398],[459,368],[420,342],[441,257],[427,233],[396,217],[324,235],[303,175],[256,227],[248,274],[213,265],[182,280],[141,274],[118,318],[86,340],[80,319],[11,360]]]}},{"type":"Feature","id":"NO.TD.5026","properties":{"hc-group":"admin2","hc-key":"no-td-5026","hc-a2":"HO","name":"Holtålen"},"geometry":{"type":"Polygon","coordinates":[[[1734,2978],[1788,2976],[1801,2933],[1832,2924],[1902,2897],[1914,2853],[1941,2817],[2016,2825],[2023,2771],[1970,2726],[1927,2729],[1866,2708],[1832,2712],[1761,2649],[1689,2682],[1637,2671],[1679,2751],[1700,2756],[1689,2809],[1710,2837],[1706,2880],[1734,2978],[1734,2978],[1734,2978],[1734,2978],[1734,2978]]]}},{"type":"Feature","id":"NO.VI.3051","properties":{"hc-group":"admin2","hc-key":"no-vi-3051","hc-a2":"RO","name":"Rollag"},"geometry":{"type":"Polygon","coordinates":[[[761,614],[806,605],[827,640],[867,665],[886,612],[916,596],[949,530],[917,469],[834,445],[840,475],[807,512],[763,534],[761,614]]]}},{"type":"Feature","id":"NO.IN.3401","properties":{"hc-group":"admin2","hc-key":"no-in-3401","hc-a2":"KO","name":"Kongsvinger"},"geometry":{"type":"Polygon","coordinates":[[[1958,539],[1952,581],[1964,606],[1948,630],[1973,682],[1962,719],[1933,757],[1964,751],[2026,769],[2065,752],[2094,714],[2118,745],[2107,782],[2129,784],[2158,749],[2175,763],[2203,683],[2215,614],[2196,538],[2172,490],[2134,445],[2115,497],[2089,522],[2105,538],[2092,574],[2052,573],[2015,539],[1958,539]]]}},{"type":"Feature","id":"NO.IN.3053","properties":{"hc-group":"admin2","hc-key":"no-in-3053","hc-a2":"JE","name":"Jevnaker"},"geometry":{"type":"Polygon","coordinates":[[[1378,759],[1406,729],[1411,634],[1385,641],[1314,705],[1319,720],[1277,814],[1277,835],[1333,803],[1354,809],[1342,765],[1378,759]]]}},{"type":"Feature","id":"NO.IN.3420","properties":{"hc-group":"admin2","hc-key":"no-in-3420","hc-a2":"EL","name":"Elverum"},"geometry":{"type":"Polygon","coordinates":[[[1866,1076],[1825,1115],[1803,1217],[1749,1306],[1814,1319],[1876,1392],[1918,1414],[1930,1451],[1960,1414],[1979,1365],[2008,1325],[2046,1331],[2062,1352],[2091,1327],[2066,1309],[2080,1280],[2067,1247],[2024,1242],[2020,1150],[1937,1111],[1919,1078],[1866,1076]]]}},{"type":"Feature","id":"NO.TD.5044","properties":{"hc-group":"admin2","hc-key":"no-td-5044","hc-a2":"NA","name":"Namsskogan"},"geometry":{"type":"Polygon","coordinates":[[[2422,4485],[2444,4503],[2489,4501],[2522,4577],[2554,4609],[2577,4613],[2666,4597],[2707,4611],[2741,4601],[2670,4552],[2642,4457],[2576,4343],[2579,4315],[2531,4316],[2543,4247],[2555,4229],[2541,4115],[2460,4242],[2427,4277],[2408,4267],[2365,4291],[2365,4291],[2365,4291],[2365,4291],[2346,4301],[2352,4364],[2374,4384],[2352,4406],[2422,4427],[2422,4485]]]}},{"type":"Feature","id":"NO.AG.4225","properties":{"hc-group":"admin2","hc-key":"no-ag-4225","hc-a2":"LY","name":"Lyngdal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-178,-934],[-167,-911],[-248,-944],[-237,-928],[-234,-906],[-232,-903],[-234,-902],[-234,-900],[-236,-901],[-238,-898],[-240,-899],[-256,-894],[-256,-884],[-231,-870],[-277,-870],[-268,-835],[-263,-801],[-198,-794],[-184,-761],[-154,-763],[-82,-747],[-64,-691],[-68,-646],[-39,-636],[-30,-587],[-22,-606],[30,-592],[31,-613],[32,-627],[4,-640],[11,-671],[-25,-705],[-31,-779],[-47,-820],[-73,-798],[-109,-808],[-127,-884],[-178,-934]]],[[[-233,-990],[-237,-960],[-188,-940],[-223,-959],[-233,-990]]]]}},{"type":"Feature","id":"NO.AG.4226","properties":{"hc-group":"admin2","hc-key":"no-ag-4226","hc-a2":"HÆ","name":"Hægebostad"},"geometry":{"type":"Polygon","coordinates":[[[-30,-587],[-39,-636],[-68,-646],[-64,-691],[-82,-747],[-154,-763],[-161,-737],[-148,-630],[-159,-554],[-143,-462],[-108,-449],[-76,-495],[-66,-574],[-30,-587]]]}},{"type":"Feature","id":"NO.AG.4205","properties":{"hc-group":"admin2","hc-key":"no-ag-4205","hc-a2":"LI","name":"Lindesnes"},"geometry":{"type":"Polygon","coordinates":[[[96,-660],[84,-675],[65,-717],[37,-720],[16,-797],[94,-851],[76,-904],[37,-895],[21,-920],[46,-940],[44,-980],[11,-999],[-70,-990],[-122,-969],[-127,-950],[-162,-968],[-201,-959],[-233,-990],[-223,-959],[-188,-940],[-185,-943],[-178,-934],[-127,-884],[-109,-808],[-73,-798],[-47,-820],[-31,-779],[-25,-705],[11,-671],[4,-640],[32,-627],[46,-651],[96,-660]]]}},{"type":"Feature","id":"NO.AG.4204","properties":{"hc-group":"admin2","hc-key":"no-ag-4204","hc-a2":"KR","name":"Kristiansand"},"geometry":{"type":"MultiPolygon","coordinates":[[[[232,-806],[277,-808],[300,-846],[267,-901],[275,-922],[252,-955],[213,-919],[238,-905],[222,-852],[206,-916],[161,-962],[91,-965],[44,-980],[46,-940],[21,-920],[37,-895],[76,-904],[94,-851],[16,-797],[37,-720],[65,-717],[64,-757],[102,-746],[80,-807],[103,-844],[124,-819],[166,-825],[197,-856],[232,-806]]],[[[285,-939],[281,-933],[277,-923],[289,-930],[285,-939]]]]}},{"type":"Feature","id":"NO.RO.1108","properties":{"hc-group":"admin2","hc-key":"no-ro-1108","hc-a2":"SA","name":"Sandnes"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-488,-131],[-475,-121],[-464,-104],[-425,-77],[-333,-75],[-286,-18],[-229,-23],[-192,-10],[-189,-19],[-151,-24],[-179,-54],[-172,-78],[-284,-169],[-335,-170],[-341,-192],[-393,-223],[-449,-232],[-489,-256],[-527,-246],[-547,-203],[-512,-159],[-481,-145],[-294,-112],[-410,-114],[-488,-131]]],[[[-575,-152],[-547,-146],[-524,-160],[-557,-200],[-575,-152]]],[[[-743,-237],[-714,-214],[-700,-189],[-699,-189],[-697,-190],[-695,-212],[-689,-195],[-675,-200],[-662,-162],[-639,-140],[-614,-147],[-544,-243],[-592,-265],[-663,-289],[-681,-272],[-693,-269],[-721,-259],[-743,-237]]]]}},{"type":"Feature","id":"NO.RO.1122","properties":{"hc-group":"admin2","hc-key":"no-ro-1122","hc-a2":"GJ","name":"Gjesdal"},"geometry":{"type":"Polygon","coordinates":[[[-544,-243],[-522,-258],[-489,-256],[-449,-232],[-393,-223],[-341,-192],[-335,-170],[-284,-169],[-302,-204],[-336,-225],[-319,-251],[-368,-338],[-428,-359],[-474,-347],[-469,-325],[-512,-296],[-533,-340],[-562,-330],[-587,-380],[-625,-373],[-644,-342],[-663,-289],[-592,-265],[-544,-243]]]}},{"type":"Feature","id":"NO.VL.4621","properties":{"hc-group":"admin2","hc-key":"no-vl-4621","hc-a2":"VO","name":"Voss"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-164,1017],[-115,1071],[-204,1025],[-188,1038],[-235,1044],[-246,1080],[-287,1081],[-287,1100],[-361,1108],[-354,1160],[-397,1155],[-441,1209],[-398,1286],[-362,1294],[-353,1266],[-321,1300],[-279,1312],[-233,1351],[-232,1384],[-195,1419],[-156,1429],[-137,1381],[-84,1408],[-51,1405],[-27,1367],[-55,1357],[-69,1328],[-14,1336],[18,1319],[-6,1302],[-20,1264],[25,1259],[23,1236],[-11,1189],[-34,1177],[-69,1062],[-96,1041],[-131,1027],[-164,1017]]],[[[-198,1010],[-198,1010],[-198,1010],[-198,1010]]]]}},{"type":"Feature","id":"NO.VL.4631","properties":{"hc-group":"admin2","hc-key":"no-vl-4631","hc-a2":"AL","name":"Alver"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-751,1346],[-760,1379],[-745,1384],[-694,1335],[-647,1304],[-649,1274],[-605,1229],[-605,1291],[-571,1301],[-570,1349],[-535,1350],[-472,1394],[-475,1356],[-502,1308],[-535,1275],[-563,1271],[-568,1223],[-603,1217],[-667,1182],[-696,1197],[-740,1277],[-688,1235],[-734,1316],[-716,1324],[-751,1346]]],[[[-610,1295],[-616,1300],[-620,1310],[-610,1295]]],[[[-545,1226],[-537,1258],[-531,1265],[-527,1256],[-545,1226]]],[[[-653,1172],[-652,1172],[-652,1172],[-653,1172]]],[[[-658,1168],[-659,1169],[-658,1170],[-658,1168]]]]}},{"type":"Feature","id":"NO.VL.4618","properties":{"hc-group":"admin2","hc-key":"no-vl-4618","hc-a2":"UL","name":"Ullensvang"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-78,1028],[-77,1025],[-68,1030],[-57,1031],[-62,1011],[-38,976],[11,965],[-18,919],[37,916],[39,866],[77,845],[47,838],[42,805],[65,781],[58,733],[117,718],[162,692],[134,630],[46,594],[3,531],[3,489],[-27,455],[-77,452],[-168,406],[-202,405],[-215,425],[-194,465],[-200,527],[-254,528],[-256,599],[-281,650],[-314,685],[-249,754],[-236,832],[-315,841],[-344,815],[-358,777],[-363,775],[-373,774],[-393,788],[-398,844],[-361,866],[-332,905],[-333,908],[-333,908],[-336,920],[-336,920],[-304,927],[-268,967],[-216,998],[-198,1010],[-198,1010],[-148,991],[-208,872],[-232,750],[-193,839],[-190,878],[-146,963],[-78,1028]]],[[[-82,1041],[-132,1006],[-164,1017],[-131,1027],[-96,1041],[-94,1043],[-82,1041]]]]}},{"type":"Feature","id":"NO.MR.1578","properties":{"hc-group":"admin2","hc-key":"no-mr-1578","hc-a2":"FJ","name":"Fjord"},"geometry":{"type":"MultiPolygon","coordinates":[[[[167,2532],[159,2559],[183,2562],[155,2611],[156,2612],[204,2609],[219,2588],[243,2614],[263,2610],[290,2637],[325,2607],[322,2578],[351,2549],[432,2581],[478,2562],[502,2522],[477,2488],[420,2442],[451,2372],[386,2328],[403,2296],[383,2282],[359,2311],[321,2311],[253,2389],[243,2371],[203,2389],[189,2427],[196,2475],[225,2477],[258,2449],[300,2469],[334,2424],[323,2459],[295,2483],[237,2483],[249,2504],[219,2518],[206,2545],[167,2532]]],[[[141,2604],[151,2600],[144,2559],[140,2561],[135,2564],[130,2588],[141,2604]]]]}},{"type":"Feature","id":"NO.MR.1577","properties":{"hc-group":"admin2","hc-key":"no-mr-1577","hc-a2":"VO","name":"Volda"},"geometry":{"type":"MultiPolygon","coordinates":[[[[73,2241],[6,2240],[-17,2220],[-52,2228],[-68,2269],[-98,2257],[-156,2305],[-175,2277],[-217,2269],[-254,2307],[-305,2289],[-331,2305],[-313,2342],[-278,2349],[-240,2380],[-228,2421],[-198,2384],[-199,2358],[-169,2366],[-79,2342],[-180,2389],[-212,2456],[-210,2483],[-178,2437],[-141,2430],[-139,2403],[-66,2357],[-41,2312],[31,2330],[72,2250],[73,2241]]],[[[-277,2353],[-277,2351],[-277,2352],[-278,2353],[-277,2353]]],[[[-259,2478],[-236,2442],[-251,2386],[-273,2359],[-267,2389],[-284,2423],[-259,2478]]]]}},{"type":"Feature","id":"NO.VL.4649","properties":{"hc-group":"admin2","hc-key":"no-vl-4649","hc-a2":"ST","name":"Stad"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-406,2303],[-401,2298],[-331,2305],[-305,2289],[-254,2307],[-217,2269],[-175,2277],[-156,2305],[-98,2257],[-68,2269],[-52,2228],[-67,2200],[-138,2212],[-141,2175],[-144,2176],[-204,2178],[-210,2183],[-215,2185],[-289,2216],[-320,2201],[-341,2237],[-263,2231],[-250,2240],[-435,2278],[-416,2295],[-406,2303]]],[[[-441,2315],[-457,2331],[-507,2289],[-534,2326],[-525,2315],[-485,2365],[-461,2353],[-514,2432],[-551,2443],[-559,2490],[-546,2512],[-511,2523],[-481,2483],[-473,2429],[-427,2386],[-418,2351],[-414,2339],[-441,2315]]]]}},{"type":"Feature","id":"NO.VL.4647","properties":{"hc-group":"admin2","hc-key":"no-vl-4647","hc-a2":"SU","name":"Sunnfjord"},"geometry":{"type":"Polygon","coordinates":[[[16,2027],[22,1996],[59,1946],[37,1928],[37,1917],[-61,1814],[-76,1812],[-175,1720],[-216,1720],[-241,1700],[-249,1724],[-339,1732],[-377,1700],[-416,1711],[-452,1778],[-472,1785],[-467,1815],[-452,1823],[-487,1828],[-509,1831],[-522,1837],[-516,1866],[-467,1876],[-420,1906],[-492,1893],[-496,1899],[-504,1903],[-501,1915],[-505,1918],[-505,1919],[-508,1919],[-517,1924],[-535,1924],[-555,1928],[-566,1933],[-570,1937],[-523,1947],[-447,1934],[-432,1955],[-378,1968],[-382,1986],[-333,2007],[-278,2017],[-147,2002],[-127,1964],[-103,1998],[-58,1997],[-52,1982],[-14,1997],[16,2027]]]}},{"type":"Feature","id":"NO.VL.4640","properties":{"hc-group":"admin2","hc-key":"no-vl-4640","hc-a2":"SO","name":"Sogndal"},"geometry":{"type":"MultiPolygon","coordinates":[[[[197,1633],[197,1607],[201,1597],[204,1589],[211,1581],[180,1565],[162,1583],[122,1557],[47,1538],[35,1560],[74,1594],[29,1583],[-57,1620],[-96,1649],[-30,1740],[-23,1784],[-56,1714],[-89,1682],[-115,1683],[-106,1634],[-124,1589],[-156,1567],[-214,1583],[-242,1606],[-250,1636],[-269,1620],[-212,1671],[-161,1669],[-150,1682],[-175,1720],[-76,1812],[-61,1814],[37,1917],[57,1884],[58,1799],[78,1778],[71,1749],[95,1729],[115,1680],[166,1665],[197,1633]]],[[[226,1560],[234,1567],[238,1574],[240,1573],[234,1564],[226,1560]]],[[[145,1543],[147,1544],[146,1543],[145,1543]]],[[[64,1521],[64,1521],[64,1521],[64,1521]]]]}},{"type":"Feature","id":"NO.MR.1507","properties":{"hc-group":"admin2","hc-key":"no-mr-1507","hc-a2":"ÅL","name":"Ålesund"},"geometry":{"type":"Polygon","coordinates":[[[156,2612],[152,2617],[124,2653],[86,2657],[4,2629],[-39,2634],[-40,2636],[-43,2637],[-60,2661],[-83,2658],[-89,2664],[-89,2664],[0,2689],[82,2670],[62,2695],[10,2696],[34,2713],[-68,2719],[-68,2757],[-38,2781],[44,2776],[66,2728],[76,2775],[101,2784],[115,2750],[158,2700],[203,2687],[207,2639],[243,2614],[219,2588],[204,2609],[156,2612]]]}},{"type":"Feature","id":"NO.TD.5001","properties":{"hc-group":"admin2","hc-key":"no-td-5001","hc-a2":"TR","name":"Trondheim"},"geometry":{"type":"Polygon","coordinates":[[[1484,3203],[1483,3208],[1476,3220],[1476,3222],[1476,3221],[1415,3244],[1402,3282],[1424,3307],[1500,3324],[1519,3305],[1553,3312],[1604,3289],[1613,3243],[1640,3216],[1646,3183],[1609,3172],[1619,3153],[1627,3064],[1604,3069],[1572,3115],[1509,3156],[1527,3188],[1484,3203]]]}},{"type":"Feature","id":"NO.TD.5059","properties":{"hc-group":"admin2","hc-key":"no-td-5059","hc-a2":"OR","name":"Orkland"},"geometry":{"type":"Polygon","coordinates":[[[1344,3225],[1338,3140],[1343,3098],[1326,3075],[1333,3024],[1363,3003],[1367,2968],[1365,2947],[1355,2925],[1355,2925],[1278,2938],[1240,2919],[1201,2883],[1174,2899],[1151,2881],[1148,2933],[1176,2965],[1162,3018],[1177,3115],[1141,3144],[1141,3144],[1141,3144],[1141,3144],[1138,3188],[1168,3197],[1180,3279],[1116,3285],[1089,3295],[1087,3301],[1084,3308],[1092,3331],[1203,3353],[1149,3352],[1124,3382],[1120,3393],[1168,3430],[1178,3392],[1215,3447],[1294,3485],[1328,3404],[1324,3376],[1355,3344],[1374,3302],[1359,3261],[1321,3225],[1344,3225]]]}},{"type":"Feature","id":"NO.MR.5055","properties":{"hc-group":"admin2","hc-key":"no-mr-5055","hc-a2":"HE","name":"Heim"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1180,3279],[1168,3197],[1138,3188],[1141,3144],[1141,3144],[1092,3143],[1058,3120],[1071,3089],[1011,3089],[995,3079],[991,3094],[950,3082],[931,3094],[883,3055],[822,3049],[808,3068],[721,3030],[694,3109],[716,3122],[751,3081],[723,3135],[835,3108],[850,3140],[860,3142],[884,3148],[888,3148],[941,3149],[946,3154],[988,3159],[948,3161],[945,3207],[984,3271],[947,3293],[936,3335],[1015,3330],[1028,3363],[1066,3320],[1075,3285],[1049,3220],[1070,3248],[1116,3270],[1180,3279]]],[[[1089,3295],[1084,3305],[1084,3308],[1087,3301],[1089,3295]]]]}},{"type":"Feature","id":"NO.MR.1579","properties":{"hc-group":"admin2","hc-key":"no-mr-1579","hc-a2":"HU","name":"Hustadvika"},"geometry":{"type":"Polygon","coordinates":[[[248,2863],[243,2882],[221,2895],[260,2922],[316,2905],[289,2937],[245,2936],[215,3012],[281,3048],[356,3064],[377,3035],[377,3033],[390,3025],[410,2979],[457,2987],[472,2958],[420,2929],[386,2925],[397,2907],[375,2885],[305,2882],[248,2863]]]}},{"type":"Feature","id":"NO.TD.5049","properties":{"hc-group":"admin2","hc-key":"no-td-5049","hc-a2":"FL","name":"Flatanger"},"geometry":{"type":"Polygon","coordinates":[[[1831,4185],[1813,4128],[1831,4103],[1836,4035],[1811,4034],[1771,3970],[1708,4001],[1694,4058],[1671,4054],[1630,4102],[1662,4076],[1666,4117],[1686,4088],[1709,4084],[1736,4045],[1750,4051],[1718,4109],[1684,4111],[1698,4128],[1749,4137],[1737,4187],[1768,4129],[1795,4190],[1783,4216],[1798,4232],[1830,4211],[1831,4185]]]}},{"type":"Feature","id":"NO.TD.5006","properties":{"hc-group":"admin2","hc-key":"no-td-5006","hc-a2":"ST","name":"Steinkjer"},"geometry":{"type":"MultiPolygon","coordinates":[[[[2065,3955],[2128,3990],[2135,3965],[2134,3909],[2150,3888],[2165,3806],[2204,3797],[2190,3763],[2237,3734],[2273,3679],[2219,3675],[2138,3648],[2044,3647],[1963,3616],[1899,3638],[1914,3712],[1961,3747],[1877,3764],[1871,3785],[1917,3828],[1866,3794],[1845,3742],[1766,3699],[1718,3652],[1675,3641],[1652,3609],[1642,3599],[1649,3580],[1568,3542],[1568,3583],[1573,3567],[1638,3674],[1676,3698],[1699,3732],[1700,3770],[1726,3817],[1744,3822],[1812,3857],[1841,3845],[1917,3867],[1923,3886],[1986,3919],[2029,3931],[2065,3955]]],[[[1704,3632],[1741,3657],[1744,3657],[1706,3633],[1704,3632]]]]}},{"type":"Feature","id":"NO.TD.5054","properties":{"hc-group":"admin2","hc-key":"no-td-5054","hc-a2":"IF","name":"Indre Fosen"},"geometry":{"type":"Polygon","coordinates":[[[1538,3647],[1562,3620],[1568,3583],[1568,3542],[1649,3580],[1710,3545],[1711,3519],[1637,3486],[1623,3457],[1549,3412],[1485,3403],[1423,3363],[1386,3354],[1364,3373],[1357,3423],[1339,3447],[1333,3521],[1407,3541],[1447,3574],[1411,3561],[1487,3597],[1492,3639],[1492,3639],[1538,3647]]]}},{"type":"Feature","id":"NO.TD.5057","properties":{"hc-group":"admin2","hc-key":"no-td-5057","hc-a2":"ØR","name":"Ørland"},"geometry":{"type":"Polygon","coordinates":[[[1404,3683],[1422,3664],[1452,3663],[1492,3639],[1492,3639],[1487,3597],[1411,3561],[1422,3589],[1357,3551],[1239,3507],[1247,3556],[1331,3588],[1259,3582],[1247,3595],[1293,3628],[1356,3658],[1343,3677],[1404,3683]]]}},{"type":"Feature","id":"NO.NO.1806","properties":{"hc-group":"admin2","hc-key":"no-no-1806","hc-a2":"NA","name":"Narvik"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3713,7319],[3711,7318],[3698,7318],[3701,7318],[3713,7319]]],[[[3759,6905],[3718,7002],[3718,7002],[3726,7019],[3691,7030],[3667,7056],[3621,7026],[3605,7032],[3617,7021],[3614,6994],[3571,7006],[3599,7038],[3604,7033],[3612,7061],[3641,7088],[3639,7111],[3680,7094],[3647,7143],[3637,7128],[3566,7123],[3578,7142],[3619,7145],[3616,7162],[3571,7168],[3544,7188],[3565,7216],[3598,7209],[3609,7189],[3667,7168],[3685,7118],[3740,7075],[3759,7070],[3736,7105],[3709,7125],[3696,7169],[3671,7195],[3637,7202],[3578,7244],[3639,7276],[3720,7291],[3773,7266],[3761,7226],[3812,7245],[3851,7269],[3882,7198],[3915,7176],[3914,7106],[3928,7117],[3923,7151],[3943,7161],[3933,7186],[3895,7220],[3874,7270],[3886,7297],[3910,7300],[3962,7267],[3976,7277],[3921,7305],[3973,7319],[4057,7297],[3994,7338],[3950,7334],[3971,7402],[3903,7361],[3883,7362],[3889,7401],[3908,7426],[3935,7439],[3969,7456],[4028,7459],[4044,7462],[4091,7470],[4110,7472],[4121,7454],[4144,7415],[4142,7308],[4166,7140],[4098,6950],[4024,7003],[3905,7064],[3876,7007],[3759,6905]]],[[[3718,7002],[3669,6973],[3628,6983],[3657,7036],[3718,7002],[3718,7002]]]]}},{"type":"Feature","id":"NO.NO.1875","properties":{"hc-group":"admin2","hc-key":"no-no-1875","hc-a2":"HA","name":"Hamarøy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3718,7002],[3759,6905],[3744,6892],[3694,6673],[3650,6579],[3568,6666],[3572,6702],[3554,6732],[3521,6722],[3508,6768],[3478,6774],[3490,6788],[3428,6873],[3436,6914],[3453,6916],[3477,6877],[3507,6963],[3536,6970],[3471,6986],[3479,7014],[3452,6984],[3395,6986],[3377,7016],[3328,6973],[3320,6951],[3297,6984],[3334,7040],[3365,7062],[3367,7033],[3403,7065],[3404,7090],[3434,7069],[3435,7030],[3399,7029],[3399,7002],[3462,7031],[3492,7064],[3476,7094],[3497,7108],[3503,7158],[3525,7155],[3528,7089],[3544,7098],[3536,7049],[3543,7017],[3529,6981],[3576,6943],[3591,6863],[3605,6858],[3654,6802],[3658,6838],[3614,6856],[3596,6877],[3609,6953],[3642,6893],[3661,6878],[3660,6911],[3619,6954],[3633,6966],[3665,6925],[3669,6973],[3718,7002],[3718,7002],[3718,7002],[3718,7002]]],[[[3400,6943],[3359,6957],[3386,6976],[3474,6978],[3497,6954],[3468,6943],[3427,6965],[3400,6943]]]]}},{"type":"Feature","id":"NO.TF.5414","properties":{"hc-group":"admin2","hc-key":"no-tf-5414","hc-a2":"GR","name":"Gratangen"},"geometry":{"type":"Polygon","coordinates":[[[4044,7462],[4028,7459],[3969,7456],[3939,7488],[3919,7484],[3875,7514],[3864,7545],[3877,7556],[3913,7547],[3941,7512],[3988,7526],[3951,7532],[3922,7575],[3899,7563],[3872,7582],[3937,7633],[3927,7616],[3982,7586],[3990,7545],[4054,7538],[4044,7462]]]}},{"type":"Feature","id":"NO.VI.3026","properties":{"hc-group":"admin2","hc-key":"no-vi-3026","hc-a2":"AH","name":"Aurskog-Høland"},"geometry":{"type":"Polygon","coordinates":[[[1917,340],[1951,300],[1952,219],[1932,219],[1916,183],[1859,166],[1862,195],[1822,202],[1782,182],[1764,146],[1770,179],[1752,211],[1717,234],[1710,280],[1684,333],[1712,353],[1707,381],[1724,437],[1760,468],[1807,493],[1844,479],[1916,489],[1903,434],[1917,340]]]}},{"type":"Feature","id":"NO.TF.5421","properties":{"hc-group":"admin2","hc-key":"no-tf-5421","hc-a2":"SE","name":"Senja"},"geometry":{"type":"MultiPolygon","coordinates":[[[[4159,7972],[4132,7971],[4102,7959],[4109,7978],[4083,7977],[4077,8023],[4107,8064],[4123,8125],[4114,8165],[4154,8191],[4182,8140],[4178,8115],[4201,8118],[4220,8088],[4219,8039],[4207,8041],[4153,7995],[4159,7972]]],[[[3902,7908],[3861,7867],[3841,7821],[3849,7800],[3808,7793],[3826,7849],[3743,7821],[3730,7834],[3739,7874],[3809,7887],[3815,7927],[3761,7936],[3755,7958],[3774,7971],[3815,7966],[3821,7985],[3767,8017],[3763,8036],[3826,8033],[3799,8060],[3802,8076],[3751,8070],[3768,8103],[3808,8094],[3826,8106],[3897,8092],[3866,8119],[3913,8121],[3926,8133],[3853,8151],[3836,8190],[3895,8175],[3872,8218],[3914,8202],[3950,8166],[3968,8162],[3943,8211],[3923,8224],[3913,8272],[3927,8270],[3958,8206],[3977,8201],[3966,8270],[3971,8277],[3996,8227],[4018,8270],[4036,8226],[4024,8197],[4026,8151],[4051,8216],[4083,8195],[4064,8183],[4054,8138],[4072,8124],[4093,8138],[4098,8079],[4061,8069],[4048,8048],[4064,7994],[4043,7992],[4069,7937],[4035,7928],[3996,7927],[3969,7911],[3933,7909],[3944,7948],[3927,7947],[3902,7908]]]]}},{"type":"Feature","id":"NO.TF.5412","properties":{"hc-group":"admin2","hc-key":"no-tf-5412","hc-a2":"TJ","name":"Tjeldsund"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3969,7456],[3935,7439],[3908,7426],[3866,7420],[3767,7429],[3723,7377],[3676,7360],[3680,7317],[3664,7319],[3649,7375],[3671,7403],[3690,7391],[3679,7459],[3695,7483],[3748,7517],[3801,7541],[3850,7481],[3838,7535],[3864,7545],[3875,7514],[3919,7484],[3939,7488],[3969,7456]]],[[[3551,7384],[3549,7387],[3547,7389],[3537,7389],[3537,7389],[3537,7389],[3537,7389],[3525,7389],[3516,7427],[3531,7448],[3588,7472],[3600,7449],[3659,7415],[3576,7404],[3553,7384],[3551,7384]]],[[[3540,7281],[3563,7306],[3546,7311],[3576,7385],[3612,7396],[3633,7382],[3650,7341],[3622,7323],[3631,7296],[3581,7292],[3549,7266],[3540,7281]]]]}},{"type":"Feature","id":"NO.TF.5411","properties":{"hc-group":"admin2","hc-key":"no-tf-5411","hc-a2":"KV","name":"Kvæfjord"},"geometry":{"type":"Polygon","coordinates":[[[3588,7472],[3531,7448],[3516,7427],[3497,7457],[3477,7391],[3459,7391],[3422,7348],[3395,7398],[3388,7419],[3410,7433],[3403,7471],[3442,7487],[3443,7534],[3472,7534],[3503,7570],[3488,7514],[3447,7480],[3443,7414],[3454,7453],[3509,7509],[3527,7470],[3532,7505],[3517,7536],[3539,7561],[3570,7557],[3543,7596],[3537,7638],[3576,7649],[3577,7624],[3614,7589],[3628,7498],[3588,7472]]]}},{"type":"Feature","id":"NO.TF.5402","properties":{"hc-group":"admin2","hc-key":"no-tf-5402","hc-a2":"HA","name":"Harstad"},"geometry":{"type":"MultiPolygon","coordinates":[[[[3659,7415],[3600,7449],[3588,7472],[3628,7498],[3614,7589],[3577,7624],[3576,7649],[3589,7643],[3580,7694],[3598,7667],[3635,7651],[3640,7624],[3670,7632],[3652,7603],[3664,7548],[3678,7537],[3674,7494],[3654,7444],[3659,7415]]],[[[3581,7747],[3593,7769],[3641,7743],[3670,7749],[3680,7732],[3672,7683],[3621,7694],[3581,7747]]]]}},{"type":"Feature","id":"NO.VT.3805","properties":{"hc-group":"admin2","hc-key":"no-vt-3805","hc-a2":"LA","name":"Larvik"},"geometry":{"type":"Polygon","coordinates":[[[1045,-283],[1059,-212],[1050,-162],[1080,-150],[1073,-130],[1074,-88],[1031,-25],[1046,45],[1041,83],[1108,75],[1167,85],[1167,73],[1166,70],[1165,46],[1154,12],[1126,-80],[1157,-138],[1177,-146],[1171,-179],[1206,-243],[1210,-281],[1187,-298],[1178,-260],[1139,-284],[1092,-331],[1046,-328],[1045,-283]],[[1170,-214],[1168,-219],[1179,-222],[1174,-210],[1170,-214]]]}},{"type":"Feature","id":"NO.VT.3811","properties":{"hc-group":"admin2","hc-key":"no-vt-3811","hc-a2":"FÆ","name":"Færder"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1293,-89],[1293,-89],[1293,-90],[1290,-89],[1293,-89]]],[[[1310,-103],[1308,-100],[1310,-101],[1310,-103]]]]}},{"type":"Feature","id":"NO.VI.3005","properties":{"hc-group":"admin2","hc-key":"no-vi-3005","hc-a2":"DR","name":"Drammen"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1191,402],[1207,363],[1262,296],[1261,265],[1302,239],[1313,210],[1303,127],[1289,150],[1283,231],[1201,244],[1189,222],[1153,242],[1137,321],[1163,373],[1191,402]]],[[[1322,232],[1322,233],[1322,233],[1322,232]]],[[[1325,197],[1324,206],[1326,198],[1325,197]]]]}},{"type":"Feature","id":"NO.VI.3025","properties":{"hc-group":"admin2","hc-key":"no-vi-3025","hc-a2":"AS","name":"Asker"},"geometry":{"type":"Polygon","coordinates":[[[1324,206],[1323,212],[1322,232],[1322,233],[1322,233],[1308,266],[1286,281],[1294,338],[1308,346],[1301,403],[1316,428],[1326,408],[1385,404],[1368,366],[1359,283],[1393,224],[1403,179],[1392,149],[1344,107],[1320,124],[1325,197],[1326,198],[1324,206]]]}},{"type":"Feature","id":"NO.VI.3002","properties":{"hc-group":"admin2","hc-key":"no-vi-3002","hc-a2":"MO","name":"Moss"},"geometry":{"type":"MultiPolygon","coordinates":[[[[1421,86],[1418,94],[1415,106],[1417,104],[1421,86]]],[[[1464,83],[1459,18],[1477,1],[1455,-37],[1437,-48],[1434,-50],[1432,-54],[1429,-58],[1428,-62],[1412,-60],[1411,9],[1386,30],[1414,88],[1425,80],[1442,65],[1464,83]]]]}},{"type":"Feature","id":"NO.VI.5435","properties":{"hc-group":"admin2","hc-key":"no-vi-5435","hc-a2":"NF","name":"Norde Follo"},"geometry":{"type":"Polygon","coordinates":[[[1457,303],[1469,343],[1472,359],[1523,337],[1547,352],[1566,305],[1550,295],[1562,248],[1558,212],[1513,181],[1513,181],[1495,217],[1507,252],[1486,259],[1495,293],[1457,303]]]}},{"type":"Feature","id":"NO.VI.3014","properties":{"hc-group":"admin2","hc-key":"no-vi-3014","hc-a2":"IØ","name":"Indre Østfold"},"geometry":{"type":"Polygon","coordinates":[[[1710,280],[1717,234],[1752,211],[1770,179],[1764,146],[1782,104],[1783,43],[1695,56],[1690,36],[1651,54],[1636,108],[1613,118],[1580,83],[1547,84],[1553,114],[1486,115],[1466,104],[1465,129],[1503,160],[1507,172],[1513,181],[1513,181],[1558,212],[1562,248],[1620,242],[1660,224],[1667,284],[1674,295],[1710,280]]]}},{"type":"Feature","id":"NO.VT.3817","properties":{"hc-group":"admin2","hc-key":"no-vt-3817","hc-a2":"MT","name":"Midt-Telemark"},"geometry":{"type":"Polygon","coordinates":[[[671,27],[648,65],[689,103],[684,140],[735,171],[784,166],[803,125],[929,175],[946,156],[924,112],[895,97],[876,20],[826,0],[776,10],[774,35],[747,47],[725,27],[671,27]]]}},{"type":"Feature","id":"NO.VT.3802","properties":{"hc-group":"admin2","hc-key":"no-vt-3802","hc-a2":"HO","name":"Holmestrand"},"geometry":{"type":"Polygon","coordinates":[[[1153,242],[1189,222],[1201,244],[1283,231],[1289,150],[1303,127],[1245,151],[1283,87],[1274,60],[1235,60],[1231,87],[1201,61],[1166,70],[1167,73],[1167,85],[1154,118],[1114,179],[1143,206],[1153,242]]]}},{"type":"Feature","id":"NO.TD.5014","properties":{"hc-group":"admin2","hc-key":"no-td-5014","hc-a2":"FR","name":"Frøya"},"geometry":{"type":"Polygon","coordinates":[[[874,3563],[796,3552],[805,3578],[874,3586],[959,3622],[932,3629],[931,3642],[985,3653],[984,3575],[952,3552],[847,3549],[874,3563]]]}},{"type":"Feature","id":"NO.NO.1827","properties":{"hc-group":"admin2","hc-key":"no-no-1827","hc-a2":"DØ","name":"Dønna"},"geometry":{"type":"Polygon","coordinates":[[[2424,5467],[2402,5447],[2434,5431],[2395,5390],[2314,5356],[2412,5469],[2365,5483],[2420,5507],[2424,5467]]]}},{"type":"Feature","id":"NO.TF.5444","properties":{"hc-group":"admin2","hc-key":"no-tf-5444","hc-a2":"SV","name":"Sør-Varanger"},"geometry":{"type":"MultiPolygon","coordinates":[[[[7171,9065],[7280,9053],[7226,8982],[7213,8944],[7233,8951],[7245,8993],[7307,9007],[7330,8954],[7309,8893],[7285,8794],[7324,8866],[7385,8882],[7413,8922],[7415,8880],[7434,8896],[7450,8873],[7472,8870],[7439,8912],[7460,8941],[7441,8959],[7429,9014],[7461,9028],[7464,8994],[7501,8998],[7532,8890],[7525,8859],[7546,8874],[7528,8987],[7589,8995],[7602,8966],[7624,8993],[7655,8954],[7696,8875],[7707,8817],[7680,8782],[7594,8770],[7557,8802],[7467,8846],[7469,8825],[7497,8770],[7490,8721],[7498,8685],[7478,8635],[7462,8622],[7435,8631],[7406,8596],[7375,8527],[7325,8520],[7299,8489],[7318,8445],[7321,8342],[7283,8247],[7218,8287],[7197,8311],[7184,8403],[7261,8567],[7279,8639],[7202,8755],[7181,8798],[6957,8850],[6931,8870],[6967,8895],[7025,8960],[7183,9026],[7171,9065]]],[[[7352,8890],[7328,8891],[7345,8958],[7331,8999],[7343,9022],[7379,9013],[7399,8966],[7420,8959],[7378,8915],[7358,8926],[7352,8890]]]]}},{"type":"Feature","id":"NO.TF.5404","properties":{"hc-group":"admin2","hc-key":"no-tf-5404","hc-a2":"VA","name":"Vardø"},"geometry":{"type":"Polygon","coordinates":[[[7461,9517],[7492,9483],[7514,9524],[7569,9463],[7567,9427],[7591,9399],[7557,9372],[7457,9333],[7442,9289],[7441,9295],[7320,9338],[7380,9429],[7461,9517]]]}},{"type":"Feature","id":"NO.TF.5438","properties":{"hc-group":"admin2","hc-key":"no-tf-5438","hc-a2":"LE","name":"Lebesby"},"geometry":{"type":"Polygon","coordinates":[[[6300,9660],[6326,9619],[6321,9562],[6341,9560],[6332,9461],[6261,9398],[6301,9417],[6347,9408],[6340,9305],[6352,9273],[6340,9233],[6349,9178],[6364,9172],[6385,9199],[6381,9237],[6411,9253],[6413,9288],[6448,9297],[6452,9281],[6478,9297],[6445,9342],[6457,9405],[6518,9397],[6475,9422],[6463,9444],[6473,9468],[6449,9480],[6459,9514],[6497,9524],[6490,9549],[6500,9593],[6577,9592],[6534,9600],[6545,9620],[6501,9668],[6487,9639],[6447,9640],[6425,9658],[6430,9697],[6481,9687],[6441,9724],[6442,9749],[6503,9745],[6532,9708],[6529,9759],[6505,9796],[6512,9823],[6531,9825],[6528,9851],[6545,9820],[6535,9782],[6558,9740],[6575,9667],[6602,9615],[6605,9586],[6571,9513],[6545,9439],[6545,9387],[6591,9257],[6584,9230],[6593,9168],[6509,9085],[6519,9039],[6448,9014],[6321,8936],[6339,8873],[6304,8845],[6257,8842],[6229,8930],[6241,8983],[6233,9000],[6251,9037],[6219,9105],[6210,9175],[6225,9231],[6226,9305],[6199,9393],[6227,9417],[6260,9540],[6292,9587],[6300,9660]]]}},{"type":"Feature","id":"NO.MR.1573","properties":{"hc-group":"admin2","hc-key":"no-mr-1573","hc-a2":"SM","name":"Smøla"},"geometry":{"type":"Polygon","coordinates":[[[642,3310],[586,3331],[579,3364],[635,3380],[667,3405],[701,3394],[724,3331],[684,3285],[649,3278],[623,3303],[642,3310]]]}},{"type":"Feature","id":"NO.TF.5430","properties":{"hc-group":"admin2","hc-key":"no-tf-5430","hc-a2":"G/","name":"Guovdageaidnu / Kautokeino"},"geometry":{"type":"Polygon","coordinates":[[[6254,7937],[6221,7900],[6196,7853],[6197,7755],[6206,7725],[6194,7704],[6151,7685],[6154,7643],[6139,7647],[6108,7704],[6051,7732],[5956,7747],[5908,7770],[5906,7799],[5882,7787],[5850,7822],[5816,7824],[5790,7806],[5773,7710],[5706,7690],[5633,7627],[5591,7672],[5519,7661],[5435,7697],[5390,7669],[5370,7757],[5317,7826],[5309,7856],[5242,7944],[5339,7961],[5382,7991],[5391,8035],[5384,8097],[5313,8195],[5288,8286],[5317,8293],[5351,8319],[5411,8323],[5417,8404],[5446,8441],[5427,8455],[5441,8480],[5516,8483],[5560,8507],[5621,8518],[5813,8511],[5850,8470],[5882,8421],[5860,8346],[5871,8321],[5849,8268],[5874,8254],[5911,8165],[6006,8103],[6039,8011],[6135,7965],[6156,7924],[6226,7927],[6254,7937]]]}},{"type":"Feature","id":"NO.TF.5440","properties":{"hc-group":"admin2","hc-key":"no-tf-5440","hc-a2":"BE","name":"Berlevåg"},"geometry":{"type":"Polygon","coordinates":[[[6834,9543],[6859,9545],[6828,9578],[6857,9691],[6870,9715],[6937,9739],[6943,9720],[6985,9727],[7017,9687],[7047,9682],[7026,9642],[7059,9644],[7037,9628],[7050,9607],[7034,9592],[7051,9578],[7060,9612],[7092,9627],[7132,9668],[7151,9665],[7108,9570],[7109,9544],[7052,9442],[7058,9427],[7031,9421],[6995,9439],[6938,9422],[6904,9481],[6865,9508],[6834,9543]]]}},{"type":"Feature","id":"NO.TF.5439","properties":{"hc-group":"admin2","hc-key":"no-tf-5439","hc-a2":"GA","name":"Gamvik"},"geometry":{"type":"Polygon","coordinates":[[[6528,9851],[6549,9836],[6551,9805],[6602,9792],[6639,9828],[6656,9807],[6675,9849],[6698,9828],[6689,9777],[6705,9764],[6729,9792],[6768,9797],[6786,9785],[6786,9709],[6757,9700],[6780,9688],[6757,9666],[6766,9651],[6729,9648],[6752,9637],[6737,9611],[6663,9605],[6614,9589],[6635,9576],[6626,9551],[6654,9578],[6687,9564],[6721,9566],[6711,9536],[6677,9515],[6649,9467],[6616,9435],[6653,9449],[6737,9521],[6762,9560],[6762,9515],[6696,9414],[6661,9394],[6624,9336],[6607,9272],[6591,9257],[6545,9387],[6545,9439],[6571,9513],[6605,9586],[6602,9615],[6575,9667],[6558,9740],[6535,9782],[6545,9820],[6528,9851]]]}},{"type":"Feature","id":"NO.TF.5443","properties":{"hc-group":"admin2","hc-key":"no-tf-5443","hc-a2":"BÅ","name":"Båtsfjord"},"geometry":{"type":"Polygon","coordinates":[[[7151,9665],[7164,9630],[7151,9569],[7186,9589],[7215,9663],[7245,9669],[7277,9652],[7255,9618],[7296,9617],[7327,9602],[7329,9584],[7282,9544],[7298,9525],[7368,9574],[7405,9568],[7405,9547],[7461,9517],[7380,9429],[7320,9338],[7257,9347],[7183,9340],[7198,9364],[7172,9368],[7128,9400],[7088,9408],[7058,9427],[7052,9442],[7109,9544],[7108,9570],[7151,9665]]]}},{"type":"Feature","id":"NO.MR.1560","properties":{"hc-group":"admin2","hc-key":"no-mr-1560","hc-a2":"TI","name":"Tingvoll"},"geometry":{"type":"Polygon","coordinates":[[[733,2841],[678,2891],[681,2951],[612,3046],[579,3035],[631,3097],[665,3107],[675,3058],[745,2975],[733,2965],[735,2912],[762,2915],[749,2887],[768,2829],[733,2841]]]}},{"type":"Feature","id":"NO.TF.5422","properties":{"hc-group":"admin2","hc-key":"no-tf-5422","hc-a2":"BA","name":"Balsfjord"},"geometry":{"type":"Polygon","coordinates":[[[4330,8184],[4360,8156],[4363,8130],[4403,8097],[4461,8094],[4471,8059],[4438,8035],[4455,7995],[4476,8012],[4506,7996],[4494,8075],[4460,8122],[4405,8117],[4356,8185],[4353,8209],[4397,8145],[4406,8164],[4452,8187],[4465,8170],[4452,8147],[4507,8101],[4526,8110],[4551,8083],[4550,8050],[4572,8019],[4634,7994],[4657,7888],[4608,7851],[4584,7865],[4507,7851],[4486,7859],[4469,7842],[4417,7881],[4300,7987],[4281,8022],[4274,8060],[4312,8069],[4344,8046],[4369,8047],[4343,8078],[4264,8102],[4232,8155],[4204,8160],[4206,8221],[4234,8193],[4264,8186],[4268,8166],[4330,8184]]]}},{"type":"Feature","id":"NO.TF.5405","properties":{"hc-group":"admin2","hc-key":"no-tf-5405","hc-a2":"VA","name":"Vadsø"},"geometry":{"type":"Polygon","coordinates":[[[7442,9289],[7421,9260],[7432,9247],[7422,9213],[7380,9181],[7388,9165],[7120,9143],[7095,9227],[7102,9232],[7105,9303],[7088,9347],[7042,9339],[7006,9354],[7025,9360],[7028,9388],[7058,9427],[7088,9408],[7128,9400],[7172,9368],[7198,9364],[7183,9340],[7257,9347],[7320,9338],[7441,9295],[7442,9289]]]}},{"type":"Feature","id":"NO.IN.3428","properties":{"hc-group":"admin2","hc-key":"no-in-3428","hc-a2":"AL","name":"Alvdal"},"geometry":{"type":"Polygon","coordinates":[[[1446,2358],[1518,2305],[1585,2299],[1578,2262],[1589,2208],[1637,2135],[1653,2084],[1591,2090],[1517,2054],[1505,2096],[1468,2098],[1429,2092],[1410,2061],[1355,2093],[1343,2114],[1364,2169],[1456,2292],[1439,2339],[1446,2358]]]}},{"type":"Feature","properties":{"hc-group":"__border_lines__"},"geometry":{"type":"MultiLineString","coordinates":[[[5081,8703],[5074,8680],[5037,8698],[5047,8720],[5081,8703]],[[4847,8728],[4829,8721],[4816,8757],[4824,8784],[4851,8752],[4847,8728]],[[4765,8544],[4769,8570],[4810,8585],[4816,8515],[4789,8488],[4774,8493],[4765,8544]],[[4825,8692],[4848,8694],[4871,8668],[4910,8678],[4879,8651],[4871,8622],[4833,8619],[4816,8660],[4825,8692]],[[4791,8716],[4765,8693],[4765,8735],[4742,8701],[4720,8707],[4706,8734],[4708,8791],[4751,8847],[4791,8851],[4819,8820],[4810,8754],[4820,8716],[4791,8716]],[[4189,8465],[4196,8498],[4217,8491],[4217,8469],[4189,8465]],[[4271,8642],[4244,8603],[4235,8614],[4232,8665],[4238,8706],[4260,8700],[4270,8665],[4290,8705],[4316,8680],[4271,8642]],[[4432,8476],[4372,8450],[4347,8490],[4288,8539],[4265,8547],[4254,8573],[4292,8571],[4310,8595],[4281,8613],[4307,8644],[4358,8648],[4340,8686],[4379,8705],[4394,8680],[4412,8691],[4406,8652],[4436,8622],[4454,8668],[4478,8678],[4489,8627],[4507,8651],[4518,8623],[4480,8592],[4476,8561],[4449,8497],[4432,8476]],[[4122,8225],[4095,8257],[4063,8272],[4101,8311],[4130,8306],[4147,8277],[4176,8318],[4145,8315],[4112,8370],[4195,8375],[4233,8364],[4227,8378],[4169,8382],[4149,8418],[4157,8441],[4193,8430],[4194,8409],[4220,8453],[4240,8455],[4239,8416],[4261,8361],[4279,8441],[4248,8481],[4243,8522],[4267,8511],[4283,8525],[4289,8492],[4332,8485],[4355,8449],[4350,8413],[4318,8374],[4288,8358],[4280,8329],[4293,8316],[4298,8284],[4274,8262],[4243,8271],[4141,8226],[4122,8225]],[[5844,9653],[5865,9646],[5858,9615],[5835,9632],[5844,9653]],[[5786,9684],[5800,9691],[5793,9629],[5748,9647],[5767,9692],[5786,9684]],[[5618,9549],[5653,9558],[5645,9525],[5628,9523],[5605,9515],[5575,9537],[5600,9550],[5572,9559],[5580,9598],[5614,9600],[5618,9549]],[[5062,8902],[5045,8917],[5046,9003],[5070,8980],[5074,8952],[5062,8902]],[[5267,8944],[5255,8947],[5249,8957],[5249,8957],[5249,8957],[5249,8957],[5249,8957],[5249,8957],[5249,8957],[5248,8957],[5231,8984],[5256,8998],[5257,9024],[5290,9013],[5310,9039],[5324,8993],[5323,9034],[5337,9035],[5355,8994],[5391,8992],[5411,8932],[5337,8929],[5267,8944]],[[6041,9062],[6049,9040],[6025,9018],[6031,9058],[6041,9062]],[[6129,9393],[6118,9383],[6108,9407],[6122,9422],[6129,9393]],[[3913,7774],[3898,7811],[3925,7852],[3953,7859],[3951,7830],[3913,7774]],[[4474,8709],[4420,8720],[4420,8753],[4442,8756],[4479,8723],[4474,8709]],[[4283,8775],[4286,8735],[4257,8745],[4271,8773],[4283,8775]],[[4652,8825],[4645,8830],[4640,8895],[4666,8863],[4652,8825]],[[4351,8819],[4367,8833],[4386,8777],[4382,8735],[4349,8718],[4317,8744],[4354,8784],[4339,8812],[4351,8819]],[[4480,8566],[4522,8605],[4542,8640],[4559,8633],[4567,8616],[4536,8525],[4471,8499],[4458,8514],[4480,8566]],[[4551,8686],[4530,8705],[4526,8746],[4489,8811],[4461,8835],[4497,8870],[4506,8838],[4533,8808],[4543,8775],[4554,8809],[4579,8777],[4609,8775],[4590,8760],[4640,8737],[4613,8725],[4595,8690],[4551,8686]],[[3845,7593],[3756,7553],[3756,7592],[3804,7665],[3816,7630],[3845,7593]],[[3929,7674],[3889,7622],[3867,7612],[3853,7630],[3846,7671],[3824,7697],[3828,7719],[3866,7668],[3864,7717],[3892,7715],[3929,7674]],[[5364,9045],[5383,9070],[5362,9092],[5390,9133],[5416,9156],[5425,9139],[5455,9162],[5465,9132],[5468,9189],[5485,9176],[5489,9200],[5525,9191],[5477,9245],[5521,9252],[5537,9221],[5542,9170],[5561,9162],[5567,9135],[5554,9088],[5529,9055],[5488,9019],[5508,9002],[5467,8967],[5436,8963],[5426,8999],[5430,9071],[5412,9008],[5364,9045]],[[5551,9296],[5534,9322],[5547,9362],[5575,9368],[5581,9335],[5619,9341],[5640,9327],[5654,9297],[5674,9275],[5671,9249],[5617,9178],[5584,9182],[5544,9279],[5551,9296]],[[5294,9332],[5343,9308],[5335,9289],[5359,9264],[5367,9316],[5394,9309],[5404,9327],[5361,9371],[5375,9392],[5396,9376],[5392,9404],[5427,9369],[5442,9373],[5428,9439],[5467,9417],[5476,9387],[5457,9379],[5465,9347],[5450,9352],[5437,9292],[5406,9298],[5417,9266],[5399,9208],[5378,9220],[5376,9194],[5325,9147],[5306,9172],[5281,9174],[5282,9143],[5267,9123],[5243,9143],[5241,9112],[5220,9126],[5206,9112],[5187,9144],[5181,9101],[5153,9092],[5170,9173],[5193,9204],[5107,9182],[5121,9212],[5086,9220],[5111,9232],[5154,9214],[5159,9250],[5214,9217],[5195,9274],[5205,9283],[5229,9260],[5238,9295],[5271,9275],[5259,9244],[5322,9248],[5288,9312],[5294,9332]],[[6098,9628],[6052,9632],[6062,9606],[6006,9587],[5968,9623],[6001,9657],[5971,9663],[5941,9639],[5927,9668],[5949,9705],[5967,9697],[5966,9722],[6033,9700],[6022,9724],[5982,9756],[6008,9781],[6015,9765],[6046,9779],[6046,9744],[6073,9736],[6102,9765],[6114,9736],[6082,9701],[6093,9692],[6099,9670],[6132,9670],[6166,9714],[6165,9675],[6141,9648],[6098,9628]],[[3902,7908],[3861,7867],[3841,7821],[3849,7800],[3808,7793],[3826,7849],[3743,7821],[3730,7834],[3739,7874],[3809,7887],[3815,7927],[3761,7936],[3755,7958],[3774,7971],[3815,7966],[3821,7985],[3767,8017],[3763,8036],[3826,8033],[3799,8060],[3802,8076],[3751,8070],[3768,8103],[3808,8094],[3826,8106],[3897,8092],[3866,8119],[3913,8121],[3926,8133],[3853,8151],[3836,8190],[3895,8175],[3872,8218],[3914,8202],[3950,8166],[3968,8162],[3943,8211],[3923,8224],[3913,8272],[3927,8270],[3958,8206],[3977,8201],[3966,8270],[3971,8277],[3996,8227],[4018,8270],[4036,8226],[4024,8197],[4026,8151],[4051,8216],[4083,8195],[4064,8183],[4054,8138],[4072,8124],[4093,8138],[4098,8079],[4061,8069],[4048,8048],[4064,7994],[4043,7992],[4069,7937],[4035,7928],[3996,7927],[3969,7911],[3933,7909],[3944,7948],[3927,7947],[3902,7908]],[[3540,7281],[3563,7306],[3546,7311],[3576,7385],[3612,7396],[3633,7382],[3650,7341],[3622,7323],[3631,7296],[3581,7292],[3549,7266],[3540,7281]],[[3581,7747],[3593,7769],[3641,7743],[3670,7749],[3680,7732],[3672,7683],[3621,7694],[3581,7747]],[[7352,8890],[7328,8891],[7345,8958],[7331,8999],[7343,9022],[7379,9013],[7399,8966],[7420,8959],[7378,8915],[7358,8926],[7352,8890]],[[-775,747],[-776,715],[-810,713],[-817,734],[-775,747]],[[-741,792],[-732,751],[-747,726],[-779,773],[-759,821],[-741,792]],[[-721,847],[-721,846],[-721,847],[-702,870],[-721,847]],[[-880,1403],[-864,1395],[-861,1378],[-880,1371],[-880,1403]],[[-794,1195],[-780,1168],[-733,1143],[-720,1116],[-727,1073],[-756,1064],[-747,1097],[-772,1118],[-772,1149],[-796,1156],[-794,1195]],[[-846,1267],[-844,1233],[-868,1239],[-855,1298],[-846,1267]],[[-813,1107],[-778,1000],[-794,960],[-786,902],[-808,900],[-811,937],[-830,929],[-843,986],[-809,994],[-826,1017],[-824,1098],[-813,1107]],[[-683,636],[-677,558],[-713,526],[-748,550],[-753,558],[-756,591],[-757,594],[-758,605],[-765,658],[-735,710],[-703,689],[-683,636]],[[-656,635],[-661,635],[-667,653],[-667,661],[-667,688],[-686,682],[-686,682],[-694,688],[-704,700],[-703,726],[-673,724],[-662,762],[-580,771],[-586,721],[-615,680],[-606,640],[-656,635]],[[-507,1264],[-499,1253],[-521,1139],[-527,1089],[-557,1069],[-596,1068],[-606,1077],[-610,1086],[-635,1137],[-658,1168],[-659,1169],[-658,1170],[-653,1172],[-652,1172],[-652,1172],[-611,1188],[-545,1226],[-537,1258],[-531,1265],[-518,1269],[-507,1264]],[[-774,572],[-750,492],[-767,478],[-768,527],[-793,535],[-829,480],[-821,457],[-820,423],[-842,407],[-852,459],[-837,506],[-808,540],[-853,553],[-836,601],[-805,615],[-774,572]],[[2105,4628],[2027,4576],[2014,4587],[2038,4631],[2105,4628]],[[1849,3571],[1824,3571],[1771,3530],[1784,3567],[1848,3586],[1849,3571]],[[1058,3524],[1085,3529],[1099,3494],[1050,3485],[1058,3524]],[[979,3491],[1000,3516],[1030,3518],[1033,3466],[1067,3474],[1099,3439],[1072,3414],[978,3385],[927,3387],[845,3355],[804,3359],[766,3389],[784,3426],[824,3462],[921,3465],[874,3490],[965,3511],[979,3491]],[[1784,4547],[1817,4539],[1768,4513],[1751,4550],[1784,4547]],[[1842,4437],[1856,4469],[1830,4471],[1794,4440],[1766,4441],[1861,4511],[1920,4465],[1901,4440],[1853,4418],[1842,4437]],[[1785,4497],[1843,4531],[1868,4525],[1794,4481],[1735,4437],[1755,4496],[1785,4497]],[[1975,4207],[1961,4172],[1934,4192],[1942,4248],[1975,4207]],[[1938,4263],[1922,4221],[1900,4255],[1875,4255],[1881,4284],[1923,4297],[1938,4263]],[[1952,4116],[1918,4130],[1908,4152],[1871,4149],[1855,4189],[1871,4203],[1879,4220],[1841,4217],[1829,4252],[1845,4269],[1906,4216],[1919,4173],[1959,4170],[1952,4116]],[[1402,3790],[1386,3766],[1372,3791],[1389,3808],[1402,3790]],[[874,3563],[796,3552],[805,3578],[874,3586],[959,3622],[932,3629],[931,3642],[985,3653],[984,3575],[952,3552],[847,3549],[874,3563]],[[751,3145],[710,3150],[705,3194],[729,3193],[751,3145]],[[707,3142],[643,3133],[613,3169],[673,3214],[699,3187],[707,3142]],[[788,3190],[798,3236],[852,3162],[847,3144],[793,3136],[765,3152],[741,3200],[749,3234],[776,3225],[788,3190]],[[168,2956],[213,2953],[190,2888],[156,2920],[168,2956]],[[-290,2614],[-283,2611],[-291,2584],[-338,2593],[-290,2614]],[[-361,2561],[-306,2566],[-270,2541],[-285,2487],[-317,2476],[-377,2487],[-381,2491],[-383,2496],[-389,2515],[-361,2561]],[[-255,2533],[-251,2539],[-251,2539],[-251,2539],[-251,2540],[-251,2540],[-251,2540],[-251,2540],[-251,2540],[-252,2541],[-259,2609],[-242,2640],[-195,2649],[-185,2602],[-158,2578],[-209,2548],[-213,2544],[-217,2541],[-245,2519],[-255,2533]],[[-113,2754],[-117,2728],[-157,2753],[-114,2775],[-113,2754]],[[-95,2651],[-58,2631],[-61,2616],[-147,2626],[-168,2658],[-95,2651]],[[193,2853],[193,2825],[98,2802],[92,2827],[111,2862],[132,2853],[175,2866],[193,2853]],[[513,3085],[534,3110],[549,3097],[591,3107],[599,3092],[547,3047],[512,3079],[511,3080],[513,3085]],[[417,3062],[408,3092],[446,3087],[465,3056],[486,3111],[504,3125],[500,3078],[516,3039],[444,2998],[398,3031],[417,3062]],[[642,3310],[586,3331],[579,3364],[635,3380],[667,3405],[701,3394],[724,3331],[684,3285],[649,3278],[623,3303],[642,3310]],[[2688,5969],[2717,5964],[2711,5949],[2650,5943],[2688,5969]],[[2544,5688],[2524,5625],[2493,5651],[2510,5670],[2500,5697],[2523,5708],[2544,5688]],[[2436,5810],[2432,5811],[2432,5816],[2446,5835],[2460,5813],[2448,5784],[2438,5807],[2436,5810],[2436,5810]],[[2524,5774],[2507,5759],[2496,5768],[2516,5797],[2524,5774]],[[2256,5762],[2246,5748],[2242,5761],[2252,5767],[2256,5762]],[[2851,6191],[2815,6179],[2817,6204],[2838,6212],[2851,6191]],[[2949,6232],[2964,6268],[2981,6276],[2955,6209],[2958,6148],[2943,6142],[2925,6192],[2891,6205],[2916,6251],[2949,6232]],[[2610,5561],[2531,5521],[2551,5556],[2607,5566],[2610,5561]],[[2493,5585],[2512,5574],[2515,5535],[2496,5513],[2475,5518],[2461,5549],[2493,5585]],[[2353,5147],[2332,5136],[2346,5163],[2374,5180],[2353,5147]],[[2443,5304],[2421,5292],[2376,5243],[2372,5259],[2335,5255],[2372,5326],[2416,5357],[2417,5323],[2470,5352],[2516,5348],[2443,5304]],[[3293,6927],[3268,6927],[3260,6951],[3282,6984],[3293,6927]],[[3223,6928],[3244,6955],[3254,6920],[3300,6894],[3261,6881],[3203,6886],[3205,6931],[3223,6928]],[[3180,7153],[3173,7136],[3149,7155],[3177,7199],[3197,7180],[3180,7153]],[[2952,7183],[2927,7198],[2930,7227],[2982,7211],[2982,7165],[2963,7165],[2953,7179],[2952,7183]],[[3078,7275],[3077,7276],[3075,7281],[3107,7304],[3123,7262],[3129,7305],[3150,7302],[3158,7272],[3138,7248],[3137,7241],[3148,7245],[3175,7269],[3181,7308],[3214,7303],[3263,7324],[3222,7250],[3195,7240],[3190,7219],[3140,7165],[3127,7168],[3143,7213],[3131,7229],[3112,7158],[3059,7115],[2968,7080],[2968,7120],[3017,7152],[3001,7210],[3018,7216],[3029,7189],[3059,7212],[3026,7259],[3059,7269],[3088,7254],[3086,7265],[3078,7275]],[[3199,7667],[3165,7676],[3174,7711],[3199,7709],[3199,7667]],[[3216,7581],[3209,7576],[3215,7576],[3232,7564],[3217,7534],[3182,7509],[3155,7509],[3158,7530],[3158,7530],[3158,7533],[3157,7537],[3155,7535],[3137,7498],[3115,7514],[3097,7464],[3043,7454],[3024,7515],[3076,7554],[3045,7571],[3071,7612],[3089,7557],[3096,7612],[3119,7627],[3119,7572],[3140,7586],[3165,7603],[3176,7573],[3195,7593],[3183,7643],[3197,7660],[3213,7601],[3226,7649],[3258,7620],[3231,7670],[3213,7754],[3251,7780],[3256,7738],[3282,7699],[3298,7693],[3287,7631],[3307,7654],[3324,7649],[3315,7609],[3295,7609],[3292,7576],[3328,7550],[3329,7520],[3311,7486],[3276,7460],[3230,7426],[3173,7430],[3157,7474],[3226,7503],[3260,7526],[3256,7570],[3216,7581]],[[2189,5102],[2192,5049],[2172,5016],[2121,5041],[2146,5101],[2189,5102]],[[2355,5110],[2318,5056],[2306,5070],[2322,5094],[2355,5110]],[[2254,4918],[2231,4872],[2210,4858],[2228,4883],[2254,4918]],[[2263,4837],[2247,4854],[2307,4909],[2303,4932],[2263,4917],[2292,5004],[2308,4962],[2346,4908],[2359,4842],[2341,4829],[2305,4799],[2262,4795],[2273,4759],[2213,4708],[2231,4779],[2217,4784],[2233,4823],[2263,4837]],[[2293,5356],[2297,5336],[2283,5330],[2288,5341],[2293,5356]],[[2311,6593],[2326,6592],[2323,6582],[2305,6576],[2311,6593]],[[2504,6696],[2458,6686],[2483,6710],[2504,6719],[2504,6696]],[[3023,6485],[3021,6465],[2969,6448],[3015,6500],[3023,6485]],[[3126,7424],[3211,7406],[3191,7367],[3127,7354],[3093,7410],[3126,7424]],[[3461,7974],[3529,8029],[3542,7992],[3519,7890],[3467,7822],[3459,7795],[3396,7759],[3372,7783],[3378,7752],[3366,7699],[3338,7675],[3336,7739],[3346,7780],[3377,7856],[3403,7883],[3441,7902],[3461,7974]],[[2783,7089],[2749,7068],[2765,7101],[2762,7130],[2792,7143],[2758,7157],[2800,7198],[2846,7176],[2872,7223],[2905,7231],[2907,7167],[2936,7186],[2957,7164],[2942,7125],[2918,7104],[2854,7074],[2860,7056],[2838,7041],[2823,7058],[2821,7021],[2798,7016],[2793,7047],[2773,7057],[2774,7026],[2758,6993],[2741,7018],[2751,7047],[2783,7089]],[[2180,4595],[2217,4633],[2214,4654],[2217,4678],[2251,4705],[2277,4664],[2259,4632],[2288,4620],[2260,4586],[2233,4577],[2180,4595]],[[2600,7003],[2621,7021],[2620,7049],[2650,7032],[2620,6990],[2635,6986],[2639,6947],[2631,6914],[2592,6939],[2590,6911],[2612,6895],[2601,6865],[2565,6848],[2556,6823],[2530,6812],[2569,6931],[2600,7003]],[[2706,7031],[2689,7067],[2694,7085],[2737,7063],[2709,6969],[2699,6985],[2673,6950],[2656,7011],[2675,7037],[2697,7009],[2706,7031]],[[3400,6943],[3359,6957],[3386,6976],[3474,6978],[3497,6954],[3468,6943],[3427,6965],[3400,6943]],[[2424,5467],[2402,5447],[2434,5431],[2395,5390],[2314,5356],[2412,5469],[2365,5483],[2420,5507],[2424,5467]],[[-380,-778],[-380,-803],[-399,-798],[-420,-762],[-380,-778]],[[-771,43],[-796,83],[-777,108],[-760,76],[-771,43]],[[-979,200],[-978,191],[-997,186],[-999,199],[-979,200]],[[-804,-25],[-786,-31],[-810,-61],[-814,-45],[-804,-25]],[[-709,11],[-642,-17],[-657,-48],[-724,4],[-709,11]],[[-594,22],[-630,3],[-632,34],[-608,50],[-594,22]],[[-504,107],[-503,107],[-489,97],[-534,66],[-563,80],[-549,111],[-507,109],[-504,107]],[[-863,210],[-841,262],[-815,141],[-834,57],[-863,38],[-885,87],[-868,164],[-849,156],[-863,210]],[[-809,1509],[-790,1508],[-777,1461],[-796,1453],[-828,1512],[-809,1509]],[[-737,1429],[-762,1449],[-757,1506],[-739,1488],[-737,1429]],[[-830,1593],[-848,1563],[-863,1625],[-838,1639],[-830,1593]],[[-764,1672],[-767,1723],[-749,1698],[-724,1700],[-721,1652],[-766,1606],[-774,1645],[-803,1618],[-792,1691],[-764,1672]],[[-579,2365],[-557,2376],[-549,2351],[-579,2298],[-606,2311],[-589,2336],[-608,2390],[-579,2365]],[[-540,2226],[-583,2210],[-576,2238],[-627,2196],[-675,2195],[-656,2227],[-701,2246],[-671,2281],[-637,2281],[-540,2226]],[[1552,-266],[1571,-265],[1553,-305],[1530,-298],[1533,-263],[1552,-266]],[[4948,8656],[4973,8700],[4989,8701],[5039,8674],[5055,8648],[5050,8625],[5104,8594],[5150,8552],[5169,8515],[5209,8488],[5196,8531],[5152,8563],[5176,8563],[5177,8583],[5152,8596],[5142,8649],[5145,8683],[5169,8685],[5173,8711],[5122,8702],[5101,8720],[5111,8736],[5156,8746],[5177,8797],[5141,8763],[5107,8766],[5077,8736],[5045,8764],[5017,8755],[4991,8800],[5006,8823],[4968,8810],[4946,8817],[4928,8852],[4982,8898],[5001,8850],[4999,8919],[5018,8936],[5036,8897],[5057,8890],[5112,8811],[5087,8908],[5127,8958],[5136,8929],[5161,8946],[5167,8898],[5172,8931],[5206,8944],[5221,8927],[5210,8891],[5225,8841],[5213,8817],[5258,8829],[5303,8817],[5303,8817],[5303,8818],[5286,8832],[5235,8843],[5240,8911],[5252,8921],[5325,8899],[5406,8897],[5409,8883],[5386,8827],[5354,8804],[5305,8784],[5272,8783],[5264,8759],[5332,8779],[5349,8797],[5390,8811],[5427,8850],[5428,8797],[5443,8756],[5465,8769],[5487,8697],[5517,8736],[5535,8701],[5569,8737],[5584,8770],[5515,8774],[5476,8812],[5524,8837],[5533,8859],[5502,8877],[5533,8904],[5493,8901],[5489,8923],[5546,8939],[5539,8955],[5492,8938],[5517,8971],[5562,8987],[5552,9014],[5530,9005],[5541,9048],[5593,9122],[5611,9164],[5631,9177],[5741,9172],[5714,9202],[5678,9217],[5712,9270],[5713,9319],[5725,9341],[5766,9337],[5804,9300],[5833,9301],[5831,9328],[5804,9369],[5769,9394],[5700,9398],[5685,9413],[5685,9457],[5715,9485],[5739,9449],[5784,9424],[5776,9495],[5801,9504],[5775,9517],[5753,9548],[5773,9563],[5753,9570],[5772,9586],[5801,9583],[5829,9554],[5822,9536],[5864,9548],[5859,9595],[5879,9587],[5866,9517],[5894,9503],[5905,9561],[5935,9526],[5950,9489],[5950,9461],[5972,9482],[5975,9519],[5975,9525],[5974,9556],[5953,9595],[5956,9615],[5994,9591],[6008,9580],[6003,9542],[5987,9524],[6057,9566],[6072,9541],[6103,9575],[6120,9545],[6098,9517],[6079,9471],[6055,9457],[6066,9436],[6049,9403],[6021,9366],[6004,9318],[5948,9239],[5943,9221],[5986,9249],[5991,9216],[5941,9210],[5954,9197],[5992,9209],[6008,9136],[5990,9144],[5964,9106],[5996,9095],[6004,9069],[5954,8997],[5955,8937],[5970,8876],[5992,8866],[5976,8909],[5996,8941],[5998,8902],[6017,8882],[6046,8906],[6052,8965],[6069,8988],[6097,9078],[6062,9094],[6108,9198],[6148,9308],[6174,9348],[6178,9395],[6180,9437],[6237,9577],[6287,9654],[6300,9660],[6326,9619],[6321,9562],[6341,9560],[6332,9461],[6261,9398],[6301,9417],[6347,9408],[6340,9305],[6352,9273],[6340,9233],[6349,9178],[6364,9172],[6385,9199],[6381,9237],[6411,9253],[6413,9288],[6448,9297],[6452,9281],[6478,9297],[6445,9342],[6457,9405],[6518,9397],[6475,9422],[6463,9444],[6473,9468],[6449,9480],[6459,9514],[6497,9524],[6490,9549],[6500,9593],[6577,9592],[6534,9600],[6545,9620],[6501,9668],[6487,9639],[6447,9640],[6425,9658],[6430,9697],[6481,9687],[6441,9724],[6442,9749],[6503,9745],[6532,9708],[6529,9759],[6505,9796],[6512,9823],[6531,9825],[6528,9851],[6549,9836],[6551,9805],[6602,9792],[6639,9828],[6656,9807],[6675,9849],[6698,9828],[6689,9777],[6705,9764],[6729,9792],[6768,9797],[6786,9785],[6786,9709],[6757,9700],[6780,9688],[6757,9666],[6766,9651],[6729,9648],[6752,9637],[6737,9611],[6663,9605],[6614,9589],[6635,9576],[6626,9551],[6654,9578],[6687,9564],[6721,9566],[6711,9536],[6677,9515],[6649,9467],[6616,9435],[6653,9449],[6737,9521],[6762,9560],[6777,9509],[6769,9475],[6721,9391],[6690,9347],[6709,9306],[6709,9343],[6776,9383],[6753,9356],[6772,9331],[6793,9393],[6814,9403],[6792,9296],[6814,9177],[6836,9088],[6821,9025],[6844,9073],[6845,9123],[6817,9209],[6808,9316],[6824,9340],[6825,9378],[6843,9392],[6868,9355],[6874,9411],[6854,9408],[6825,9432],[6834,9543],[6859,9545],[6828,9578],[6857,9691],[6870,9715],[6937,9739],[6943,9720],[6985,9727],[7017,9687],[7047,9682],[7026,9642],[7059,9644],[7037,9628],[7050,9607],[7034,9592],[7051,9578],[7060,9612],[7092,9627],[7132,9668],[7151,9665],[7164,9630],[7151,9569],[7186,9589],[7215,9663],[7245,9669],[7277,9652],[7255,9618],[7296,9617],[7327,9602],[7329,9584],[7282,9544],[7298,9525],[7368,9574],[7405,9568],[7405,9547],[7461,9517],[7492,9483],[7514,9524],[7569,9463],[7567,9427],[7591,9399],[7557,9372],[7457,9333],[7442,9289],[7421,9260],[7432,9247],[7422,9213],[7380,9181],[7388,9165],[7120,9143],[6960,9155],[6948,9135],[6989,9150],[6959,9103],[6978,9090],[7005,9106],[7029,9096],[6999,9083],[7053,9086],[7075,9076],[7114,9087],[7133,9074],[7129,9049],[7171,9065],[7280,9053],[7226,8982],[7213,8944],[7233,8951],[7245,8993],[7307,9007],[7330,8954],[7309,8893],[7285,8794],[7324,8866],[7385,8882],[7413,8922],[7415,8880],[7434,8896],[7450,8873],[7472,8870],[7439,8912],[7460,8941],[7441,8959],[7429,9014],[7461,9028],[7464,8994],[7501,8998],[7532,8890],[7525,8859],[7546,8874],[7528,8987],[7589,8995],[7602,8966],[7624,8993],[7655,8954],[7696,8875],[7707,8817],[7680,8782],[7594,8770],[7557,8802],[7467,8846],[7469,8825],[7497,8770],[7490,8721],[7498,8685],[7478,8635],[7462,8622],[7435,8631],[7406,8596],[7375,8527],[7325,8520],[7299,8489],[7318,8445],[7321,8342],[7283,8247],[7218,8287],[7197,8311],[7184,8403],[7261,8567],[7279,8639],[7202,8755],[7181,8798],[6957,8850],[6931,8870],[6931,8884],[6930,8896],[6872,8917],[6808,8980],[6787,9041],[6733,9006],[6697,9008],[6682,8963],[6655,8952],[6620,8912],[6631,8897],[6563,8843],[6547,8860],[6520,8853],[6506,8873],[6475,8856],[6458,8867],[6403,8837],[6388,8754],[6365,8729],[6322,8720],[6364,8729],[6364,8709],[6335,8649],[6310,8639],[6284,8586],[6316,8547],[6311,8514],[6288,8485],[6300,8476],[6296,8392],[6311,8366],[6294,8318],[6295,8205],[6317,8160],[6321,8107],[6345,8060],[6320,7952],[6276,7954],[6254,7937],[6221,7900],[6196,7853],[6197,7755],[6206,7725],[6194,7704],[6151,7685],[6154,7643],[6139,7647],[6108,7704],[6051,7732],[5956,7747],[5908,7770],[5906,7799],[5882,7787],[5850,7822],[5816,7824],[5790,7806],[5773,7710],[5706,7690],[5633,7627],[5591,7672],[5519,7661],[5435,7697],[5390,7669],[5370,7757],[5317,7826],[5309,7856],[5242,7944],[5196,7997],[5121,8098],[5018,8116],[4970,8069],[4953,8046],[4944,8010],[4969,7955],[4986,7942],[4977,7886],[4871,7944],[4828,7891],[4686,7867],[4766,7776],[4783,7676],[4754,7562],[4714,7497],[4682,7468],[4773,7420],[4705,7331],[4691,7303],[4401,7414],[4293,7399],[4225,7456],[4144,7415]],[[3680,7317],[3664,7319],[3649,7375],[3671,7403],[3690,7391],[3679,7459],[3695,7483],[3748,7517],[3801,7541],[3850,7481],[3838,7535],[3864,7545],[3877,7556],[3913,7547],[3941,7512],[3988,7526],[3951,7532],[3922,7575],[3899,7563],[3872,7582],[3937,7633],[3968,7613],[4033,7607],[3978,7627],[3938,7646],[4002,7698],[4033,7680],[4041,7702],[4006,7716],[4009,7733],[3926,7701],[3924,7701],[3924,7704],[3953,7752],[3939,7780],[3991,7861],[3984,7881],[4045,7887],[4056,7898],[4105,7929],[4102,7959],[4109,7978],[4083,7977],[4077,8023],[4107,8064],[4123,8125],[4114,8165],[4154,8191],[4182,8140],[4178,8115],[4201,8118],[4220,8088],[4219,8039],[4231,8038],[4236,8096],[4249,8044],[4281,8022],[4274,8060],[4312,8069],[4344,8046],[4369,8047],[4343,8078],[4264,8102],[4232,8155],[4204,8160],[4206,8221],[4246,8241],[4309,8254],[4309,8213],[4330,8184],[4360,8156],[4363,8130],[4403,8097],[4461,8094],[4471,8059],[4438,8035],[4455,7995],[4476,8012],[4506,7996],[4494,8075],[4460,8122],[4405,8117],[4356,8185],[4353,8209],[4371,8242],[4406,8259],[4427,8238],[4415,8274],[4366,8257],[4356,8242],[4338,8263],[4331,8307],[4367,8373],[4368,8408],[4421,8450],[4464,8448],[4494,8469],[4544,8483],[4557,8477],[4534,8375],[4552,8344],[4534,8260],[4541,8194],[4510,8143],[4553,8183],[4553,8253],[4563,8310],[4586,8322],[4611,8319],[4637,8305],[4644,8303],[4589,8335],[4576,8384],[4585,8446],[4617,8514],[4612,8448],[4622,8453],[4656,8598],[4661,8548],[4672,8532],[4666,8584],[4682,8621],[4695,8619],[4729,8562],[4728,8492],[4718,8426],[4718,8380],[4735,8359],[4740,8325],[4739,8316],[4733,8312],[4712,8291],[4722,8278],[4719,8230],[4702,8215],[4699,8170],[4644,8104],[4651,8093],[4630,8045],[4653,8061],[4669,8103],[4725,8154],[4739,8210],[4774,8310],[4821,8268],[4841,8276],[4810,8327],[4769,8350],[4774,8435],[4757,8457],[4801,8472],[4839,8500],[4847,8533],[4834,8563],[4902,8623],[4865,8544],[4906,8495],[4896,8524],[4910,8554],[4940,8570],[4934,8517],[4954,8535],[4949,8597],[4981,8601],[4946,8619],[4948,8656]],[[2868,6081],[2871,6079],[2871,6079],[2906,6138],[2897,6160],[2912,6191],[2927,6134],[2963,6126],[2980,6189],[3016,6191],[3080,6161],[3078,6187],[3010,6203],[2986,6202],[3006,6268],[3038,6275],[3026,6244],[3028,6229],[3036,6237],[3040,6264],[3109,6270],[3130,6236],[3124,6271],[3057,6287],[3086,6306],[3101,6290],[3142,6314],[3187,6303],[3179,6255],[3203,6224],[3190,6264],[3217,6306],[3241,6313],[3305,6278],[3336,6255],[3331,6219],[3351,6219],[3355,6280],[3332,6304],[3355,6314],[3386,6302],[3398,6297],[3438,6282],[3434,6315],[3403,6305],[3340,6332],[3312,6312],[3302,6307],[3299,6318],[3319,6336],[3278,6331],[3271,6332],[3259,6335],[3231,6341],[3233,6346],[3258,6366],[3263,6392],[3235,6383],[3216,6377],[3213,6366],[3208,6360],[3202,6359],[3140,6359],[3159,6347],[3108,6316],[3111,6366],[3077,6345],[2999,6337],[3086,6447],[3102,6487],[3149,6483],[3156,6448],[3227,6503],[3156,6504],[3126,6538],[3147,6567],[3230,6610],[3261,6576],[3245,6571],[3214,6599],[3228,6560],[3215,6536],[3175,6536],[3166,6522],[3216,6521],[3233,6534],[3233,6534],[3233,6534],[3233,6534],[3233,6534],[3233,6534],[3232,6538],[3253,6551],[3255,6552],[3260,6559],[3261,6560],[3261,6560],[3278,6538],[3254,6482],[3287,6530],[3327,6537],[3359,6516],[3383,6430],[3383,6429],[3384,6425],[3388,6418],[3392,6410],[3398,6403],[3419,6365],[3432,6387],[3407,6412],[3395,6462],[3372,6487],[3393,6516],[3376,6521],[3398,6556],[3456,6589],[3491,6595],[3481,6608],[3419,6590],[3367,6556],[3295,6567],[3282,6579],[3286,6615],[3307,6624],[3356,6610],[3337,6654],[3323,6633],[3297,6649],[3272,6635],[3272,6664],[3316,6699],[3304,6726],[3339,6701],[3379,6689],[3371,6705],[3415,6695],[3381,6720],[3362,6709],[3336,6744],[3400,6748],[3459,6694],[3470,6706],[3432,6751],[3418,6761],[3412,6761],[3406,6761],[3407,6765],[3330,6795],[3271,6726],[3224,6691],[3160,6663],[3127,6677],[3173,6710],[3147,6733],[3247,6744],[3216,6748],[3222,6777],[3163,6766],[3135,6794],[3146,6810],[3231,6823],[3235,6841],[3165,6828],[3211,6869],[3270,6861],[3283,6850],[3273,6817],[3304,6865],[3378,6887],[3436,6914],[3453,6916],[3477,6877],[3507,6963],[3536,6970],[3471,6986],[3479,7014],[3452,6984],[3395,6986],[3377,7016],[3328,6973],[3320,6951],[3297,6984],[3334,7040],[3365,7062],[3367,7033],[3403,7065],[3404,7090],[3434,7069],[3435,7030],[3399,7029],[3399,7002],[3462,7031],[3492,7064],[3476,7094],[3497,7108],[3503,7158],[3525,7155],[3528,7089],[3544,7098],[3536,7049],[3543,7017],[3529,6981],[3576,6943],[3591,6863],[3605,6858],[3654,6802],[3658,6838],[3614,6856],[3596,6877],[3609,6953],[3642,6893],[3661,6878],[3660,6911],[3619,6954],[3633,6966],[3665,6925],[3669,6973],[3628,6983],[3657,7036],[3718,7002],[3718,7002],[3718,7002],[3718,7002],[3718,7002],[3718,7002],[3726,7019],[3691,7030],[3667,7056],[3621,7026],[3605,7032],[3617,7021],[3614,6994],[3571,7006],[3599,7038],[3604,7033],[3612,7061],[3641,7088],[3639,7111],[3680,7094],[3647,7143],[3637,7128],[3566,7123],[3578,7142],[3619,7145],[3616,7162],[3571,7168],[3544,7188],[3565,7216],[3598,7209],[3609,7189],[3667,7168],[3685,7118],[3740,7075],[3759,7070],[3736,7105],[3709,7125],[3696,7169],[3671,7195],[3637,7202],[3578,7244],[3639,7276],[3720,7291],[3773,7266],[3761,7226],[3812,7245],[3851,7269],[3882,7198],[3915,7176],[3914,7106],[3928,7117],[3923,7151],[3943,7161],[3933,7186],[3895,7220],[3874,7270],[3886,7297],[3910,7300],[3962,7267],[3976,7277],[3921,7305],[3973,7319],[4057,7297],[3994,7338],[3950,7334],[3971,7402],[3903,7361],[3888,7337],[3825,7318],[3831,7363],[3802,7378],[3765,7328],[3713,7319],[3711,7318],[3698,7318],[3680,7317]],[[3274,7241],[3281,7229],[3252,7205],[3237,7175],[3211,7161],[3214,7210],[3228,7224],[3248,7274],[3292,7330],[3292,7375],[3265,7381],[3282,7414],[3304,7426],[3346,7442],[3364,7473],[3347,7498],[3344,7549],[3400,7561],[3347,7571],[3345,7616],[3397,7625],[3377,7639],[3374,7666],[3400,7733],[3459,7745],[3477,7738],[3483,7679],[3466,7594],[3437,7555],[3464,7565],[3493,7601],[3503,7570]],[[3537,7389],[3537,7389],[3537,7389],[3527,7336],[3501,7277],[3475,7257],[3476,7318],[3436,7302],[3430,7259],[3400,7200],[3370,7230],[3325,7221],[3319,7244],[3394,7342],[3377,7342],[3343,7296],[3326,7297],[3274,7241]],[[-609,587],[-610,590],[-609,590],[-568,607],[-566,628],[-566,630],[-561,635],[-513,656],[-469,655],[-472,689],[-440,734],[-401,757],[-319,771],[-329,806],[-358,777],[-363,775],[-396,769],[-393,788],[-398,844],[-361,866],[-349,888],[-333,908],[-333,908],[-336,920],[-336,920],[-336,920],[-304,927],[-268,967],[-216,998],[-201,1010],[-198,1010],[-198,1010],[-148,991],[-208,872],[-232,750],[-193,839],[-190,878],[-146,963],[-78,1028],[-77,1028],[-68,1030],[-57,1031],[-54,1032],[-27,1036],[34,1020],[47,1040],[-10,1047],[-35,1050],[20,1111],[-25,1088],[-53,1050],[-82,1041],[-132,1006],[-164,1017],[-115,1071],[-204,1025],[-255,1012],[-288,986],[-362,979],[-335,965],[-381,881],[-422,903],[-470,825],[-488,828],[-494,817],[-494,799],[-493,783],[-493,774],[-506,715],[-550,694],[-564,706],[-575,738],[-561,757],[-551,834],[-524,872],[-558,860],[-599,823],[-616,846],[-603,878],[-541,897],[-586,899],[-573,943],[-561,962],[-560,963],[-559,964],[-512,1020],[-556,1007],[-582,963],[-583,963],[-584,959],[-588,946],[-589,945],[-617,891],[-663,852],[-709,882],[-694,904],[-740,904],[-698,943],[-746,959],[-748,993],[-734,995],[-724,992],[-744,1011],[-754,1015],[-740,1046],[-736,1050],[-731,1049],[-701,1043],[-695,1059],[-702,1080],[-697,1091],[-694,1095],[-699,1107],[-702,1115],[-700,1128],[-668,1155],[-621,1080],[-592,1055],[-557,1047],[-541,1066],[-533,1076],[-522,1080],[-511,1096],[-507,1134],[-486,1244],[-470,1283],[-504,1276],[-505,1276],[-505,1279],[-505,1282],[-494,1304],[-494,1319],[-502,1308],[-535,1275],[-563,1271],[-568,1223],[-603,1217],[-667,1182],[-696,1197],[-740,1277],[-688,1235],[-734,1316],[-716,1324],[-751,1346],[-785,1397],[-745,1384],[-694,1335],[-647,1304],[-649,1274],[-605,1229],[-605,1291],[-610,1295],[-616,1300],[-620,1310],[-666,1360],[-616,1383],[-618,1405],[-578,1423],[-535,1422],[-557,1452],[-619,1428],[-638,1394],[-704,1399]],[[-692,502],[-688,506],[-689,503],[-689,451],[-709,370],[-740,352],[-745,321],[-705,339],[-675,436]],[[-839,344],[-837,346],[-777,428],[-741,440],[-736,394],[-725,471],[-713,485],[-705,491],[-692,502]],[[-703,-103],[-682,-123],[-697,-190],[-695,-212],[-689,-195],[-679,-163],[-662,-162],[-639,-140],[-614,-147],[-544,-243],[-522,-258],[-489,-256],[-527,-246],[-547,-203],[-512,-159],[-481,-145],[-294,-112],[-410,-114],[-488,-131],[-510,-141],[-524,-160],[-557,-200],[-575,-152],[-540,-125],[-554,-101],[-586,-102],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-44],[-604,-43],[-595,-31],[-577,-24],[-538,-20],[-529,-16],[-525,-15],[-521,-14],[-516,-14],[-510,-13],[-501,-12],[-541,-1],[-504,50],[-404,107],[-394,115],[-334,118],[-391,124],[-395,123],[-416,111],[-467,87],[-492,122],[-429,119],[-440,152],[-487,133],[-498,162],[-526,150],[-484,200],[-436,216],[-405,279],[-290,314],[-362,309],[-406,291],[-386,323],[-373,372],[-395,328],[-403,311],[-432,266],[-438,257],[-453,235],[-521,188],[-554,178],[-563,211],[-562,230],[-558,247],[-488,251],[-559,281],[-576,326],[-594,317],[-593,265],[-639,244],[-662,230],[-641,233],[-622,242],[-606,240],[-579,199],[-580,171],[-648,170],[-665,145],[-685,240],[-705,160],[-747,135],[-765,220],[-780,153],[-789,213],[-783,251],[-791,251],[-793,236],[-813,199],[-829,259],[-842,274],[-839,344]],[[1727,3479],[1780,3511],[1810,3497],[1834,3508],[1857,3544],[1918,3557],[1936,3560],[1929,3600],[1865,3627],[1814,3615],[1811,3648],[1859,3691],[1914,3712],[1961,3747],[1877,3764],[1871,3785],[1917,3828],[1866,3794],[1845,3742],[1766,3699],[1718,3652],[1675,3641],[1652,3609],[1666,3619],[1704,3632],[1741,3657],[1744,3657],[1795,3626],[1800,3605],[1769,3579],[1736,3523],[1711,3519],[1637,3486],[1623,3457],[1549,3412],[1485,3403],[1423,3363],[1386,3354],[1364,3373],[1357,3423],[1339,3447],[1333,3521],[1407,3541],[1447,3574],[1411,3561],[1422,3589],[1357,3551],[1239,3507],[1247,3556],[1331,3588],[1259,3582],[1247,3595],[1293,3628],[1356,3658],[1343,3677],[1404,3683],[1463,3714],[1492,3710],[1474,3733],[1400,3701],[1454,3736],[1445,3753],[1400,3734],[1430,3797],[1405,3817],[1438,3862],[1469,3835],[1500,3843],[1471,3858],[1494,3872],[1498,3922],[1568,3924],[1527,3949],[1582,3977],[1606,3998],[1606,4038],[1626,4053],[1662,4047],[1645,4080],[1614,4082],[1630,4102],[1662,4076],[1666,4117],[1686,4088],[1709,4084],[1736,4045],[1750,4051],[1718,4109],[1684,4111],[1698,4128],[1749,4137],[1737,4187],[1768,4129],[1795,4190],[1783,4216],[1798,4232],[1830,4211],[1831,4185],[1869,4126],[1862,4099],[1908,4099],[1924,4084],[1907,4035],[1935,4055],[1949,4099],[1964,4088],[2031,4115],[2037,4117],[2030,4117],[1959,4110],[1970,4146],[1998,4153],[2041,4190],[2085,4210],[2034,4201],[2027,4239],[1992,4195],[1961,4249],[1956,4307],[2003,4333],[2034,4330],[2013,4353],[2096,4362],[2115,4376],[2047,4396],[2097,4404],[2098,4422],[2050,4413],[2078,4439],[2198,4501],[2253,4482],[2226,4507],[2195,4511],[2145,4495],[2083,4450],[2040,4435],[2041,4413],[1989,4390],[1952,4344],[1903,4337],[1947,4360],[1973,4395],[1943,4388],[1904,4404],[1923,4421],[2007,4431],[2058,4453],[1911,4432],[1968,4482],[2005,4460],[1995,4489],[2024,4504],[2050,4496],[2120,4526],[2114,4552],[2173,4591],[2195,4582]],[[2195,4582],[2232,4564],[2237,4535]],[[223,2864],[215,2881],[221,2895],[260,2922],[316,2905],[289,2937],[245,2936],[215,3012],[281,3048],[356,3064],[377,3035],[379,3032],[390,3025],[410,2979],[457,2987],[468,2997],[499,3019],[513,3018],[539,3013],[503,2963],[612,3004],[647,2979],[659,2895],[676,2851],[717,2832],[754,2783],[801,2774],[733,2841],[678,2891],[681,2951],[612,3046],[579,3035],[631,3097],[665,3107],[675,3058],[745,2975],[733,2965],[735,2912],[762,2915],[804,2875],[787,2917],[825,2899],[825,2899],[832,2893],[838,2882],[869,2851],[842,2899],[793,2928],[773,2972],[858,2971],[859,2988],[815,2993],[841,3016],[766,2984],[741,3009],[785,3013],[787,3030],[721,3030]],[[888,3148],[946,3154]],[[941,3149],[920,3147],[888,3148]],[[888,3148],[941,3149]],[[850,3140],[863,3145],[884,3148]],[[721,3030],[694,3109],[716,3122],[751,3081],[723,3135],[835,3108],[850,3140]],[[884,3148],[888,3148]],[[948,3161],[866,3164],[855,3205],[823,3242],[908,3258],[933,3276],[908,3285],[891,3315],[905,3338],[936,3335]],[[946,3154],[988,3159],[948,3161]],[[936,3335],[1015,3330],[1028,3363],[1066,3320],[1075,3285],[1049,3220],[1070,3248],[1116,3270],[1180,3279],[1116,3285],[1089,3295],[1084,3305],[1084,3308],[1092,3331],[1203,3353],[1149,3352],[1124,3382],[1133,3347],[1089,3358],[1090,3391],[1120,3393],[1168,3430],[1178,3392],[1215,3447],[1294,3485],[1328,3404],[1324,3376],[1355,3344],[1374,3302],[1359,3261],[1321,3225],[1344,3225],[1377,3249],[1418,3214],[1456,3214],[1474,3201],[1484,3203],[1483,3208],[1476,3220],[1476,3221],[1415,3244],[1402,3282],[1424,3307],[1500,3324],[1519,3305],[1553,3312],[1604,3289],[1641,3302],[1679,3271],[1698,3292],[1724,3308],[1675,3329],[1679,3370],[1731,3384],[1708,3393],[1717,3417],[1640,3381],[1674,3441],[1727,3479]],[[3553,7384],[3552,7384],[3551,7384]],[[3537,7389],[3538,7392],[3547,7389]],[[3551,7384],[3549,7387],[3547,7389]],[[3537,7389],[3537,7389],[3537,7389]],[[830,-460],[804,-486],[709,-473],[700,-489],[764,-496],[750,-520],[703,-520],[696,-522],[705,-523],[748,-524],[744,-547],[679,-593],[654,-596],[653,-596],[628,-578],[641,-600],[635,-645],[531,-742],[467,-776],[426,-846],[398,-842],[398,-842],[398,-842],[398,-841],[362,-850],[301,-910],[285,-939],[281,-933],[277,-923],[277,-922],[275,-922],[252,-955],[213,-919],[238,-905],[222,-852],[206,-916],[161,-962],[91,-965],[44,-980],[11,-999],[-70,-990],[-122,-969],[-127,-950],[-162,-968],[-201,-959],[-233,-990],[-237,-960],[-188,-940],[-185,-943],[-178,-934],[-167,-911],[-248,-944],[-264,-944],[-234,-906],[-232,-903],[-234,-902],[-236,-901],[-238,-898],[-240,-899],[-278,-937],[-314,-893],[-256,-884],[-231,-870],[-277,-870],[-318,-826],[-311,-877],[-344,-874],[-341,-817],[-362,-871],[-326,-917],[-397,-909],[-430,-862],[-396,-820],[-368,-811],[-359,-800],[-336,-791],[-316,-773],[-315,-764]],[[1283,87],[1293,62],[1300,59],[1337,38],[1320,-29],[1345,-66],[1323,-110],[1310,-103],[1308,-100],[1302,-94],[1293,-90],[1290,-89],[1279,-88],[1278,-94],[1252,-203],[1234,-213],[1229,-266],[1216,-211],[1206,-243],[1210,-281],[1187,-298],[1178,-260],[1139,-284],[1092,-331],[1046,-328],[1045,-283],[1025,-249],[984,-245],[983,-249],[976,-243],[967,-178],[958,-186],[953,-190],[939,-187],[970,-256],[999,-276],[968,-299],[980,-322],[917,-344],[908,-342],[908,-342],[907,-363],[854,-359],[827,-387],[811,-370],[796,-408],[871,-414],[830,-460]],[[-581,427],[-590,440],[-580,453]],[[-580,453],[-556,479],[-521,497],[-520,501],[-516,503],[-485,475],[-458,483],[-408,514],[-368,548],[-415,527],[-461,496],[-489,495],[-499,502],[-501,515],[-502,533],[-544,513],[-569,553],[-609,587]],[[-670,1667],[-694,1684],[-691,1689],[-662,1698],[-624,1673],[-611,1688],[-649,1727],[-696,1728],[-702,1751],[-705,1778],[-626,1805],[-620,1818],[-616,1818],[-587,1804],[-569,1741],[-567,1792],[-588,1820],[-515,1825],[-467,1815],[-452,1823],[-487,1828],[-534,1829],[-535,1829],[-565,1830],[-623,1832],[-668,1812],[-685,1859],[-643,1888],[-699,1894],[-589,1919],[-543,1910],[-490,1875],[-467,1876],[-420,1906],[-492,1893],[-497,1893],[-504,1903],[-501,1915],[-505,1918],[-508,1919],[-517,1924],[-535,1924],[-559,1925],[-566,1933],[-570,1937],[-612,1969],[-608,1994],[-524,1981],[-601,2026],[-493,2005],[-551,2036],[-520,2054],[-565,2049],[-655,2064],[-669,2096],[-658,2125],[-636,2161],[-593,2127],[-589,2154],[-612,2164],[-582,2188],[-497,2214],[-509,2238],[-480,2264],[-432,2259],[-363,2232],[-342,2197],[-393,2177],[-305,2188],[-265,2177],[-294,2100],[-256,2171],[-241,2169],[-205,2113],[-183,2107],[-223,2169],[-130,2155],[-101,2130],[-48,2128],[-16,2171],[4,2173],[53,2138],[54,2161],[23,2186],[-28,2179],[-64,2140],[-141,2175],[-144,2176],[-204,2178],[-212,2181],[-215,2185],[-289,2216],[-320,2201],[-341,2237],[-263,2231],[-250,2240],[-435,2278],[-452,2287],[-560,2269],[-579,2289],[-550,2333],[-534,2326],[-525,2315],[-485,2365],[-461,2353],[-514,2432],[-551,2443],[-559,2490],[-546,2512],[-511,2523],[-481,2483],[-473,2429],[-427,2386],[-418,2351]],[[-418,2351],[-381,2402],[-433,2426],[-430,2468],[-429,2469],[-427,2475],[-402,2486],[-350,2459],[-341,2422],[-311,2391],[-336,2440],[-325,2467],[-293,2462],[-259,2478],[-236,2442],[-251,2386],[-273,2359],[-276,2355],[-277,2353],[-277,2351],[-278,2349],[-240,2380],[-228,2421],[-198,2384],[-199,2358],[-169,2366],[-79,2342],[-180,2389],[-212,2456],[-210,2483],[-218,2507],[-203,2533],[-181,2551],[-156,2562],[-67,2590],[-46,2512],[-25,2482],[1,2415],[-13,2367],[13,2385],[-11,2485],[-39,2564],[-32,2598],[7,2603],[26,2564],[24,2610],[90,2635],[141,2604],[151,2600],[144,2559],[175,2486],[178,2424],[146,2369],[148,2340],[171,2328],[224,2341],[224,2354],[176,2335],[157,2361],[181,2390],[189,2427],[196,2475],[225,2477],[258,2449],[300,2469],[334,2424],[323,2459],[295,2483],[237,2483],[193,2500],[167,2532],[159,2559],[183,2562],[155,2611],[152,2617],[124,2653],[86,2657],[4,2629],[-39,2634],[-43,2636],[-43,2637],[-60,2661],[-83,2658],[-84,2658],[-89,2664],[0,2689],[82,2670],[62,2695],[10,2696],[34,2713],[-68,2719],[-68,2757],[-38,2781],[44,2776],[66,2728],[76,2775],[101,2784],[137,2793],[171,2748],[195,2789],[254,2778],[231,2758],[252,2747],[258,2681],[276,2758],[293,2745],[350,2719],[370,2680],[402,2670],[408,2639],[424,2675],[503,2686],[492,2697],[400,2691],[372,2720],[374,2749],[397,2752],[399,2709],[415,2728],[417,2778],[453,2794],[454,2795],[459,2796],[501,2804],[539,2812],[615,2800],[644,2769],[647,2788],[619,2825],[631,2841],[551,2824],[468,2817],[419,2792],[367,2795],[364,2832],[407,2855],[487,2868],[460,2873],[345,2844],[216,2844],[223,2864]],[[-704,1399],[-732,1426],[-731,1525],[-706,1502],[-677,1539],[-704,1527],[-729,1539],[-719,1591],[-669,1608],[-616,1569],[-558,1550],[-516,1584],[-492,1573],[-430,1600],[-409,1593],[-417,1561],[-367,1601],[-260,1577],[-227,1559],[-226,1521],[-187,1523],[-204,1489],[-147,1546],[-104,1563],[-85,1607],[-68,1590],[-14,1578],[11,1556],[16,1523],[48,1512],[58,1466]],[[1472,359],[1475,404],[1450,424],[1435,408]],[[1454,292],[1457,303],[1469,343],[1472,359]],[[4144,7415],[4142,7308],[4166,7140],[4098,6950],[4024,7003],[3905,7064],[3876,7007],[3759,6905],[3744,6892],[3694,6673],[3650,6579],[3572,6566],[3552,6497],[3631,6357],[3655,6311],[3653,6181],[3627,6159],[3592,6129],[3543,6071],[3530,6038],[3413,5810],[3384,5780],[3334,5719],[3370,5555],[3223,5450],[3052,5433],[3056,5403],[3069,5291],[3079,5213],[3086,5172],[3057,5081],[3042,4935],[3043,4763],[2999,4713],[2980,4608]],[[2241,4527],[2246,4572],[2308,4602],[2343,4600],[2356,4625],[2390,4628],[2458,4701],[2471,4727],[2507,4776],[2507,4793],[2426,4698],[2355,4645],[2310,4652],[2315,4673],[2346,4676],[2320,4726],[2423,4729],[2420,4738],[2394,4738],[2337,4750],[2306,4747],[2270,4721],[2300,4766],[2318,4780],[2347,4789],[2353,4801],[2346,4801],[2344,4800],[2344,4799],[2330,4791],[2342,4812],[2377,4823],[2357,4891],[2411,4864],[2418,4916],[2388,4944],[2406,4956],[2394,5006],[2371,4944],[2333,4974],[2341,5014],[2325,5011],[2320,5049],[2372,5124],[2398,5112],[2423,5045],[2467,5043],[2433,5063],[2423,5103],[2393,5140],[2413,5167],[2447,5198],[2419,5199],[2417,5220],[2417,5222],[2419,5223],[2440,5279],[2477,5309],[2519,5298],[2559,5274],[2603,5216],[2584,5291],[2540,5303],[2526,5322],[2533,5365],[2557,5390],[2454,5373],[2440,5390],[2469,5423],[2508,5446],[2567,5459],[2627,5484],[2654,5510],[2711,5522],[2743,5508],[2715,5482],[2741,5471],[2726,5428],[2775,5458],[2826,5465],[2753,5481],[2783,5523],[2820,5519],[2803,5491],[2845,5513],[2874,5521],[2886,5548],[2928,5584],[2927,5606],[2872,5576],[2853,5546],[2803,5570],[2784,5535],[2758,5526],[2744,5566],[2690,5529],[2660,5532],[2575,5476],[2563,5496],[2608,5544],[2652,5571],[2718,5575],[2688,5589],[2698,5611],[2619,5576],[2609,5600],[2568,5595],[2557,5626],[2604,5648],[2614,5669],[2587,5740],[2554,5759],[2552,5761],[2555,5762],[2559,5763],[2595,5776],[2632,5744],[2633,5702],[2647,5713],[2646,5752],[2678,5774],[2721,5779],[2779,5749],[2764,5768],[2711,5790],[2758,5824],[2726,5824],[2700,5789],[2650,5779],[2629,5786],[2645,5833],[2685,5847],[2645,5848],[2627,5876],[2677,5858],[2711,5867],[2741,5850],[2720,5881],[2652,5904],[2649,5922],[2690,5917],[2725,5912],[2732,5899],[2733,5898],[2733,5897],[2790,5892],[2792,5911],[2841,5912],[2854,5927],[2796,5928],[2763,5911],[2743,5920],[2757,5950],[2799,5940],[2800,5956],[2731,5968],[2743,5984],[2790,5986],[2815,5974],[2888,5971],[2826,5988],[2775,6042],[2765,6068],[2738,6068],[2777,6093],[2810,6092],[2816,6117],[2848,6116],[2884,6137],[2857,6105],[2868,6081]],[[2237,4535],[2237,4530],[2241,4527]],[[3503,7570],[3488,7514],[3447,7480],[3443,7414],[3454,7453],[3509,7509],[3527,7470],[3532,7505],[3517,7536],[3539,7561],[3570,7557],[3543,7596],[3537,7638],[3576,7649],[3589,7643],[3580,7694],[3598,7667],[3635,7651],[3640,7624],[3670,7632],[3652,7603],[3664,7548],[3678,7537],[3674,7494],[3654,7444],[3659,7415],[3576,7404],[3553,7384]],[[-675,436],[-664,452],[-612,438],[-610,387],[-579,419]],[[-579,419],[-538,416],[-536,433],[-581,427]],[[-315,-764],[-319,-766],[-331,-775],[-338,-780],[-355,-787],[-370,-743],[-342,-732],[-342,-703],[-371,-706],[-376,-767],[-478,-727]],[[-478,-727],[-462,-723],[-458,-721]],[[-458,-721],[-437,-714],[-437,-714]],[[-437,-714],[-451,-719],[-458,-721]],[[-458,-721],[-478,-727]],[[-478,-727],[-547,-670],[-589,-649],[-627,-614],[-634,-549],[-682,-532],[-707,-496],[-738,-491],[-782,-397],[-793,-344],[-807,-289],[-783,-268],[-772,-227],[-756,-191],[-752,-118],[-742,-111],[-761,-100],[-744,-64],[-703,-103]],[[1303,127],[1245,151],[1283,87]],[[1435,408],[1410,402],[1385,404],[1368,366],[1359,283],[1393,224],[1403,179],[1392,149],[1344,107],[1320,124],[1325,197],[1324,206],[1323,212],[1322,232],[1322,233],[1308,266],[1286,281],[1279,289],[1262,296],[1261,265],[1302,239],[1313,210],[1303,127]],[[1049,935],[1134,891]],[[1917,340],[1951,300],[1952,219],[1932,219],[1916,183],[1859,166],[1846,138],[1869,30],[1888,-101],[1890,-147],[1869,-176],[1861,-273],[1832,-314],[1819,-377],[1793,-414],[1748,-438],[1719,-427],[1727,-344],[1692,-252],[1680,-240],[1623,-239],[1615,-170],[1589,-212],[1552,-222],[1540,-185],[1501,-163],[1466,-188],[1446,-131],[1445,-86],[1456,-65],[1437,-48],[1434,-50],[1432,-54],[1428,-62],[1412,-60],[1411,9],[1386,30],[1414,88],[1425,80],[1425,81],[1421,86],[1418,94],[1415,106],[1420,167],[1414,185],[1408,251],[1387,277],[1394,304],[1415,362],[1433,380],[1447,310],[1452,282],[1454,292]],[[1134,891],[1134,891],[1049,935]],[[68,1478],[65,1487],[63,1519],[64,1521],[64,1521],[64,1521],[130,1527],[145,1543],[147,1544],[186,1537],[235,1507],[204,1545],[226,1560],[234,1567],[238,1574],[239,1575],[311,1578],[310,1590],[223,1590],[211,1609],[207,1681],[240,1734],[289,1796],[227,1744],[196,1754],[208,1713],[177,1675],[197,1633],[197,1607],[201,1597],[214,1583],[211,1581],[180,1565],[162,1583],[122,1557],[47,1538],[35,1560],[74,1594],[29,1583],[-57,1620],[-96,1649],[-30,1740],[-23,1784],[-56,1714],[-89,1682],[-115,1683],[-106,1634],[-124,1589],[-156,1567],[-214,1583],[-242,1606],[-250,1636],[-269,1620],[-294,1613],[-343,1638],[-398,1634],[-401,1668],[-419,1637],[-497,1632],[-558,1594],[-588,1613],[-599,1641],[-642,1628],[-649,1671],[-670,1667]],[[58,1466],[59,1452],[-2,1401],[37,1419],[71,1414],[106,1355],[113,1398],[90,1408],[68,1478]],[[2172,2358],[2187,2306],[2106,1866],[2156,1796],[2209,1731],[2268,1733],[2379,1556],[2343,1427],[2309,1385],[2297,1318],[2268,1307],[2204,1313],[2115,1286],[2153,1184],[2154,1147],[2173,1056],[2216,980],[2217,946],[2248,884],[2247,786],[2202,721],[2203,683],[2215,614],[2196,538],[2172,490],[2134,445],[2056,373],[2006,372],[1979,386],[1917,340]],[[2980,4608],[2911,4494],[2840,4368],[2759,4221],[2740,4173],[2822,4112],[2890,4087],[2900,4074],[2912,3856],[2842,3705],[2753,3738],[2574,3782],[2472,3755],[2382,3689],[2305,3566],[2247,3483],[2235,3449],[2178,3388],[2197,3293],[2145,3195],[2102,3126],[2127,3055],[2182,2903],[2125,2826],[2142,2699],[2107,2590],[2172,2358]],[[3680,7317],[3676,7360],[3723,7377],[3767,7429],[3866,7420],[3908,7426],[3935,7439],[3969,7456],[4028,7459],[4044,7462],[4091,7470],[4110,7472],[4121,7454],[4144,7415]],[[3680,7317],[3676,7360],[3723,7377],[3767,7429],[3866,7420],[3908,7426],[3935,7439],[3969,7456],[4028,7459],[4044,7462],[4091,7470],[4110,7472],[4121,7454],[4144,7415]],[[3503,7570],[3472,7534],[3443,7534],[3442,7487],[3403,7471],[3410,7433],[3388,7419],[3395,7398],[3422,7348],[3459,7391],[3477,7391],[3497,7457],[3516,7427],[3525,7389],[3537,7389]],[[3503,7570],[3472,7534],[3443,7534],[3442,7487],[3403,7471],[3410,7433],[3388,7419],[3395,7398],[3422,7348],[3459,7391],[3477,7391],[3497,7457],[3516,7427],[3525,7389],[3537,7389]],[[-491,1500],[-531,1467],[-612,1464],[-619,1490],[-682,1458],[-704,1399]],[[-491,1500],[-531,1467],[-612,1464],[-619,1490],[-682,1458],[-704,1399]],[[-51,1405],[-84,1408],[-137,1381],[-156,1429],[-195,1419],[-232,1384],[-247,1397],[-266,1416],[-292,1440],[-282,1476],[-328,1525],[-365,1511],[-397,1465],[-419,1496],[-459,1478],[-491,1500]],[[-51,1405],[-84,1408],[-137,1381],[-156,1429],[-195,1419],[-232,1384],[-247,1397],[-266,1416],[-292,1440],[-282,1476],[-328,1525],[-365,1511],[-397,1465],[-419,1496],[-459,1478],[-491,1500]],[[-839,344],[-838,344],[-791,304],[-755,305],[-758,312],[-727,314],[-683,362],[-675,436]],[[-839,344],[-838,344],[-791,304],[-755,305],[-758,312],[-727,314],[-683,362],[-675,436]],[[2237,4535],[2207,4533],[2195,4582]],[[2237,4535],[2207,4533],[2195,4582]],[[968,2473],[1000,2491],[1050,2616],[1017,2633],[941,2753],[968,2775],[1028,2782],[1112,2805],[1098,2819],[1105,2861],[1085,2915],[1037,2921],[1031,2957],[1051,2990],[1033,3005],[1030,3055],[988,3044],[995,3079],[991,3094],[950,3082],[931,3094],[883,3055],[822,3049],[808,3068],[721,3030]],[[968,2473],[1000,2491],[1050,2616],[1017,2633],[941,2753],[968,2775],[1028,2782],[1112,2805],[1098,2819],[1105,2861],[1085,2915],[1037,2921],[1031,2957],[1051,2990],[1033,3005],[1030,3055],[988,3044],[995,3079],[991,3094],[950,3082],[931,3094],[883,3055],[822,3049],[808,3068],[721,3030]],[[941,3149],[946,3154]],[[941,3149],[946,3154]],[[850,3140],[860,3142],[884,3148]],[[850,3140],[860,3142],[884,3148]],[[948,3161],[945,3207],[984,3271],[947,3293],[936,3335]],[[948,3161],[945,3207],[984,3271],[947,3293],[936,3335]],[[3553,7384],[3551,7384]],[[3553,7384],[3551,7384]],[[3547,7389],[3537,7389],[3537,7389]],[[3547,7389],[3537,7389],[3537,7389]],[[3537,7389],[3537,7389]],[[3537,7389],[3537,7389]],[[830,-460],[762,-429],[762,-408],[761,-381],[753,-362],[703,-319],[691,-268],[624,-266],[589,-304],[616,-327],[597,-365],[593,-381],[574,-389],[539,-355],[511,-302],[466,-334],[397,-293],[366,-255],[327,-239],[309,-267],[276,-251],[239,-210],[209,-134],[180,-93],[203,-33],[183,2],[177,57],[144,62],[140,102],[119,123],[160,170],[129,224],[141,274],[118,318],[86,340],[80,319],[11,360]],[[830,-460],[762,-429],[762,-408],[761,-381],[753,-362],[703,-319],[691,-268],[624,-266],[589,-304],[616,-327],[597,-365],[593,-381],[574,-389],[539,-355],[511,-302],[466,-334],[397,-293],[366,-255],[327,-239],[309,-267],[276,-251],[239,-210],[209,-134],[180,-93],[203,-33],[183,2],[177,57],[144,62],[140,102],[119,123],[160,170],[129,224],[141,274],[118,318],[86,340],[80,319],[11,360]],[[-581,427],[-580,448],[-580,453]],[[-581,427],[-580,448],[-580,453]],[[288,2246],[248,2260],[183,2259],[176,2244],[73,2241],[6,2240],[-17,2220],[-52,2228],[-68,2269],[-98,2257],[-156,2305],[-175,2277],[-217,2269],[-254,2307],[-305,2289],[-331,2305],[-401,2298],[-406,2303],[-427,2323],[-441,2315],[-414,2339],[-418,2351]],[[288,2246],[248,2260],[183,2259],[176,2244],[73,2241],[6,2240],[-17,2220],[-52,2228],[-68,2269],[-98,2257],[-156,2305],[-175,2277],[-217,2269],[-254,2307],[-305,2289],[-331,2305],[-401,2298],[-406,2303],[-427,2323],[-441,2315],[-414,2339],[-418,2351]],[[288,2246],[288,2268],[321,2311],[359,2311],[383,2282],[403,2296],[386,2328],[451,2372],[499,2355],[545,2356],[611,2442],[642,2472],[714,2491],[844,2488],[903,2481],[913,2463],[968,2473]],[[288,2246],[288,2268],[321,2311],[359,2311],[383,2282],[403,2296],[386,2328],[451,2372],[499,2355],[545,2356],[611,2442],[642,2472],[714,2491],[844,2488],[903,2481],[913,2463],[968,2473]],[[553,1450],[537,1435],[562,1416],[538,1398],[533,1365],[507,1379],[455,1312],[413,1320],[393,1344],[347,1302],[335,1283]],[[553,1450],[537,1435],[562,1416],[538,1398],[533,1365],[507,1379],[455,1312],[413,1320],[393,1344],[347,1302],[335,1283]],[[553,1450],[514,1483],[488,1577],[471,1591],[524,1613],[575,1665],[542,1695],[543,1740],[592,1739],[604,1749],[612,1757],[596,1823],[571,1836],[539,1819],[476,1854],[464,1927],[470,1955],[475,1989],[419,2023],[324,2011],[328,2038],[298,2121],[304,2219],[288,2246]],[[553,1450],[514,1483],[488,1577],[471,1591],[524,1613],[575,1665],[542,1695],[543,1740],[592,1739],[604,1749],[612,1757],[596,1823],[571,1836],[539,1819],[476,1854],[464,1927],[470,1955],[475,1989],[419,2023],[324,2011],[328,2038],[298,2121],[304,2219],[288,2246]],[[1616,2645],[1584,2672],[1562,2663],[1464,2696],[1408,2702],[1385,2677],[1364,2627],[1336,2594],[1345,2548],[1362,2485],[1305,2464],[1282,2423],[1261,2439],[1252,2389],[1238,2380],[1164,2360],[1123,2393],[1023,2444],[981,2464],[968,2473]],[[1616,2645],[1584,2672],[1562,2663],[1464,2696],[1408,2702],[1385,2677],[1364,2627],[1336,2594],[1345,2548],[1362,2485],[1305,2464],[1282,2423],[1261,2439],[1252,2389],[1238,2380],[1164,2360],[1123,2393],[1023,2444],[981,2464],[968,2473]],[[58,1466],[-36,1445],[-51,1405]],[[58,1466],[-36,1445],[-51,1405]],[[1472,359],[1523,337],[1547,352],[1547,355],[1546,356],[1537,384],[1559,448],[1556,450],[1553,468],[1506,513],[1481,597],[1458,604],[1433,607],[1426,605]],[[1472,359],[1523,337],[1547,352],[1547,355],[1546,356],[1537,384],[1559,448],[1556,450],[1553,468],[1506,513],[1481,597],[1458,604],[1433,607],[1426,605]],[[1426,605],[1415,560],[1374,515],[1421,479],[1435,408]],[[1426,605],[1415,560],[1374,515],[1421,479],[1435,408]],[[2241,4527],[2271,4497],[2311,4521],[2352,4508],[2377,4515],[2392,4476],[2422,4485],[2444,4503],[2489,4501],[2522,4577],[2554,4609],[2577,4613],[2666,4597],[2707,4611],[2741,4601],[2744,4601],[2752,4603],[2890,4612],[2925,4625],[2980,4608]],[[2241,4527],[2271,4497],[2311,4521],[2352,4508],[2377,4515],[2392,4476],[2422,4485],[2444,4503],[2489,4501],[2522,4577],[2554,4609],[2577,4613],[2666,4597],[2707,4611],[2741,4601],[2744,4601],[2752,4603],[2890,4612],[2925,4625],[2980,4608]],[[-27,455],[-77,452],[-168,406],[-202,405],[-215,425],[-194,465],[-200,527],[-254,528],[-300,495],[-341,493],[-392,426],[-421,343],[-428,344],[-428,344],[-507,364],[-579,419]],[[-27,455],[-77,452],[-168,406],[-202,405],[-215,425],[-194,465],[-200,527],[-254,528],[-300,495],[-341,493],[-392,426],[-421,343],[-428,344],[-428,344],[-507,364],[-579,419]],[[11,360],[-39,348],[-66,299],[-88,310],[-108,246],[-87,214],[-149,179],[-132,155],[-163,131],[-182,91],[-192,-10],[-189,-19],[-151,-24],[-179,-54],[-172,-78],[-284,-169],[-302,-204],[-336,-225],[-319,-251],[-368,-338],[-344,-345],[-332,-401],[-415,-429],[-402,-438],[-393,-464],[-357,-464],[-351,-509],[-363,-550],[-354,-606],[-370,-661],[-396,-696],[-437,-714]],[[11,360],[-39,348],[-66,299],[-88,310],[-108,246],[-87,214],[-149,179],[-132,155],[-163,131],[-182,91],[-192,-10],[-189,-19],[-151,-24],[-179,-54],[-172,-78],[-284,-169],[-302,-204],[-336,-225],[-319,-251],[-368,-338],[-344,-345],[-332,-401],[-415,-429],[-402,-438],[-393,-464],[-357,-464],[-351,-509],[-363,-550],[-354,-606],[-370,-661],[-396,-696],[-437,-714]],[[11,360],[-29,388],[-27,455]],[[11,360],[-29,388],[-27,455]],[[1303,127],[1289,150],[1283,231],[1201,244],[1189,222],[1153,242],[1143,206],[1114,179],[1154,118],[1167,85],[1108,75],[1041,83],[1046,45],[997,45],[983,60],[958,113],[924,112],[946,156],[929,175],[910,279],[881,288],[902,359],[850,388],[831,402],[830,434],[834,445],[840,475],[807,512],[763,534],[761,614],[711,677],[669,708],[572,706],[419,734],[312,690],[294,681],[229,708],[162,692]],[[1303,127],[1289,150],[1283,231],[1201,244],[1189,222],[1153,242],[1143,206],[1114,179],[1154,118],[1167,85],[1108,75],[1041,83],[1046,45],[997,45],[983,60],[958,113],[924,112],[946,156],[929,175],[910,279],[881,288],[902,359],[850,388],[831,402],[830,434],[834,445],[840,475],[807,512],[763,534],[761,614],[711,677],[669,708],[572,706],[419,734],[312,690],[294,681],[229,708],[162,692]],[[1049,935],[1050,966],[998,963],[974,999],[965,1039],[946,1105],[954,1130],[927,1163],[903,1184],[799,1253],[793,1270],[790,1281],[761,1287],[702,1324],[662,1386],[624,1399],[577,1462],[553,1450]],[[1049,935],[1050,966],[998,963],[974,999],[965,1039],[946,1105],[954,1130],[927,1163],[903,1184],[799,1253],[793,1270],[790,1281],[761,1287],[702,1324],[662,1386],[624,1399],[577,1462],[553,1450]],[[1917,340],[1903,434],[1916,489],[1917,494],[1918,512],[1902,543],[1853,572],[1817,622],[1837,691],[1806,716],[1789,747],[1769,764],[1757,806],[1741,853],[1690,893],[1695,941],[1673,976],[1652,948],[1636,907],[1571,876],[1509,895],[1492,921],[1491,917],[1491,914],[1487,864],[1471,849],[1530,840],[1562,812],[1572,771],[1550,750],[1542,746],[1484,763],[1378,759],[1342,765],[1354,809],[1333,803],[1277,835],[1268,937],[1257,947],[1246,967],[1227,1028],[1175,1034],[1193,1013],[1133,973],[1134,891]],[[1917,340],[1903,434],[1916,489],[1917,494],[1918,512],[1902,543],[1853,572],[1817,622],[1837,691],[1806,716],[1789,747],[1769,764],[1757,806],[1741,853],[1690,893],[1695,941],[1673,976],[1652,948],[1636,907],[1571,876],[1509,895],[1492,921],[1491,917],[1491,914],[1487,864],[1471,849],[1530,840],[1562,812],[1572,771],[1550,750],[1542,746],[1484,763],[1378,759],[1342,765],[1354,809],[1333,803],[1277,835],[1268,937],[1257,947],[1246,967],[1227,1028],[1175,1034],[1193,1013],[1133,973],[1134,891]],[[68,1478],[68,1485],[72,1493],[93,1478],[130,1491],[169,1456],[192,1464],[191,1414],[218,1414],[284,1347],[311,1298],[335,1283]],[[68,1478],[68,1485],[72,1493],[93,1478],[130,1491],[169,1456],[192,1464],[191,1414],[218,1414],[284,1347],[311,1298],[335,1283]],[[209,1161],[272,1210],[299,1197],[335,1283]],[[209,1161],[272,1210],[299,1197],[335,1283]],[[-51,1405],[-27,1367],[-55,1357],[-69,1328],[-14,1336],[18,1319],[-6,1302],[-20,1264],[25,1259],[23,1236],[21,1219],[76,1190],[114,1193],[209,1161]],[[-51,1405],[-27,1367],[-55,1357],[-69,1328],[-14,1336],[18,1319],[-6,1302],[-20,1264],[25,1259],[23,1236],[21,1219],[76,1190],[114,1193],[209,1161]],[[162,692],[134,630],[46,594],[3,531],[3,489],[-27,455]],[[162,692],[134,630],[46,594],[3,531],[3,489],[-27,455]],[[162,692],[208,750],[225,805],[255,842],[273,937],[275,948],[299,1024],[266,1059],[271,1119],[209,1161]],[[162,692],[208,750],[225,805],[255,842],[273,937],[275,948],[299,1024],[266,1059],[271,1119],[209,1161]],[[2172,2358],[2124,2343],[2098,2374],[2016,2401],[1989,2408],[1974,2382],[1953,2410],[1913,2403],[1866,2494],[1803,2541],[1783,2573],[1773,2637],[1761,2649],[1689,2682],[1637,2671],[1635,2669],[1616,2645]],[[2172,2358],[2124,2343],[2098,2374],[2016,2401],[1989,2408],[1974,2382],[1953,2410],[1913,2403],[1866,2494],[1803,2541],[1783,2573],[1773,2637],[1761,2649],[1689,2682],[1637,2671],[1635,2669],[1616,2645]]]}}]}')},function(t){t.exports=JSON.parse('{"title":"Norway, admin1","version":"1.1.3","type":"FeatureCollection","copyright":"Copyright (c) 2020 Highsoft AS, Based on data from Kartverket","copyrightShort":"Kartverket","copyrightUrl":"http://www.kartverket.no","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:EPSG:32633"}},"hc-transform":{"default":{"crs":"+proj=utm +zone=33 +datum=WGS84 +units=m +no_defs","scale":0.000471660091353,"jsonres":15.5,"jsonmarginX":-999,"jsonmarginY":9851,"xoffset":-60446.6157859,"yoffset":7938888.08155}},"features":[{"type":"Feature","id":"NO.VL.46","properties":{"hc-group":"admin2","hc-key":"no-vl-46","hc-a2":"VE","name":"Vestland","hc-middle-x":0.5,"hc-middle-y":0.5},"geometry":{"type":"MultiPolygon","coordinates":[[[[-888,747],[-890,716],[-923,714],[-931,735],[-888,747]]],[[[-855,792],[-846,751],[-861,727],[-893,774],[-873,821],[-855,792]]],[[[-907,960],[-899,902],[-922,900],[-925,937],[-944,930],[-957,986],[-923,994],[-940,1018],[-938,1098],[-927,1108],[-892,1000],[-907,960]]],[[[-959,1268],[-958,1233],[-982,1239],[-969,1298],[-959,1268]]],[[[-693,2366],[-662,2352],[-693,2298],[-719,2312],[-703,2337],[-721,2391],[-693,2366]]],[[[-796,637],[-791,558],[-827,527],[-841,557],[-868,563],[-879,659],[-849,711],[-817,689],[-796,637]]],[[[-770,636],[-780,688],[-816,696],[-823,721],[-787,724],[-776,762],[-694,772],[-700,721],[-728,680],[-720,641],[-770,636]]],[[[-908,1195],[-894,1168],[-847,1143],[-833,1116],[-840,1074],[-869,1065],[-861,1098],[-886,1119],[-886,1150],[-910,1157],[-908,1195]]],[[[-923,1509],[-904,1509],[-891,1461],[-910,1453],[-941,1512],[-923,1509]]],[[[-851,1429],[-876,1450],[-871,1506],[-853,1488],[-851,1429]]],[[[-944,1593],[-961,1564],[-977,1625],[-952,1640],[-944,1593]]],[[[-878,1673],[-881,1724],[-838,1701],[-835,1652],[-880,1607],[-888,1645],[-917,1618],[-906,1692],[-878,1673]]],[[[-693,419],[-649,434],[-694,427],[-694,448],[-694,454],[-634,502],[-599,475],[-504,523],[-482,548],[-575,496],[-605,496],[-616,533],[-658,514],[-682,554],[-724,591],[-682,608],[-664,645],[-583,655],[-586,689],[-554,734],[-514,757],[-433,771],[-442,806],[-469,779],[-510,770],[-512,845],[-483,855],[-449,901],[-382,967],[-344,979],[-315,1010],[-261,991],[-322,872],[-346,750],[-306,839],[-304,878],[-260,963],[-191,1029],[-133,1038],[-80,1021],[-66,1041],[-148,1051],[-94,1111],[-138,1088],[-166,1051],[-202,1040],[-246,1006],[-278,1016],[-229,1072],[-288,1033],[-369,1012],[-402,987],[-476,980],[-449,965],[-495,881],[-536,903],[-584,825],[-602,828],[-620,716],[-664,695],[-689,739],[-667,772],[-665,835],[-638,872],[-671,861],[-713,824],[-730,846],[-717,878],[-655,898],[-710,906],[-658,994],[-670,1007],[-730,891],[-777,853],[-788,829],[-828,853],[-801,901],[-853,904],[-812,943],[-866,962],[-868,1016],[-850,1050],[-801,1049],[-816,1080],[-814,1128],[-782,1156],[-735,1081],[-715,1070],[-772,1169],[-658,1227],[-643,1267],[-613,1253],[-638,1096],[-671,1070],[-714,1070],[-671,1048],[-628,1086],[-600,1244],[-583,1283],[-619,1277],[-601,1314],[-648,1276],[-677,1271],[-682,1224],[-717,1217],[-780,1182],[-809,1198],[-853,1278],[-802,1235],[-899,1398],[-866,1394],[-807,1336],[-760,1304],[-762,1275],[-719,1229],[-718,1291],[-736,1328],[-780,1360],[-730,1383],[-732,1405],[-692,1424],[-649,1423],[-671,1452],[-733,1429],[-751,1394],[-846,1426],[-845,1526],[-820,1502],[-791,1540],[-842,1540],[-833,1592],[-783,1609],[-730,1569],[-672,1551],[-629,1585],[-523,1594],[-531,1562],[-481,1602],[-400,1591],[-341,1560],[-339,1522],[-301,1523],[-318,1489],[-260,1546],[-218,1564],[-198,1608],[-128,1578],[-103,1557],[-98,1523],[-65,1513],[-58,1446],[-77,1420],[-43,1415],[-8,1355],[-1,1399],[-24,1408],[-49,1487],[-50,1521],[17,1527],[36,1549],[121,1508],[90,1545],[137,1581],[98,1609],[93,1681],[176,1796],[114,1745],[82,1754],[94,1714],[64,1676],[100,1584],[67,1566],[49,1584],[9,1558],[-67,1539],[-78,1561],[-40,1595],[-85,1583],[-171,1621],[-210,1650],[-144,1740],[-137,1784],[-170,1715],[-203,1683],[-228,1684],[-220,1634],[-238,1590],[-270,1567],[-328,1584],[-364,1637],[-407,1613],[-457,1638],[-512,1634],[-515,1668],[-533,1637],[-610,1632],[-647,1603],[-688,1598],[-713,1642],[-756,1628],[-762,1671],[-808,1684],[-799,1703],[-738,1674],[-725,1688],[-763,1728],[-810,1729],[-819,1779],[-744,1797],[-734,1819],[-701,1805],[-683,1742],[-681,1792],[-702,1821],[-628,1826],[-554,1810],[-583,1828],[-737,1833],[-782,1813],[-799,1859],[-757,1889],[-813,1894],[-702,1920],[-657,1910],[-604,1875],[-495,1910],[-526,1919],[-565,1897],[-618,1901],[-631,1925],[-673,1925],[-726,1970],[-722,1994],[-638,1981],[-714,2027],[-607,2006],[-678,2049],[-769,2065],[-783,2097],[-763,2153],[-731,2158],[-695,2189],[-611,2215],[-623,2239],[-594,2265],[-546,2260],[-477,2233],[-460,2188],[-387,2189],[-379,2178],[-408,2100],[-369,2171],[-355,2169],[-319,2114],[-297,2108],[-337,2170],[-247,2158],[-215,2131],[-161,2129],[-129,2171],[-109,2173],[-61,2138],[-60,2162],[-91,2186],[-142,2179],[-178,2140],[-257,2177],[-321,2179],[-341,2199],[-402,2217],[-434,2202],[-455,2238],[-376,2231],[-364,2241],[-484,2265],[-565,2288],[-674,2269],[-693,2289],[-664,2334],[-638,2315],[-599,2366],[-575,2354],[-628,2433],[-665,2444],[-673,2491],[-625,2524],[-595,2483],[-586,2430],[-541,2386],[-532,2351],[-541,2324],[-515,2299],[-448,2305],[-419,2289],[-368,2307],[-331,2269],[-289,2277],[-270,2305],[-212,2258],[-182,2270],[-157,2218],[-108,2241],[63,2244],[70,2260],[134,2260],[174,2246],[190,2220],[184,2122],[214,2038],[211,2012],[305,2023],[362,1990],[350,1927],[362,1855],[425,1820],[458,1837],[482,1823],[499,1757],[478,1739],[430,1741],[428,1696],[462,1666],[374,1577],[400,1484],[439,1450],[448,1416],[419,1366],[393,1380],[341,1312],[300,1320],[280,1344],[247,1326],[199,1246],[186,1197],[159,1210],[81,1150],[124,1143],[157,1119],[152,1059],[185,1024],[162,949],[141,843],[111,805],[94,751],[49,693],[20,631],[-68,594],[-111,532],[-111,489],[-141,455],[-190,452],[-308,403],[-329,425],[-308,465],[-303,515],[-362,532],[-414,495],[-454,494],[-506,427],[-535,343],[-621,365],[-693,419]]],[[[-789,436],[-797,363],[-841,314],[-905,305],[-953,344],[-890,428],[-854,440],[-802,506],[-803,451],[-823,370],[-854,352],[-859,322],[-819,339],[-789,436]]],[[[-741,2197],[-789,2196],[-770,2228],[-815,2246],[-785,2281],[-751,2282],[-654,2227],[-697,2211],[-690,2239],[-741,2197]]],[[[-907,536],[-943,481],[-935,457],[-934,423],[-956,408],[-966,459],[-951,506],[-922,541],[-967,554],[-950,602],[-919,616],[-888,572],[-864,492],[-881,478],[-882,527],[-907,536]]]]}},{"type":"Feature","id":"NO.MR.15","properties":{"hc-group":"admin2","hc-key":"no-mr-15","hc-a2":"MO","name":"Møre og Romsdal","hc-middle-x":0.5,"hc-middle-y":0.5},"geometry":{"type":"MultiPolygon","coordinates":[[[[-227,2755],[-231,2728],[-271,2754],[-228,2776],[-227,2755]]],[[[-308,2650],[-288,2575],[-359,2520],[-372,2610],[-356,2641],[-308,2650]]],[[[-209,2652],[-175,2617],[-260,2627],[-282,2659],[-209,2652]]],[[[-491,2488],[-502,2516],[-471,2566],[-420,2567],[-384,2541],[-400,2486],[-431,2477],[-491,2488]]],[[[637,3146],[597,3151],[592,3195],[616,3194],[637,3146]]],[[[593,3143],[530,3134],[499,3170],[560,3215],[586,3188],[593,3143]]],[[[834,3161],[752,3165],[742,3206],[710,3243],[795,3259],[820,3277],[777,3316],[792,3339],[823,3336],[834,3294],[871,3272],[832,3208],[834,3161]]],[[[685,3237],[738,3163],[733,3145],[679,3137],[652,3152],[627,3201],[636,3235],[663,3226],[675,3191],[685,3237]]],[[[399,3086],[420,3111],[436,3098],[477,3108],[486,3093],[434,3048],[399,3086]]],[[[333,3088],[352,3057],[373,3112],[390,3126],[387,3079],[402,3040],[330,2999],[284,3032],[304,3063],[295,3093],[333,3088]]],[[[55,2957],[99,2953],[77,2889],[42,2921],[55,2957]]],[[[-404,2615],[-396,2612],[-405,2585],[-452,2594],[-404,2615]]],[[[79,2854],[79,2826],[-15,2803],[-22,2827],[-3,2862],[18,2854],[61,2867],[79,2854]]],[[[775,3149],[833,3155],[827,3150],[806,3148],[775,3149]]],[[[737,3141],[749,3146],[771,3149],[746,3143],[737,3141]]],[[[-532,2351],[-495,2403],[-547,2426],[-555,2447],[-534,2488],[-464,2460],[-454,2423],[-425,2391],[-449,2440],[-439,2468],[-407,2463],[-371,2479],[-350,2443],[-365,2387],[-397,2331],[-354,2380],[-341,2422],[-312,2384],[-313,2359],[-283,2367],[-193,2342],[-294,2390],[-326,2456],[-344,2471],[-332,2508],[-295,2552],[-181,2591],[-160,2513],[-138,2483],[-112,2416],[-127,2367],[-100,2386],[-125,2486],[-148,2536],[-146,2599],[-107,2604],[-87,2565],[-89,2611],[-23,2636],[37,2600],[29,2550],[61,2487],[64,2425],[33,2370],[34,2341],[68,2390],[82,2475],[111,2478],[145,2450],[186,2470],[221,2425],[209,2460],[181,2484],[130,2481],[57,2522],[45,2560],[69,2562],[31,2631],[-27,2658],[-110,2630],[-143,2630],[-174,2662],[-113,2689],[-32,2671],[-52,2696],[-104,2697],[-80,2713],[-182,2719],[-182,2758],[-152,2782],[-70,2777],[-48,2729],[-30,2767],[23,2793],[57,2749],[81,2790],[141,2779],[117,2759],[138,2748],[144,2682],[163,2758],[237,2720],[257,2680],[289,2671],[294,2640],[310,2676],[389,2687],[378,2698],[286,2692],[259,2721],[260,2750],[283,2753],[285,2710],[301,2729],[303,2779],[341,2796],[425,2812],[501,2800],[530,2769],[533,2789],[505,2826],[518,2842],[437,2825],[354,2818],[306,2793],[253,2796],[251,2833],[293,2856],[373,2869],[347,2874],[232,2845],[103,2845],[102,2882],[146,2923],[203,2906],[175,2938],[132,2937],[101,3013],[168,3049],[243,3065],[318,2971],[386,3020],[425,3014],[389,2964],[498,3005],[533,2980],[551,2866],[609,2829],[640,2784],[688,2775],[565,2892],[568,2952],[498,3047],[466,3036],[517,3098],[551,3108],[562,3058],[632,2976],[619,2966],[621,2913],[649,2915],[690,2876],[711,2900],[755,2852],[729,2900],[679,2929],[660,2973],[745,2972],[745,2989],[701,2994],[728,3017],[653,2985],[628,3010],[671,3014],[673,3031],[608,3030],[694,3069],[709,3049],[770,3056],[818,3095],[836,3083],[878,3095],[874,3045],[917,3056],[920,3005],[937,2991],[918,2958],[924,2922],[972,2916],[991,2862],[985,2820],[999,2806],[915,2783],[854,2776],[827,2754],[903,2633],[936,2617],[887,2492],[855,2474],[799,2463],[754,2488],[600,2491],[528,2473],[497,2443],[431,2356],[385,2356],[337,2373],[273,2329],[289,2296],[269,2283],[246,2312],[207,2312],[174,2269],[174,2246],[134,2260],[70,2260],[63,2244],[-108,2241],[-157,2218],[-182,2270],[-212,2258],[-270,2305],[-289,2277],[-331,2269],[-368,2307],[-419,2289],[-448,2305],[-515,2299],[-541,2324],[-532,2351]]],[[[466,3365],[521,3381],[553,3406],[588,3395],[611,3332],[571,3286],[536,3279],[509,3304],[528,3311],[472,3332],[466,3365]]]]}},{"type":"Feature","id":"NO.AG.42","properties":{"hc-group":"admin2","hc-key":"no-ag-42","hc-a2":"AG","name":"Agder","hc-middle-x":0.6,"hc-middle-y":0.75},"geometry":{"type":"MultiPolygon","coordinates":[[[[-494,-778],[-493,-803],[-512,-798],[-533,-762],[-494,-778]]],[[[717,-460],[691,-486],[595,-473],[587,-489],[651,-496],[624,-521],[641,-536],[565,-593],[528,-602],[522,-645],[434,-718],[410,-755],[353,-776],[313,-846],[281,-832],[249,-850],[188,-910],[174,-942],[157,-922],[138,-955],[99,-919],[125,-905],[108,-852],[92,-916],[47,-962],[-67,-964],[-103,-999],[-184,-990],[-235,-969],[-241,-950],[-276,-968],[-315,-959],[-320,-983],[-355,-987],[-351,-960],[-281,-911],[-377,-944],[-352,-898],[-391,-937],[-428,-893],[-364,-884],[-395,-869],[-431,-826],[-425,-877],[-457,-873],[-454,-817],[-476,-871],[-440,-917],[-511,-909],[-543,-862],[-509,-820],[-476,-820],[-461,-787],[-485,-706],[-490,-767],[-591,-727],[-510,-696],[-484,-661],[-468,-606],[-477,-550],[-462,-515],[-471,-464],[-507,-464],[-529,-429],[-446,-401],[-458,-345],[-482,-338],[-433,-251],[-450,-224],[-416,-204],[-398,-169],[-286,-77],[-293,-54],[-264,-24],[-302,-19],[-295,91],[-263,154],[-263,179],[-200,215],[-221,246],[-202,310],[-179,299],[-152,349],[-103,360],[-34,319],[-27,341],[4,318],[27,275],[15,225],[47,170],[5,123],[26,102],[30,62],[64,57],[70,2],[89,-33],[66,-93],[90,-118],[125,-210],[152,-252],[196,-267],[193,-248],[233,-243],[279,-286],[352,-334],[397,-301],[425,-355],[460,-389],[503,-327],[476,-304],[510,-266],[578,-268],[590,-318],[639,-362],[649,-429],[717,-460]]]]}},{"type":"Feature","id":"NO.NO.18","properties":{"hc-group":"admin2","hc-key":"no-no-18","hc-a2":"NO","name":"Nordland","hc-middle-x":0.5,"hc-middle-y":0.5},"geometry":{"type":"MultiPolygon","coordinates":[[[[2325,5809],[2333,5836],[2347,5822],[2335,5786],[2325,5809]]],[[[2575,5971],[2604,5966],[2598,5951],[2537,5944],[2575,5971]]],[[[2581,7087],[2623,7065],[2596,6971],[2586,6987],[2560,6952],[2543,7012],[2562,7038],[2584,7010],[2592,7033],[2581,7087]]],[[[2431,5690],[2411,5627],[2380,5652],[2397,5672],[2387,5699],[2410,5709],[2431,5690]]],[[[2737,6193],[2702,6181],[2704,6206],[2725,6214],[2737,6193]]],[[[2851,6269],[2868,6277],[2842,6211],[2845,6150],[2830,6144],[2812,6193],[2778,6207],[2802,6253],[2836,6233],[2851,6269]]],[[[2497,5562],[2417,5522],[2438,5558],[2494,5567],[2497,5562]]],[[[2379,5586],[2399,5575],[2401,5536],[2362,5520],[2348,5551],[2379,5586]]],[[[2240,5148],[2219,5137],[2233,5165],[2261,5181],[2240,5148]]],[[[3180,6929],[3155,6929],[3147,6952],[3169,6986],[3180,6929]]],[[[3110,6929],[3131,6956],[3141,6922],[3187,6896],[3148,6883],[3090,6888],[3092,6933],[3110,6929]]],[[[3067,7154],[3060,7137],[3036,7157],[3064,7201],[3084,7182],[3067,7154]]],[[[2839,7185],[2814,7200],[2817,7229],[2869,7213],[2877,7187],[2857,7160],[2839,7185]]],[[[3274,6977],[3361,6980],[3384,6955],[3356,6944],[3314,6967],[3287,6945],[3246,6958],[3274,6977]]],[[[3086,7669],[3052,7678],[3061,7713],[3086,7711],[3086,7669]]],[[[2076,5103],[2079,5050],[2059,5017],[2007,5043],[2032,5103],[2076,5103]]],[[[2242,5111],[2205,5058],[2193,5071],[2208,5095],[2242,5111]]],[[[2141,4919],[2118,4873],[2097,4859],[2115,4884],[2141,4919]]],[[[2391,6698],[2345,6688],[2370,6711],[2391,6720],[2391,6698]]],[[[3078,7369],[3014,7356],[2980,7412],[3013,7426],[3098,7408],[3078,7369]]],[[[2910,6487],[2908,6466],[2856,6450],[2902,6501],[2910,6487]]],[[[2101,4655],[2104,4679],[2138,4707],[2164,4665],[2146,4633],[2175,4621],[2120,4578],[2067,4597],[2103,4634],[2101,4655]]],[[[3440,7386],[3439,7386],[3439,7386],[3440,7386]]],[[[2082,4583],[2119,4565],[2124,4536],[2094,4534],[2082,4583]]],[[[3492,7034],[3504,7023],[3501,6996],[3458,7008],[3486,7039],[3491,7035],[3499,7063],[3528,7090],[3526,7113],[3567,7096],[3534,7145],[3524,7130],[3453,7125],[3466,7144],[3506,7146],[3503,7164],[3458,7170],[3431,7190],[3452,7218],[3485,7210],[3496,7191],[3554,7170],[3572,7120],[3627,7076],[3646,7072],[3596,7127],[3583,7171],[3558,7197],[3524,7204],[3465,7246],[3526,7278],[3607,7293],[3660,7268],[3648,7228],[3738,7271],[3769,7200],[3803,7178],[3810,7153],[3830,7162],[3820,7187],[3782,7221],[3762,7272],[3773,7299],[3797,7302],[3849,7269],[3863,7279],[3808,7306],[3860,7321],[3944,7299],[3881,7340],[3838,7335],[3859,7404],[3805,7379],[3775,7339],[3712,7320],[3718,7365],[3689,7380],[3652,7330],[3567,7319],[3563,7361],[3611,7379],[3655,7431],[3753,7422],[3795,7427],[3857,7458],[3998,7474],[4031,7417],[4029,7310],[4053,7142],[3985,6952],[3911,7005],[3792,7065],[3763,7009],[3631,6893],[3581,6674],[3537,6581],[3460,6567],[3439,6498],[3542,6313],[3540,6183],[3479,6130],[3431,6072],[3300,5811],[3221,5721],[3257,5557],[3110,5451],[2939,5434],[2960,5246],[2973,5173],[2944,5083],[2929,4936],[2930,4764],[2886,4714],[2867,4609],[2812,4626],[2627,4602],[2594,4612],[2553,4599],[2464,4615],[2441,4611],[2409,4578],[2376,4502],[2331,4505],[2327,4476],[2279,4477],[2264,4516],[2198,4522],[2158,4498],[2127,4528],[2133,4574],[2194,4603],[2230,4601],[2243,4627],[2277,4629],[2345,4703],[2393,4777],[2394,4794],[2300,4685],[2242,4646],[2197,4653],[2232,4677],[2207,4727],[2305,4729],[2307,4740],[2223,4751],[2193,4748],[2157,4722],[2193,4777],[2246,4829],[2264,4824],[2244,4892],[2298,4865],[2305,4917],[2275,4945],[2293,4957],[2281,5007],[2258,4945],[2222,4965],[2228,5015],[2211,5012],[2206,5050],[2259,5125],[2285,5114],[2310,5046],[2354,5044],[2320,5064],[2310,5104],[2285,5125],[2284,5151],[2334,5199],[2303,5219],[2327,5280],[2364,5310],[2446,5275],[2490,5217],[2471,5292],[2427,5304],[2409,5332],[2444,5391],[2341,5374],[2327,5391],[2355,5425],[2395,5447],[2454,5460],[2514,5485],[2541,5511],[2614,5527],[2630,5510],[2602,5483],[2631,5482],[2613,5430],[2650,5459],[2713,5467],[2640,5482],[2670,5525],[2716,5510],[2761,5522],[2773,5549],[2815,5586],[2814,5607],[2759,5577],[2740,5548],[2690,5571],[2671,5536],[2645,5527],[2631,5567],[2577,5531],[2535,5530],[2507,5501],[2462,5477],[2450,5498],[2495,5546],[2548,5578],[2605,5576],[2561,5611],[2517,5576],[2487,5582],[2496,5601],[2455,5597],[2444,5627],[2491,5650],[2501,5671],[2474,5741],[2439,5762],[2482,5777],[2519,5745],[2564,5775],[2608,5780],[2666,5750],[2651,5770],[2598,5791],[2645,5826],[2613,5826],[2587,5791],[2537,5780],[2516,5788],[2532,5834],[2572,5849],[2532,5850],[2514,5877],[2564,5859],[2607,5882],[2539,5905],[2536,5924],[2612,5914],[2623,5897],[2676,5894],[2678,5912],[2728,5914],[2741,5928],[2683,5929],[2650,5913],[2630,5922],[2644,5952],[2685,5942],[2687,5957],[2618,5969],[2630,5986],[2677,5988],[2702,5976],[2775,5972],[2713,5989],[2662,6043],[2652,6070],[2625,6070],[2648,6095],[2697,6093],[2703,6118],[2735,6118],[2771,6139],[2744,6106],[2757,6089],[2793,6139],[2784,6162],[2799,6193],[2814,6135],[2850,6127],[2867,6191],[2913,6193],[2967,6163],[2965,6189],[2873,6204],[2897,6272],[2927,6266],[3011,6272],[2944,6288],[2973,6308],[2988,6292],[3029,6316],[3075,6304],[3066,6256],[3104,6307],[3128,6315],[3211,6276],[3218,6221],[3238,6221],[3242,6281],[3217,6305],[3242,6315],[3325,6283],[3321,6317],[3290,6307],[3227,6333],[3197,6311],[3206,6338],[3165,6332],[3118,6343],[3145,6367],[3150,6394],[3103,6378],[3092,6360],[3027,6361],[3046,6349],[2995,6318],[2998,6368],[2964,6346],[2886,6339],[2973,6449],[2989,6489],[3036,6485],[3043,6449],[3114,6505],[3043,6505],[3013,6539],[3034,6569],[3117,6611],[3148,6577],[3132,6572],[3101,6600],[3115,6561],[3102,6538],[3053,6524],[3104,6523],[3153,6566],[3165,6539],[3141,6483],[3174,6531],[3214,6539],[3246,6517],[3279,6411],[3306,6367],[3319,6389],[3294,6414],[3282,6464],[3259,6489],[3281,6518],[3264,6522],[3285,6557],[3368,6610],[3306,6592],[3254,6557],[3182,6568],[3173,6617],[3194,6625],[3243,6612],[3225,6656],[3210,6634],[3184,6650],[3159,6637],[3159,6666],[3203,6701],[3191,6728],[3226,6703],[3266,6690],[3258,6707],[3302,6696],[3268,6721],[3249,6711],[3223,6746],[3283,6752],[3346,6696],[3342,6736],[3282,6772],[3217,6796],[3158,6728],[3111,6693],[3047,6664],[3014,6678],[3060,6712],[3034,6735],[3134,6745],[3103,6749],[3109,6779],[3050,6768],[3022,6796],[3033,6811],[3118,6824],[3122,6843],[3052,6829],[3098,6871],[3157,6863],[3160,6818],[3191,6867],[3340,6918],[3364,6878],[3394,6965],[3423,6972],[3358,6987],[3282,6988],[3264,7017],[3216,6975],[3207,6953],[3184,6986],[3221,7041],[3253,7064],[3254,7034],[3290,7066],[3291,7092],[3321,7071],[3322,7032],[3286,7031],[3287,7003],[3349,7033],[3379,7066],[3363,7096],[3384,7110],[3390,7160],[3412,7156],[3415,7091],[3431,7100],[3424,7050],[3430,7019],[3416,6983],[3463,6944],[3478,6865],[3541,6804],[3545,6840],[3501,6857],[3483,6878],[3496,6955],[3529,6895],[3548,6879],[3548,6913],[3506,6956],[3520,6968],[3552,6926],[3557,6975],[3515,6985],[3544,7038],[3605,7004],[3613,7021],[3578,7031],[3555,7058],[3508,7027],[3492,7034]]],[[[3424,7391],[3425,7394],[3434,7391],[3424,7391],[3424,7391],[3424,7391]]],[[[2443,6825],[2417,6813],[2455,6932],[2487,7004],[2508,7023],[2507,7051],[2537,7034],[2507,6992],[2522,6988],[2526,6926],[2498,6917],[2479,6941],[2477,6912],[2499,6896],[2488,6867],[2452,6849],[2443,6825]]],[[[3424,7391],[3414,7337],[3389,7278],[3362,7258],[3363,7320],[3323,7304],[3317,7261],[3287,7202],[3257,7232],[3212,7223],[3206,7245],[3281,7344],[3264,7344],[3230,7297],[3214,7299],[3169,7231],[3139,7207],[3124,7177],[3098,7162],[3101,7211],[3135,7276],[3179,7332],[3179,7376],[3152,7382],[3169,7416],[3233,7444],[3251,7475],[3234,7500],[3231,7551],[3287,7563],[3234,7573],[3232,7618],[3286,7629],[3264,7641],[3261,7668],[3287,7735],[3364,7740],[3370,7680],[3353,7596],[3324,7557],[3351,7567],[3380,7603],[3390,7572],[3359,7536],[3331,7535],[3329,7489],[3290,7472],[3297,7435],[3275,7421],[3300,7353],[3346,7393],[3364,7393],[3385,7458],[3412,7391],[3424,7391],[3424,7391],[3424,7391]]],[[[2259,5327],[2303,5359],[2304,5325],[2357,5353],[2403,5350],[2308,5294],[2263,5245],[2259,5260],[2222,5256],[2259,5327]]],[[[2321,5433],[2282,5391],[2201,5357],[2299,5470],[2252,5484],[2307,5508],[2311,5469],[2289,5449],[2321,5433]]],[[[3150,7326],[3109,7252],[3027,7167],[3014,7170],[3030,7215],[3018,7231],[2999,7159],[2946,7117],[2855,7082],[2855,7121],[2904,7154],[2888,7211],[2916,7191],[2946,7214],[2913,7260],[2965,7277],[2994,7305],[3010,7264],[3016,7306],[3037,7304],[3045,7274],[3033,7245],[3062,7270],[3068,7309],[3101,7305],[3150,7326]]],[[[2911,7517],[2963,7556],[2932,7573],[2958,7614],[2976,7559],[2983,7614],[3006,7628],[3004,7581],[3064,7600],[3082,7595],[3070,7645],[3084,7662],[3100,7603],[3113,7651],[3145,7622],[3118,7672],[3101,7755],[3139,7782],[3143,7740],[3185,7695],[3169,7628],[3194,7656],[3211,7651],[3202,7611],[3182,7611],[3180,7578],[3215,7552],[3216,7522],[3198,7488],[3117,7427],[3061,7432],[3044,7476],[3109,7499],[3147,7528],[3143,7572],[3103,7583],[3119,7566],[3104,7536],[3047,7505],[3041,7536],[3024,7500],[3002,7516],[2984,7466],[2930,7456],[2911,7517]]],[[[2134,4855],[2194,4911],[2190,4934],[2149,4918],[2179,5005],[2195,4964],[2233,4909],[2246,4844],[2228,4830],[2192,4800],[2149,4797],[2160,4760],[2100,4709],[2118,4780],[2104,4786],[2120,4824],[2142,4821],[2134,4855]]],[[[2649,7132],[2679,7145],[2645,7159],[2687,7200],[2733,7178],[2759,7224],[2792,7233],[2794,7168],[2823,7188],[2844,7166],[2829,7127],[2805,7105],[2741,7076],[2725,7043],[2710,7060],[2708,7023],[2685,7018],[2680,7048],[2660,7058],[2661,7028],[2645,6994],[2628,7020],[2638,7049],[2670,7091],[2636,7069],[2652,7102],[2649,7132]]],[[[3406,7891],[3354,7823],[3346,7796],[3283,7761],[3259,7785],[3265,7754],[3253,7701],[3225,7677],[3223,7740],[3233,7782],[3264,7858],[3290,7885],[3328,7904],[3348,7976],[3416,8031],[3429,7993],[3406,7891]]]]}},{"type":"Feature","id":"NO.VI.30","properties":{"hc-group":"admin2","hc-key":"no-vi-30","hc-a2":"VI","name":"Viken","hc-middle-x":0.4,"hc-middle-y":0.275},"geometry":{"type":"MultiPolygon","coordinates":[[[[1439,-266],[1457,-264],[1440,-305],[1417,-298],[1439,-266]]],[[[1322,408],[1270,405],[1254,366],[1246,283],[1280,224],[1290,179],[1279,149],[1231,107],[1207,124],[1213,176],[1195,266],[1143,296],[1148,265],[1189,239],[1199,210],[1189,127],[1176,151],[1169,231],[1088,245],[1075,222],[1042,243],[1003,179],[1053,86],[994,76],[928,83],[933,45],[884,45],[844,114],[811,112],[832,156],[816,173],[797,279],[768,288],[788,359],[717,402],[726,475],[693,512],[650,534],[650,606],[639,633],[555,709],[458,706],[305,734],[180,681],[115,708],[49,693],[94,751],[111,805],[141,843],[162,949],[185,1024],[152,1059],[157,1119],[124,1143],[81,1150],[159,1210],[186,1197],[199,1246],[247,1326],[280,1344],[300,1320],[341,1312],[393,1380],[419,1366],[448,1416],[439,1450],[464,1462],[510,1400],[549,1387],[587,1322],[677,1282],[686,1254],[826,1158],[840,1130],[832,1092],[872,1021],[861,980],[885,963],[937,966],[935,936],[1021,892],[1019,973],[1079,1014],[1061,1034],[1114,1028],[1133,968],[1155,937],[1164,835],[1220,803],[1240,809],[1228,766],[1371,763],[1429,747],[1458,771],[1448,813],[1416,840],[1357,849],[1374,864],[1379,921],[1396,896],[1457,876],[1520,908],[1559,976],[1582,941],[1577,894],[1628,853],[1659,754],[1724,692],[1704,623],[1740,572],[1788,544],[1810,482],[1789,434],[1804,340],[1837,300],[1839,219],[1818,219],[1803,183],[1746,167],[1733,138],[1775,-63],[1776,-147],[1755,-175],[1747,-273],[1718,-314],[1706,-377],[1680,-414],[1634,-438],[1606,-427],[1613,-343],[1567,-240],[1501,-235],[1502,-169],[1467,-219],[1439,-222],[1427,-185],[1388,-163],[1353,-187],[1325,-101],[1342,-65],[1299,-60],[1297,9],[1272,30],[1301,89],[1306,167],[1274,277],[1302,363],[1320,380],[1339,282],[1359,360],[1409,337],[1434,353],[1423,384],[1446,448],[1392,514],[1367,597],[1314,607],[1301,561],[1261,515],[1308,479],[1322,408]]]]}},{"type":"Feature","id":"NO.RO.11","properties":{"hc-group":"admin2","hc-key":"no-ro-11","hc-a2":"RO","name":"Rogaland","hc-middle-x":0.6,"hc-middle-y":0.1},"geometry":{"type":"MultiPolygon","coordinates":[[[[-620,109],[-603,97],[-625,71],[-667,66],[-663,112],[-620,109]]],[[[-823,11],[-755,-17],[-770,-48],[-838,4],[-823,11]]],[[[-707,22],[-744,3],[-746,35],[-722,51],[-707,22]]],[[[-885,44],[-910,83],[-891,108],[-873,76],[-885,44]]],[[[-955,262],[-928,141],[-948,57],[-977,38],[-999,87],[-982,164],[-962,156],[-977,211],[-955,262]]],[[[-953,344],[-905,305],[-841,314],[-797,363],[-789,436],[-778,452],[-726,439],[-724,387],[-693,419],[-621,365],[-535,343],[-506,427],[-454,494],[-414,495],[-362,532],[-303,515],[-308,465],[-329,425],[-308,403],[-190,452],[-141,455],[-143,388],[-103,360],[-152,349],[-179,299],[-202,310],[-221,246],[-200,215],[-263,179],[-263,154],[-295,91],[-302,-19],[-264,-24],[-293,-54],[-286,-77],[-398,-169],[-416,-204],[-450,-224],[-433,-251],[-482,-338],[-458,-345],[-446,-401],[-529,-429],[-507,-464],[-471,-464],[-462,-515],[-477,-550],[-468,-606],[-484,-661],[-510,-696],[-591,-727],[-661,-670],[-687,-663],[-741,-614],[-748,-549],[-817,-522],[-821,-496],[-852,-491],[-896,-396],[-921,-289],[-897,-268],[-886,-200],[-870,-191],[-873,-129],[-839,-159],[-875,-100],[-858,-63],[-796,-123],[-808,-212],[-793,-163],[-728,-147],[-653,-250],[-661,-203],[-626,-159],[-595,-145],[-408,-112],[-524,-114],[-608,-131],[-671,-199],[-689,-149],[-654,-125],[-668,-101],[-700,-102],[-718,-43],[-694,-25],[-606,-8],[-654,0],[-618,50],[-575,81],[-540,90],[-509,123],[-560,92],[-598,95],[-606,123],[-542,119],[-554,153],[-601,133],[-612,162],[-640,150],[-598,200],[-549,216],[-518,279],[-404,314],[-475,309],[-519,292],[-497,327],[-496,371],[-516,311],[-556,249],[-667,171],[-672,247],[-559,257],[-612,262],[-673,281],[-690,326],[-708,317],[-707,266],[-739,260],[-768,227],[-725,243],[-693,199],[-694,171],[-762,170],[-779,145],[-799,240],[-818,160],[-861,135],[-879,221],[-890,154],[-900,164],[-904,251],[-927,199],[-956,274],[-953,344]]],[[[-694,427],[-704,440],[-694,454],[-694,448],[-694,427]]]]}},{"type":"Feature","id":"NO.TF.54","properties":{"hc-group":"admin2","hc-key":"no-tf-54","hc-a2":"TO","name":"Troms og Finnmark","hc-middle-x":0.5,"hc-middle-y":0.5},"geometry":{"type":"MultiPolygon","coordinates":[[[[4969,8705],[4962,8682],[4925,8700],[4934,8722],[4969,8705]]],[[[4735,8730],[4716,8723],[4704,8760],[4712,8787],[4738,8754],[4735,8730]]],[[[4652,8546],[4656,8572],[4697,8587],[4703,8512],[4661,8495],[4652,8546]]],[[[4736,8696],[4759,8670],[4797,8680],[4766,8653],[4758,8624],[4720,8621],[4704,8662],[4712,8694],[4736,8696]]],[[[4077,8467],[4083,8500],[4104,8493],[4104,8471],[4077,8467]]],[[[4159,8644],[4131,8605],[4116,8656],[4125,8708],[4148,8702],[4157,8668],[4178,8707],[4203,8682],[4159,8644]]],[[[3480,7771],[3528,7745],[3557,7751],[3567,7734],[3559,7685],[3508,7696],[3468,7749],[3480,7771]]],[[[5732,9655],[5752,9648],[5745,9618],[5723,9634],[5732,9655]]],[[[5674,9686],[5688,9694],[5680,9632],[5635,9650],[5655,9695],[5674,9686]]],[[[5516,9526],[5492,9517],[5463,9540],[5488,9552],[5460,9562],[5467,9600],[5501,9602],[5505,9552],[5541,9561],[5532,9527],[5516,9526]]],[[[4949,8905],[4933,8919],[4933,9005],[4958,8982],[4949,8905]]],[[[5929,9064],[5937,9042],[5913,9020],[5919,9060],[5929,9064]]],[[[6017,9395],[6005,9386],[5996,9410],[6010,9424],[6017,9395]]],[[[3801,7776],[3785,7812],[3812,7854],[3840,7861],[3839,7832],[3801,7776]]],[[[3463,7386],[3499,7398],[3520,7384],[3537,7343],[3509,7325],[3518,7298],[3468,7293],[3436,7268],[3433,7312],[3463,7386]]],[[[7233,8960],[7219,9001],[7231,9024],[7267,9015],[7287,8968],[7308,8961],[7266,8917],[7246,8928],[7240,8892],[7216,8893],[7233,8960]]],[[[4361,8711],[4307,8722],[4307,8755],[4329,8758],[4367,8725],[4361,8711]]],[[[4170,8777],[4173,8737],[4145,8747],[4158,8775],[4170,8777]]],[[[4539,8827],[4532,8832],[4527,8898],[4554,8865],[4539,8827]]],[[[4446,8635],[4454,8618],[4423,8527],[4358,8501],[4346,8516],[4367,8568],[4409,8607],[4429,8642],[4446,8635]]],[[[4238,8821],[4254,8836],[4273,8779],[4269,8737],[4236,8720],[4205,8746],[4241,8786],[4238,8821]]],[[[3732,7595],[3643,7555],[3643,7594],[3691,7667],[3732,7595]]],[[[3740,7631],[3733,7673],[3711,7699],[3716,7720],[3753,7670],[3751,7718],[3779,7717],[3816,7676],[3777,7624],[3740,7631]]],[[[3440,7386],[3439,7386],[3436,7389],[3434,7391],[3424,7391],[3424,7391],[3424,7391],[3424,7391],[3412,7391],[3385,7458],[3364,7393],[3346,7393],[3300,7353],[3275,7421],[3297,7435],[3290,7472],[3329,7489],[3331,7535],[3359,7536],[3390,7572],[3375,7516],[3334,7481],[3330,7415],[3341,7455],[3396,7511],[3414,7472],[3419,7507],[3404,7538],[3426,7562],[3457,7559],[3430,7598],[3424,7640],[3449,7658],[3472,7643],[3467,7696],[3485,7669],[3522,7653],[3527,7625],[3557,7634],[3539,7605],[3551,7550],[3565,7539],[3561,7496],[3541,7446],[3540,7407],[3500,7416],[3440,7386]]],[[[3567,7319],[3551,7321],[3536,7377],[3558,7405],[3577,7393],[3566,7461],[3582,7485],[3689,7542],[3737,7482],[3725,7536],[3764,7558],[3800,7549],[3828,7514],[3875,7528],[3838,7533],[3809,7576],[3786,7565],[3759,7584],[3824,7635],[3855,7615],[3920,7609],[3825,7648],[3890,7700],[3920,7682],[3928,7703],[3893,7718],[3896,7735],[3811,7703],[3840,7754],[3826,7782],[3878,7863],[3871,7883],[3932,7889],[3957,7913],[4013,7920],[3992,7931],[3996,7980],[3971,7979],[3965,8025],[3994,8066],[4011,8127],[4001,8167],[4042,8193],[4107,8090],[4106,8036],[4118,8040],[4123,8098],[4137,8046],[4167,8017],[4161,8062],[4199,8070],[4256,8049],[4230,8080],[4151,8104],[4119,8157],[4091,8162],[4096,8225],[4133,8243],[4196,8256],[4250,8132],[4290,8099],[4349,8096],[4358,8061],[4325,8037],[4342,7997],[4364,8014],[4393,7998],[4381,8077],[4347,8124],[4292,8119],[4243,8187],[4242,8221],[4302,8276],[4253,8259],[4225,8265],[4219,8309],[4254,8375],[4256,8410],[4309,8452],[4351,8450],[4382,8471],[4445,8479],[4421,8377],[4439,8346],[4421,8262],[4428,8196],[4398,8145],[4440,8185],[4445,8323],[4498,8321],[4477,8337],[4463,8386],[4472,8448],[4504,8516],[4499,8450],[4510,8455],[4543,8600],[4554,8586],[4582,8621],[4616,8564],[4616,8494],[4606,8382],[4627,8326],[4603,8304],[4606,8232],[4589,8217],[4586,8171],[4531,8106],[4517,8047],[4540,8063],[4557,8105],[4612,8156],[4662,8312],[4708,8270],[4728,8278],[4697,8329],[4657,8352],[4661,8437],[4652,8468],[4688,8474],[4726,8502],[4734,8535],[4722,8565],[4789,8625],[4752,8546],[4793,8497],[4783,8526],[4798,8556],[4828,8572],[4821,8519],[4842,8537],[4836,8599],[4869,8603],[4834,8621],[4840,8678],[4877,8703],[4926,8676],[4937,8627],[4991,8596],[5038,8554],[5057,8517],[5097,8490],[5083,8533],[5039,8565],[5064,8585],[5040,8598],[5033,8685],[5056,8687],[5061,8713],[5010,8704],[4998,8738],[5044,8748],[5064,8799],[5029,8765],[4995,8768],[4965,8739],[4932,8766],[4905,8758],[4879,8802],[4893,8825],[4856,8812],[4811,8844],[4825,8870],[4869,8900],[4888,8852],[4887,8921],[4906,8939],[4924,8899],[4945,8892],[5000,8813],[4974,8910],[5014,8960],[5024,8931],[5048,8948],[5060,8933],[5093,8946],[5109,8929],[5097,8893],[5113,8844],[5100,8820],[5174,8834],[5122,8845],[5127,8913],[5152,8924],[5193,8895],[5294,8899],[5273,8830],[5193,8786],[5160,8785],[5151,8761],[5220,8781],[5277,8814],[5315,8852],[5316,8799],[5331,8758],[5352,8772],[5375,8699],[5404,8738],[5422,8703],[5456,8739],[5472,8772],[5403,8776],[5364,8814],[5411,8839],[5421,8861],[5389,8879],[5420,8906],[5381,8903],[5377,8925],[5433,8941],[5426,8957],[5379,8941],[5404,8973],[5450,8989],[5423,9006],[5426,9047],[5481,9124],[5499,9166],[5518,9179],[5629,9174],[5601,9204],[5566,9219],[5600,9272],[5600,9321],[5613,9344],[5653,9339],[5691,9303],[5721,9303],[5716,9339],[5657,9396],[5588,9400],[5573,9415],[5572,9459],[5602,9487],[5626,9451],[5672,9426],[5664,9497],[5688,9506],[5641,9550],[5659,9588],[5689,9585],[5717,9557],[5709,9539],[5752,9551],[5746,9598],[5766,9589],[5753,9519],[5782,9505],[5792,9564],[5822,9529],[5837,9463],[5860,9485],[5863,9545],[5840,9598],[5843,9617],[5896,9583],[5875,9526],[5944,9568],[5960,9544],[5990,9577],[6008,9547],[5967,9473],[5943,9459],[5954,9438],[5925,9379],[5909,9368],[5891,9320],[5835,9241],[5830,9224],[5873,9251],[5878,9218],[5829,9212],[5841,9199],[5880,9211],[5896,9138],[5878,9146],[5852,9108],[5883,9097],[5892,9071],[5842,8999],[5842,8939],[5857,8878],[5880,8868],[5864,8911],[5883,8943],[5886,8904],[5905,8885],[5934,8908],[5940,8967],[5956,8990],[5985,9080],[5949,9096],[5996,9200],[6035,9310],[6065,9367],[6067,9439],[6124,9579],[6175,9656],[6194,9665],[6214,9621],[6208,9564],[6229,9562],[6220,9463],[6149,9400],[6189,9419],[6234,9411],[6228,9307],[6239,9275],[6228,9236],[6237,9180],[6273,9201],[6269,9239],[6299,9255],[6301,9290],[6366,9300],[6333,9345],[6345,9407],[6405,9399],[6362,9424],[6360,9470],[6337,9483],[6346,9516],[6385,9527],[6388,9596],[6465,9595],[6422,9603],[6433,9622],[6389,9670],[6374,9642],[6335,9643],[6312,9660],[6318,9699],[6368,9689],[6329,9726],[6329,9751],[6391,9747],[6420,9711],[6417,9762],[6393,9798],[6400,9825],[6436,9839],[6438,9807],[6490,9794],[6527,9830],[6544,9809],[6563,9851],[6586,9831],[6577,9779],[6593,9766],[6617,9794],[6656,9800],[6674,9787],[6674,9711],[6645,9702],[6668,9690],[6645,9668],[6654,9653],[6624,9613],[6551,9607],[6501,9591],[6575,9566],[6609,9568],[6599,9538],[6565,9518],[6537,9469],[6504,9437],[6541,9451],[6625,9523],[6645,9559],[6660,9551],[6657,9477],[6578,9349],[6597,9308],[6597,9346],[6664,9385],[6641,9358],[6659,9333],[6681,9395],[6702,9406],[6680,9298],[6702,9179],[6724,9091],[6709,9027],[6732,9076],[6733,9125],[6704,9211],[6696,9318],[6712,9342],[6712,9380],[6730,9394],[6756,9357],[6761,9413],[6742,9410],[6713,9434],[6721,9545],[6747,9547],[6716,9580],[6745,9693],[6758,9717],[6825,9741],[6831,9722],[6873,9729],[6905,9689],[6935,9684],[6914,9645],[6938,9610],[6979,9629],[7020,9671],[7044,9662],[7052,9612],[7039,9571],[7074,9591],[7103,9666],[7133,9671],[7165,9655],[7143,9621],[7184,9619],[7217,9586],[7170,9546],[7186,9527],[7256,9576],[7293,9570],[7293,9549],[7348,9522],[7380,9485],[7402,9526],[7457,9465],[7455,9429],[7478,9401],[7445,9375],[7345,9335],[7338,9295],[7315,9283],[7310,9215],[7268,9183],[7276,9168],[7014,9144],[6848,9158],[6836,9137],[6877,9152],[6847,9105],[6866,9093],[6893,9108],[6917,9098],[6887,9085],[6941,9088],[6963,9078],[7002,9089],[7017,9051],[7066,9070],[7168,9055],[7114,8984],[7101,8946],[7120,8953],[7133,8995],[7195,9009],[7218,8957],[7197,8895],[7173,8796],[7212,8868],[7273,8884],[7300,8924],[7302,8882],[7322,8898],[7360,8872],[7327,8914],[7348,8944],[7329,8961],[7317,9016],[7349,9030],[7352,8996],[7389,9000],[7420,8893],[7434,8876],[7416,8990],[7477,8997],[7490,8968],[7512,8995],[7543,8956],[7584,8877],[7595,8819],[7568,8784],[7482,8772],[7445,8804],[7355,8848],[7385,8772],[7378,8723],[7386,8688],[7366,8637],[7323,8633],[7294,8598],[7263,8529],[7213,8522],[7187,8491],[7206,8447],[7209,8344],[7171,8249],[7106,8289],[7085,8313],[7072,8405],[7149,8569],[7166,8641],[7090,8758],[7069,8800],[6845,8852],[6819,8872],[6818,8898],[6760,8919],[6695,8983],[6675,9044],[6620,9008],[6584,9010],[6569,8965],[6543,8955],[6507,8914],[6519,8899],[6451,8846],[6435,8862],[6408,8855],[6394,8875],[6363,8858],[6346,8870],[6291,8839],[6276,8757],[6248,8729],[6252,8711],[6223,8651],[6198,8641],[6172,8588],[6204,8549],[6188,8478],[6184,8394],[6199,8368],[6182,8320],[6183,8207],[6205,8162],[6209,8109],[6233,8062],[6208,7954],[6163,7956],[6109,7902],[6083,7855],[6082,7706],[6039,7687],[6027,7649],[5996,7705],[5938,7734],[5844,7749],[5796,7771],[5793,7801],[5770,7789],[5737,7823],[5704,7826],[5678,7808],[5661,7712],[5594,7692],[5521,7629],[5478,7674],[5406,7663],[5322,7699],[5278,7671],[5257,7759],[5205,7828],[5196,7858],[5008,8100],[4905,8118],[4857,8071],[4831,8012],[4873,7944],[4864,7888],[4759,7946],[4715,7893],[4573,7869],[4653,7778],[4671,7678],[4641,7564],[4601,7499],[4570,7470],[4660,7422],[4578,7305],[4288,7416],[4180,7401],[4113,7458],[4031,7417],[3998,7474],[3857,7458],[3795,7427],[3753,7422],[3655,7431],[3611,7379],[3563,7361],[3567,7319]]],[[[4629,8703],[4593,8736],[4595,8793],[4638,8849],[4678,8854],[4706,8822],[4698,8756],[4708,8718],[4678,8718],[4652,8695],[4652,8737],[4629,8703]]],[[[4171,8605],[4170,8632],[4194,8646],[4245,8650],[4227,8688],[4266,8707],[4281,8682],[4300,8693],[4293,8654],[4324,8624],[4341,8670],[4365,8680],[4376,8629],[4394,8653],[4405,8625],[4367,8594],[4363,8563],[4337,8499],[4319,8478],[4259,8452],[4235,8492],[4141,8575],[4179,8573],[4197,8597],[4171,8605]]],[[[3950,8274],[3988,8313],[4017,8308],[4034,8279],[4063,8320],[4032,8317],[4000,8372],[4115,8380],[4056,8384],[4037,8420],[4044,8443],[4080,8432],[4081,8411],[4108,8455],[4127,8457],[4126,8418],[4148,8363],[4166,8443],[4135,8483],[4130,8524],[4155,8513],[4170,8527],[4177,8494],[4219,8487],[4242,8451],[4237,8415],[4206,8376],[4175,8360],[4180,8318],[4185,8286],[4161,8264],[4130,8273],[4029,8228],[4009,8227],[3982,8259],[3950,8274]]],[[[5299,8934],[5224,8931],[5154,8946],[5119,8979],[5144,9026],[5224,9037],[5243,8996],[5279,8994],[5299,8934]]],[[[5317,9073],[5299,9010],[5273,9021],[5247,9053],[5270,9072],[5249,9094],[5303,9158],[5313,9141],[5343,9164],[5352,9135],[5356,9191],[5376,9202],[5412,9193],[5364,9247],[5408,9254],[5425,9223],[5433,9171],[5454,9137],[5441,9091],[5399,9033],[5375,9021],[5395,9004],[5354,8969],[5323,8966],[5314,9001],[5317,9073]]],[[[5468,9337],[5507,9343],[5541,9299],[5562,9277],[5558,9251],[5505,9180],[5472,9185],[5432,9281],[5421,9324],[5434,9364],[5462,9371],[5468,9337]]],[[[5280,9406],[5314,9371],[5329,9375],[5316,9441],[5354,9419],[5363,9389],[5344,9381],[5325,9294],[5293,9300],[5304,9268],[5286,9210],[5265,9222],[5263,9196],[5233,9164],[5169,9177],[5154,9125],[5130,9145],[5128,9115],[5094,9114],[5074,9146],[5068,9103],[5041,9094],[5058,9175],[5080,9206],[4995,9185],[5008,9214],[4974,9222],[4998,9234],[5041,9217],[5046,9252],[5101,9219],[5083,9276],[5117,9262],[5126,9297],[5158,9277],[5147,9246],[5209,9251],[5175,9314],[5181,9334],[5230,9310],[5223,9291],[5246,9266],[5255,9318],[5282,9311],[5291,9329],[5248,9373],[5263,9394],[5284,9379],[5280,9406]]],[[[3736,7802],[3695,7795],[3713,7851],[3630,7823],[3617,7836],[3626,7876],[3696,7889],[3702,7929],[3648,7938],[3661,7973],[3702,7968],[3708,7987],[3654,8019],[3650,8038],[3713,8035],[3689,8078],[3639,8072],[3655,8104],[3695,8096],[3713,8108],[3785,8094],[3753,8121],[3800,8123],[3814,8135],[3740,8153],[3723,8192],[3782,8177],[3759,8220],[3801,8204],[3855,8164],[3831,8213],[3810,8226],[3800,8274],[3814,8272],[3846,8208],[3864,8203],[3858,8279],[3883,8229],[3905,8272],[3923,8228],[3911,8199],[3913,8153],[3938,8218],[3970,8197],[3951,8185],[3941,8140],[3959,8126],[3981,8140],[3985,8081],[3949,8071],[3935,8050],[3951,7996],[3930,7994],[3956,7939],[3922,7930],[3883,7929],[3856,7913],[3821,7911],[3831,7950],[3814,7949],[3748,7869],[3728,7823],[3736,7802]]],[[[4348,8837],[4384,8872],[4393,8840],[4420,8810],[4430,8777],[4441,8811],[4466,8779],[4477,8762],[4527,8739],[4500,8727],[4482,8692],[4438,8688],[4417,8707],[4413,8748],[4377,8814],[4348,8837]]],[[[5950,9608],[5894,9590],[5856,9625],[5889,9660],[5859,9665],[5828,9641],[5815,9670],[5853,9724],[5921,9702],[5910,9726],[5869,9759],[5895,9784],[5903,9768],[5933,9781],[5933,9746],[5961,9738],[5989,9767],[6002,9738],[5970,9703],[5981,9695],[5986,9672],[6020,9672],[6053,9716],[6053,9677],[6029,9650],[5986,9631],[5939,9634],[5950,9608]]]]}},{"type":"Feature","id":"NO.TD.50","properties":{"hc-group":"admin2","hc-key":"no-td-50","hc-a2":"TR","name":"Trøndelag","hc-middle-x":0.5,"hc-middle-y":0.5},"geometry":{"type":"MultiPolygon","coordinates":[[[[1755,4526],[1680,4482],[1622,4439],[1641,4498],[1672,4499],[1730,4532],[1755,4526]]],[[[1670,4549],[1704,4540],[1655,4515],[1637,4551],[1670,4549]]],[[[1862,4208],[1848,4173],[1820,4193],[1829,4250],[1862,4208]]],[[[1824,4264],[1808,4222],[1787,4256],[1762,4256],[1768,4285],[1810,4298],[1824,4264]]],[[[1992,4629],[1914,4578],[1901,4588],[1925,4632],[1992,4629]]],[[[1289,3791],[1273,3767],[1259,3792],[1275,3809],[1289,3791]]],[[[1735,3572],[1711,3572],[1657,3531],[1671,3568],[1734,3587],[1735,3572]]],[[[944,3525],[972,3530],[986,3495],[937,3485],[944,3525]]],[[[2082,4583],[2094,4534],[2124,4536],[2124,4531],[2127,4528],[2158,4498],[2198,4522],[2264,4516],[2279,4477],[2327,4476],[2331,4505],[2376,4502],[2409,4578],[2441,4611],[2464,4615],[2553,4599],[2594,4612],[2627,4602],[2812,4626],[2867,4609],[2798,4496],[2646,4222],[2627,4174],[2709,4113],[2787,4075],[2799,3857],[2729,3706],[2640,3739],[2461,3783],[2359,3756],[2269,3690],[2134,3484],[2122,3450],[2065,3389],[2083,3294],[2032,3196],[1989,3127],[2068,2904],[2012,2827],[2029,2700],[1994,2591],[2059,2359],[2011,2344],[1985,2375],[1876,2409],[1860,2382],[1840,2411],[1800,2404],[1753,2495],[1690,2542],[1670,2574],[1660,2637],[1576,2682],[1524,2672],[1503,2646],[1470,2673],[1448,2664],[1350,2697],[1295,2702],[1222,2594],[1249,2486],[1192,2465],[1169,2424],[1147,2440],[1139,2389],[1050,2361],[1009,2394],[855,2474],[887,2492],[936,2617],[903,2633],[827,2754],[854,2776],[915,2783],[999,2806],[985,2820],[991,2862],[972,2916],[924,2922],[918,2958],[937,2991],[920,3005],[917,3056],[874,3045],[878,3095],[836,3083],[818,3095],[770,3056],[709,3049],[694,3069],[608,3030],[581,3110],[603,3123],[638,3082],[610,3136],[721,3109],[737,3141],[746,3143],[771,3149],[775,3149],[827,3150],[833,3155],[874,3160],[834,3161],[832,3208],[871,3272],[834,3294],[823,3336],[901,3331],[915,3364],[952,3321],[956,3249],[1003,3271],[1066,3280],[987,3280],[978,3332],[1090,3354],[1020,3348],[975,3359],[976,3392],[1007,3394],[1055,3431],[1065,3393],[1101,3448],[1180,3486],[1214,3405],[1210,3377],[1242,3345],[1261,3302],[1246,3262],[1208,3226],[1264,3250],[1305,3215],[1370,3209],[1359,3226],[1302,3245],[1289,3283],[1310,3308],[1387,3325],[1405,3306],[1452,3310],[1486,3288],[1528,3303],[1565,3272],[1611,3309],[1562,3329],[1566,3371],[1618,3381],[1594,3418],[1527,3382],[1561,3442],[1602,3461],[1618,3487],[1666,3512],[1697,3498],[1744,3545],[1825,3570],[1810,3610],[1752,3628],[1701,3616],[1698,3649],[1746,3692],[1824,3718],[1847,3748],[1764,3765],[1753,3795],[1732,3743],[1653,3700],[1605,3653],[1562,3642],[1506,3596],[1578,3625],[1640,3660],[1682,3627],[1687,3606],[1655,3580],[1622,3524],[1586,3518],[1523,3487],[1510,3458],[1436,3413],[1371,3404],[1310,3364],[1272,3355],[1251,3374],[1244,3424],[1226,3448],[1220,3522],[1294,3542],[1309,3590],[1243,3552],[1126,3508],[1133,3557],[1218,3589],[1146,3583],[1134,3596],[1179,3629],[1242,3659],[1230,3678],[1271,3675],[1378,3711],[1360,3734],[1286,3702],[1341,3737],[1332,3754],[1286,3735],[1317,3798],[1291,3818],[1324,3863],[1356,3836],[1387,3844],[1357,3859],[1381,3873],[1385,3923],[1454,3925],[1414,3950],[1469,3971],[1493,3999],[1493,4039],[1513,4054],[1549,4048],[1532,4081],[1501,4083],[1519,4104],[1548,4078],[1553,4118],[1596,4086],[1622,4047],[1637,4052],[1585,4129],[1636,4138],[1623,4188],[1655,4130],[1682,4191],[1684,4233],[1717,4212],[1722,4165],[1756,4127],[1749,4100],[1795,4100],[1811,4085],[1793,4036],[1822,4056],[1836,4100],[1924,4118],[1846,4111],[1856,4147],[1884,4154],[1927,4191],[1914,4240],[1879,4197],[1848,4250],[1843,4308],[1892,4336],[1900,4354],[1983,4363],[2002,4377],[1934,4397],[1984,4406],[1985,4423],[1937,4414],[1965,4440],[2085,4502],[2140,4483],[2113,4508],[2082,4513],[2032,4496],[1970,4451],[1927,4436],[1927,4415],[1876,4391],[1839,4345],[1790,4338],[1833,4361],[1859,4396],[1830,4389],[1791,4405],[1810,4422],[1894,4432],[1944,4454],[1798,4434],[1855,4483],[1892,4462],[1881,4490],[1937,4498],[2007,4527],[2001,4553],[2060,4592],[2082,4583]]],[[[1680,4441],[1653,4443],[1748,4512],[1807,4466],[1788,4441],[1740,4419],[1729,4438],[1743,4470],[1717,4472],[1680,4441]]],[[[682,3553],[692,3579],[760,3587],[846,3623],[819,3630],[818,3643],[871,3654],[871,3576],[839,3553],[734,3550],[761,3564],[682,3553]]],[[[1758,4150],[1742,4191],[1758,4204],[1766,4222],[1728,4218],[1716,4253],[1732,4270],[1793,4217],[1806,4174],[1845,4171],[1839,4117],[1794,4153],[1758,4150]]],[[[920,3467],[954,3475],[986,3440],[958,3415],[865,3386],[813,3388],[731,3356],[690,3359],[652,3390],[670,3427],[710,3463],[808,3466],[760,3491],[851,3512],[866,3492],[887,3516],[916,3519],[920,3467]]]]}},{"type":"Feature","id":"NO.OS.0301","properties":{"hc-group":"admin2","hc-key":"no-os-0301","hc-a2":"OS","name":"Oslo","hc-middle-x":0.5,"hc-middle-y":0.5},"geometry":{"type":"Polygon","coordinates":[[[1359,360],[1361,404],[1336,424],[1322,408],[1308,479],[1261,515],[1301,561],[1314,607],[1367,597],[1392,514],[1446,448],[1423,384],[1434,353],[1409,337],[1359,360]]]}},{"type":"Feature","id":"NO.VT.38","properties":{"hc-group":"admin2","hc-key":"no-vt-38","hc-a2":"VO","name":"Vestfold og Telemark","hc-middle-x":0.5,"hc-middle-y":0.7},"geometry":{"type":"Polygon","coordinates":[[[-103,360],[-143,388],[-141,455],[-111,489],[-111,532],[-68,594],[20,631],[49,693],[115,708],[180,681],[305,734],[458,706],[555,709],[639,633],[650,606],[650,534],[693,512],[726,475],[717,402],[788,359],[768,288],[797,279],[816,173],[832,156],[811,112],[844,114],[884,45],[933,45],[928,83],[994,76],[1053,86],[1003,179],[1042,243],[1075,222],[1088,245],[1169,231],[1176,151],[1189,127],[1132,151],[1180,62],[1216,48],[1205,-27],[1232,-66],[1210,-110],[1166,-87],[1138,-202],[1120,-212],[1115,-266],[1103,-211],[1097,-280],[1073,-298],[1065,-260],[979,-331],[932,-328],[932,-284],[900,-263],[875,-213],[870,-249],[853,-178],[814,-184],[857,-255],[886,-276],[854,-299],[867,-322],[816,-347],[772,-337],[793,-362],[741,-359],[713,-386],[697,-370],[682,-408],[758,-414],[717,-460],[649,-429],[639,-362],[590,-318],[578,-268],[510,-266],[476,-304],[503,-327],[460,-389],[425,-355],[397,-301],[352,-334],[279,-286],[233,-243],[193,-248],[196,-267],[152,-252],[125,-210],[90,-118],[66,-93],[89,-33],[70,2],[64,57],[30,62],[26,102],[5,123],[47,170],[15,225],[27,275],[4,318],[-27,341],[-34,319],[-103,360]]]}},{"type":"Feature","id":"NO.IN.34","properties":{"hc-group":"admin2","hc-key":"no-in-34","hc-a2":"IN","name":"Innlandet","hc-middle-x":0.5,"hc-middle-y":0.3},"geometry":{"type":"Polygon","coordinates":[[[2059,2359],[2073,2306],[1993,1867],[2096,1731],[2155,1734],[2266,1557],[2230,1428],[2196,1385],[2184,1319],[2155,1308],[2091,1314],[2001,1287],[2040,1185],[2060,1057],[2103,981],[2104,946],[2138,874],[2134,787],[2088,721],[2102,615],[2082,538],[2059,491],[2013,432],[1942,374],[1866,386],[1804,340],[1789,434],[1810,482],[1788,544],[1740,572],[1704,623],[1724,692],[1659,754],[1628,853],[1577,894],[1582,941],[1559,976],[1520,908],[1457,876],[1396,896],[1379,921],[1374,864],[1357,849],[1416,840],[1448,813],[1458,771],[1429,747],[1371,763],[1228,766],[1240,809],[1220,803],[1164,835],[1155,937],[1133,968],[1114,1028],[1061,1034],[1079,1014],[1019,973],[1021,892],[935,936],[937,966],[885,963],[861,980],[872,1021],[832,1092],[840,1130],[826,1158],[686,1254],[677,1282],[587,1322],[549,1387],[510,1400],[464,1462],[439,1450],[400,1484],[374,1577],[462,1666],[428,1696],[430,1741],[478,1739],[499,1757],[482,1823],[458,1837],[425,1820],[362,1855],[350,1927],[362,1990],[305,2023],[211,2012],[214,2038],[184,2122],[190,2220],[174,2246],[174,2269],[207,2312],[246,2312],[269,2283],[289,2296],[273,2329],[337,2373],[385,2356],[431,2356],[497,2443],[528,2473],[600,2491],[754,2488],[799,2463],[855,2474],[1009,2394],[1050,2361],[1139,2389],[1147,2440],[1169,2424],[1192,2465],[1249,2486],[1222,2594],[1295,2702],[1350,2697],[1448,2664],[1470,2673],[1503,2646],[1524,2672],[1576,2682],[1660,2637],[1670,2574],[1690,2542],[1753,2495],[1800,2404],[1840,2411],[1860,2382],[1876,2409],[1985,2375],[2011,2344],[2059,2359]]]}}]}')},,,,,function(t,e,n){t.exports=n(1063)},function(t,e,n){!function(t,e){"use strict";function n(t,e,n,i,r,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(i,r)}function i(t){return function(){var e=this,i=arguments;return new Promise((function(r,o){var a=t.apply(e,i);function s(t){n(a,r,o,s,l,"next",t)}function l(t){n(a,r,o,s,l,"throw",t)}s(void 0)}))}}function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function o(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}function a(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"==typeof e?e:String(e)}e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var s={init:"init"},l=function(t){var e=t.value;return void 0===e?"":e},c=function(){return e.createElement(e.Fragment,null," ")},u={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function h(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.reduce((function(t,e){var n=e.style,i=e.className;return t=r({},t,{},o(e,["style","className"])),n&&(t.style=t.style?r({},t.style||{},{},n||{}):n),i&&(t.className=t.className?t.className+" "+i:i),""===t.className&&delete t.className,t}),{})}var d=function(t,e){return void 0===e&&(e={}),function(n){return void 0===n&&(n={}),[].concat(t,[n]).reduce((function(t,i){return function t(e,n,i){return"function"==typeof n?t({},n(e,i)):Array.isArray(n)?h.apply(void 0,[e].concat(n)):h(e,n)}(t,i,r({},e,{userProps:n}))}),{})}},p=function(t,e,n,i){return void 0===n&&(n={}),t.reduce((function(t,e){return e(t,n)}),e)},f=function(t,e,n){return void 0===n&&(n={}),t.forEach((function(t){t(e,n)}))};function y(t,e,n,i){t.findIndex((function(t){return t.pluginName===n})),e.forEach((function(e){t.findIndex((function(t){return t.pluginName===e}))}))}function g(t,e){return"function"==typeof t?t(e):t}function m(t){var n=e.useRef();return n.current=t,e.useCallback((function(){return n.current}),[])}var v="undefined"!=typeof document?e.useLayoutEffect:e.useEffect;function b(t,n){var i=e.useRef(!1);v((function(){i.current&&t(),i.current=!0}),n)}function x(t,e,n){return void 0===n&&(n={}),function(i,o){void 0===o&&(o={});var a="string"==typeof i?e[i]:i;if(void 0===a)throw console.info(e),new Error("Renderer Error ☝️");return w(a,r({},t,{column:e},n,{},o))}}function w(t,n){return function(t){return"function"==typeof t&&(e=Object.getPrototypeOf(t)).prototype&&e.prototype.isReactComponent;var e}(i=t)||"function"==typeof i||function(t){return"object"==typeof t&&"symbol"==typeof t.$$typeof&&["react.memo","react.forward_ref"].includes(t.$$typeof.description)}(i)?e.createElement(t,n):t;var i}function S(t,e,n){return void 0===n&&(n=0),t.map((function(t){return O(t=r({},t,{parent:e,depth:n})),t.columns&&(t.columns=S(t.columns,t,n+1)),t}))}function k(t){return E(t,"columns")}function O(t){var e=t.id,n=t.accessor,i=t.Header;if("string"==typeof n){e=e||n;var r=n.split(".");n=function(t){return function(t,e,n){if(!e)return t;var i,r="function"==typeof e?e:JSON.stringify(e),o=M.get(r)||function(){var t=function(t){return function t(e,n){if(void 0===n&&(n=[]),Array.isArray(e))for(var i=0;i<e.length;i+=1)t(e[i],n);else n.push(e);return n}(t).map((function(t){return String(t).replace(".","_")})).join(".").replace(R,".").replace(N,"").split(".")}(e);return M.set(r,t),t}();try{i=o.reduce((function(t,e){return t[e]}),t)}catch(t){}return void 0!==i?i:void 0}(t,r)}}if(!e&&"string"==typeof i&&i&&(e=i),!e&&t.columns)throw console.error(t),new Error('A column ID (or unique "Header" value) is required!');if(!e)throw console.error(t),new Error("A column ID (or string accessor) is required!");return Object.assign(t,{id:e,accessor:n}),t}function P(t,e){if(!e)throw new Error;return Object.assign(t,r({Header:c,Footer:c},u,{},e,{},t)),Object.assign(t,{originalWidth:t.width}),t}function C(t,e,n){void 0===n&&(n=function(){return{}});for(var i=[],o=t,a=0,s=function(){return a++},l=function(){var t={headers:[]},a=[],l=o.some((function(t){return t.parent}));o.forEach((function(i){var o,c=[].concat(a).reverse()[0];l&&(o=i.parent?r({},i.parent,{originalId:i.parent.id,id:i.parent.id+"_"+s(),headers:[i]},n(i)):P(r({originalId:i.id+"_placeholder",id:i.id+"_placeholder_"+s(),placeholderOf:i,headers:[i]},n(i)),e),c&&c.originalId===o.originalId?c.headers.push(i):a.push(o)),t.headers.push(i)})),i.push(t),o=a};o.length;)l();return i.reverse()}var M=new Map;function T(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];for(var i=0;i<e.length;i+=1)if(void 0!==e[i])return e[i]}function D(t){if("function"==typeof t)return t}function E(t,e){var n=[];return function t(i){i.forEach((function(i){i[e]?t(i[e]):n.push(i)}))}(t),n}function A(t,e){var n=e.manualExpandedKey,i=e.expanded,r=e.expandSubRows,o=void 0===r||r,a=[];return t.forEach((function(t){return function t(e,r){void 0===r&&(r=!0),e.isExpanded=e.original&&e.original[n]||i[e.id],e.canExpand=e.subRows&&!!e.subRows.length,r&&a.push(e),e.subRows&&e.subRows.length&&e.isExpanded&&e.subRows.forEach((function(e){return t(e,o)}))}(t)})),a}function _(t,e,n){return D(t)||e[t]||n[t]||n.text}function I(t,e,n){return t?t(e,n):void 0===e}function L(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var j=null,R=/\[/g,N=/\]/g,F=function(t){return r({role:"table"},t)},B=function(t){return r({role:"rowgroup"},t)},H=function(t,e){var n=e.column;return r({key:"header_"+n.id,colSpan:n.totalVisibleHeaderCount,role:"columnheader"},t)},z=function(t,e){var n=e.column;return r({key:"footer_"+n.id,colSpan:n.totalVisibleHeaderCount},t)},W=function(t,e){return r({key:"headerGroup_"+e.index,role:"row"},t)},G=function(t,e){return r({key:"footerGroup_"+e.index},t)},U=function(t,e){return r({key:"row_"+e.row.id,role:"row"},t)},V=function(t,e){var n=e.cell;return r({key:"cell_"+n.row.id+"_"+n.column.id,role:"cell"},t)};function Y(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[F],getTableBodyProps:[B],getHeaderGroupProps:[W],getFooterGroupProps:[G],getHeaderProps:[H],getFooterProps:[z],getRowProps:[U],getCellProps:[V],useFinalInstance:[]}}s.resetHiddenColumns="resetHiddenColumns",s.toggleHideColumn="toggleHideColumn",s.setHiddenColumns="setHiddenColumns",s.toggleHideAllColumns="toggleHideAllColumns";var X=function(t){t.getToggleHiddenProps=[K],t.getToggleHideAllColumnsProps=[q],t.stateReducers.push($),t.useInstanceBeforeDimensions.push(Z),t.headerGroupsDeps.push((function(t,e){var n=e.instance;return[].concat(t,[n.state.hiddenColumns])})),t.useInstance.push(J)};X.pluginName="useColumnVisibility";var K=function(t,e){var n=e.column;return[t,{onChange:function(t){n.toggleHidden(!t.target.checked)},style:{cursor:"pointer"},checked:n.isVisible,title:"Toggle Column Visible"}]},q=function(t,e){var n=e.instance;return[t,{onChange:function(t){n.toggleHideAllColumns(!t.target.checked)},style:{cursor:"pointer"},checked:!n.allColumnsHidden&&!n.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!n.allColumnsHidden&&n.state.hiddenColumns.length}]};function $(t,e,n,i){if(e.type===s.init)return r({hiddenColumns:[]},t);if(e.type===s.resetHiddenColumns)return r({},t,{hiddenColumns:i.initialState.hiddenColumns||[]});if(e.type===s.toggleHideColumn){var o=(void 0!==e.value?e.value:!t.hiddenColumns.includes(e.columnId))?[].concat(t.hiddenColumns,[e.columnId]):t.hiddenColumns.filter((function(t){return t!==e.columnId}));return r({},t,{hiddenColumns:o})}return e.type===s.setHiddenColumns?r({},t,{hiddenColumns:g(e.value,t.hiddenColumns)}):e.type===s.toggleHideAllColumns?r({},t,{hiddenColumns:(void 0!==e.value?e.value:!t.hiddenColumns.length)?i.allColumns.map((function(t){return t.id})):[]}):void 0}function Z(t){var n=t.headers,i=t.state.hiddenColumns;e.useRef(!1).current;var r=0;n.forEach((function(t){return r+=function t(e,n){e.isVisible=n&&!i.includes(e.id);var r=0;return e.headers&&e.headers.length?e.headers.forEach((function(n){return r+=t(n,e.isVisible)})):r=e.isVisible?1:0,e.totalVisibleHeaderCount=r,r}(t,!0)}))}function J(t){var n=t.columns,i=t.flatHeaders,r=t.dispatch,o=t.allColumns,a=t.getHooks,l=t.state.hiddenColumns,c=t.autoResetHiddenColumns,u=void 0===c||c,h=m(t),p=o.length===l.length,f=e.useCallback((function(t,e){return r({type:s.toggleHideColumn,columnId:t,value:e})}),[r]),y=e.useCallback((function(t){return r({type:s.setHiddenColumns,value:t})}),[r]),g=e.useCallback((function(t){return r({type:s.toggleHideAllColumns,value:t})}),[r]),v=d(a().getToggleHideAllColumnsProps,{instance:h()});i.forEach((function(t){t.toggleHidden=function(e){r({type:s.toggleHideColumn,columnId:t.id,value:e})},t.getToggleHiddenProps=d(a().getToggleHiddenProps,{instance:h(),column:t})}));var x=m(u);b((function(){x()&&r({type:s.resetHiddenColumns})}),[r,n]),Object.assign(t,{allColumnsHidden:p,toggleHideColumn:f,setHiddenColumns:y,toggleHideAllColumns:g,getToggleHideAllColumnsProps:v})}var Q={},tt={},et=function(t,e,n){return t},nt=function(t,e){return t.subRows||[]},it=function(t,e,n){return""+(n?[n.id,e].join("."):e)},rt=function(t){return t};function ot(t){var e=t.initialState,n=void 0===e?Q:e,i=t.defaultColumn,a=void 0===i?tt:i,s=t.getSubRows,l=void 0===s?nt:s,c=t.getRowId,u=void 0===c?it:c,h=t.stateReducer,d=void 0===h?et:h,p=t.useControlledState,f=void 0===p?rt:p;return r({},o(t,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:n,defaultColumn:a,getSubRows:l,getRowId:u,stateReducer:d,useControlledState:f})}function at(t,e){void 0===e&&(e=0);var n=0,i=0,r=0,o=0;return t.forEach((function(t){var a=t.headers;if(t.totalLeft=e,a&&a.length){var s=at(a,e),l=s[0],c=s[1],u=s[2],h=s[3];t.totalMinWidth=l,t.totalWidth=c,t.totalMaxWidth=u,t.totalFlexWidth=h}else t.totalMinWidth=t.minWidth,t.totalWidth=Math.min(Math.max(t.minWidth,t.width),t.maxWidth),t.totalMaxWidth=t.maxWidth,t.totalFlexWidth=t.canResize?t.totalWidth:0;t.isVisible&&(e+=t.totalWidth,n+=t.totalMinWidth,i+=t.totalWidth,r+=t.totalMaxWidth,o+=t.totalFlexWidth)})),[n,i,r,o]}function st(t){var e=t.data,n=t.rows,i=t.flatRows,r=t.rowsById,o=t.column,a=t.getRowId,s=t.getSubRows,l=t.accessValueHooks,c=t.getInstance;e.forEach((function(t,u){return function t(n,u,h,d,f){void 0===h&&(h=0);var y=n,g=a(n,u,d),m=r[g];if(m)m.subRows&&m.originalSubRows.forEach((function(e,n){return t(e,n,h+1,m)}));else if((m={id:g,original:y,index:u,depth:h,cells:[{}]}).cells.map=L,m.cells.filter=L,m.cells.forEach=L,m.cells[0].getCellProps=L,m.values={},f.push(m),i.push(m),r[g]=m,m.originalSubRows=s(n,u),m.originalSubRows){var v=[];m.originalSubRows.forEach((function(e,n){return t(e,n,h+1,m,v)})),m.subRows=v}o.accessor&&(m.values[o.id]=o.accessor(n,u,m,f,e)),m.values[o.id]=p(l,m.values[o.id],{row:m,column:o,instance:c()})}(t,u,0,void 0,n)}))}s.resetExpanded="resetExpanded",s.toggleRowExpanded="toggleRowExpanded",s.toggleAllRowsExpanded="toggleAllRowsExpanded";var lt=function(t){t.getToggleAllRowsExpandedProps=[ct],t.getToggleRowExpandedProps=[ut],t.stateReducers.push(ht),t.useInstance.push(dt),t.prepareRow.push(pt)};lt.pluginName="useExpanded";var ct=function(t,e){var n=e.instance;return[t,{onClick:function(t){n.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},ut=function(t,e){var n=e.row;return[t,{onClick:function(){n.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function ht(t,e,n,i){if(e.type===s.init)return r({expanded:{}},t);if(e.type===s.resetExpanded)return r({},t,{expanded:i.initialState.expanded||{}});if(e.type===s.toggleAllRowsExpanded){var l=e.value,c=i.isAllRowsExpanded,u=i.rowsById;if(void 0!==l?l:!c){var h={};return Object.keys(u).forEach((function(t){h[t]=!0})),r({},t,{expanded:h})}return r({},t,{expanded:{}})}if(e.type===s.toggleRowExpanded){var d,p=e.id,f=e.value,y=t.expanded[p],g=void 0!==f?f:!y;if(!y&&g)return r({},t,{expanded:r({},t.expanded,(d={},d[p]=!0,d))});if(y&&!g){var m=t.expanded;return m[p],r({},t,{expanded:o(m,[p].map(a))})}return t}}function dt(t){var n=t.data,i=t.rows,r=t.rowsById,o=t.manualExpandedKey,a=void 0===o?"expanded":o,l=t.paginateExpandedRows,c=void 0===l||l,u=t.expandSubRows,h=void 0===u||u,p=t.autoResetExpanded,f=void 0===p||p,g=t.getHooks,v=t.plugins,x=t.state.expanded,w=t.dispatch;y(v,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var S=m(f),k=Boolean(Object.keys(r).length&&Object.keys(x).length);k&&Object.keys(r).some((function(t){return!x[t]}))&&(k=!1),b((function(){S()&&w({type:s.resetExpanded})}),[w,n]);var O=e.useCallback((function(t,e){w({type:s.toggleRowExpanded,id:t,value:e})}),[w]),P=e.useCallback((function(t){return w({type:s.toggleAllRowsExpanded,value:t})}),[w]),C=e.useMemo((function(){return c?A(i,{manualExpandedKey:a,expanded:x,expandSubRows:h}):i}),[c,i,a,x,h]),M=e.useMemo((function(){return function(t){var e=0;return Object.keys(t).forEach((function(t){var n=t.split(".");e=Math.max(e,n.length)})),e}(x)}),[x]),T=m(t),D=d(g().getToggleAllRowsExpandedProps,{instance:T()});Object.assign(t,{preExpandedRows:i,expandedRows:C,rows:C,expandedDepth:M,isAllRowsExpanded:k,toggleRowExpanded:O,toggleAllRowsExpanded:P,getToggleAllRowsExpandedProps:D})}function pt(t,e){var n=e.instance.getHooks,i=e.instance;t.toggleRowExpanded=function(e){return i.toggleRowExpanded(t.id,e)},t.getToggleRowExpandedProps=d(n().getToggleRowExpandedProps,{instance:i,row:t})}var ft=function(t,e,n){return t.filter((function(t){return e.some((function(e){var i=t.values[e];return String(i).toLowerCase().includes(String(n).toLowerCase())}))}))};ft.autoRemove=function(t){return!t};var yt=function(t,e,n){return t.filter((function(t){return e.some((function(e){var i=t.values[e];return void 0===i||String(i).toLowerCase()===String(n).toLowerCase()}))}))};yt.autoRemove=function(t){return!t};var gt=function(t,e,n){return t.filter((function(t){return e.some((function(e){var i=t.values[e];return void 0===i||String(i)===String(n)}))}))};gt.autoRemove=function(t){return!t};var mt=function(t,e,n){return t.filter((function(t){return e.some((function(e){return t.values[e].includes(n)}))}))};mt.autoRemove=function(t){return!t||!t.length};var vt=function(t,e,n){return t.filter((function(t){return e.some((function(e){var i=t.values[e];return i&&i.length&&n.every((function(t){return i.includes(t)}))}))}))};vt.autoRemove=function(t){return!t||!t.length};var bt=function(t,e,n){return t.filter((function(t){return e.some((function(e){var i=t.values[e];return i&&i.length&&n.some((function(t){return i.includes(t)}))}))}))};bt.autoRemove=function(t){return!t||!t.length};var xt=function(t,e,n){return t.filter((function(t){return e.some((function(e){var i=t.values[e];return n.includes(i)}))}))};xt.autoRemove=function(t){return!t||!t.length};var wt=function(t,e,n){return t.filter((function(t){return e.some((function(e){return t.values[e]===n}))}))};wt.autoRemove=function(t){return void 0===t};var St=function(t,e,n){return t.filter((function(t){return e.some((function(e){return t.values[e]==n}))}))};St.autoRemove=function(t){return null==t};var kt=function(t,e,n){var i=n||[],r=i[0],o=i[1];if((r="number"==typeof r?r:-1/0)>(o="number"==typeof o?o:1/0)){var a=r;r=o,o=a}return t.filter((function(t){return e.some((function(e){var n=t.values[e];return n>=r&&n<=o}))}))};kt.autoRemove=function(t){return!t||"number"!=typeof t[0]&&"number"!=typeof t[1]};var Ot=Object.freeze({__proto__:null,text:ft,exactText:yt,exactTextCase:gt,includes:mt,includesAll:vt,includesSome:bt,includesValue:xt,exact:wt,equals:St,between:kt});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var Pt=function(t){t.stateReducers.push(Ct),t.useInstance.push(Mt)};function Ct(t,e,n,i){if(e.type===s.init)return r({filters:[]},t);if(e.type===s.resetFilters)return r({},t,{filters:i.initialState.filters||[]});if(e.type===s.setFilter){var o=e.columnId,a=e.filterValue,l=i.allColumns,c=i.filterTypes,u=l.find((function(t){return t.id===o}));if(!u)throw new Error("React-Table: Could not find a column with id: "+o);var h=_(u.filter,c||{},Ot),d=t.filters.find((function(t){return t.id===o})),p=g(a,d&&d.value);return I(h.autoRemove,p,u)?r({},t,{filters:t.filters.filter((function(t){return t.id!==o}))}):r({},t,d?{filters:t.filters.map((function(t){return t.id===o?{id:o,value:p}:t}))}:{filters:[].concat(t.filters,[{id:o,value:p}])})}if(e.type===s.setAllFilters){var f=e.filters,y=i.allColumns,m=i.filterTypes;return r({},t,{filters:g(f,t.filters).filter((function(t){var e=y.find((function(e){return e.id===t.id}));return!I(_(e.filter,m||{},Ot).autoRemove,t.value,e)}))})}}function Mt(t){var n=t.data,i=t.rows,r=t.flatRows,o=t.rowsById,a=t.allColumns,l=t.filterTypes,c=t.manualFilters,u=t.defaultCanFilter,h=void 0!==u&&u,d=t.disableFilters,p=t.state.filters,f=t.dispatch,y=t.autoResetFilters,g=void 0===y||y,v=e.useCallback((function(t,e){f({type:s.setFilter,columnId:t,filterValue:e})}),[f]),x=e.useCallback((function(t){f({type:s.setAllFilters,filters:t})}),[f]);a.forEach((function(t){var e=t.id,n=t.accessor,i=t.defaultCanFilter,r=t.disableFilters;t.canFilter=n?T(!0!==r&&void 0,!0!==d&&void 0,!0):T(i,h,!1),t.setFilter=function(e){return v(t.id,e)};var o=p.find((function(t){return t.id===e}));t.filterValue=o&&o.value}));var w=e.useMemo((function(){if(c||!p.length)return[i,r,o];var t=[],e={};return[function n(i,r){void 0===r&&(r=0);var o=i;return(o=p.reduce((function(t,e){var n=e.id,i=e.value,o=a.find((function(t){return t.id===n}));if(!o)return t;0===r&&(o.preFilteredRows=t);var s=_(o.filter,l||{},Ot);return s?(o.filteredRows=s(t,[n],i),o.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+o.id+"."),t)}),i)).forEach((function(i){t.push(i),e[i.id]=i,i.subRows&&(i.subRows=i.subRows&&i.subRows.length>0?n(i.subRows,r+1):i.subRows)})),o}(i),t,e]}),[c,p,i,r,o,a,l]),S=w[0],k=w[1],O=w[2];e.useMemo((function(){a.filter((function(t){return!p.find((function(e){return e.id===t.id}))})).forEach((function(t){t.preFilteredRows=S,t.filteredRows=S}))}),[S,p,a]);var P=m(g);b((function(){P()&&f({type:s.resetFilters})}),[f,c?null:n]),Object.assign(t,{preFilteredRows:i,preFilteredFlatRows:r,preFilteredRowsById:o,filteredRows:S,filteredFlatRows:k,filteredRowsById:O,rows:S,flatRows:k,rowsById:O,setFilter:v,setAllFilters:x})}Pt.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var Tt=function(t){t.stateReducers.push(Dt),t.useInstance.push(Et)};function Dt(t,e,n,i){if(e.type===s.resetGlobalFilter)return r({},t,{globalFilter:i.initialState.globalFilter||void 0});if(e.type===s.setGlobalFilter){var a=e.filterValue,l=i.userFilterTypes,c=_(i.globalFilter,l||{},Ot),u=g(a,t.globalFilter);return I(c.autoRemove,u)?(t.globalFilter,o(t,["globalFilter"])):r({},t,{globalFilter:u})}}function Et(t){var n=t.data,i=t.rows,r=t.flatRows,o=t.rowsById,a=t.allColumns,l=t.filterTypes,c=t.globalFilter,u=t.manualGlobalFilter,h=t.state.globalFilter,d=t.dispatch,p=t.autoResetGlobalFilter,f=void 0===p||p,y=t.disableGlobalFilter,g=e.useCallback((function(t){d({type:s.setGlobalFilter,filterValue:t})}),[d]),v=e.useMemo((function(){if(u||void 0===h)return[i,r,o];var t=[],e={},n=_(c,l||{},Ot);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),i;a.forEach((function(t){var e=t.disableGlobalFilter;t.canFilter=T(!0!==e&&void 0,!0!==y&&void 0,!0)}));var s=a.filter((function(t){return!0===t.canFilter}));return[function i(r){return(r=n(r,s.map((function(t){return t.id})),h)).forEach((function(n){t.push(n),e[n.id]=n,n.subRows=n.subRows&&n.subRows.length?i(n.subRows):n.subRows})),r}(i),t,e]}),[u,h,c,l,a,i,r,o,y]),x=v[0],w=v[1],S=v[2],k=m(f);b((function(){k()&&d({type:s.resetGlobalFilter})}),[d,u?null:n]),Object.assign(t,{preGlobalFilteredRows:i,preGlobalFilteredFlatRows:r,preGlobalFilteredRowsById:o,globalFilteredRows:x,globalFilteredFlatRows:w,globalFilteredRowsById:S,rows:x,flatRows:w,rowsById:S,setGlobalFilter:g,disableGlobalFilter:y})}function At(t,e){return e.reduce((function(t,e){return t+("number"==typeof e?e:0)}),0)}Tt.pluginName="useGlobalFilter";var _t=Object.freeze({__proto__:null,sum:At,min:function(t){var e=t[0]||0;return t.forEach((function(t){"number"==typeof t&&(e=Math.min(e,t))})),e},max:function(t){var e=t[0]||0;return t.forEach((function(t){"number"==typeof t&&(e=Math.max(e,t))})),e},minMax:function(t){var e=t[0]||0,n=t[0]||0;return t.forEach((function(t){"number"==typeof t&&(e=Math.min(e,t),n=Math.max(n,t))})),e+".."+n},average:function(t){return At(0,t)/t.length},median:function(t){if(!t.length)return null;var e=Math.floor(t.length/2),n=[].concat(t).sort((function(t,e){return t-e}));return t.length%2!=0?n[e]:(n[e-1]+n[e])/2},unique:function(t){return Array.from(new Set(t).values())},uniqueCount:function(t){return new Set(t).size},count:function(t){return t.length}}),It=[],Lt={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var jt=function(t){t.getGroupByToggleProps=[Rt],t.stateReducers.push(Nt),t.visibleColumnsDeps.push((function(t,e){var n=e.instance;return[].concat(t,[n.state.groupBy])})),t.visibleColumns.push(Ft),t.useInstance.push(Ht),t.prepareRow.push(zt)};jt.pluginName="useGroupBy";var Rt=function(t,e){var n=e.header;return[t,{onClick:n.canGroupBy?function(t){t.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Nt(t,e,n,i){if(e.type===s.init)return r({groupBy:[]},t);if(e.type===s.resetGroupBy)return r({},t,{groupBy:i.initialState.groupBy||[]});if(e.type===s.setGroupBy)return r({},t,{groupBy:e.value});if(e.type===s.toggleGroupBy){var o=e.columnId,a=e.value,l=void 0!==a?a:!t.groupBy.includes(o);return r({},t,l?{groupBy:[].concat(t.groupBy,[o])}:{groupBy:t.groupBy.filter((function(t){return t!==o}))})}}function Ft(t,e){var n=e.instance.state.groupBy,i=n.map((function(e){return t.find((function(t){return t.id===e}))})).filter(Boolean),r=t.filter((function(t){return!n.includes(t.id)}));return(t=[].concat(i,r)).forEach((function(t){t.isGrouped=n.includes(t.id),t.groupedIndex=n.indexOf(t.id)})),t}var Bt={};function Ht(t){var n=t.data,i=t.rows,r=t.flatRows,o=t.rowsById,a=t.allColumns,l=t.flatHeaders,c=t.groupByFn,u=void 0===c?Wt:c,h=t.manualGroupBy,p=t.aggregations,f=void 0===p?Bt:p,g=t.plugins,v=t.state.groupBy,x=t.dispatch,w=t.autoResetGroupBy,S=void 0===w||w,k=t.disableGroupBy,O=t.defaultCanGroupBy,P=t.getHooks;y(g,["useColumnOrder","useFilters"],"useGroupBy");var C=m(t);a.forEach((function(e){var n=e.accessor,i=e.defaultGroupBy,r=e.disableGroupBy;e.canGroupBy=n?T(e.canGroupBy,!0!==r&&void 0,!0!==k&&void 0,!0):T(e.canGroupBy,i,O,!1),e.canGroupBy&&(e.toggleGroupBy=function(){return t.toggleGroupBy(e.id)}),e.Aggregated=e.Aggregated||e.Cell}));var M=e.useCallback((function(t,e){x({type:s.toggleGroupBy,columnId:t,value:e})}),[x]),D=e.useCallback((function(t){x({type:s.setGroupBy,value:t})}),[x]);l.forEach((function(t){t.getGroupByToggleProps=d(P().getGroupByToggleProps,{instance:C(),header:t})}));var A=e.useMemo((function(){if(h||!v.length)return[i,r,o,It,Lt,r,o];var t=v.filter((function(t){return a.find((function(e){return e.id===t}))})),e=[],n={},s=[],l={},c=[],d={},p=function i(r,o,h){if(void 0===o&&(o=0),o===t.length)return r;var p=t[o],y=u(r,p);return Object.entries(y).map((function(r,u){var y=r[0],g=r[1],m=p+":"+y,v=i(g,o+1,m=h?h+">"+m:m),b=o?E(g,"leafRows"):g,x=function(e,n,i){var r={};return a.forEach((function(o){if(t.includes(o.id))r[o.id]=n[0]?n[0].values[o.id]:null;else{var a="function"==typeof o.aggregate?o.aggregate:f[o.aggregate]||_t[o.aggregate];if(a){var s=n.map((function(t){return t.values[o.id]})),l=e.map((function(t){var e=t.values[o.id];if(!i&&o.aggregateValue){var n="function"==typeof o.aggregateValue?o.aggregateValue:f[o.aggregateValue]||_t[o.aggregateValue];if(!n)throw console.info({column:o}),new Error("React Table: Invalid column.aggregateValue option for column listed above");e=n(e,t,o)}return e}));r[o.id]=a(l,s)}else{if(o.aggregate)throw console.info({column:o}),new Error("React Table: Invalid column.aggregate option for column listed above");r[o.id]=null}}})),r}(b,g,o),w={id:m,isGrouped:!0,groupByID:p,groupByVal:y,values:x,subRows:v,leafRows:b,depth:o,index:u};return v.forEach((function(t){e.push(t),n[t.id]=t,t.isGrouped?(s.push(t),l[t.id]=t):(c.push(t),d[t.id]=t)})),w}))}(i);return p.forEach((function(t){e.push(t),n[t.id]=t,t.isGrouped?(s.push(t),l[t.id]=t):(c.push(t),d[t.id]=t)})),[p,e,n,s,l,c,d]}),[h,v,i,r,o,a,f,u]),_=A[0],I=A[1],L=A[2],j=A[3],R=A[4],N=A[5],F=A[6],B=m(S);b((function(){B()&&x({type:s.resetGroupBy})}),[x,h?null:n]),Object.assign(t,{preGroupedRows:i,preGroupedFlatRow:r,preGroupedRowsById:o,groupedRows:_,groupedFlatRows:I,groupedRowsById:L,onlyGroupedFlatRows:j,onlyGroupedRowsById:R,nonGroupedFlatRows:N,nonGroupedRowsById:F,rows:_,flatRows:I,rowsById:L,toggleGroupBy:M,setGroupBy:D})}function zt(t){t.allCells.forEach((function(e){var n;e.isGrouped=e.column.isGrouped&&e.column.id===t.groupByID,e.isPlaceholder=!e.isGrouped&&e.column.isGrouped,e.isAggregated=!e.isGrouped&&!e.isPlaceholder&&(null==(n=t.subRows)?void 0:n.length)}))}function Wt(t,e){return t.reduce((function(t,n,i){var r=""+n.values[e];return t[r]=Array.isArray(t[r])?t[r]:[],t[r].push(n),t}),{})}var Gt=/([0-9]+)/gm;function Ut(t,e){return t===e?0:t>e?1:-1}function Vt(t,e,n){return[t.values[n],e.values[n]]}function Yt(t){return"number"==typeof t?isNaN(t)||t===1/0||t===-1/0?"":String(t):"string"==typeof t?t:""}var Xt=Object.freeze({__proto__:null,alphanumeric:function(t,e,n){var i=Vt(t,e,n),r=i[0],o=i[1];for(r=Yt(r),o=Yt(o),r=r.split(Gt).filter(Boolean),o=o.split(Gt).filter(Boolean);r.length&&o.length;){var a=r.shift(),s=o.shift(),l=parseInt(a,10),c=parseInt(s,10),u=[l,c].sort();if(isNaN(u[0])){if(a>s)return 1;if(s>a)return-1}else{if(isNaN(u[1]))return isNaN(l)?-1:1;if(l>c)return 1;if(c>l)return-1}}return r.length-o.length},datetime:function(t,e,n){var i=Vt(t,e,n),r=i[0],o=i[1];return Ut(r=r.getTime(),o=o.getTime())},basic:function(t,e,n){var i=Vt(t,e,n);return Ut(i[0],i[1])},string:function(t,e,n){var i=Vt(t,e,n),r=i[0],o=i[1];for(r=r.split("").filter(Boolean),o=o.split("").filter(Boolean);r.length&&o.length;){var a=r.shift(),s=o.shift(),l=a.toLowerCase(),c=s.toLowerCase();if(l>c)return 1;if(c>l)return-1;if(a>s)return 1;if(s>a)return-1}return r.length-o.length},number:function(t,e,n){var i=Vt(t,e,n),r=i[0],o=i[1],a=/[^0-9.]/gi;return Ut(r=Number(String(r).replace(a,"")),o=Number(String(o).replace(a,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",u.sortType="alphanumeric",u.sortDescFirst=!1;var Kt=function(t){t.getSortByToggleProps=[qt],t.stateReducers.push($t),t.useInstance.push(Zt)};Kt.pluginName="useSortBy";var qt=function(t,e){var n=e.instance,i=e.column,r=n.isMultiSortEvent,o=void 0===r?function(t){return t.shiftKey}:r;return[t,{onClick:i.canSort?function(t){t.persist(),i.toggleSortBy(void 0,!n.disableMultiSort&&o(t))}:void 0,style:{cursor:i.canSort?"pointer":void 0},title:i.canSort?"Toggle SortBy":void 0}]};function $t(t,e,n,i){if(e.type===s.init)return r({sortBy:[]},t);if(e.type===s.resetSortBy)return r({},t,{sortBy:i.initialState.sortBy||[]});if(e.type===s.clearSortBy)return r({},t,{sortBy:t.sortBy.filter((function(t){return t.id!==e.columnId}))});if(e.type===s.setSortBy)return r({},t,{sortBy:e.sortBy});if(e.type===s.toggleSortBy){var o,a=e.columnId,l=e.desc,c=e.multi,u=i.allColumns,h=i.disableMultiSort,d=i.disableSortRemove,p=i.disableMultiRemove,f=i.maxMultiSortColCount,y=void 0===f?Number.MAX_SAFE_INTEGER:f,g=t.sortBy,m=u.find((function(t){return t.id===a})).sortDescFirst,v=g.find((function(t){return t.id===a})),b=g.findIndex((function(t){return t.id===a})),x=null!=l,w=[];return"toggle"!=(o=!h&&c?v?"toggle":"add":b!==g.length-1||1!==g.length?"replace":v?"toggle":"replace")||d||x||c&&p||!(v&&v.desc&&!m||!v.desc&&m)||(o="remove"),"replace"===o?w=[{id:a,desc:x?l:m}]:"add"===o?(w=[].concat(g,[{id:a,desc:x?l:m}])).splice(0,w.length-y):"toggle"===o?w=g.map((function(t){return t.id===a?r({},t,{desc:x?l:!v.desc}):t})):"remove"===o&&(w=g.filter((function(t){return t.id!==a}))),r({},t,{sortBy:w})}}function Zt(t){var n=t.data,i=t.rows,r=t.flatRows,o=t.allColumns,a=t.orderByFn,l=void 0===a?Jt:a,c=t.sortTypes,u=t.manualSortBy,h=t.defaultCanSort,p=t.disableSortBy,f=t.flatHeaders,g=t.state.sortBy,v=t.dispatch,x=t.plugins,w=t.getHooks,S=t.autoResetSortBy,k=void 0===S||S;y(x,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var O=e.useCallback((function(t){v({type:s.setSortBy,sortBy:t})}),[v]),P=e.useCallback((function(t,e,n){v({type:s.toggleSortBy,columnId:t,desc:e,multi:n})}),[v]),C=m(t);f.forEach((function(t){var e=t.accessor,n=t.canSort,i=t.disableSortBy,r=t.id,o=e?T(!0!==i&&void 0,!0!==p&&void 0,!0):T(h,n,!1);t.canSort=o,t.canSort&&(t.toggleSortBy=function(e,n){return P(t.id,e,n)},t.clearSortBy=function(){v({type:s.clearSortBy,columnId:t.id})}),t.getSortByToggleProps=d(w().getSortByToggleProps,{instance:C(),column:t});var a=g.find((function(t){return t.id===r}));t.isSorted=!!a,t.sortedIndex=g.findIndex((function(t){return t.id===r})),t.isSortedDesc=t.isSorted?a.desc:void 0}));var M=e.useMemo((function(){if(u||!g.length)return[i,r];var t=[],e=g.filter((function(t){return o.find((function(e){return e.id===t.id}))}));return[function n(i){var r=l(i,e.map((function(t){var e=o.find((function(e){return e.id===t.id}));if(!e)throw new Error("React-Table: Could not find a column with id: "+t.id+" while sorting");var n=e.sortType,i=D(n)||(c||{})[n]||Xt[n];if(!i)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+t.id+"'.");return function(e,n){return i(e,n,t.id,t.desc)}})),e.map((function(t){var e=o.find((function(e){return e.id===t.id}));return e&&e.sortInverted?t.desc:!t.desc})));return r.forEach((function(e){t.push(e),e.subRows&&0!==e.subRows.length&&(e.subRows=n(e.subRows))})),r}(i),t]}),[u,g,i,r,o,l,c]),E=M[0],A=M[1],_=m(k);b((function(){_()&&v({type:s.resetSortBy})}),[u?null:n]),Object.assign(t,{preSortedRows:i,preSortedFlatRows:r,sortedRows:E,sortedFlatRows:A,rows:E,flatRows:A,setSortBy:O,toggleSortBy:P})}function Jt(t,e,n){return[].concat(t).sort((function(t,i){for(var r=0;r<e.length;r+=1){var o=e[r],a=!1===n[r]||"desc"===n[r],s=o(t,i);if(0!==s)return a?-s:s}return n[0]?t.index-i.index:i.index-t.index}))}s.resetPage="resetPage",s.gotoPage="gotoPage",s.setPageSize="setPageSize";var Qt=function(t){t.stateReducers.push(te),t.useInstance.push(ee)};function te(t,e,n,i){if(e.type===s.init)return r({pageSize:10,pageIndex:0},t);if(e.type===s.resetPage)return r({},t,{pageIndex:i.initialState.pageIndex||0});if(e.type===s.gotoPage){var o=i.pageCount,a=i.page,l=g(e.pageIndex,t.pageIndex),c=!1;return l>t.pageIndex?c=-1===o?a.length>=t.pageSize:l<o:l<t.pageIndex&&(c=l>-1),c?r({},t,{pageIndex:l}):t}if(e.type===s.setPageSize){var u=e.pageSize,h=t.pageSize*t.pageIndex;return r({},t,{pageIndex:Math.floor(h/u),pageSize:u})}}function ee(t){var n=t.rows,i=t.autoResetPage,r=void 0===i||i,o=t.manualExpandedKey,a=void 0===o?"expanded":o,l=t.plugins,c=t.pageCount,u=t.paginateExpandedRows,h=void 0===u||u,d=t.expandSubRows,p=void 0===d||d,f=t.state,g=f.pageSize,v=f.pageIndex,x=f.expanded,w=f.globalFilter,S=f.filters,k=f.groupBy,O=f.sortBy,P=t.dispatch,C=t.data,M=t.manualPagination;y(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var T=m(r);b((function(){T()&&P({type:s.resetPage})}),[P,M?null:C,w,S,k,O]);var D=M?c:Math.ceil(n.length/g),E=e.useMemo((function(){return D>0?[].concat(new Array(D)).fill(null).map((function(t,e){return e})):[]}),[D]),_=e.useMemo((function(){var t;if(M)t=n;else{var e=g*v,i=e+g;t=n.slice(e,i)}return h?t:A(t,{manualExpandedKey:a,expanded:x,expandSubRows:p})}),[p,x,a,M,v,g,h,n]),I=v>0,L=-1===D?_.length>=g:v<D-1,j=e.useCallback((function(t){P({type:s.gotoPage,pageIndex:t})}),[P]),R=e.useCallback((function(){return j((function(t){return t-1}))}),[j]),N=e.useCallback((function(){return j((function(t){return t+1}))}),[j]),F=e.useCallback((function(t){P({type:s.setPageSize,pageSize:t})}),[P]);Object.assign(t,{pageOptions:E,pageCount:D,page:_,canPreviousPage:I,canNextPage:L,gotoPage:j,previousPage:R,nextPage:N,setPageSize:F})}Qt.pluginName="usePagination",s.resetPivot="resetPivot",s.togglePivot="togglePivot";var ne=function(t){t.getPivotToggleProps=[re],t.stateReducers.push(oe),t.useInstanceAfterData.push(ae),t.allColumns.push(se),t.accessValue.push(le),t.materializedColumns.push(ce),t.materializedColumnsDeps.push(ue),t.visibleColumns.push(he),t.visibleColumnsDeps.push(de),t.useInstance.push(pe),t.prepareRow.push(fe)};ne.pluginName="usePivotColumns";var ie=[],re=function(t,e){var n=e.header;return[t,{onClick:n.canPivot?function(t){t.persist(),n.togglePivot()}:void 0,style:{cursor:n.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function oe(t,e,n,i){if(e.type===s.init)return r({pivotColumns:ie},t);if(e.type===s.resetPivot)return r({},t,{pivotColumns:i.initialState.pivotColumns||ie});if(e.type===s.togglePivot){var o=e.columnId,a=e.value,l=void 0!==a?a:!t.pivotColumns.includes(o);return r({},t,l?{pivotColumns:[].concat(t.pivotColumns,[o])}:{pivotColumns:t.pivotColumns.filter((function(t){return t!==o}))})}}function ae(t){t.allColumns.forEach((function(e){e.isPivotSource=t.state.pivotColumns.includes(e.id)}))}function se(t,e){var n=e.instance;return t.forEach((function(t){t.isPivotSource=n.state.pivotColumns.includes(t.id),t.uniqueValues=new Set})),t}function le(t,e){var n=e.column;return n.uniqueValues&&void 0!==t&&n.uniqueValues.add(t),t}function ce(t,e){var n=e.instance,i=n.allColumns,o=n.state;if(!o.pivotColumns.length||!o.groupBy||!o.groupBy.length)return t;var a=o.pivotColumns.map((function(t){return i.find((function(e){return e.id===t}))})).filter(Boolean),s=i.filter((function(t){return!t.isPivotSource&&!o.groupBy.includes(t.id)&&!o.pivotColumns.includes(t.id)})),l=k(function t(e,n,i){void 0===e&&(e=0),void 0===i&&(i=[]);var o=a[e];return o?Array.from(o.uniqueValues).sort().map((function(a){var s=r({},o,{Header:o.PivotHeader||"string"==typeof o.header?o.Header+": "+a:a,isPivotGroup:!0,parent:n,depth:e,id:n?n.id+"."+o.id+"."+a:o.id+"."+a,pivotValue:a});return s.columns=t(e+1,s,[].concat(i,[function(t){return t.values[o.id]===a}])),s})):s.map((function(t){return r({},t,{canPivot:!1,isPivoted:!0,parent:n,depth:e,id:""+(n?n.id+"."+t.id:t.id),accessor:function(e,n,r){if(i.every((function(t){return t(r)})))return r.values[t.id]}})}))}());return[].concat(t,l)}function ue(t,e){var n=e.instance.state,i=n.pivotColumns,r=n.groupBy;return[].concat(t,[i,r])}function he(t,e){var n=e.instance.state;return t=t.filter((function(t){return!t.isPivotSource})),n.pivotColumns.length&&n.groupBy&&n.groupBy.length&&(t=t.filter((function(t){return t.isGrouped||t.isPivoted}))),t}function de(t,e){var n=e.instance;return[].concat(t,[n.state.pivotColumns,n.state.groupBy])}function pe(t){var e=t.columns,n=t.allColumns,i=t.flatHeaders,r=t.getHooks,o=t.plugins,a=t.dispatch,l=t.autoResetPivot,c=void 0===l||l,u=t.manaulPivot,h=t.disablePivot,p=t.defaultCanPivot;y(o,["useGroupBy"],"usePivotColumns");var f=m(t);n.forEach((function(e){var n=e.accessor,i=e.defaultPivot,r=e.disablePivot;e.canPivot=n?T(e.canPivot,!0!==r&&void 0,!0!==h&&void 0,!0):T(e.canPivot,i,p,!1),e.canPivot&&(e.togglePivot=function(){return t.togglePivot(e.id)}),e.Aggregated=e.Aggregated||e.Cell})),i.forEach((function(t){t.getPivotToggleProps=d(r().getPivotToggleProps,{instance:f(),header:t})}));var g=m(c);b((function(){g()&&a({type:s.resetPivot})}),[a,u?null:e]),Object.assign(t,{togglePivot:function(t,e){a({type:s.togglePivot,columnId:t,value:e})}})}function fe(t){t.allCells.forEach((function(t){t.isPivoted=t.column.isPivoted}))}s.resetSelectedRows="resetSelectedRows",s.toggleAllRowsSelected="toggleAllRowsSelected",s.toggleRowSelected="toggleRowSelected",s.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var ye=function(t){t.getToggleRowSelectedProps=[ge],t.getToggleAllRowsSelectedProps=[me],t.getToggleAllPageRowsSelectedProps=[ve],t.stateReducers.push(be),t.useInstance.push(xe),t.prepareRow.push(we)};ye.pluginName="useRowSelect";var ge=function(t,e){var n=e.instance,i=e.row,r=n.manualRowSelectedKey,o=void 0===r?"isSelected":r;return[t,{onChange:function(t){i.toggleRowSelected(t.target.checked)},style:{cursor:"pointer"},checked:!(!i.original||!i.original[o])||i.isSelected,title:"Toggle Row Selected",indeterminate:i.isSomeSelected}]},me=function(t,e){var n=e.instance;return[t,{onChange:function(t){n.toggleAllRowsSelected(t.target.checked)},style:{cursor:"pointer"},checked:n.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:Boolean(!n.isAllRowsSelected&&Object.keys(n.state.selectedRowIds).length)}]},ve=function(t,e){var n=e.instance;return[t,{onChange:function(t){n.toggleAllPageRowsSelected(t.target.checked)},style:{cursor:"pointer"},checked:n.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:Boolean(!n.isAllPageRowsSelected&&n.page.some((function(t){var e=t.id;return n.state.selectedRowIds[e]})))}]};function be(t,e,n,i){if(e.type===s.init)return r({selectedRowIds:{}},t);if(e.type===s.resetSelectedRows)return r({},t,{selectedRowIds:i.initialState.selectedRowIds||{}});if(e.type===s.toggleAllRowsSelected){var o=e.value,a=i.isAllRowsSelected,l=i.rowsById,c=i.nonGroupedRowsById,u=void 0===c?l:c,h=void 0!==o?o:!a,d=Object.assign({},t.selectedRowIds);return h?Object.keys(u).forEach((function(t){d[t]=!0})):Object.keys(u).forEach((function(t){delete d[t]})),r({},t,{selectedRowIds:d})}if(e.type===s.toggleRowSelected){var p=e.id,f=e.value,y=i.rowsById,g=i.selectSubRows,m=void 0===g||g,v=i.getSubRows,b=t.selectedRowIds[p],x=void 0!==f?f:!b;if(b===x)return t;var w=r({},t.selectedRowIds);return function t(e){var n=y[e];if(n.isGrouped||(x?w[e]=!0:delete w[e]),m&&v(n))return v(n).forEach((function(e){return t(e.id)}))}(p),r({},t,{selectedRowIds:w})}if(e.type===s.toggleAllPageRowsSelected){var S=e.value,k=i.page,O=i.rowsById,P=i.selectSubRows,C=void 0===P||P,M=i.isAllPageRowsSelected,T=i.getSubRows,D=void 0!==S?S:!M,E=r({},t.selectedRowIds);return k.forEach((function(t){return function t(e){var n=O[e];if(n.isGrouped||(D?E[e]=!0:delete E[e]),C&&T(n))return T(n).forEach((function(e){return t(e.id)}))}(t.id)})),r({},t,{selectedRowIds:E})}return t}function xe(t){var n=t.data,i=t.rows,r=t.getHooks,o=t.plugins,a=t.rowsById,l=t.nonGroupedRowsById,c=void 0===l?a:l,u=t.autoResetSelectedRows,h=void 0===u||u,p=t.state.selectedRowIds,f=t.selectSubRows,g=void 0===f||f,v=t.dispatch,x=t.page,w=t.getSubRows;y(o,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var S=e.useMemo((function(){var t=[];return i.forEach((function(e){var n=g?function t(e,n,i){if(n[e.id])return!0;var r=i(e);if(r&&r.length){var o=!0,a=!1;return r.forEach((function(e){a&&!o||(t(e,n,i)?a=!0:o=!1)})),!!o||!!a&&null}return!1}(e,p,w):!!p[e.id];e.isSelected=!!n,e.isSomeSelected=null===n,n&&t.push(e)})),t}),[i,g,p,w]),k=Boolean(Object.keys(c).length&&Object.keys(p).length),O=k;k&&Object.keys(c).some((function(t){return!p[t]}))&&(k=!1),k||x&&x.length&&x.some((function(t){var e=t.id;return!p[e]}))&&(O=!1);var P=m(h);b((function(){P()&&v({type:s.resetSelectedRows})}),[v,n]);var C=e.useCallback((function(t){return v({type:s.toggleAllRowsSelected,value:t})}),[v]),M=e.useCallback((function(t){return v({type:s.toggleAllPageRowsSelected,value:t})}),[v]),T=e.useCallback((function(t,e){return v({type:s.toggleRowSelected,id:t,value:e})}),[v]),D=m(t),E=d(r().getToggleAllRowsSelectedProps,{instance:D()}),A=d(r().getToggleAllPageRowsSelectedProps,{instance:D()});Object.assign(t,{selectedFlatRows:S,isAllRowsSelected:k,isAllPageRowsSelected:O,toggleRowSelected:T,toggleAllRowsSelected:C,getToggleAllRowsSelectedProps:E,getToggleAllPageRowsSelectedProps:A,toggleAllPageRowsSelected:M})}function we(t,e){var n=e.instance;t.toggleRowSelected=function(e){return n.toggleRowSelected(t.id,e)},t.getToggleRowSelectedProps=d(n.getHooks().getToggleRowSelectedProps,{instance:n,row:t})}var Se=function(t){return{}},ke=function(t){return{}};s.setRowState="setRowState",s.setCellState="setCellState",s.resetRowState="resetRowState";var Oe=function(t){t.stateReducers.push(Pe),t.useInstance.push(Ce),t.prepareRow.push(Me)};function Pe(t,e,n,i){var o=i.initialRowStateAccessor,a=void 0===o?Se:o,l=i.initialCellStateAccessor,c=void 0===l?ke:l,u=i.rowsById;if(e.type===s.init)return r({rowState:{}},t);if(e.type===s.resetRowState)return r({},t,{rowState:i.initialState.rowState||{}});if(e.type===s.setRowState){var h,d=e.rowId,p=e.value,f=void 0!==t.rowState[d]?t.rowState[d]:a(u[d]);return r({},t,{rowState:r({},t.rowState,(h={},h[d]=g(p,f),h))})}if(e.type===s.setCellState){var y,m,v,b,x,w=e.rowId,S=e.columnId,k=e.value,O=void 0!==t.rowState[w]?t.rowState[w]:a(u[w]),P=void 0!==(null==O?void 0:null==(y=O.cellState)?void 0:y[S])?O.cellState[S]:c(null==(m=u[w])?void 0:null==(v=m.cells)?void 0:v.find((function(t){return t.column.id===S})));return r({},t,{rowState:r({},t.rowState,(x={},x[w]=r({},O,{cellState:r({},O.cellState||{},(b={},b[S]=g(k,P),b))}),x))})}}function Ce(t){var n=t.autoResetRowState,i=void 0===n||n,r=t.data,o=t.dispatch,a=e.useCallback((function(t,e){return o({type:s.setRowState,rowId:t,value:e})}),[o]),l=e.useCallback((function(t,e,n){return o({type:s.setCellState,rowId:t,columnId:e,value:n})}),[o]),c=m(i);b((function(){c()&&o({type:s.resetRowState})}),[r]),Object.assign(t,{setRowState:a,setCellState:l})}function Me(t,e){var n=e.instance,i=n.initialRowStateAccessor,r=void 0===i?Se:i,o=n.initialCellStateAccessor,a=void 0===o?ke:o,s=n.state.rowState;t&&(t.state=void 0!==s[t.id]?s[t.id]:r(t),t.setState=function(e){return n.setRowState(t.id,e)},t.cells.forEach((function(e){t.state.cellState||(t.state.cellState={}),e.state=void 0!==t.state.cellState[e.column.id]?t.state.cellState[e.column.id]:a(e),e.setState=function(i){return n.setCellState(t.id,e.column.id,i)}})))}Oe.pluginName="useRowState",s.resetColumnOrder="resetColumnOrder",s.setColumnOrder="setColumnOrder";var Te=function(t){t.stateReducers.push(De),t.visibleColumnsDeps.push((function(t,e){var n=e.instance;return[].concat(t,[n.state.columnOrder])})),t.visibleColumns.push(Ee),t.useInstance.push(Ae)};function De(t,e,n,i){return e.type===s.init?r({columnOrder:[]},t):e.type===s.resetColumnOrder?r({},t,{columnOrder:i.initialState.columnOrder||[]}):e.type===s.setColumnOrder?r({},t,{columnOrder:g(e.columnOrder,t.columnOrder)}):void 0}function Ee(t,e){var n=e.instance.state.columnOrder;if(!n||!n.length)return t;for(var i=[].concat(n),r=[].concat(t),o=[],a=function(){var t=i.shift(),e=r.findIndex((function(e){return e.id===t}));e>-1&&o.push(r.splice(e,1)[0])};r.length&&i.length;)a();return[].concat(o,r)}function Ae(t){var n=t.dispatch;t.setColumnOrder=e.useCallback((function(t){return n({type:s.setColumnOrder,columnOrder:t})}),[n])}Te.pluginName="useColumnOrder",u.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var _e=function(t){t.getResizerProps=[Ie],t.getHeaderProps.push({style:{position:"relative"}}),t.stateReducers.push(Le),t.useInstance.push(Re),t.useInstanceBeforeDimensions.push(je)},Ie=function(t,e){var n=e.instance,i=e.header,r=n.dispatch,o=function(t,e){var n=!1;if("touchstart"===t.type){if(t.touches&&t.touches.length>1)return;n=!0}var i=function(t){var e=[];return function t(n){n.columns&&n.columns.length&&n.columns.map(t),e.push(n)}(t),e}(e).map((function(t){return[t.id,t.totalWidth]})),o=n?Math.round(t.touches[0].clientX):t.clientX,a=function(t){r({type:s.columnResizing,clientX:t})},l=function(){return r({type:s.columnDoneResizing})},c={mouse:{moveEvent:"mousemove",moveHandler:function(t){return a(t.clientX)},upEvent:"mouseup",upHandler:function(t){document.removeEventListener("mousemove",c.mouse.moveHandler),document.removeEventListener("mouseup",c.mouse.upHandler),l()}},touch:{moveEvent:"touchmove",moveHandler:function(t){return t.cancelable&&(t.preventDefault(),t.stopPropagation()),a(t.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(t){document.removeEventListener(c.touch.moveEvent,c.touch.moveHandler),document.removeEventListener(c.touch.upEvent,c.touch.moveHandler),l()}}},u=n?c.touch:c.mouse,h=!!function(){if("boolean"==typeof j)return j;var t=!1;try{var e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){t=!1}return j=t}()&&{passive:!1};document.addEventListener(u.moveEvent,u.moveHandler,h),document.addEventListener(u.upEvent,u.upHandler,h),r({type:s.columnStartResizing,columnId:e.id,columnWidth:e.totalWidth,headerIdWidths:i,clientX:o})};return[t,{onMouseDown:function(t){return t.persist()||o(t,i)},onTouchStart:function(t){return t.persist()||o(t,i)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Le(t,e){if(e.type===s.init)return r({columnResizing:{columnWidths:{}}},t);if(e.type===s.resetResize)return r({},t,{columnResizing:{columnWidths:{}}});if(e.type===s.columnStartResizing){var n=e.clientX,i=e.columnId,o=e.columnWidth,a=e.headerIdWidths;return r({},t,{columnResizing:r({},t.columnResizing,{startX:n,headerIdWidths:a,columnWidth:o,isResizingColumn:i})})}if(e.type===s.columnResizing){var l=e.clientX,c=t.columnResizing,u=c.startX,h=c.columnWidth,d=c.headerIdWidths,p=(l-u)/h,f={};return(void 0===d?[]:d).forEach((function(t){var e=t[0],n=t[1];f[e]=Math.max(n+n*p,0)})),r({},t,{columnResizing:r({},t.columnResizing,{columnWidths:r({},t.columnResizing.columnWidths,{},f)})})}return e.type===s.columnDoneResizing?r({},t,{columnResizing:r({},t.columnResizing,{startX:null,isResizingColumn:null})}):void 0}_e.pluginName="useResizeColumns";var je=function(t){var e=t.flatHeaders,n=t.disableResizing,i=t.getHooks,r=t.state.columnResizing,o=m(t);e.forEach((function(t){var e=T(!0!==t.disableResizing&&void 0,!0!==n&&void 0,!0);t.canResize=e,t.width=r.columnWidths[t.id]||t.originalWidth||t.width,t.isResizing=r.isResizingColumn===t.id,e&&(t.getResizerProps=d(i().getResizerProps,{instance:o(),header:t}))}))};function Re(t){var n=t.plugins,i=t.dispatch,r=t.autoResetResize,o=void 0===r||r,a=t.columns;y(n,["useAbsoluteLayout"],"useResizeColumns");var l=m(o);b((function(){l()&&i({type:s.resetResize})}),[a]);var c=e.useCallback((function(){return i({type:s.resetResize})}),[i]);Object.assign(t,{resetResizing:c})}var Ne={position:"absolute",top:0},Fe=function(t){t.getTableBodyProps.push(Be),t.getRowProps.push(Be),t.getHeaderGroupProps.push(Be),t.getFooterGroupProps.push(Be),t.getHeaderProps.push((function(t,e){var n=e.column;return[t,{style:r({},Ne,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),t.getCellProps.push((function(t,e){var n=e.cell;return[t,{style:r({},Ne,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),t.getFooterProps.push((function(t,e){var n=e.column;return[t,{style:r({},Ne,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};Fe.pluginName="useAbsoluteLayout";var Be=function(t,e){return[t,{style:{position:"relative",width:e.instance.totalColumnsWidth+"px"}}]},He={display:"inline-block",boxSizing:"border-box"},ze=function(t,e){return[t,{style:{display:"flex",width:e.instance.totalColumnsWidth+"px"}}]},We=function(t){t.getRowProps.push(ze),t.getHeaderGroupProps.push(ze),t.getFooterGroupProps.push(ze),t.getHeaderProps.push((function(t,e){var n=e.column;return[t,{style:r({},He,{width:n.totalWidth+"px"})}]})),t.getCellProps.push((function(t,e){var n=e.cell;return[t,{style:r({},He,{width:n.column.totalWidth+"px"})}]})),t.getFooterProps.push((function(t,e){var n=e.column;return[t,{style:r({},He,{width:n.totalWidth+"px"})}]}))};function Ge(t){t.getTableProps.push(Ue),t.getRowProps.push(Ve),t.getHeaderGroupProps.push(Ve),t.getFooterGroupProps.push(Ve),t.getHeaderProps.push(Ye),t.getCellProps.push(Xe),t.getFooterProps.push(Ke)}We.pluginName="useBlockLayout",Ge.pluginName="useFlexLayout";var Ue=function(t,e){return[t,{style:{minWidth:e.instance.totalColumnsMinWidth+"px"}}]},Ve=function(t,e){return[t,{style:{display:"flex",flex:"1 0 auto",minWidth:e.instance.totalColumnsMinWidth+"px"}}]},Ye=function(t,e){var n=e.column;return[t,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},Xe=function(t,e){var n=e.cell;return[t,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Ke=function(t,e){var n=e.column;return[t,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function qe(t){t.stateReducers.push(Je),t.getTableProps.push($e),t.getHeaderProps.push(Ze)}qe.pluginName="useGridLayout";var $e=function(t,e){return[t,{style:{display:"grid",gridTemplateColumns:e.instance.state.gridLayout.columnWidths.map((function(t){return t})).join(" ")}}]},Ze=function(t,e){return[t,{id:"header-cell-"+e.column.id,style:{position:"sticky"}}]};function Je(t,e,n,i){if("init"===e.type)return r({gridLayout:{columnWidths:i.columns.map((function(){return"auto"}))}},t);if("columnStartResizing"===e.type){var o=e.columnId,a=i.visibleColumns.findIndex((function(t){return t.id===o})),s=function(t){var e,n=null==(e=document.getElementById("header-cell-"+t))?void 0:e.offsetWidth;if(void 0!==n)return n}(o);return void 0!==s?r({},t,{gridLayout:r({},t.gridLayout,{columnId:o,columnIndex:a,startingWidth:s})}):t}if("columnResizing"===e.type){var l=t.gridLayout,c=l.columnIndex,u=l.startingWidth,h=l.columnWidths,d=u-(t.columnResizing.startX-e.clientX),p=[].concat(h);return p[c]=d+"px",r({},t,{gridLayout:r({},t.gridLayout,{columnWidths:p})})}}t._UNSTABLE_usePivotColumns=ne,t.actions=s,t.defaultColumn=u,t.defaultGroupByFn=Wt,t.defaultOrderByFn=Jt,t.defaultRenderer=l,t.emptyRenderer=c,t.ensurePluginOrder=y,t.flexRender=w,t.functionalUpdate=g,t.loopHooks=f,t.makePropGetter=d,t.makeRenderer=x,t.reduceHooks=p,t.safeUseLayoutEffect=v,t.useAbsoluteLayout=Fe,t.useAsyncDebounce=function(t,n){void 0===n&&(n=0);var r=e.useRef({}),o=m(t),a=m(n);return e.useCallback(function(){var t=i(regeneratorRuntime.mark((function t(){var e,n,s,l=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(e=l.length,n=new Array(e),s=0;s<e;s++)n[s]=l[s];return r.current.promise||(r.current.promise=new Promise((function(t,e){r.current.resolve=t,r.current.reject=e}))),r.current.timeout&&clearTimeout(r.current.timeout),r.current.timeout=setTimeout(i(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return delete r.current.timeout,t.prev=1,t.t0=r.current,t.next=5,o().apply(void 0,n);case 5:t.t1=t.sent,t.t0.resolve.call(t.t0,t.t1),t.next=12;break;case 9:t.prev=9,t.t2=t.catch(1),r.current.reject(t.t2);case 12:return t.prev=12,delete r.current.promise,t.finish(12);case 15:case"end":return t.stop()}}),t,null,[[1,9,12,15]])}))),a()),t.abrupt("return",r.current.promise);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),[o,a])},t.useBlockLayout=We,t.useColumnOrder=Te,t.useExpanded=lt,t.useFilters=Pt,t.useFlexLayout=Ge,t.useGetLatest=m,t.useGlobalFilter=Tt,t.useGridLayout=qe,t.useGroupBy=jt,t.useMountedLayoutEffect=b,t.usePagination=Qt,t.useResizeColumns=_e,t.useRowSelect=ye,t.useRowState=Oe,t.useSortBy=Kt,t.useTable=function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];t=ot(t),i=[X].concat(i);var a=e.useRef({}),l=m(a.current);Object.assign(l(),r({},t,{plugins:i,hooks:Y()})),i.filter(Boolean).forEach((function(t){t(l().hooks)}));var c=m(l().hooks);l().getHooks=c,delete l().hooks,Object.assign(l(),p(c().useOptions,ot(t)));var u=l(),h=u.data,y=u.columns,g=u.initialState,v=u.defaultColumn,b=u.getSubRows,w=u.getRowId,M=u.stateReducer,T=u.useControlledState,D=m(M),E=e.useCallback((function(t,e){if(!e.type)throw console.info({action:e}),new Error("Unknown Action 👆");return[].concat(c().stateReducers,Array.isArray(D())?D():[D()]).reduce((function(n,i){return i(n,e,t,l())||n}),t)}),[c,D,l]),A=e.useReducer(E,void 0,(function(){return E(g,{type:s.init})})),_=A[0],I=A[1],L=p([].concat(c().useControlledState,[T]),_,{instance:l()});Object.assign(l(),{state:L,dispatch:I});var j=e.useMemo((function(){return S(p(c().columns,y,{instance:l()}))}),[c,l,y].concat(p(c().columnsDeps,[],{instance:l()})));l().columns=j;var R=e.useMemo((function(){return p(c().allColumns,k(j),{instance:l()}).map(O)}),[j,c,l].concat(p(c().allColumnsDeps,[],{instance:l()})));l().allColumns=R;var N=e.useMemo((function(){for(var t=[],e=[],n={},i=[].concat(R);i.length;){var r=i.shift();st({data:h,rows:t,flatRows:e,rowsById:n,column:r,getRowId:w,getSubRows:b,accessValueHooks:c().accessValue,getInstance:l})}return[t,e,n]}),[R,h,w,b,c,l]),F=N[0],B=N[1],H=N[2];Object.assign(l(),{rows:F,initialRows:[].concat(F),flatRows:B,rowsById:H}),f(c().useInstanceAfterData,l());var z=e.useMemo((function(){return p(c().visibleColumns,R,{instance:l()}).map((function(t){return P(t,v)}))}),[c,R,l,v].concat(p(c().visibleColumnsDeps,[],{instance:l()})));R=e.useMemo((function(){var t=[].concat(z);return R.forEach((function(e){t.find((function(t){return t.id===e.id}))||t.push(e)})),t}),[R,z]),l().allColumns=R;var W=e.useMemo((function(){return p(c().headerGroups,C(z,v),l())}),[c,z,v,l].concat(p(c().headerGroupsDeps,[],{instance:l()})));l().headerGroups=W;var G=e.useMemo((function(){return W.length?W[0].headers:[]}),[W]);l().headers=G,l().flatHeaders=W.reduce((function(t,e){return[].concat(t,e.headers)}),[]),f(c().useInstanceBeforeDimensions,l());var U=z.filter((function(t){return t.isVisible})).map((function(t){return t.id})).sort().join("_");z=e.useMemo((function(){return z.filter((function(t){return t.isVisible}))}),[z,U]),l().visibleColumns=z;var V=at(G),K=V[0],q=V[1],$=V[2];return l().totalColumnsMinWidth=K,l().totalColumnsWidth=q,l().totalColumnsMaxWidth=$,f(c().useInstance,l()),[].concat(l().flatHeaders,l().allColumns).forEach((function(t){t.render=x(l(),t),t.getHeaderProps=d(c().getHeaderProps,{instance:l(),column:t}),t.getFooterProps=d(c().getFooterProps,{instance:l(),column:t})})),l().headerGroups=e.useMemo((function(){return W.filter((function(t,e){return t.headers=t.headers.filter((function(t){return t.headers?function t(e){return e.filter((function(e){return e.headers?t(e.headers):e.isVisible})).length}(t.headers):t.isVisible})),!!t.headers.length&&(t.getHeaderGroupProps=d(c().getHeaderGroupProps,{instance:l(),headerGroup:t,index:e}),t.getFooterGroupProps=d(c().getFooterGroupProps,{instance:l(),headerGroup:t,index:e}),!0)}))}),[W,l,c]),l().footerGroups=[].concat(l().headerGroups).reverse(),l().prepareRow=e.useCallback((function(t){t.getRowProps=d(c().getRowProps,{instance:l(),row:t}),t.allCells=R.map((function(e){var n=t.values[e.id],i={column:e,row:t,value:n};return i.getCellProps=d(c().getCellProps,{instance:l(),cell:i}),i.render=x(l(),e,{row:t,cell:i,value:n}),i})),t.cells=z.map((function(e){return t.allCells.find((function(t){return t.column.id===e.id}))})),f(c().prepareRow,t,{instance:l()})}),[c,l,R,z]),l().getTableProps=d(c().getTableProps,{instance:l()}),l().getTableBodyProps=d(c().getTableBodyProps,{instance:l()}),f(c().useFinalInstance,l()),l()},Object.defineProperty(t,"__esModule",{value:!0})}(e,n(0))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";var i=n(24),r=n(146).findIndex,o=n(248),a=n(90),s=!0,l=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){s=!1})),i({target:"Array",proto:!0,forced:s||!l},{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),o("findIndex")},function(t,e,n){"use strict";var i=n(24),r=n(313),o=n(158),a=n(87),s=n(103),l=n(344),c=n(216),u=n(215),h=n(90),d=u("splice"),p=h("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,y=Math.min;i({target:"Array",proto:!0,forced:!d||!p},{splice:function(t,e){var n,i,u,h,d,p,g=s(this),m=a(g.length),v=r(t,m),b=arguments.length;if(0===b?n=i=0:1===b?(n=0,i=m-v):(n=b-2,i=y(f(o(e),0),m-v)),m+n-i>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(g,i),h=0;h<i;h++)(d=v+h)in g&&c(u,h,g[d]);if(u.length=i,n<i){for(h=v;h<m-i;h++)p=h+n,(d=h+i)in g?g[p]=g[d]:delete g[p];for(h=m;h>m-i+n;h--)delete g[h-1]}else if(n>i)for(h=m-i;h>v;h--)p=h+n-1,(d=h+i-1)in g?g[p]=g[d]:delete g[p];for(h=0;h<n;h++)g[h+v]=arguments[h+2];return g.length=m-i+n,u}})},function(t,e,n){var i=n(63),r=n(44),o=n(316),a=n(1108),s=n(84).f,l=n(246).f,c=n(346),u=n(345),h=n(463),d=n(85),p=n(42),f=n(127).set,y=n(418),g=n(38)("match"),m=r.RegExp,v=m.prototype,b=/a/g,x=/a/g,w=new m(b)!==b,S=h.UNSUPPORTED_Y;if(i&&o("RegExp",!w||S||p((function(){return x[g]=!1,m(b)!=b||m(x)==x||"/a/i"!=m(b,"i")})))){for(var k=function(t,e){var n,i=this instanceof k,r=c(t),o=void 0===e;if(!i&&r&&t.constructor===k&&o)return t;w?r&&!o&&(t=t.source):t instanceof k&&(o&&(e=u.call(t)),t=t.source),S&&(n=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var s=a(w?new m(t,e):m(t,e),i?this:v,k);return S&&n&&f(s,{sticky:n}),s},O=function(t){t in k||s(k,t,{configurable:!0,get:function(){return m[t]},set:function(e){m[t]=e}})},P=l(m),C=0;P.length>C;)O(P[C++]);v.constructor=k,k.prototype=v,d(r,"RegExp",k)}y("RegExp")},function(t,e,n){var i=n(68),r=n(414);t.exports=function(t,e,n){var o,a;return r&&"function"==typeof(o=e.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(t,a),t}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){var i,r;!function(o){t.exports?(o.default=o,t.exports=o):(i=[n(236)],void 0===(r=function(t){return o(t),o.Highcharts=t,o}.apply(e,i))||(t.exports=r))}((function(t){function e(t,e,n,i){t.hasOwnProperty(e)||(t[e]=i.apply(null,n))}e(t=t?t._modules:{},"Series/Timeline/TimelinePoint.js",[t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=t.seriesTypes.pie.prototype.pointClass,r=e.defined,o=e.isNumber,a=e.merge,s=e.objectEach,l=e.pick;return function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.options=void 0,e.series=void 0,e}return n(e,t),e.prototype.alignConnector=function(){var t=this.series,e=this.connector,n=this.dataLabel,i=this.dataLabel.options=a(t.options.dataLabels,this.options.dataLabels),o=this.series.chart,s=e.getBBox(),l=s.x+n.translateX;s=s.y+n.translateY,o.inverted?s-=n.options.connectorWidth/2:l+=n.options.connectorWidth/2,e[(o=o.isInsidePlot(l,s))?"animate":"attr"]({d:this.getConnectorPath()}),t.chart.styledMode||e.attr({stroke:i.connectorColor||this.color,"stroke-width":i.connectorWidth,opacity:n[r(n.newOpacity)?"newOpacity":"opacity"]})},e.prototype.drawConnector=function(){var t=this.series;this.connector||(this.connector=t.chart.renderer.path(this.getConnectorPath()).attr({zIndex:-1}).add(this.dataLabel)),this.series.chart.isInsidePlot(this.dataLabel.x,this.dataLabel.y)&&this.alignConnector()},e.prototype.getConnectorPath=function(){var t=this.series.chart,e=this.series.xAxis.len,n=t.inverted,i=n?"x2":"y2",r=this.dataLabel,a=r.targetPosition,l={x1:this.plotX,y1:this.plotY,x2:this.plotX,y2:o(a.y)?a.y:r.y},c=(r.alignAttr||r)[i[0]]<this.series.yAxis.len/2;return n&&(l={x1:this.plotY,y1:e-this.plotX,x2:a.x||r.x,y2:e-this.plotX}),c&&(l[i]+=r[n?"width":"height"]),s(l,(function(t,e){l[e]-=(r.alignAttr||r)[e[0]]})),t.renderer.crispLine([["M",l.x1,l.y1],["L",l.x2,l.y2]],r.options.connectorWidth)},e.prototype.init=function(){var e=t.prototype.init.apply(this,arguments);return e.name=l(e.name,"Event"),e.y=1,e},e.prototype.isValid=function(){return null!==this.options.y},e.prototype.setState=function(){var e=t.prototype.setState;this.isNull||e.apply(this,arguments)},e.prototype.setVisible=function(t,e){var n=this.series;e=l(e,n.options.ignoreHiddenPoint),i.prototype.setVisible.call(this,t,!1),n.processData(),e&&n.chart.redraw()},e}(t.series.prototype.pointClass)})),e(t,"Series/Timeline/TimelineSeries.js",[t["Mixins/LegendSymbol.js"],t["Core/Color/Palette.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Series/Timeline/TimelinePoint.js"],t["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),s=n.seriesTypes,l=s.column,c=s.line,u=o.addEvent,h=o.arrayMax,d=o.arrayMin,p=o.defined;s=o.extend;var f=o.merge,y=o.pick;return s((o=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e.userOptions=void 0,e.visibilityMap=void 0,e}return a(n,t),n.prototype.alignDataLabel=function(e,n,i,r){var o=this.chart.inverted,a=this.visibilityMap.filter((function(t){return t})),s=this.visiblePointsCount,l=a.indexOf(e);a=this.options.dataLabels;var c=e.userDLOptions||{};l=a.alternate?l&&l!==s-1?2:1.5:1,s=Math.floor(this.xAxis.len/s);var u=n.padding;if(e.visible){var h=Math.abs(c.x||e.options.dataLabels.x);o?o={width:(o=2*(h-u)-e.itemHeight/2)+"px",textOverflow:n.width/o*n.height/2>s*l?"ellipsis":"none"}:o={width:(c.width||a.width||s*l-2*u)+"px"},n.css(o),this.chart.styledMode||n.shadow(a.shadow)}t.prototype.alignDataLabel.apply(this,arguments)},n.prototype.bindAxes=function(){var e=this;t.prototype.bindAxes.call(e),["xAxis","yAxis"].forEach((function(t){"xAxis"!==t||e[t].userOptions.type||(e[t].categories=e[t].hasNames=!0)}))},n.prototype.distributeDL=function(){var t,e,n=this,i=n.options.dataLabels,r={},o=1,a=i.distance;n.points.forEach((function(s){s.visible&&!s.isNull&&(t=s.options,e=s.options.dataLabels,n.hasRendered||(s.userDLOptions=f({},e)),r[n.chart.inverted?"x":"y"]=i.alternate&&o%2?-a:a,t.dataLabels=f(r,s.userDLOptions),o++)}))},n.prototype.generatePoints=function(){var e=this;t.prototype.generatePoints.apply(e),e.points.forEach((function(t,n){t.applyOptions({x:e.xData[n]},e.xData[n])}))},n.prototype.getVisibilityMap=function(){return(this.data.length?this.data:this.userOptions.data).map((function(t){return!(!t||!1===t.visible||t.isNull)&&t}))},n.prototype.getXExtremes=function(t){var e=this;return t=t.filter((function(t,n){return e.points[n].isValid()&&e.points[n].visible})),{min:d(t),max:h(t)}},n.prototype.init=function(){var e=this;t.prototype.init.apply(e,arguments),e.eventsToUnbind.push(u(e,"afterTranslate",(function(){var t,n=Number.MAX_VALUE;e.points.forEach((function(e){e.isInside=e.isInside&&e.visible,e.visible&&!e.isNull&&(p(t)&&(n=Math.min(n,Math.abs(e.plotX-t))),t=e.plotX)})),e.closestPointRangePx=n}))),e.eventsToUnbind.push(u(e,"drawDataLabels",(function(){e.distributeDL()}))),e.eventsToUnbind.push(u(e,"afterDrawDataLabels",(function(){var t;e.points.forEach((function(e){if(t=e.dataLabel)return t.animate=function(t){return this.targetPosition&&(this.targetPosition=t),i.prototype.animate.apply(this,arguments)},t.targetPosition||(t.targetPosition={}),e.drawConnector()}))}))),e.eventsToUnbind.push(u(e.chart,"afterHideOverlappingLabel",(function(){e.points.forEach((function(t){t.connector&&t.dataLabel&&t.dataLabel.oldOpacity!==t.dataLabel.newOpacity&&t.alignConnector()}))})))},n.prototype.markerAttribs=function(e,n){var i=this.options.marker,r=e.marker||{},o=r.symbol||i.symbol,a=y(r.width,i.width,this.closestPointRangePx),s=y(r.height,i.height),l=0;return this.xAxis.dateTime?t.prototype.markerAttribs.call(this,e,n):(n&&(i=i.states[n]||{},n=r.states&&r.states[n]||{},l=y(n.radius,i.radius,l+(i.radiusPlus||0))),e.hasImage=o&&0===o.indexOf("url"),{x:Math.floor(e.plotX)-a/2-l/2,y:e.plotY-s/2-l/2,width:a+l,height:s+l})},n.prototype.processData=function(){var e,n=0;for(this.visibilityMap=this.getVisibilityMap(),this.visibilityMap.forEach((function(t){t&&n++})),this.visiblePointsCount=n,e=0;e<this.xData.length;e++)this.yData[e]=1;t.prototype.processData.call(this,arguments)},n.defaultOptions=f(c.defaultOptions,{colorByPoint:!0,stickyTracking:!1,ignoreHiddenPoint:!0,legendType:"point",lineWidth:4,tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 10px"> {point.key}</span><br/>',pointFormat:"{point.description}"},states:{hover:{lineWidthPlus:0}},dataLabels:{enabled:!0,allowOverlap:!0,alternate:!0,backgroundColor:e.backgroundColor,borderWidth:1,borderColor:e.neutralColor40,borderRadius:3,color:e.neutralColor80,connectorWidth:1,distance:100,formatter:function(){return(this.series.chart.styledMode?"<span>● </span>":'<span style="color:'+this.point.color+'">● </span>')+'<span class="highcharts-strong">'+(this.key||"")+"</span><br/>"+(this.point.label||"")},style:{textOutline:"none",fontWeight:"normal",fontSize:"12px"},shadow:!1,verticalAlign:"middle"},marker:{enabledThreshold:0,symbol:"square",radius:6,lineWidth:2,height:15},showInLegend:!1,colorKey:"x"}),n}(c)).prototype,{drawLegendSymbol:t.drawRectangle,drawTracker:l.prototype.drawTracker,pointClass:r,trackerGroups:["markerGroup","dataLabelsGroup"]}),n.registerSeriesType("timeline",o),o})),e(t,"masters/modules/timeline.src.js",[],(function(){}))}))},function(t,e,n){var i,r;!function(o){t.exports?(o.default=o,t.exports=o):(i=[n(236)],void 0===(r=function(t){return o(t),o.Highcharts=t,o}.apply(e,i))||(t.exports=r))}((function(t){function e(t,e,n,i){t.hasOwnProperty(e)||(t[e]=i.apply(null,n))}e(t=t?t._modules:{},"Accessibility/Utils/HTMLUtilities.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e){var n=t.doc,i=t.win,r=e.merge;return{addClass:function(t,e){t.classList?t.classList.add(e):0>t.className.indexOf(e)&&(t.className+=e)},escapeStringForHTML:function(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")},getElement:function(t){return n.getElementById(t)},getFakeMouseEvent:function(t){if("function"==typeof i.MouseEvent)return new i.MouseEvent(t);if(n.createEvent){var e=n.createEvent("MouseEvent");if(e.initMouseEvent)return e.initMouseEvent(t,!0,!0,i,"click"===t?1:0,0,0,0,0,!1,!1,!1,!1,0,null),e}return{type:t}},getHeadingTagNameForElement:function(t){var e=function(t){return t=parseInt(t.slice(1),10),"h"+Math.min(6,t+1)},n=function(t){var i;t:{for(i=t;i=i.previousSibling;){var r=i.tagName||"";if(/H[1-6]/.test(r)){i=r;break t}}i=""}return i?e(i):(t=t.parentElement)?(i=t.tagName,/H[1-6]/.test(i)?e(i):n(t)):"p"};return n(t)},removeElement:function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},reverseChildNodes:function(t){for(var e=t.childNodes.length;e--;)t.appendChild(t.childNodes[e])},setElAttrs:function(t,e){Object.keys(e).forEach((function(n){var i=e[n];null===i?t.removeAttribute(n):t.setAttribute(n,i)}))},stripHTMLTagsFromString:function(t){return"string"==typeof t?t.replace(/<\/?[^>]+(>|$)/g,""):t},visuallyHideElement:function(t){r(!0,t.style,{position:"absolute",width:"1px",height:"1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(1px, 1px, 1px, 1px)",marginTop:"-3px","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)",filter:"alpha(opacity=1)",opacity:"0.01"})}}})),e(t,"Accessibility/Utils/ChartUtilities.js",[t["Accessibility/Utils/HTMLUtilities.js"],t["Core/Utilities.js"]],(function(t,e){function n(t){var e,n;if(null!==(e=t.points)&&void 0!==e&&e.length)return null===(n=null==(t=a(t.points,(function(t){return!!t.graphic})))?void 0:t.graphic)||void 0===n?void 0:n.element}function i(t){var e=n(t);return e&&e.parentNode||t.graph&&t.graph.element||t.group&&t.group.element}var r=t.stripHTMLTagsFromString,o=e.defined,a=e.find,s=e.fireEvent;return{getChartTitle:function(t){return r(t.options.title.text||t.langFormat("accessibility.defaultChartTitle",{chart:t}))},getAxisDescription:function(t){return t&&(t.userOptions&&t.userOptions.accessibility&&t.userOptions.accessibility.description||t.axisTitle&&t.axisTitle.textStr||t.options.id||t.categories&&"categories"||t.dateTime&&"Time"||"values")},getAxisRangeDescription:function(t){var e=t.options||{};return e.accessibility&&void 0!==e.accessibility.rangeDescription?e.accessibility.rangeDescription:t.categories?(e=t.chart,t=t.dataMax&&t.dataMin?e.langFormat("accessibility.axis.rangeCategories",{chart:e,axis:t,numCategories:t.dataMax-t.dataMin+1}):""):!t.dateTime||0!==t.min&&0!==t.dataMin?function(t){var e,n,i=t.chart,r=(null===(n=null===(e=i.options)||void 0===e?void 0:e.accessibility)||void 0===n?void 0:n.screenReaderSection.axisRangeDateFormat)||"";return e=function(e){return t.dateTime?i.time.dateFormat(r,t[e]):t[e]},i.langFormat("accessibility.axis.rangeFromTo",{chart:i,axis:t,rangeFrom:e("min"),rangeTo:e("max")})}(t):function(t){var e=t.chart,n={},i="Seconds";n.Seconds=((t.max||0)-(t.min||0))/1e3,n.Minutes=n.Seconds/60,n.Hours=n.Minutes/60,n.Days=n.Hours/24,["Minutes","Hours","Days"].forEach((function(t){2<n[t]&&(i=t)}));var r=n[i].toFixed("Seconds"!==i&&"Minutes"!==i?1:0);return e.langFormat("accessibility.axis.timeRange"+i,{chart:e,axis:t,range:r.replace(".0","")})}(t)},getPointFromXY:function(t,e,n){for(var i,r=t.length;r--;)if(i=a(t[r].points||[],(function(t){return t.x===e&&t.y===n})))return i},getSeriesFirstPointElement:n,getSeriesFromName:function(t,e){return e?(t.series||[]).filter((function(t){return t.name===e})):t.series},getSeriesA11yElement:i,unhideChartElementFromAT:function t(e,n){n.setAttribute("aria-hidden",!1),n!==e.renderTo&&n.parentNode&&(Array.prototype.forEach.call(n.parentNode.childNodes,(function(t){t.hasAttribute("aria-hidden")||t.setAttribute("aria-hidden",!0)})),t(e,n.parentNode))},hideSeriesFromAT:function(t){(t=i(t))&&t.setAttribute("aria-hidden",!0)},scrollToPoint:function(t){var e=t.series.xAxis,n=t.series.yAxis,i=null!=e&&e.scrollbar?e:n;if((e=null==i?void 0:i.scrollbar)&&o(e.to)&&o(e.from)){if(n=e.to-e.from,o(i.dataMin)&&o(i.dataMax)){var r=i.toPixels(i.dataMin),a=i.toPixels(i.dataMax);t=(i.toPixels(t["xAxis"===i.coll?"x":"y"]||0)-r)/(a-r)}else t=0;e.updatePosition(t-n/2,t+n/2),s(e,"changed",{from:e.from,to:e.to,trigger:"scrollbar",DOMEvent:null})}}}})),e(t,"Accessibility/KeyboardNavigationHandler.js",[t["Core/Utilities.js"]],(function(t){function e(t,e){this.chart=t,this.keyCodeMap=e.keyCodeMap||[],this.validate=e.validate,this.init=e.init,this.terminate=e.terminate,this.response={success:1,prev:2,next:3,noHandler:4,fail:5}}var n=t.find;return e.prototype={run:function(t){var e=t.which||t.keyCode,i=this.response.noHandler,r=n(this.keyCodeMap,(function(t){return-1<t[0].indexOf(e)}));return r?i=r[1].call(this,e,t):9===e&&(i=this.response[t.shiftKey?"prev":"next"]),i}},e})),e(t,"Accessibility/Utils/DOMElementProvider.js",[t["Core/Globals.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Core/Utilities.js"]],(function(t,e,n){var i=t.doc,r=e.removeElement;return(t=n.extend)((e=function(){this.elements=[]}).prototype,{createElement:function(){var t=i.createElement.apply(i,arguments);return this.elements.push(t),t},destroyCreatedElements:function(){this.elements.forEach((function(t){r(t)})),this.elements=[]}}),e})),e(t,"Accessibility/Utils/EventProvider.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,i=function(){this.eventRemovers=[]};return(e=e.extend)(i.prototype,{addEvent:function(){var e=n.apply(t,arguments);return this.eventRemovers.push(e),e},removeAddedEvents:function(){this.eventRemovers.forEach((function(t){t()})),this.eventRemovers=[]}}),i})),e(t,"Accessibility/AccessibilityComponent.js",[t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Utils/DOMElementProvider.js"],t["Accessibility/Utils/EventProvider.js"],t["Core/Globals.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Core/Utilities.js"]],(function(t,e,n,i,r,o){function a(){}var s=t.unhideChartElementFromAT,l=i.doc,c=i.win,u=r.removeElement,h=r.getFakeMouseEvent;t=o.extend;var d=o.fireEvent,p=o.merge;return a.prototype={initBase:function(t){this.chart=t,this.eventProvider=new n,this.domElementProvider=new e,this.keyCodes={left:37,right:39,up:38,down:40,enter:13,space:32,esc:27,tab:9}},addEvent:function(){return this.eventProvider.addEvent.apply(this.eventProvider,arguments)},createElement:function(){return this.domElementProvider.createElement.apply(this.domElementProvider,arguments)},fireEventOnWrappedOrUnwrappedElement:function(t,e){var n=e.type;l.createEvent&&(t.dispatchEvent||t.fireEvent)?t.dispatchEvent?t.dispatchEvent(e):t.fireEvent(n,e):d(t,n,e)},fakeClickEvent:function(t){if(t){var e=h("click");this.fireEventOnWrappedOrUnwrappedElement(t,e)}},addProxyGroup:function(t){this.createOrUpdateProxyContainer();var e=this.createElement("div");return Object.keys(t||{}).forEach((function(n){null!==t[n]&&e.setAttribute(n,t[n])})),this.chart.a11yProxyContainer.appendChild(e),e},createOrUpdateProxyContainer:function(){var t=this.chart,e=t.renderer.box;t.a11yProxyContainer=t.a11yProxyContainer||this.createProxyContainerElement(),e.nextSibling!==t.a11yProxyContainer&&t.container.insertBefore(t.a11yProxyContainer,e.nextSibling)},createProxyContainerElement:function(){var t=l.createElement("div");return t.className="highcharts-a11y-proxy-container",t},createProxyButton:function(t,e,n,i,r){var o=t.element,a=this.createElement("button"),l=p({"aria-label":o.getAttribute("aria-label")},n);return Object.keys(l).forEach((function(t){null!==l[t]&&a.setAttribute(t,l[t])})),a.className="highcharts-a11y-proxy-button",r&&this.addEvent(a,"click",r),this.setProxyButtonStyle(a),this.updateProxyButtonPosition(a,i||t),this.proxyMouseEventsForButton(o,a),e.appendChild(a),l["aria-hidden"]||s(this.chart,a),a},getElementPosition:function(t){var e=t.element;return(t=this.chart.renderTo)&&e&&e.getBoundingClientRect?(e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),{x:e.left-t.left,y:e.top-t.top,width:e.right-e.left,height:e.bottom-e.top}):{x:0,y:0,width:1,height:1}},setProxyButtonStyle:function(t){p(!0,t.style,{"border-width":0,"background-color":"transparent",cursor:"pointer",outline:"none",opacity:.001,filter:"alpha(opacity=1)","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)",zIndex:999,overflow:"hidden",padding:0,margin:0,display:"block",position:"absolute"})},updateProxyButtonPosition:function(t,e){e=this.getElementPosition(e),p(!0,t.style,{width:(e.width||1)+"px",height:(e.height||1)+"px",left:(e.x||0)+"px",top:(e.y||0)+"px"})},proxyMouseEventsForButton:function(t,e){var n=this;"click touchstart touchend touchcancel touchmove mouseover mouseenter mouseleave mouseout".split(" ").forEach((function(i){var r=0===i.indexOf("touch");n.addEvent(e,i,(function(e){var i=r?n.cloneTouchEvent(e):n.cloneMouseEvent(e);t&&n.fireEventOnWrappedOrUnwrappedElement(t,i),e.stopPropagation(),e.preventDefault()}),{passive:!1})}))},cloneMouseEvent:function(t){if("function"==typeof c.MouseEvent)return new c.MouseEvent(t.type,t);if(l.createEvent){var e=l.createEvent("MouseEvent");if(e.initMouseEvent)return e.initMouseEvent(t.type,t.bubbles,t.cancelable,t.view||c,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),e}return h(t.type)},cloneTouchEvent:function(t){var e=function(t){for(var e=[],n=0;n<t.length;++n){var i=t.item(n);i&&e.push(i)}return e};return"function"==typeof c.TouchEvent?(e=new c.TouchEvent(t.type,{touches:e(t.touches),targetTouches:e(t.targetTouches),changedTouches:e(t.changedTouches),ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,bubbles:t.bubbles,cancelable:t.cancelable,composed:t.composed,detail:t.detail,view:t.view}),t.defaultPrevented&&e.preventDefault(),e):((e=this.cloneMouseEvent(t)).touches=t.touches,e.changedTouches=t.changedTouches,e.targetTouches=t.targetTouches,e)},destroyBase:function(){u(this.chart.a11yProxyContainer),this.domElementProvider.destroyCreatedElements(),this.eventProvider.removeAddedEvents()}},t(a.prototype,{init:function(){},getKeyboardNavigation:function(){},onChartUpdate:function(){},onChartRender:function(){},destroy:function(){}}),a})),e(t,"Accessibility/KeyboardNavigation.js",[t["Core/Globals.js"],t["Core/Utilities.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Accessibility/Utils/EventProvider.js"]],(function(t,e,n,i){function r(t,e){this.init(t,e)}var o=t.doc,a=t.win,s=e.addEvent,l=e.fireEvent,c=n.getElement;return s(o,"keydown",(function(e){27===(e.which||e.keyCode)&&t.charts&&t.charts.forEach((function(t){t&&t.dismissPopupContent&&t.dismissPopupContent()}))})),t.Chart.prototype.dismissPopupContent=function(){var t=this;l(this,"dismissPopupContent",{},(function(){t.tooltip&&t.tooltip.hide(0),t.hideExportMenu()}))},r.prototype={init:function(t,e){var n=this,r=this.eventProvider=new i;this.chart=t,this.components=e,this.modules=[],this.currentModuleIx=0,this.update(),r.addEvent(this.tabindexContainer,"keydown",(function(t){return n.onKeydown(t)})),r.addEvent(this.tabindexContainer,"focus",(function(t){return n.onFocus(t)})),["mouseup","touchend"].forEach((function(t){return r.addEvent(o,t,(function(){return n.onMouseUp()}))})),["mousedown","touchstart"].forEach((function(e){return r.addEvent(t.renderTo,e,(function(){n.isClickingChart=!0}))})),r.addEvent(t.renderTo,"mouseover",(function(){n.pointerIsOverChart=!0})),r.addEvent(t.renderTo,"mouseout",(function(){n.pointerIsOverChart=!1})),this.modules.length&&this.modules[0].init(1)},update:function(t){var e=this.chart.options.accessibility;e=e&&e.keyboardNavigation;var n=this.components;this.updateContainerTabindex(),e&&e.enabled&&t&&t.length?(this.modules=t.reduce((function(t,e){return e=n[e].getKeyboardNavigation(),t.concat(e)}),[]),this.updateExitAnchor()):(this.modules=[],this.currentModuleIx=0,this.removeExitAnchor())},onFocus:function(t){var e,n=this.chart;t=t.relatedTarget&&n.container.contains(t.relatedTarget),this.isClickingChart||t||null===(e=this.modules[0])||void 0===e||e.init(1)},onMouseUp:function(){if(delete this.isClickingChart,!this.keyboardReset&&!this.pointerIsOverChart){var t=this.chart,e=this.modules&&this.modules[this.currentModuleIx||0];e&&e.terminate&&e.terminate(),t.focusElement&&t.focusElement.removeFocusBorder(),this.currentModuleIx=0,this.keyboardReset=!0}},onKeydown:function(t){t=t||a.event;var e,n=this.modules&&this.modules.length&&this.modules[this.currentModuleIx];if(this.keyboardReset=!1,n){var i=n.run(t);i===n.response.success?e=!0:i===n.response.prev?e=this.prev():i===n.response.next&&(e=this.next()),e&&(t.preventDefault(),t.stopPropagation())}},prev:function(){return this.move(-1)},next:function(){return this.move(1)},move:function(t){var e=this.modules&&this.modules[this.currentModuleIx];if(e&&e.terminate&&e.terminate(t),this.chart.focusElement&&this.chart.focusElement.removeFocusBorder(),this.currentModuleIx+=t,e=this.modules&&this.modules[this.currentModuleIx]){if(e.validate&&!e.validate())return this.move(t);if(e.init)return e.init(t),!0}return this.currentModuleIx=0,0<t?(this.exiting=!0,this.exitAnchor.focus()):this.tabindexContainer.focus(),!1},updateExitAnchor:function(){var t=c("highcharts-end-of-chart-marker-"+this.chart.index);this.removeExitAnchor(),t?(this.makeElementAnExitAnchor(t),this.exitAnchor=t):this.createExitAnchor()},updateContainerTabindex:function(){var t=this.chart.options.accessibility;t=!((t=t&&t.keyboardNavigation)&&!1===t.enabled);var e=this.chart,n=e.container;e.renderTo.hasAttribute("tabindex")&&(n.removeAttribute("tabindex"),n=e.renderTo),this.tabindexContainer=n;var i=n.getAttribute("tabindex");t&&!i?n.setAttribute("tabindex","0"):t||e.container.removeAttribute("tabindex")},makeElementAnExitAnchor:function(t){var e=this.tabindexContainer.getAttribute("tabindex")||0;t.setAttribute("class","highcharts-exit-anchor"),t.setAttribute("tabindex",e),t.setAttribute("aria-hidden",!1),this.addExitAnchorEventsToEl(t)},createExitAnchor:function(){var t=this.chart,e=this.exitAnchor=o.createElement("div");t.renderTo.appendChild(e),this.makeElementAnExitAnchor(e)},removeExitAnchor:function(){this.exitAnchor&&this.exitAnchor.parentNode&&(this.exitAnchor.parentNode.removeChild(this.exitAnchor),delete this.exitAnchor)},addExitAnchorEventsToEl:function(t){var e=this.chart,n=this;this.eventProvider.addEvent(t,"focus",(function(t){(t=t||a.event).relatedTarget&&e.container.contains(t.relatedTarget)||n.exiting?n.exiting=!1:(n.tabindexContainer.focus(),t.preventDefault(),n.modules&&n.modules.length&&(n.currentModuleIx=n.modules.length-1,(t=n.modules[n.currentModuleIx])&&t.validate&&!t.validate()?n.prev():t&&t.init(-1)))}))},destroy:function(){this.removeExitAnchor(),this.eventProvider.removeAddedEvents(),this.chart.container.removeAttribute("tabindex")}},r})),e(t,"Accessibility/Components/LegendComponent.js",[t["Core/Globals.js"],t["Core/Legend.js"],t["Core/Utilities.js"],t["Accessibility/AccessibilityComponent.js"],t["Accessibility/KeyboardNavigationHandler.js"],t["Accessibility/Utils/HTMLUtilities.js"]],(function(t,e,n,i,r,o){function a(t){var e=t.legend&&t.legend.allItems,n=t.options.legend.accessibility||{};return!(!e||!e.length||t.colorAxis&&t.colorAxis.length||!1===n.enabled)}var s=n.addEvent,l=n.extend,c=n.find,u=n.fireEvent,h=o.removeElement,d=o.stripHTMLTagsFromString;return t.Chart.prototype.highlightLegendItem=function(t){var e=this.legend.allItems,n=this.highlightedLegendItemIx;if(e[t]){e[n]&&u(e[n].legendGroup.element,"mouseout");var i=(n=this.legend).allItems[t].pageIx,r=n.currentPage;return void 0!==i&&i+1!==r&&n.scroll(1+i-r),this.setFocusToElement(e[t].legendItem,e[t].a11yProxyElement),u(e[t].legendGroup.element,"mouseover"),!0}return!1},s(e,"afterColorizeItem",(function(t){var e=t.item;this.chart.options.accessibility.enabled&&e&&e.a11yProxyElement&&e.a11yProxyElement.setAttribute("aria-pressed",t.visible?"true":"false")})),(t=function(){}).prototype=new i,l(t.prototype,{init:function(){var t=this;this.proxyElementsList=[],this.recreateProxies(),this.addEvent(e,"afterScroll",(function(){this.chart===t.chart&&(t.updateProxiesPositions(),t.updateLegendItemProxyVisibility(),this.chart.highlightLegendItem(t.highlightedLegendItemIx))})),this.addEvent(e,"afterPositionItem",(function(e){this.chart===t.chart&&this.chart.renderer&&t.updateProxyPositionForItem(e.item)}))},updateLegendItemProxyVisibility:function(){var t=this.chart.legend,e=t.currentPage||1,n=t.clipHeight||0;(t.allItems||[]).forEach((function(i){var r=i.pageIx||0;r=(i._legendItemPos?i._legendItemPos[1]:0)+(i.legendItem?Math.round(i.legendItem.getBBox().height):0)-t.pages[r]>n||r!==e-1,i.a11yProxyElement&&(i.a11yProxyElement.style.visibility=r?"hidden":"visible")}))},onChartRender:function(){a(this.chart)?this.updateProxiesPositions():this.removeProxies()},onChartUpdate:function(){this.updateLegendTitle()},updateProxiesPositions:function(){for(var t=0,e=this.proxyElementsList;t<e.length;t++){var n=e[t];this.updateProxyButtonPosition(n.element,n.posElement)}},updateProxyPositionForItem:function(t){var e=c(this.proxyElementsList,(function(e){return e.item===t}));e&&this.updateProxyButtonPosition(e.element,e.posElement)},recreateProxies:function(){this.removeProxies(),a(this.chart)&&(this.addLegendProxyGroup(),this.proxyLegendItems(),this.updateLegendItemProxyVisibility())},removeProxies:function(){h(this.legendProxyGroup),this.proxyElementsList=[]},updateLegendTitle:function(){var t,e,n=this.chart,i=d(((null===(e=null===(t=n.legend)||void 0===t?void 0:t.options.title)||void 0===e?void 0:e.text)||"").replace(/<br ?\/?>/g," "));t=n.langFormat("accessibility.legend.legendLabel"+(i?"":"NoTitle"),{chart:n,legendTitle:i}),this.legendProxyGroup&&this.legendProxyGroup.setAttribute("aria-label",t)},addLegendProxyGroup:function(){this.legendProxyGroup=this.addProxyGroup({"aria-label":"_placeholder_",role:"all"===this.chart.options.accessibility.landmarkVerbosity?"region":null})},proxyLegendItems:function(){var t=this;(this.chart.legend&&this.chart.legend.allItems||[]).forEach((function(e){e.legendItem&&e.legendItem.element&&t.proxyLegendItem(e)}))},proxyLegendItem:function(t){if(t.legendItem&&t.legendGroup){var e=this.chart.langFormat("accessibility.legend.legendItem",{chart:this.chart,itemName:d(t.name)}),n=t.legendGroup.div?t.legendItem:t.legendGroup;t.a11yProxyElement=this.createProxyButton(t.legendItem,this.legendProxyGroup,{tabindex:-1,"aria-pressed":t.visible,"aria-label":e},n),this.proxyElementsList.push({item:t,element:t.a11yProxyElement,posElement:n})}},getKeyboardNavigation:function(){var t=this.keyCodes,e=this;return new r(this.chart,{keyCodeMap:[[[t.left,t.right,t.up,t.down],function(t){return e.onKbdArrowKey(this,t)}],[[t.enter,t.space],function(){return e.onKbdClick(this)}]],validate:function(){return e.shouldHaveLegendNavigation()},init:function(t){return e.onKbdNavigationInit(t)}})},onKbdArrowKey:function(t,e){var n=this.keyCodes,i=t.response,r=this.chart,o=r.options.accessibility,a=r.legend.allItems.length;return e=e===n.left||e===n.up?-1:1,r.highlightLegendItem(this.highlightedLegendItemIx+e)?(this.highlightedLegendItemIx+=e,i.success):1<a&&o.keyboardNavigation.wrapAround?(t.init(e),i.success):i[0<e?"next":"prev"]},onKbdClick:function(t){var e=this.chart.legend.allItems[this.highlightedLegendItemIx];return e&&e.a11yProxyElement&&u(e.a11yProxyElement,"click"),t.response.success},shouldHaveLegendNavigation:function(){var t=this.chart,e=t.colorAxis&&t.colorAxis.length,n=(t.options.legend||{}).accessibility||{};return!!(t.legend&&t.legend.allItems&&t.legend.display&&!e&&n.enabled&&n.keyboardNavigation&&n.keyboardNavigation.enabled)},onKbdNavigationInit:function(t){var e=this.chart,n=e.legend.allItems.length-1;t=0<t?0:n,e.highlightLegendItem(t),this.highlightedLegendItemIx=t}}),t})),e(t,"Accessibility/Components/MenuComponent.js",[t["Core/Globals.js"],t["Core/Utilities.js"],t["Accessibility/AccessibilityComponent.js"],t["Accessibility/KeyboardNavigationHandler.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Utils/HTMLUtilities.js"]],(function(t,e,n,i,r,o){function a(t){return t.exportSVGElements&&t.exportSVGElements[0]}e=e.extend;var s=r.unhideChartElementFromAT,l=o.removeElement,c=o.getFakeMouseEvent;return t.Chart.prototype.showExportMenu=function(){var t=a(this);t&&(t=t.element).onclick&&t.onclick(c("click"))},t.Chart.prototype.hideExportMenu=function(){var t=this.exportDivElements;t&&this.exportContextMenu&&(t.forEach((function(t){"highcharts-menu-item"===t.className&&t.onmouseout&&t.onmouseout(c("mouseout"))})),this.highlightedExportItemIx=0,this.exportContextMenu.hideMenu(),this.container.focus())},t.Chart.prototype.highlightExportItem=function(t){var e=this.exportDivElements&&this.exportDivElements[t],n=this.exportDivElements&&this.exportDivElements[this.highlightedExportItemIx];if(e&&"LI"===e.tagName&&(!e.children||!e.children.length)){var i=!!(this.renderTo.getElementsByTagName("g")[0]||{}).focus;return e.focus&&i&&e.focus(),n&&n.onmouseout&&n.onmouseout(c("mouseout")),e.onmouseover&&e.onmouseover(c("mouseover")),this.highlightedExportItemIx=t,!0}return!1},t.Chart.prototype.highlightLastExportItem=function(){var t;if(this.exportDivElements)for(t=this.exportDivElements.length;t--;)if(this.highlightExportItem(t))return!0;return!1},(t=function(){}).prototype=new n,e(t.prototype,{init:function(){var t=this.chart,e=this;this.addEvent(t,"exportMenuShown",(function(){e.onMenuShown()})),this.addEvent(t,"exportMenuHidden",(function(){e.onMenuHidden()}))},onMenuHidden:function(){var t=this.chart.exportContextMenu;t&&t.setAttribute("aria-hidden","true"),this.isExportMenuShown=!1,this.setExportButtonExpandedState("false")},onMenuShown:function(){var t=this.chart,e=t.exportContextMenu;e&&(this.addAccessibleContextMenuAttribs(),s(t,e)),this.isExportMenuShown=!0,this.setExportButtonExpandedState("true")},setExportButtonExpandedState:function(t){var e=this.exportButtonProxy;e&&e.setAttribute("aria-expanded",t)},onChartRender:function(){var t=this.chart,e=t.options.accessibility;l(this.exportProxyGroup);var n=t.options.exporting,i=a(t);n&&!1!==n.enabled&&n.accessibility&&n.accessibility.enabled&&i&&i.element&&(this.exportProxyGroup=this.addProxyGroup("all"===e.landmarkVerbosity?{"aria-label":t.langFormat("accessibility.exporting.exportRegionLabel",{chart:t}),role:"region"}:{}),e=a(this.chart),this.exportButtonProxy=this.createProxyButton(e,this.exportProxyGroup,{"aria-label":t.langFormat("accessibility.exporting.menuButtonLabel",{chart:t}),"aria-expanded":"false"}))},addAccessibleContextMenuAttribs:function(){var t=this.chart,e=t.exportDivElements;e&&e.length&&(e.forEach((function(t){"LI"!==t.tagName||t.children&&t.children.length?t.setAttribute("aria-hidden","true"):t.setAttribute("tabindex",-1)})),(e=e[0].parentNode).removeAttribute("aria-hidden"),e.setAttribute("aria-label",t.langFormat("accessibility.exporting.chartMenuLabel",{chart:t})))},getKeyboardNavigation:function(){var t=this.keyCodes,e=this.chart,n=this;return new i(e,{keyCodeMap:[[[t.left,t.up],function(){return n.onKbdPrevious(this)}],[[t.right,t.down],function(){return n.onKbdNext(this)}],[[t.enter,t.space],function(){return n.onKbdClick(this)}]],validate:function(){return e.exportChart&&!1!==e.options.exporting.enabled&&!1!==e.options.exporting.accessibility.enabled},init:function(){var t=n.exportButtonProxy,i=e.exportingGroup;i&&t&&e.setFocusToElement(i,t)},terminate:function(){e.hideExportMenu()}})},onKbdPrevious:function(t){var e=this.chart,n=e.options.accessibility;t=t.response;for(var i=e.highlightedExportItemIx||0;i--;)if(e.highlightExportItem(i))return t.success;return n.keyboardNavigation.wrapAround?(e.highlightLastExportItem(),t.success):t.prev},onKbdNext:function(t){var e=this.chart,n=e.options.accessibility;t=t.response;for(var i=(e.highlightedExportItemIx||0)+1;i<e.exportDivElements.length;++i)if(e.highlightExportItem(i))return t.success;return n.keyboardNavigation.wrapAround?(e.highlightExportItem(0),t.success):t.next},onKbdClick:function(t){var e=this.chart,n=e.exportDivElements[e.highlightedExportItemIx],i=a(e).element;return this.isExportMenuShown?this.fakeClickEvent(n):(this.fakeClickEvent(i),e.highlightExportItem(0)),t.response.success}}),t})),e(t,"Accessibility/Components/SeriesComponent/SeriesKeyboardNavigation.js",[t["Core/Chart/Chart.js"],t["Core/Series/Point.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"],t["Accessibility/KeyboardNavigationHandler.js"],t["Accessibility/Utils/EventProvider.js"],t["Accessibility/Utils/ChartUtilities.js"]],(function(t,e,n,i,r,o,a,s){function l(t){var e=t.index,n=t.series.points,i=n.length;if(n[e]===t)return e;for(;i--;)if(n[i]===t)return i}function c(t){var e=t.chart.options.accessibility.keyboardNavigation.seriesNavigation,n=t.options.accessibility||{},i=n.keyboardNavigation;return i&&!1===i.enabled||!1===n.enabled||!1===t.options.enableMouseTracking||!t.visible||e.pointNavigationEnabledThreshold&&e.pointNavigationEnabledThreshold<=t.points.length}function u(t){var e,n=t.series.chart.options.accessibility,i=!1===(null===(e=t.options.accessibility)||void 0===e?void 0:e.enabled);return t.isNull&&n.keyboardNavigation.seriesNavigation.skipNullPoints||!1===t.visible||!1===t.isInside||i||c(t.series)}function h(t){return delete t.highlightedPoint,t.series.reduce((function(t,e){return t||e.highlightFirstValidPoint()}),!1)}function d(t,e){this.keyCodes=e,this.chart=t}var p=i.seriesTypes,f=r.defined,y=r.extend,g=r.fireEvent,m=s.getPointFromXY,v=s.getSeriesFromName,b=s.scrollToPoint;return n.prototype.keyboardMoveVertical=!0,["column","pie"].forEach((function(t){p[t]&&(p[t].prototype.keyboardMoveVertical=!1)})),e.prototype.highlight=function(){var t=this.series.chart;return this.isNull?t.tooltip&&t.tooltip.hide(0):this.onMouseOver(),b(this),this.graphic&&t.setFocusToElement(this.graphic),t.highlightedPoint=this,this},t.prototype.highlightAdjacentPoint=function(t){var e=this.series,n=this.highlightedPoint,i=n&&l(n)||0,r=n&&n.series.points,o=this.series&&this.series[this.series.length-1];if(o=o&&o.points&&o.points[o.points.length-1],!e[0]||!e[0].points)return!1;if(n){if(e=e[n.series.index+(t?1:-1)],!(i=r[i+(t?1:-1)])&&e&&(i=e.points[t?0:e.points.length-1]),!i)return!1}else i=t?e[0].points[0]:o;return u(i)?(c(e=i.series)?this.highlightedPoint=t?e.points[e.points.length-1]:e.points[0]:this.highlightedPoint=i,this.highlightAdjacentPoint(t)):i.highlight()},n.prototype.highlightFirstValidPoint=function(){var t=this.chart.highlightedPoint,e=(t&&t.series)===this?l(t):0,n=(t=this.points).length;if(t&&n){for(var i=e;i<n;++i)if(!u(t[i]))return t[i].highlight();for(;0<=e;--e)if(!u(t[e]))return t[e].highlight()}return!1},t.prototype.highlightAdjacentSeries=function(t){var e,n=this.highlightedPoint,i=(e=this.series&&this.series[this.series.length-1])&&e.points&&e.points[e.points.length-1];return this.highlightedPoint?!!(e=this.series[n.series.index+(t?-1:1)])&&(!!(i=function(t,e,n,i){var r=1/0,o=e.points.length,a=function(t){return!(f(t.plotX)&&f(t.plotY))};if(!a(t)){for(;o--;){var s=e.points[o];if(!a(s)&&(s=(t.plotX-s.plotX)*(t.plotX-s.plotX)*(n||1)+(t.plotY-s.plotY)*(t.plotY-s.plotY)*(i||1))<r){r=s;var l=o}}return f(l)?e.points[l]:void 0}}(n,e,4))&&(c(e)?(i.highlight(),(t=this.highlightAdjacentSeries(t))||(n.highlight(),!1)):(i.highlight(),i.series.highlightFirstValidPoint()))):(e=t?this.series&&this.series[0]:e,!!(i=t?e&&e.points&&e.points[0]:i)&&i.highlight())},t.prototype.highlightAdjacentPointVertical=function(t){var e,n=this.highlightedPoint,i=1/0;return!(!f(n.plotX)||!f(n.plotY))&&(this.series.forEach((function(r){c(r)||r.points.forEach((function(o){if(f(o.plotY)&&f(o.plotX)&&o!==n){var a=o.plotY-n.plotY,s=Math.abs(o.plotX-n.plotX);s=Math.abs(a)*Math.abs(a)+s*s*4,r.yAxis&&r.yAxis.reversed&&(a*=-1),!(0>=a&&t||0<=a&&!t||5>s||u(o))&&s<i&&(i=s,e=o)}}))})),!!e&&e.highlight())},y(d.prototype,{init:function(){var t=this,e=this.chart,i=this.eventProvider=new a;i.addEvent(n,"destroy",(function(){return t.onSeriesDestroy(this)})),i.addEvent(e,"afterDrilldown",(function(){h(this),this.focusElement&&this.focusElement.removeFocusBorder()})),i.addEvent(e,"drilldown",(function(e){var n=(e=e.point).series;t.lastDrilledDownPoint={x:e.x,y:e.y,seriesName:n?n.name:""}})),i.addEvent(e,"drillupall",(function(){setTimeout((function(){t.onDrillupAll()}),10)}))},onDrillupAll:function(){var t,e=this.lastDrilledDownPoint,n=this.chart,i=e&&v(n,e.seriesName);e&&i&&f(e.x)&&f(e.y)&&(t=m(i,e.x,e.y)),n.container&&n.container.focus(),t&&t.highlight&&t.highlight(),n.focusElement&&n.focusElement.removeFocusBorder()},getKeyboardNavigationHandler:function(){var t=this,e=this.keyCodes,n=this.chart,i=n.inverted;return new o(n,{keyCodeMap:[[i?[e.up,e.down]:[e.left,e.right],function(e){return t.onKbdSideways(this,e)}],[i?[e.left,e.right]:[e.up,e.down],function(e){return t.onKbdVertical(this,e)}],[[e.enter,e.space],function(t,e){return(t=n.highlightedPoint)&&(g(t.series,"click",y(e,{point:t})),t.firePointEvent("click")),this.response.success}]],init:function(e){return t.onHandlerInit(this,e)},terminate:function(){return t.onHandlerTerminate()}})},onKbdSideways:function(t,e){var n=this.keyCodes;return this.attemptHighlightAdjacentPoint(t,e===n.right||e===n.down)},onKbdVertical:function(t,e){var n=this.chart,i=this.keyCodes;return e=e===i.down||e===i.right,(i=n.options.accessibility.keyboardNavigation.seriesNavigation).mode&&"serialize"===i.mode?this.attemptHighlightAdjacentPoint(t,e):(n[n.highlightedPoint&&n.highlightedPoint.series.keyboardMoveVertical?"highlightAdjacentPointVertical":"highlightAdjacentSeries"](e),t.response.success)},onHandlerInit:function(t,e){var n=this.chart;if(0<e)h(n);else{e=n.series.length;for(;e--&&(n.highlightedPoint=n.series[e].points[n.series[e].points.length-1],!n.series[e].highlightFirstValidPoint()););}return t.response.success},onHandlerTerminate:function(){var t,e,n=this.chart,i=n.highlightedPoint;null===(t=n.tooltip)||void 0===t||t.hide(0),null===(e=null==i?void 0:i.onMouseOut)||void 0===e||e.call(i),delete n.highlightedPoint},attemptHighlightAdjacentPoint:function(t,e){var n=this.chart,i=n.options.accessibility.keyboardNavigation.wrapAround;return n.highlightAdjacentPoint(e)?t.response.success:i?t.init(e?1:-1):t.response[e?"next":"prev"]},onSeriesDestroy:function(t){var e=this.chart;e.highlightedPoint&&e.highlightedPoint.series===t&&(delete e.highlightedPoint,e.focusElement&&e.focusElement.removeFocusBorder())},destroy:function(){this.eventProvider.removeAddedEvents()}}),d})),e(t,"Accessibility/Components/AnnotationsA11y.js",[t["Accessibility/Utils/HTMLUtilities.js"]],(function(t){function e(t){return(t.annotations||[]).reduce((function(t,e){var n;return!1!==(null===(n=e.options)||void 0===n?void 0:n.visible)&&(t=t.concat(e.labels)),t}),[])}function n(t){var e,n,i,r,o=null===(n=null===(e=t.options)||void 0===e?void 0:e.accessibility)||void 0===n?void 0:n.description;return o||((null===(r=null===(i=t.graphic)||void 0===i?void 0:i.text)||void 0===r?void 0:r.textStr)||"")}function i(t){var e,i,r=null===(i=null===(e=t.options)||void 0===e?void 0:e.accessibility)||void 0===i?void 0:i.description;if(r)return r;e=t.chart,r=n(t);var o=t.points.filter((function(t){return!!t.graphic})).map((function(t){var e,n,i,r;(n=null===(e=null==t?void 0:t.accessibility)||void 0===e?void 0:e.valueDescription)||(n=(null===(r=null===(i=null==t?void 0:t.graphic)||void 0===i?void 0:i.element)||void 0===r?void 0:r.getAttribute("aria-label"))||"");return((t=(null==t?void 0:t.series.name)||"")?t+", ":"")+"data point "+n})).filter((function(t){return!!t})),a=o.length;return i="accessibility.screenReaderSection.annotations.description"+(1<a?"MultiplePoints":a?"SinglePoint":"NoPoints"),t={annotationText:r,annotation:t,numPoints:a,annotationPoint:o[0],additionalAnnotationPoints:o.slice(1)},e.langFormat(i,t)}function r(t){return e(t).map((function(t){return(t=o(a(i(t))))?"<li>"+t+"</li>":""}))}var o=t.escapeStringForHTML,a=t.stripHTMLTagsFromString;return{getAnnotationsInfoHTML:function(t){var e=t.annotations;return e&&e.length?'<ul style="list-style-type: none">'+r(t).join(" ")+"</ul>":""},getAnnotationLabelDescription:i,getAnnotationListItems:r,getPointAnnotationTexts:function(t){var i=e(t.series.chart).filter((function(e){return-1<e.points.indexOf(t)}));return i.length?i.map((function(t){return""+n(t)})):[]}}})),e(t,"Accessibility/Components/SeriesComponent/SeriesDescriber.js",[t["Accessibility/Components/AnnotationsA11y.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Core/Tooltip.js"],t["Core/Utilities.js"]],(function(t,e,n,i,r){function o(t){var e=t.chart.options.accessibility.series.pointDescriptionEnabledThreshold;return!!(!1!==e&&t.points&&t.points.length>=e)}function a(t,e){var n=t.series.chart,i=n.options.accessibility.point||{};return t=t.series.tooltipOptions||{},n=n.options.lang,O(e)?P(e,i.valueDecimals||t.valueDecimals||-1,n.decimalPoint,n.accessibility.thousandsSep||n.thousandsSep):e}function s(t,e){return t.chart.langFormat("accessibility.series."+e+"Description",{name:g(t[e]),series:t})}function l(t){var e=t.series,n=e.chart,r=n.options.accessibility.point||{};if(e.xAxis&&e.xAxis.dateTime)return e=i.prototype.getXDateFormat.call({getDateFormat:i.prototype.getDateFormat,chart:n},t,n.options.tooltip,e.xAxis),r=r.dateFormatter&&r.dateFormatter(t)||r.dateFormat||e,n.time.dateFormat(r,t.x,void 0)}function c(t){var e=l(t),n=(t.series.xAxis||{}).categories&&M(t.category)&&(""+t.category).replace("<br/>"," "),i=t.id&&0>t.id.indexOf("highcharts-"),r="x, "+t.x;return t.name||e||n||(i?t.id:r)}function u(t){var e=t.series,n=e.chart.options.accessibility.point||{},i=e.tooltipOptions||{},r=n.valuePrefix||i.valuePrefix||"";return n=n.valueSuffix||i.valueSuffix||"",i=a(t,t[void 0!==t.value?"value":"y"]),t.isNull?e.chart.langFormat("accessibility.series.nullPointValue",{point:t}):e.pointArrayMap?function(t,e,n){var i=e||"",r=n||"";return t.series.pointArrayMap.reduce((function(e,n){e+=e.length?", ":"";var o=a(t,C(t[n],t.options[n]));return e+(n+": ")+i+o+r}),"")}(t,r,n):r+i+n}function h(t){var e=t.series,n=e.chart,i=n.options.accessibility.point.valueDescriptionFormat,r=(e=C(e.xAxis&&e.xAxis.options.accessibility&&e.xAxis.options.accessibility.enabled,!n.angular))?c(t):"";return t={point:t,index:M(t.index)?t.index+1:"",xDescription:r,value:u(t),separator:e?", ":""},k(i,t,n)}function d(t){var e=t.series,n=e.chart,i=h(t),r=t.options&&t.options.accessibility&&t.options.accessibility.description;r=r?" "+r:"",e=1<n.series.length&&e.name?" "+e.name+".":"",n=t.series.chart;var o=y(t),a={point:t,annotations:o};return n=o.length?n.langFormat("accessibility.series.pointAnnotationsDescription",a):"",t.accessibility=t.accessibility||{},t.accessibility.valueDescription=i,i+r+e+(n?" "+n:"")}function p(t){var e=function(t){var e=t.options.accessibility||{};return!o(t)&&!e.exposeAsGroupOnly}(t),n=function(t){var e=t.chart.options.accessibility.keyboardNavigation.seriesNavigation;return!(!t.points||!(t.points.length<e.pointNavigationEnabledThreshold||!1===e.pointNavigationEnabledThreshold))}(t);(e||n)&&t.points.forEach((function(t){var n,i,r;if(!(r=t.graphic&&t.graphic.element)&&(r=t.series&&t.series.is("sunburst"),r=t.isNull&&!r)){var o=t.series,a=function(t){var e=t.index;return t.series&&t.series.data&&M(e)&&S(t.series.data,(function(t){return!!(t&&void 0!==t.index&&t.index>e&&t.graphic&&t.graphic.element)}))||null}(t);o=(r=a&&a.graphic)?r.parentGroup:o.graph||o.group,a=a?{x:C(t.plotX,a.plotX,0),y:C(t.plotY,a.plotY,0)}:{x:C(t.plotX,0),y:C(t.plotY,0)},(a=t.series.chart.renderer.rect(a.x,a.y,1,1)).attr({class:"highcharts-a11y-dummy-point",fill:"none",opacity:0,"fill-opacity":0,"stroke-opacity":0}),o&&o.element?(t.graphic=a,t.hasDummyGraphic=!0,a.add(o),o.element.insertBefore(a.element,r?r.element:null),r=a.element):r=void 0}o=!1===(null===(i=null===(n=t.options)||void 0===n?void 0:n.accessibility)||void 0===i?void 0:i.enabled),r&&(r.setAttribute("tabindex","-1"),r.style.outline="0",e&&!o?(n=(i=t.series).chart.options.accessibility.point||{},i=i.options.accessibility||{},t=w(i.pointDescriptionFormatter&&i.pointDescriptionFormatter(t)||n.descriptionFormatter&&n.descriptionFormatter(t)||d(t)),r.setAttribute("role","img"),r.setAttribute("aria-label",t)):r.setAttribute("aria-hidden",!0))}))}function f(t){var e=t.chart,n=e.types||[],i=function(t){var e=(t.options.accessibility||{}).description;return e&&t.chart.langFormat("accessibility.series.description",{description:e,series:t})||""}(t),r=function(n){return e[n]&&1<e[n].length&&t[n]},o=s(t,"xAxis"),a=s(t,"yAxis"),l={name:t.name||"",ix:t.index+1,numSeries:e.series&&e.series.length,numPoints:t.points&&t.points.length,series:t};return n=1<n.length?"Combination":"",(e.langFormat("accessibility.series.summary."+t.type+n,l)||e.langFormat("accessibility.series.summary.default"+n,l))+(i?" "+i:"")+(r("yAxis")?" "+a:"")+(r("xAxis")?" "+o:"")}var y=t.getPointAnnotationTexts,g=e.getAxisDescription,m=e.getSeriesFirstPointElement,v=e.getSeriesA11yElement,b=e.unhideChartElementFromAT,x=n.reverseChildNodes,w=n.stripHTMLTagsFromString,S=r.find,k=r.format,O=r.isNumber,P=r.numberFormat,C=r.pick,M=r.defined;return{describeSeries:function(t){var e=t.chart,n=m(t),i=v(t),r=e.is3d&&e.is3d();if(i){i.lastChild!==n||r||x(i),p(t),b(e,i),e=(r=t.chart).options.chart||{},n=1<r.series.length,r=r.options.accessibility.series.describeSingleSeries;var a=(t.options.accessibility||{}).exposeAsGroupOnly;e.options3d&&e.options3d.enabled&&n||!(n||r||a||o(t))?i.setAttribute("aria-label",""):(n=(e=t.chart.options.accessibility).landmarkVerbosity,(t.options.accessibility||{}).exposeAsGroupOnly?i.setAttribute("role","img"):"all"===n&&i.setAttribute("role","region"),i.setAttribute("tabindex","-1"),i.style.outline="0",i.setAttribute("aria-label",w(e.series.descriptionFormatter&&e.series.descriptionFormatter(t)||f(t))))}},defaultPointDescriptionFormatter:d,defaultSeriesDescriptionFormatter:f,getPointA11yTimeDescription:l,getPointXDescription:c,getPointValue:u,getPointValueDescription:h}})),e(t,"Accessibility/Utils/Announcer.js",[t["Core/Globals.js"],t["Core/Renderer/HTML/AST.js"],t["Accessibility/Utils/DOMElementProvider.js"],t["Accessibility/Utils/HTMLUtilities.js"]],(function(t,e,n,i){var r=t.doc,o=i.setElAttrs,a=i.visuallyHideElement;return i=function(){function t(t,e){this.chart=t,this.domElementProvider=new n,this.announceRegion=this.addAnnounceRegion(e)}return t.prototype.destroy=function(){this.domElementProvider.destroyCreatedElements()},t.prototype.announce=function(t){var n=this;e.setElementHTML(this.announceRegion,t),this.clearAnnouncementRegionTimer&&clearTimeout(this.clearAnnouncementRegionTimer),this.clearAnnouncementRegionTimer=setTimeout((function(){n.announceRegion.innerHTML="",delete n.clearAnnouncementRegionTimer}),1e3)},t.prototype.addAnnounceRegion=function(t){var e=this.chart.announcerContainer||this.createAnnouncerContainer(),n=this.domElementProvider.createElement("div");return o(n,{"aria-hidden":!1,"aria-live":t}),a(n),e.appendChild(n),n},t.prototype.createAnnouncerContainer=function(){var t=this.chart,e=r.createElement("div");return o(e,{"aria-hidden":!1,style:"position:relative",class:"highcharts-announcer-container"}),t.renderTo.insertBefore(e,t.renderTo.firstChild),t.announcerContainer=e},t}(),t.Announcer=i})),e(t,"Accessibility/Components/SeriesComponent/NewDataAnnouncer.js",[t["Core/Globals.js"],t["Core/Series/Series.js"],t["Core/Utilities.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Components/SeriesComponent/SeriesDescriber.js"],t["Accessibility/Utils/Announcer.js"],t["Accessibility/Utils/EventProvider.js"]],(function(t,e,n,i,r,o,a){var s=n.extend,l=n.defined,c=i.getChartTitle,u=r.defaultPointDescriptionFormatter,h=r.defaultSeriesDescriptionFormatter;return s((n=function(t){this.chart=t}).prototype,{init:function(){var t=this.chart,e=t.options.accessibility.announceNewData.interruptUser?"assertive":"polite";this.lastAnnouncementTime=0,this.dirty={allSeries:{}},this.eventProvider=new a,this.announcer=new o(t,e),this.addEventListeners()},destroy:function(){this.eventProvider.removeAddedEvents(),this.announcer.destroy()},addEventListeners:function(){var t=this,n=this.chart,i=this.eventProvider;i.addEvent(n,"afterDrilldown",(function(){t.lastAnnouncementTime=0})),i.addEvent(e,"updatedData",(function(){t.onSeriesUpdatedData(this)})),i.addEvent(n,"afterAddSeries",(function(e){t.onSeriesAdded(e.series)})),i.addEvent(e,"addPoint",(function(e){t.onPointAdded(e.point)})),i.addEvent(n,"redraw",(function(){t.announceDirtyData()}))},onSeriesUpdatedData:function(t){var e=this.chart;t.chart===e&&e.options.accessibility.announceNewData.enabled&&(this.dirty.hasDirty=!0,this.dirty.allSeries[t.name+t.index]=t)},onSeriesAdded:function(t){this.chart.options.accessibility.announceNewData.enabled&&(this.dirty.hasDirty=!0,this.dirty.allSeries[t.name+t.index]=t,this.dirty.newSeries=l(this.dirty.newSeries)?void 0:t)},onPointAdded:function(t){var e=t.series.chart;this.chart===e&&e.options.accessibility.announceNewData.enabled&&(this.dirty.newPoint=l(this.dirty.newPoint)?void 0:t)},announceDirtyData:function(){var t=this;if(this.chart.options.accessibility.announceNewData&&this.dirty.hasDirty){var e=this.dirty.newPoint;e&&(e=function(t){var e=t.series.data.filter((function(e){return t.x===e.x&&t.y===e.y}));return 1===e.length?e[0]:t}(e)),this.queueAnnouncement(Object.keys(this.dirty.allSeries).map((function(e){return t.dirty.allSeries[e]})),this.dirty.newSeries,e),this.dirty={allSeries:{}}}},queueAnnouncement:function(t,e,n){var i=this,r=this.chart.options.accessibility.announceNewData;if(r.enabled){var o=+new Date;r=Math.max(0,r.minAnnounceInterval-(o-this.lastAnnouncementTime)),t=function(t,e){var n=(t||[]).concat(e||[]).reduce((function(t,e){return t[e.name+e.index]=e,t}),{});return Object.keys(n).map((function(t){return n[t]}))}(this.queuedAnnouncement&&this.queuedAnnouncement.series,t),(e=this.buildAnnouncementMessage(t,e,n))&&(this.queuedAnnouncement&&clearTimeout(this.queuedAnnouncementTimer),this.queuedAnnouncement={time:o,message:e,series:t},this.queuedAnnouncementTimer=setTimeout((function(){i&&i.announcer&&(i.lastAnnouncementTime=+new Date,i.announcer.announce(i.queuedAnnouncement.message),delete i.queuedAnnouncement,delete i.queuedAnnouncementTimer)}),r))}},buildAnnouncementMessage:function(e,n,i){var r=this.chart,o=r.options.accessibility.announceNewData;return o.announcementFormatter&&!1!==(e=o.announcementFormatter(e,n,i))?e.length?e:null:(e=t.charts&&1<t.charts.length?"Multiple":"Single",e=n?"newSeriesAnnounce"+e:i?"newPointAnnounce"+e:"newDataAnnounce",o=c(r),r.langFormat("accessibility.announceNewData."+e,{chartTitle:o,seriesDesc:n?h(n):null,pointDesc:i?u(i):null,point:i,series:n}))}}),n})),e(t,"Accessibility/Components/SeriesComponent/ForcedMarkers.js",[t["Core/Series/Series.js"],t["Core/Utilities.js"]],(function(t,e){function n(t){r(!0,t,{marker:{enabled:!0,states:{normal:{opacity:0}}}})}var i=e.addEvent,r=e.merge;return function(){i(t,"render",(function(){var t=this.options,e=!1!==(this.options.accessibility&&this.options.accessibility.enabled);if((e=this.chart.options.accessibility.enabled&&e)&&(e=this.chart.options.accessibility,e=this.points.length<e.series.pointDescriptionEnabledThreshold||!1===e.series.pointDescriptionEnabledThreshold),e){if(t.marker&&!1===t.marker.enabled&&(this.a11yMarkersForced=!0,n(this.options)),this._hasPointMarkers&&this.points&&this.points.length)for(t=this.points.length;t--;){var i=(e=this.points[t]).options;delete e.hasForcedA11yMarker,i.marker&&(i.marker.enabled?(r(!0,i.marker,{states:{normal:{opacity:i.marker.states&&i.marker.states.normal&&i.marker.states.normal.opacity||1}}}),e.hasForcedA11yMarker=!1):(n(i),e.hasForcedA11yMarker=!0))}}else this.a11yMarkersForced&&(delete this.a11yMarkersForced,(t=this.resetA11yMarkerOptions)&&r(!0,this.options,{marker:{enabled:t.enabled,states:{normal:{opacity:t.states&&t.states.normal&&t.states.normal.opacity}}}}))})),i(t,"afterSetOptions",(function(t){this.resetA11yMarkerOptions=r(t.options.marker||{},this.userOptions.marker||{})})),i(t,"afterRender",(function(){this.chart.styledMode&&(this.markerGroup&&this.markerGroup[this.a11yMarkersForced?"addClass":"removeClass"]("highcharts-a11y-markers-hidden"),this._hasPointMarkers&&this.points&&this.points.length&&this.points.forEach((function(t){t.graphic&&(t.graphic[t.hasForcedA11yMarker?"addClass":"removeClass"]("highcharts-a11y-marker-hidden"),t.graphic[!1===t.hasForcedA11yMarker?"addClass":"removeClass"]("highcharts-a11y-marker-visible"))})))}))}})),e(t,"Accessibility/Components/SeriesComponent/SeriesComponent.js",[t["Core/Globals.js"],t["Core/Utilities.js"],t["Accessibility/AccessibilityComponent.js"],t["Accessibility/Components/SeriesComponent/SeriesKeyboardNavigation.js"],t["Accessibility/Components/SeriesComponent/NewDataAnnouncer.js"],t["Accessibility/Components/SeriesComponent/ForcedMarkers.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Components/SeriesComponent/SeriesDescriber.js"],t["Core/Tooltip.js"]],(function(t,e,n,i,r,o,a,s,l){e=e.extend;var c=a.hideSeriesFromAT,u=s.describeSeries;return t.SeriesAccessibilityDescriber=s,o(),(t=function(){}).prototype=new n,e(t.prototype,{init:function(){this.newDataAnnouncer=new r(this.chart),this.newDataAnnouncer.init(),this.keyboardNavigation=new i(this.chart,this.keyCodes),this.keyboardNavigation.init(),this.hideTooltipFromATWhenShown(),this.hideSeriesLabelsFromATWhenShown()},hideTooltipFromATWhenShown:function(){var t=this;this.addEvent(l,"refresh",(function(){this.chart===t.chart&&this.label&&this.label.element&&this.label.element.setAttribute("aria-hidden",!0)}))},hideSeriesLabelsFromATWhenShown:function(){this.addEvent(this.chart,"afterDrawSeriesLabels",(function(){this.series.forEach((function(t){t.labelBySeries&&t.labelBySeries.attr("aria-hidden",!0)}))}))},onChartRender:function(){this.chart.series.forEach((function(t){!1!==(t.options.accessibility&&t.options.accessibility.enabled)&&t.visible?u(t):c(t)}))},getKeyboardNavigation:function(){return this.keyboardNavigation.getKeyboardNavigationHandler()},destroy:function(){this.newDataAnnouncer.destroy(),this.keyboardNavigation.destroy()}}),t})),e(t,"Accessibility/Components/ZoomComponent.js",[t["Accessibility/AccessibilityComponent.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Core/Globals.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Accessibility/KeyboardNavigationHandler.js"],t["Core/Utilities.js"]],(function(t,e,n,i,r,o){var a=e.unhideChartElementFromAT;e=n.noop;var s=i.removeElement,l=i.setElAttrs;i=o.extend;var c=o.pick;return n.Axis.prototype.panStep=function(t,e){var n=e||3,i=((e=this.getExtremes()).max-e.min)/n*t,r=(n=e.max+i)-(i=e.min+i);0>t&&i<e.dataMin?n=(i=e.dataMin)+r:0<t&&n>e.dataMax&&(i=(n=e.dataMax)-r),this.setExtremes(i,n)},e.prototype=new t,i(e.prototype,{init:function(){var t=this,e=this.chart;["afterShowResetZoom","afterDrilldown","drillupall"].forEach((function(n){t.addEvent(e,n,(function(){t.updateProxyOverlays()}))}))},onChartUpdate:function(){var t=this.chart,e=this;t.mapNavButtons&&t.mapNavButtons.forEach((function(n,i){a(t,n.element),e.setMapNavButtonAttrs(n.element,"accessibility.zoom.mapZoom"+(i?"Out":"In"))}))},setMapNavButtonAttrs:function(t,e){var n=this.chart;e=n.langFormat(e,{chart:n}),l(t,{tabindex:-1,role:"button","aria-label":e})},onChartRender:function(){this.updateProxyOverlays()},updateProxyOverlays:function(){var t=this.chart;s(this.drillUpProxyGroup),s(this.resetZoomProxyGroup),t.resetZoomButton&&this.recreateProxyButtonAndGroup(t.resetZoomButton,"resetZoomProxyButton","resetZoomProxyGroup",t.langFormat("accessibility.zoom.resetZoomButton",{chart:t})),t.drillUpButton&&this.recreateProxyButtonAndGroup(t.drillUpButton,"drillUpProxyButton","drillUpProxyGroup",t.langFormat("accessibility.drillUpButton",{chart:t,buttonText:t.getDrilldownBackText()}))},recreateProxyButtonAndGroup:function(t,e,n,i){s(this[n]),this[n]=this.addProxyGroup(),this[e]=this.createProxyButton(t,this[n],{"aria-label":i,tabindex:-1})},getMapZoomNavigation:function(){var t=this.keyCodes,e=this.chart,n=this;return new r(e,{keyCodeMap:[[[t.up,t.down,t.left,t.right],function(t){return n.onMapKbdArrow(this,t)}],[[t.tab],function(t,e){return n.onMapKbdTab(this,e)}],[[t.space,t.enter],function(){return n.onMapKbdClick(this)}]],validate:function(){return!!(e.mapZoom&&e.mapNavButtons&&e.mapNavButtons.length)},init:function(t){return n.onMapNavInit(t)}})},onMapKbdArrow:function(t,e){var n=this.keyCodes;return this.chart[e===n.up||e===n.down?"yAxis":"xAxis"][0].panStep(e===n.left||e===n.up?-1:1),t.response.success},onMapKbdTab:function(t,e){var n=this.chart;t=t.response;var i=(e=e.shiftKey)&&!this.focusedMapNavButtonIx||!e&&this.focusedMapNavButtonIx;return n.mapNavButtons[this.focusedMapNavButtonIx].setState(0),i?(n.mapZoom(),t[e?"prev":"next"]):(this.focusedMapNavButtonIx+=e?-1:1,e=n.mapNavButtons[this.focusedMapNavButtonIx],n.setFocusToElement(e.box,e.element),e.setState(2),t.success)},onMapKbdClick:function(t){return this.fakeClickEvent(this.chart.mapNavButtons[this.focusedMapNavButtonIx].element),t.response.success},onMapNavInit:function(t){var e=this.chart,n=e.mapNavButtons[0],i=e.mapNavButtons[1];n=0<t?n:i,e.setFocusToElement(n.box,n.element),n.setState(2),this.focusedMapNavButtonIx=0<t?0:1},simpleButtonNavigation:function(t,e,n){var i=this.keyCodes,o=this,a=this.chart;return new r(a,{keyCodeMap:[[[i.tab,i.up,i.down,i.left,i.right],function(t,e){return this.response[t===i.tab&&e.shiftKey||t===i.left||t===i.up?"prev":"next"]}],[[i.space,i.enter],function(){var t=n(this,a);return c(t,this.response.success)}]],validate:function(){return a[t]&&a[t].box&&o[e]},init:function(){a.setFocusToElement(a[t].box,o[e])}})},getKeyboardNavigation:function(){return[this.simpleButtonNavigation("resetZoomButton","resetZoomProxyButton",(function(t,e){e.zoomOut()})),this.simpleButtonNavigation("drillUpButton","drillUpProxyButton",(function(t,e){return e.drillUp(),t.response.prev})),this.getMapZoomNavigation()]}}),e})),e(t,"Extensions/RangeSelector.js",[t["Core/Axis/Axis.js"],t["Core/Chart/Chart.js"],t["Core/Globals.js"],t["Core/Options.js"],t["Core/Color/Palette.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Core/Utilities.js"]],(function(t,e,n,i,r,o,a){var s=i.defaultOptions,l=a.addEvent,c=a.createElement,u=a.css,h=a.defined,d=a.destroyObjectProperties,p=a.discardElement,f=a.extend,y=a.find,g=a.fireEvent,m=a.isNumber,v=a.merge,b=a.objectEach,x=a.pad,w=a.pick,S=a.pInt,k=a.splat;f(s,{rangeSelector:{allButtonsEnabled:!1,buttons:void 0,buttonSpacing:5,dropdown:"responsive",enabled:void 0,verticalAlign:"top",buttonTheme:{width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,inputBoxBorderColor:"none",inputBoxHeight:17,inputBoxWidth:void 0,inputDateFormat:"%b %e, %Y",inputDateParser:void 0,inputEditDateFormat:"%Y-%m-%d",inputEnabled:!0,inputPosition:{align:"right",x:0,y:0},inputSpacing:5,selected:void 0,buttonPosition:{align:"left",x:0,y:0},inputStyle:{color:r.highlightColor80,cursor:"pointer"},labelStyle:{color:r.neutralColor60}}}),f(s.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"",rangeSelectorTo:"→"});var O=function(){function e(t){this.buttons=void 0,this.buttonOptions=e.prototype.defaultButtons,this.initialButtonGroupWidth=0,this.options=void 0,this.chart=t,this.init(t)}return e.prototype.clickButton=function(e,n){var i=this.chart,r=this.buttonOptions[e],o=i.xAxis[0],a=i.scroller&&i.scroller.getUnionExtremes()||o||{},s=a.dataMin,c=a.dataMax,u=o&&Math.round(Math.min(o.max,w(c,o.max))),d=r.type;a=r._range;var p,f=r.dataGrouping;if(null!==s&&null!==c){if(i.fixedRange=a,f&&(this.forcedDataGrouping=!0,t.prototype.setDataGrouping.call(o||{chart:this.chart},f,!1),this.frozenStates=r.preserveDataGrouping),"month"===d||"year"===d)if(o){d={range:r,max:u,chart:i,dataMin:s,dataMax:c};var y=o.minFromRange.call(d);m(d.newMax)&&(u=d.newMax)}else a=r;else if(a)y=Math.max(u-a,s),u=Math.min(y+a,c);else if("ytd"===d){if(!o)return void(this.deferredYTDClick=e);void 0===c&&(s=Number.MAX_VALUE,c=Number.MIN_VALUE,i.series.forEach((function(t){t=t.xData,s=Math.min(t[0],s),c=Math.max(t[t.length-1],c)})),n=!1),y=p=(u=this.getYTDExtremes(c,s,i.time.useUTC)).min,u=u.max}else"all"===d&&o&&(y=s,u=c);if(h(y)&&(y+=r._offsetMin),h(u)&&(u+=r._offsetMax),this.setSelected(e),this.dropdown&&(this.dropdown.selectedIndex=e+1),o)o.setExtremes(y,u,w(n,!0),void 0,{trigger:"rangeSelectorButton",rangeSelectorButton:r});else{var v=k(i.options.xAxis)[0],b=v.range;v.range=a;var x=v.min;v.min=p,l(i,"load",(function(){v.range=b,v.min=x}))}g(this,"afterBtnClick")}},e.prototype.setSelected=function(t){this.selected=this.options.selected=t},e.prototype.init=function(t){var e=this,n=t.options.rangeSelector,i=n.buttons||e.defaultButtons.slice(),r=n.selected,o=function(){var t=e.minInput,n=e.maxInput;t&&t.blur&&g(t,"blur"),n&&n.blur&&g(n,"blur")};e.chart=t,e.options=n,e.buttons=[],e.buttonOptions=i,this.eventsToUnbind=[],this.eventsToUnbind.push(l(t.container,"mousedown",o)),this.eventsToUnbind.push(l(t,"resize",o)),i.forEach(e.computeButtonRange),void 0!==r&&i[r]&&this.clickButton(r,!1),this.eventsToUnbind.push(l(t,"load",(function(){t.xAxis&&t.xAxis[0]&&l(t.xAxis[0],"setExtremes",(function(n){this.max-this.min!==t.fixedRange&&"rangeSelectorButton"!==n.trigger&&"updatedData"!==n.trigger&&e.forcedDataGrouping&&!e.frozenStates&&this.setDataGrouping(!1,!1)}))})))},e.prototype.updateButtonStates=function(){var t=this,e=this.chart,n=this.dropdown,i=e.xAxis[0],r=Math.round(i.max-i.min),o=!i.hasVisibleSeries,a=e.scroller&&e.scroller.getUnionExtremes()||i,s=a.dataMin,l=a.dataMax,c=(e=t.getYTDExtremes(l,s,e.time.useUTC)).min,u=e.max,h=t.selected,d=m(h),p=t.options.allButtonsEnabled,f=t.buttons;t.buttonOptions.forEach((function(e,a){var y=e._range,g=e.type,m=e.count||1,v=f[a],b=0,x=e._offsetMax-e._offsetMin;e=a===h;var w=y>l-s,S=y<i.minRange,k=!1,O=!1;y=y===r,("month"===g||"year"===g)&&r+36e5>=864e5*{month:28,year:365}[g]*m-x&&r-36e5<=864e5*{month:31,year:366}[g]*m+x?y=!0:"ytd"===g?(y=u-c+x===r,k=!e):"all"===g&&(y=i.max-i.min>=l-s,O=!e&&d&&y),g=!p&&(w||S||O||o),m=e&&y||y&&!d&&!k||e&&t.frozenStates,g?b=3:m&&(d=!0,b=2),v.state!==b&&(v.setState(b),n&&(n.options[a+1].disabled=g,2===b&&(n.selectedIndex=a+1)),0===b&&h===a&&t.setSelected())}))},e.prototype.computeButtonRange=function(t){var e=t.type,n=t.count||1,i={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};i[e]?t._range=i[e]*n:"month"!==e&&"year"!==e||(t._range=864e5*{month:30,year:365}[e]*n),t._offsetMin=w(t.offsetMin,0),t._offsetMax=w(t.offsetMax,0),t._range+=t._offsetMax-t._offsetMin},e.prototype.getInputValue=function(t){t="min"===t?this.minInput:this.maxInput;var e=this.chart.options.rangeSelector,n=this.chart.time;return t?("text"===t.type&&e.inputDateParser||this.defaultInputDateParser)(t.value,n.useUTC,n):0},e.prototype.setInputValue=function(t,e){var n=this.options,i=this.chart.time,r="min"===t?this.minInput:this.maxInput;if(t="min"===t?this.minDateBox:this.maxDateBox,r){var o=r.getAttribute("data-hc-time");o=h(o)?Number(o):void 0,h(e)&&(h(o)&&r.setAttribute("data-hc-time-previous",o),r.setAttribute("data-hc-time",e),o=e),r.value=i.dateFormat(this.inputTypeFormats[r.type]||n.inputEditDateFormat,o),t&&t.attr({text:i.dateFormat(n.inputDateFormat,o)})}},e.prototype.setInputExtremes=function(t,e,n){if(t="min"===t?this.minInput:this.maxInput){var i=this.inputTypeFormats[t.type],r=this.chart.time;i&&(e=r.dateFormat(i,e),t.min!==e&&(t.min=e),n=r.dateFormat(i,n),t.max!==n&&(t.max=n))}},e.prototype.showInput=function(t){var e="min"===t?this.minDateBox:this.maxDateBox;if((t="min"===t?this.minInput:this.maxInput)&&e&&this.inputGroup){var n="text"===t.type,i=this.inputGroup,r=i.translateX;i=i.translateY,u(t,{width:n?e.width-2+"px":"auto",height:n?e.height-2+"px":"auto",border:"2px solid silver"}),u(t,n?{left:r+e.x+"px",top:i+"px"}:{left:Math.min(Math.round(e.x+r-(t.offsetWidth-e.width)/2),this.chart.chartWidth-t.offsetWidth)+"px",top:i-(t.offsetHeight-e.height)/2+"px"})}},e.prototype.hideInput=function(t){(t="min"===t?this.minInput:this.maxInput)&&u(t,{top:"-9999em",border:0,width:"1px",height:"1px"})},e.prototype.defaultInputDateParser=function(t,e,i){var r,o=t.split("/").join("-").split(" ").join("T");(-1===o.indexOf("T")&&(o+="T00:00"),e)?o+="Z":((r=n.isSafari)&&(r=!(6<(r=o).length&&(r.lastIndexOf("-")===r.length-6||r.lastIndexOf("+")===r.length-6))),r&&(o+=0>=(r=new Date(o).getTimezoneOffset()/60)?"+"+x(-r)+":00":"-"+x(r)+":00"));return o=Date.parse(o),m(o)||(t=t.split("-"),o=Date.UTC(S(t[0]),S(t[1])-1,S(t[2]))),i&&e&&(o+=i.getTimezoneOffset(o)),o},e.prototype.drawInput=function(t){function e(){var e=l.getInputValue(t),n=i.xAxis[0],r=i.scroller&&i.scroller.xAxis?i.scroller.xAxis:n,o=r.dataMin;r=r.dataMax;var a=l.maxInput,s=l.minInput;e!==Number(b.getAttribute("data-hc-time-previous"))&&m(e)&&(b.setAttribute("data-hc-time-previous",e),y&&a&&m(o)?e>Number(a.getAttribute("data-hc-time"))?e=void 0:e<o&&(e=o):s&&m(r)&&(e<Number(s.getAttribute("data-hc-time"))?e=void 0:e>r&&(e=r)),void 0!==e&&n.setExtremes(y?e:n.min,y?n.max:e,void 0,void 0,{trigger:"rangeSelectorInput"}))}var i=this.chart,o=this.div,a=this.inputGroup,l=this,h=i.renderer.style||{},d=i.renderer,p=i.options.rangeSelector,y="min"===t,g=s.lang[y?"rangeSelectorFrom":"rangeSelectorTo"];g=d.label(g,0).addClass("highcharts-range-label").attr({padding:g?2:0}).add(a),d=d.label("",0).addClass("highcharts-range-input").attr({padding:2,width:p.inputBoxWidth,height:p.inputBoxHeight,"text-align":"center"}).on("click",(function(){l.showInput(t),l[t+"Input"].focus()})),i.styledMode||d.attr({stroke:p.inputBoxBorderColor,"stroke-width":1}),d.add(a);var b=c("input",{name:t,className:"highcharts-range-selector"},void 0,o);b.setAttribute("type",function(t){if(-1!==t.indexOf("%L"))return"text";var e="aAdewbBmoyY".split("").some((function(e){return-1!==t.indexOf("%"+e)})),n="HkIlMS".split("").some((function(e){return-1!==t.indexOf("%"+e)}));return e&&n?"datetime-local":e?"date":n?"time":"text"}(p.inputDateFormat||"%b %e, %Y")),i.styledMode||(g.css(v(h,p.labelStyle)),d.css(v({color:r.neutralColor80},h,p.inputStyle)),u(b,f({position:"absolute",border:0,boxShadow:"0 0 15px rgba(0,0,0,0.3)",width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:h.fontSize,fontFamily:h.fontFamily,top:"-9999em"},p.inputStyle))),b.onfocus=function(){l.showInput(t)},b.onblur=function(){b===n.doc.activeElement&&e(),l.hideInput(t),l.setInputValue(t),b.blur()};var x=!1;return b.onchange=function(){e(),x||(l.hideInput(t),b.blur())},b.onkeypress=function(t){13===t.keyCode&&e()},b.onkeydown=function(){x=!0},b.onkeyup=function(){x=!1},{dateBox:d,input:b,label:g}},e.prototype.getPosition=function(){var t=this.chart,e=t.options.rangeSelector;return{buttonTop:(t="top"===e.verticalAlign?t.plotTop-t.axisOffset[0]:0)+e.buttonPosition.y,inputTop:t+e.inputPosition.y-10}},e.prototype.getYTDExtremes=function(t,e,n){var i=this.chart.time,r=new i.Date(t),o=i.get("FullYear",r);return n=n?i.Date.UTC(o,0,1):+new i.Date(o,0,1),e=Math.max(e,n),r=r.getTime(),{max:Math.min(t||r,r),min:e}},e.prototype.render=function(t,e){var n=this.chart,i=n.renderer,r=n.container,o=n.options,a=o.rangeSelector,s=w(o.chart.style&&o.chart.style.zIndex,0)+1;if(o=a.inputEnabled,!1!==a.enabled){if(this.rendered||(this.group=i.g("range-selector-group").attr({zIndex:7}).add(),this.div=c("div",void 0,{position:"relative",height:0,zIndex:s}),this.buttonOptions.length&&this.renderButtons(),r.parentNode&&r.parentNode.insertBefore(this.div,r),o&&(this.inputGroup=i.g("input-group").add(this.group),i=this.drawInput("min"),this.minDateBox=i.dateBox,this.minLabel=i.label,this.minInput=i.input,i=this.drawInput("max"),this.maxDateBox=i.dateBox,this.maxLabel=i.label,this.maxInput=i.input)),o&&(this.setInputValue("min",t),this.setInputValue("max",e),t=n.scroller&&n.scroller.getUnionExtremes()||n.xAxis[0]||{},h(t.dataMin)&&h(t.dataMax)&&(n=n.xAxis[0].minRange||0,this.setInputExtremes("min",t.dataMin,Math.min(t.dataMax,this.getInputValue("max"))-n),this.setInputExtremes("max",Math.max(t.dataMin,this.getInputValue("min"))+n,t.dataMax)),this.inputGroup)){var l=0;[this.minLabel,this.minDateBox,this.maxLabel,this.maxDateBox].forEach((function(t){t&&t.width&&(t.attr({x:l}),l+=t.width+a.inputSpacing)}))}this.alignElements(),this.rendered=!0}},e.prototype.renderButtons=function(){var t=this,e=this.buttons,i=this.options,r=s.lang,o=this.chart.renderer,a=v(i.buttonTheme),u=a&&a.states,h=a.width||28;delete a.width,this.buttonGroup=o.g("range-selector-buttons").add(this.group);var d=this.dropdown=c("select",void 0,{position:"absolute",width:"1px",height:"1px",padding:0,border:0,top:"-9999em",cursor:"pointer",opacity:1e-4},this.div);l(d,"touchstart",(function(){d.style.fontSize="16px"})),[[n.isMS?"mouseover":"mouseenter"],[n.isMS?"mouseout":"mouseleave"],["change","click"]].forEach((function(n){var i=n[0],r=n[1];l(d,i,(function(){var n=e[t.currentButtonIndex()];n&&g(n.element,r||i)}))})),this.zoomText=o.text(r.rangeSelectorZoom,0,15).add(this.buttonGroup),this.chart.styledMode||(this.zoomText.css(i.labelStyle),a["stroke-width"]=w(a["stroke-width"],0)),c("option",{textContent:this.zoomText.textStr,disabled:!0},void 0,d),this.buttonOptions.forEach((function(n,i){c("option",{textContent:n.title||n.text},void 0,d),e[i]=o.button(n.text,0,0,(function(e){var r,o=n.events&&n.events.click;o&&(r=o.call(n,e)),!1!==r&&t.clickButton(i),t.isActive=!0}),a,u&&u.hover,u&&u.select,u&&u.disabled).attr({"text-align":"center",width:h}).add(t.buttonGroup),n.title&&e[i].attr("title",n.title)}))},e.prototype.alignElements=function(){var t=this,e=this.buttonGroup,n=this.buttons,i=this.chart,r=this.group,o=this.inputGroup,a=this.options,s=this.zoomText,l=i.options,c=l.exporting&&!1!==l.exporting.enabled&&l.navigation&&l.navigation.buttonOptions;l=a.buttonPosition;var u=a.inputPosition,h=a.verticalAlign,d=function(e,n){return c&&t.titleCollision(i)&&"top"===h&&"right"===n.align&&n.y-e.getBBox().height-12<(c.y||0)+(c.height||0)+i.spacing[0]?-40:0},p=i.plotLeft;if(r&&l&&u){var f=l.x-i.spacing[3];if(e){if(this.positionButtons(),!this.initialButtonGroupWidth){var y=0;s&&(y+=s.getBBox().width+5),n.forEach((function(t,e){y+=t.width,e!==n.length-1&&(y+=a.buttonSpacing)})),this.initialButtonGroupWidth=y}p-=i.spacing[3],this.updateButtonStates(),s=d(e,l),this.alignButtonGroup(s),r.placed=e.placed=i.hasLoaded}e=0,o&&(e=d(o,u),"left"===u.align?f=p:"right"===u.align&&(f=-Math.max(i.axisOffset[1],-e)),o.align({y:u.y,width:o.getBBox().width,align:u.align,x:u.x+f-2},!0,i.spacingBox),o.placed=i.hasLoaded),this.handleCollision(e),r.align({verticalAlign:h},!0,i.spacingBox),o=r.alignAttr.translateY,e=r.getBBox().height+20,d=0,"bottom"===h&&(d=o-(e=e+(d=(d=i.legend&&i.legend.options)&&"bottom"===d.verticalAlign&&d.enabled&&!d.floating?i.legend.legendHeight+w(d.margin,10):0)-20)-(a.floating?0:a.y)-(i.titleOffset?i.titleOffset[2]:0)-10),"top"===h?(a.floating&&(d=0),i.titleOffset&&i.titleOffset[0]&&(d=i.titleOffset[0]),d+=i.margin[0]-i.spacing[0]||0):"middle"===h&&(u.y===l.y?d=o:(u.y||l.y)&&(d=0>u.y||0>l.y?d-Math.min(u.y,l.y):o-e)),r.translate(a.x,a.y+Math.floor(d)),l=this.minInput,u=this.maxInput,o=this.dropdown,a.inputEnabled&&l&&u&&(l.style.marginTop=r.translateY+"px",u.style.marginTop=r.translateY+"px"),o&&(o.style.marginTop=r.translateY+"px")}},e.prototype.alignButtonGroup=function(t,e){var n=this.chart,i=this.buttonGroup,r=this.options.buttonPosition,o=n.plotLeft-n.spacing[3],a=r.x-n.spacing[3];"right"===r.align?a+=t-o:"center"===r.align&&(a-=o/2),i&&i.align({y:r.y,width:w(e,this.initialButtonGroupWidth),align:r.align,x:a},!0,n.spacingBox)},e.prototype.positionButtons=function(){var t=this.buttons,e=this.chart,n=this.options,i=this.zoomText,r=e.hasLoaded?"animate":"attr",o=n.buttonPosition,a=e.plotLeft,s=a;i&&"hidden"!==i.visibility&&(i[r]({x:w(a+o.x,a)}),s+=o.x+i.getBBox().width+5),this.buttonOptions.forEach((function(e,i){"hidden"!==t[i].visibility?(t[i][r]({x:s}),s+=t[i].width+n.buttonSpacing):t[i][r]({x:a})}))},e.prototype.handleCollision=function(t){var e=this,n=this.chart,i=this.buttonGroup,r=this.inputGroup,o=this.options,a=o.buttonPosition,s=o.dropdown,l=o.inputPosition;o=function(){var t=0;return e.buttons.forEach((function(e){(e=e.getBBox()).width>t&&(t=e.width)})),t};var c=function(e){if(r&&i){var n=r.alignAttr.translateX+r.alignOptions.x-t+r.getBBox().x+2,o=r.alignOptions.width,s=i.alignAttr.translateX+i.getBBox().x;return s+e>n&&n+o>s&&a.y<l.y+r.getBBox().height}return!1},u=function(){r&&i&&r.attr({translateX:r.alignAttr.translateX+(n.axisOffset[1]>=-t?0:-t),translateY:r.alignAttr.translateY+i.getBBox().height+10})};if(i){if("always"===s)return this.collapseButtons(t),void(c(o())&&u());"never"===s&&this.expandButtons()}r&&i?l.align===a.align||c(this.initialButtonGroupWidth+20)?"responsive"===s?(this.collapseButtons(t),c(o())&&u()):u():"responsive"===s&&this.expandButtons():i&&"responsive"===s&&(this.initialButtonGroupWidth>n.plotWidth?this.collapseButtons(t):this.expandButtons())},e.prototype.collapseButtons=function(t){var e,n=this.buttons,i=this.buttonOptions,r=this.dropdown,o=this.options,a=this.zoomText,s=function(t){return{text:t?t+" ▾":"▾",width:"auto",paddingLeft:8,paddingRight:8}};a&&a.hide();var l=!1;i.forEach((function(t,e){2!==(e=n[e]).state?e.hide():(e.show(),e.attr(s(t.text)),l=!0)})),l||(r&&(r.selectedIndex=0),n[0].show(),n[0].attr(s(null===(e=this.zoomText)||void 0===e?void 0:e.textStr))),e=o.buttonPosition.align,this.positionButtons(),"right"!==e&&"center"!==e||this.alignButtonGroup(t,n[this.currentButtonIndex()].getBBox().width),this.showDropdown()},e.prototype.expandButtons=function(){var t=this.buttons,e=this.buttonOptions,n=this.options,i=this.zoomText;this.hideDropdown(),i&&i.show(),e.forEach((function(e,i){(i=t[i]).show(),i.attr({text:e.text,width:n.buttonTheme.width||28,paddingLeft:"unset",paddingRight:"unset"}),2>i.state&&i.setState(0)})),this.positionButtons()},e.prototype.currentButtonIndex=function(){var t=this.dropdown;return t&&0<t.selectedIndex?t.selectedIndex-1:0},e.prototype.showDropdown=function(){var t=this.buttonGroup,e=this.buttons,n=this.chart,i=this.dropdown;if(t&&i){var r=t.translateX;t=t.translateY,e=e[this.currentButtonIndex()].getBBox(),u(i,{left:n.plotLeft+r+"px",top:t+.5+"px",width:e.width+"px",height:e.height+"px"}),this.hasVisibleDropdown=!0}},e.prototype.hideDropdown=function(){var t=this.dropdown;t&&(u(t,{top:"-9999em",width:"1px",height:"1px"}),this.hasVisibleDropdown=!1)},e.prototype.getHeight=function(){var t=this.options,e=this.group,n=t.y,i=t.buttonPosition.y,r=t.inputPosition.y;return t.height?t.height:(this.alignElements(),t=e?e.getBBox(!0).height+13+n:0,e=Math.min(r,i),(0>r&&0>i||0<r&&0<i)&&(t+=Math.abs(e)),t)},e.prototype.titleCollision=function(t){return!(t.options.title.text||t.options.subtitle.text)},e.prototype.update=function(t){var e=this.chart;v(!0,e.options.rangeSelector,t),this.destroy(),this.init(e),this.render()},e.prototype.destroy=function(){var t=this,n=t.minInput,i=t.maxInput;t.eventsToUnbind&&(t.eventsToUnbind.forEach((function(t){return t()})),t.eventsToUnbind=void 0),d(t.buttons),n&&(n.onfocus=n.onblur=n.onchange=null),i&&(i.onfocus=i.onblur=i.onchange=null),b(t,(function(n,i){n&&"chart"!==i&&(n instanceof o?n.destroy():n instanceof window.HTMLElement&&p(n)),n!==e.prototype[i]&&(t[i]=null)}),this)},e}();if(O.prototype.defaultButtons=[{type:"month",count:1,text:"1m",title:"View 1 month"},{type:"month",count:3,text:"3m",title:"View 3 months"},{type:"month",count:6,text:"6m",title:"View 6 months"},{type:"ytd",text:"YTD",title:"View year to date"},{type:"year",count:1,text:"1y",title:"View 1 year"},{type:"all",text:"All",title:"View all"}],O.prototype.inputTypeFormats={"datetime-local":"%Y-%m-%dT%H:%M:%S",date:"%Y-%m-%d",time:"%H:%M:%S"},t.prototype.minFromRange=function(){var t=this.range,e=t.type,n=this.max,i=this.chart.time,r=function(t,n){var r="year"===e?"FullYear":"Month",o=new i.Date(t),a=i.get(r,o);return i.set(r,o,a+n),a===i.get(r,o)&&i.set("Date",o,0),o.getTime()-t};if(m(t))var o=n-t,a=t;else o=n+r(n,-t.count),this.chart&&(this.chart.fixedRange=n-o);var s=w(this.dataMin,Number.MIN_VALUE);return m(o)||(o=s),o<=s&&(o=s,void 0===a&&(a=r(o,t.count)),this.newMax=Math.min(o+a,this.dataMax)),m(n)||(o=void 0),o},!n.RangeSelector){var P=[],C=function(t){function e(){a&&(n=t.xAxis[0].getExtremes(),i=t.legend,o=null==a?void 0:a.options.verticalAlign,m(n.min)&&a.render(n.min,n.max),i.display&&"top"===o&&o===i.options.verticalAlign&&((r=v(t.spacingBox)).y="vertical"===i.options.layout?t.plotTop:r.y+a.getHeight(),i.group.placed=!1,i.align(r)))}var n,i,r,o,a=t.rangeSelector;a&&(y(P,(function(e){return e[0]===t}))||P.push([t,[l(t.xAxis[0],"afterSetExtremes",(function(t){a&&a.render(t.min,t.max)})),l(t,"redraw",e)]]),e())};l(e,"afterGetContainer",(function(){var t;null!==(t=this.options.rangeSelector)&&void 0!==t&&t.enabled&&(this.rangeSelector=new O(this))})),l(e,"beforeRender",(function(){var t=this.axes,e=this.rangeSelector;e&&(m(e.deferredYTDClick)&&(e.clickButton(e.deferredYTDClick),delete e.deferredYTDClick),t.forEach((function(t){t.updateNames(),t.setScale()})),this.getAxisMargins(),e.render(),t=e.options.verticalAlign,e.options.floating||("bottom"===t?this.extraBottomMargin=!0:"middle"!==t&&(this.extraTopMargin=!0)))})),l(e,"update",(function(t){var e=t.options.rangeSelector;t=this.rangeSelector;var n=this.extraBottomMargin,i=this.extraTopMargin;e&&e.enabled&&!h(t)&&this.options.rangeSelector&&(this.options.rangeSelector.enabled=!0,this.rangeSelector=t=new O(this)),this.extraTopMargin=this.extraBottomMargin=!1,t&&(C(this),e=e&&e.verticalAlign||t.options&&t.options.verticalAlign,t.options.floating||("bottom"===e?this.extraBottomMargin=!0:"middle"!==e&&(this.extraTopMargin=!0)),this.extraBottomMargin!==n||this.extraTopMargin!==i)&&(this.isDirtyBox=!0)})),l(e,"render",(function(){var t=this.rangeSelector;t&&!t.options.floating&&(t.render(),"bottom"===(t=t.options.verticalAlign)?this.extraBottomMargin=!0:"middle"!==t&&(this.extraTopMargin=!0))})),l(e,"getMargins",(function(){var t=this.rangeSelector;t&&(t=t.getHeight(),this.extraTopMargin&&(this.plotTop+=t),this.extraBottomMargin&&(this.marginBottom+=t))})),e.prototype.callbacks.push(C),l(e,"destroy",(function(){for(var t=0;t<P.length;t++){var e=P[t];if(e[0]===this){e[1].forEach((function(t){return t()})),P.splice(t,1);break}}})),n.RangeSelector=O}return n.RangeSelector})),e(t,"Accessibility/Components/RangeSelectorComponent.js",[t["Accessibility/AccessibilityComponent.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Utils/Announcer.js"],t["Core/Globals.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Accessibility/KeyboardNavigationHandler.js"],t["Core/Utilities.js"],t["Extensions/RangeSelector.js"]],(function(t,e,n,i,r,o,a,s){var l=e.unhideChartElementFromAT,c=e.getAxisRangeDescription,u=r.setElAttrs,h=a.addEvent;return e=a.extend,i.Chart.prototype.highlightRangeSelectorButton=function(t){var e,n,i=(null===(e=this.rangeSelector)||void 0===e?void 0:e.buttons)||[];e=this.highlightedRangeSelectorItemIx;var r=null===(n=this.rangeSelector)||void 0===n?void 0:n.selected;return void 0!==e&&i[e]&&e!==r&&i[e].setState(this.oldRangeSelectorItemState||0),this.highlightedRangeSelectorItemIx=t,!!i[t]&&(this.setFocusToElement(i[t].box,i[t].element),t!==r&&(this.oldRangeSelectorItemState=i[t].state,i[t].setState(1)),!0)},h(s,"afterBtnClick",(function(){var t,e=null===(t=this.chart.accessibility)||void 0===t?void 0:t.components.rangeSelector;return null==e?void 0:e.onAfterBtnClick()})),(i=function(){}).prototype=new t,e(i.prototype,{init:function(){this.announcer=new n(this.chart,"polite")},onChartUpdate:function(){var t,e=this.chart,n=this,i=e.rangeSelector;i&&(this.updateSelectorVisibility(),this.setDropdownAttrs(),(null===(t=i.buttons)||void 0===t?0:t.length)&&i.buttons.forEach((function(t){n.setRangeButtonAttrs(t)})),i.maxInput&&i.minInput&&["minInput","maxInput"].forEach((function(t,r){(t=i[t])&&(l(e,t),n.setRangeInputAttrs(t,"accessibility.rangeSelector."+(r?"max":"min")+"InputLabel"))})))},updateSelectorVisibility:function(){var t=this.chart,e=t.rangeSelector,n=null==e?void 0:e.dropdown,i=(null==e?void 0:e.buttons)||[];null!=e&&e.hasVisibleDropdown&&n?(l(t,n),i.forEach((function(t){return t.element.setAttribute("aria-hidden",!0)}))):(n&&n.setAttribute("aria-hidden",!0),i.forEach((function(e){return l(t,e.element)})))},setDropdownAttrs:function(){var t,e=this.chart,n=null===(t=e.rangeSelector)||void 0===t?void 0:t.dropdown;n&&(t=e.langFormat("accessibility.rangeSelector.dropdownLabel",{rangeTitle:e.options.lang.rangeSelectorZoom}),n.setAttribute("aria-label",t),n.setAttribute("tabindex",-1))},setRangeButtonAttrs:function(t){u(t.element,{tabindex:-1,role:"button"})},setRangeInputAttrs:function(t,e){var n=this.chart;u(t,{tabindex:-1,"aria-label":n.langFormat(e,{chart:n})})},onButtonNavKbdArrowKey:function(t,e){var n=t.response,i=this.keyCodes,r=this.chart,o=r.options.accessibility.keyboardNavigation.wrapAround;return e=e===i.left||e===i.up?-1:1,r.highlightRangeSelectorButton(r.highlightedRangeSelectorItemIx+e)?n.success:o?(t.init(e),n.success):n[0<e?"next":"prev"]},onButtonNavKbdClick:function(t){t=t.response;var e=this.chart;return 3!==e.oldRangeSelectorItemState&&this.fakeClickEvent(e.rangeSelector.buttons[e.highlightedRangeSelectorItemIx].element),t.success},onAfterBtnClick:function(){var t=this.chart,e=c(t.xAxis[0]);(t=t.langFormat("accessibility.rangeSelector.clickButtonAnnouncement",{chart:t,axisRangeDescription:e}))&&this.announcer.announce(t)},onInputKbdMove:function(t){var e,n,i=this.chart,r=i.rangeSelector,o=i.highlightedInputRangeIx=(i.highlightedInputRangeIx||0)+t;1<o||0>o?(null===(e=i.accessibility)||void 0===e||e.keyboardNavigation.tabindexContainer.focus(),null===(n=i.accessibility)||void 0===n||n.keyboardNavigation[0>t?"prev":"next"]()):r&&(t=r[o?"maxDateBox":"minDateBox"],r=r[o?"maxInput":"minInput"],t&&r&&i.setFocusToElement(t,r))},onInputNavInit:function(t){var e=this,n=this,i=this.chart,r=0<t?0:1,o=i.rangeSelector,a=null==o?void 0:o[r?"maxDateBox":"minDateBox"];if(t=null==o?void 0:o.minInput,o=null==o?void 0:o.maxInput,i.highlightedInputRangeIx=r,a&&t&&o){i.setFocusToElement(a,r?o:t),this.removeInputKeydownHandler&&this.removeInputKeydownHandler(),i=function(t){(t.which||t.keyCode)===e.keyCodes.tab&&(t.preventDefault(),t.stopPropagation(),n.onInputKbdMove(t.shiftKey?-1:1))};var s=h(t,"keydown",i),l=h(o,"keydown",i);this.removeInputKeydownHandler=function(){s(),l()}}},onInputNavTerminate:function(){var t=this.chart.rangeSelector||{};t.maxInput&&t.hideInput("max"),t.minInput&&t.hideInput("min"),this.removeInputKeydownHandler&&(this.removeInputKeydownHandler(),delete this.removeInputKeydownHandler)},initDropdownNav:function(){var t=this,e=this.chart,n=e.rangeSelector,i=null==n?void 0:n.dropdown;n&&i&&(e.setFocusToElement(n.buttonGroup,i),this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeDropdownKeydownHandler=h(i,"keydown",(function(n){var i,r;(n.which||n.keyCode)===t.keyCodes.tab&&(n.preventDefault(),n.stopPropagation(),null===(i=e.accessibility)||void 0===i||i.keyboardNavigation.tabindexContainer.focus(),null===(r=e.accessibility)||void 0===r||r.keyboardNavigation[n.shiftKey?"prev":"next"]())})))},getRangeSelectorButtonNavigation:function(){var t=this.chart,e=this.keyCodes,n=this;return new o(t,{keyCodeMap:[[[e.left,e.right,e.up,e.down],function(t){return n.onButtonNavKbdArrowKey(this,t)}],[[e.enter,e.space],function(){return n.onButtonNavKbdClick(this)}]],validate:function(){var e,n;return!(null===(n=null===(e=t.rangeSelector)||void 0===e?void 0:e.buttons)||void 0===n||!n.length)},init:function(e){var i=t.rangeSelector;null!=i&&i.hasVisibleDropdown?n.initDropdownNav():i&&(i=i.buttons.length-1,t.highlightRangeSelectorButton(0<e?0:i))},terminate:function(){n.removeDropdownKeydownHandler&&(n.removeDropdownKeydownHandler(),delete n.removeDropdownKeydownHandler)}})},getRangeSelectorInputNavigation:function(){var t=this.chart,e=this;return new o(t,{keyCodeMap:[],validate:function(){return!!(t.rangeSelector&&t.rangeSelector.inputGroup&&"hidden"!==t.rangeSelector.inputGroup.element.getAttribute("visibility")&&!1!==t.options.rangeSelector.inputEnabled&&t.rangeSelector.minInput&&t.rangeSelector.maxInput)},init:function(t){e.onInputNavInit(t)},terminate:function(){e.onInputNavTerminate()}})},getKeyboardNavigation:function(){return[this.getRangeSelectorButtonNavigation(),this.getRangeSelectorInputNavigation()]},destroy:function(){var t;this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeInputKeydownHandler&&this.removeInputKeydownHandler(),null===(t=this.announcer)||void 0===t||t.destroy()}}),i})),e(t,"Accessibility/Components/InfoRegionsComponent.js",[t["Core/Globals.js"],t["Core/Renderer/HTML/AST.js"],t["Core/Utilities.js"],t["Accessibility/AccessibilityComponent.js"],t["Accessibility/Utils/Announcer.js"],t["Accessibility/Components/AnnotationsA11y.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Accessibility/Utils/HTMLUtilities.js"]],(function(t,e,n,i,r,o,a,s){var l=t.doc,c=n.extend,u=n.format,h=n.pick,d=o.getAnnotationsInfoHTML,p=a.getAxisDescription,f=a.getAxisRangeDescription,y=a.getChartTitle,g=a.unhideChartElementFromAT,m=s.addClass,v=s.getElement,b=s.getHeadingTagNameForElement,x=s.setElAttrs,w=s.stripHTMLTagsFromString,S=s.visuallyHideElement;return t.Chart.prototype.getTypeDescription=function(t){var e=t[0],n=this.series&&this.series[0]||{};if(n={numSeries:this.series.length,numPoints:n.points&&n.points.length,chart:this,mapTitle:n.mapTitle},!e)return this.langFormat("accessibility.chartTypes.emptyChart",n);if("map"===e)return n.mapTitle?this.langFormat("accessibility.chartTypes.mapTypeDescription",n):this.langFormat("accessibility.chartTypes.unknownMap",n);if(1<this.types.length)return this.langFormat("accessibility.chartTypes.combinationChart",n);t=t[0],e=this.langFormat("accessibility.seriesTypeDescriptions."+t,n);var i=this.series&&2>this.series.length?"Single":"Multiple";return(this.langFormat("accessibility.chartTypes."+t+i,n)||this.langFormat("accessibility.chartTypes.default"+i,n))+(e?" "+e:"")},(n=function(){}).prototype=new i,c(n.prototype,{init:function(){var t=this.chart,e=this;this.initRegionsDefinitions(),this.addEvent(t,"aftergetTableAST",(function(t){e.onDataTableCreated(t)})),this.addEvent(t,"afterViewData",(function(t){e.dataTableDiv=t,setTimeout((function(){e.focusDataTable()}),300)})),this.announcer=new r(t,"assertive")},initRegionsDefinitions:function(){var t=this;this.screenReaderSections={before:{element:null,buildContent:function(e){var n=e.options.accessibility.screenReaderSection.beforeChartFormatter;return n?n(e):t.defaultBeforeChartFormatter(e)},insertIntoDOM:function(t,e){e.renderTo.insertBefore(t,e.renderTo.firstChild)},afterInserted:function(){void 0!==t.sonifyButtonId&&t.initSonifyButton(t.sonifyButtonId),void 0!==t.dataTableButtonId&&t.initDataTableButton(t.dataTableButtonId)}},after:{element:null,buildContent:function(e){var n=e.options.accessibility.screenReaderSection.afterChartFormatter;return n?n(e):t.defaultAfterChartFormatter()},insertIntoDOM:function(t,e){e.renderTo.insertBefore(t,e.container.nextSibling)}}}},onChartRender:function(){var t=this;this.linkedDescriptionElement=this.getLinkedDescriptionElement(),this.setLinkedDescriptionAttrs(),Object.keys(this.screenReaderSections).forEach((function(e){t.updateScreenReaderSection(e)}))},getLinkedDescriptionElement:function(){var t=this.chart.options.accessibility.linkedDescription;if(t){if("string"!=typeof t)return t;if(t=u(t,this.chart),1===(t=l.querySelectorAll(t)).length)return t[0]}},setLinkedDescriptionAttrs:function(){var t=this.linkedDescriptionElement;t&&(t.setAttribute("aria-hidden","true"),m(t,"highcharts-linked-description"))},updateScreenReaderSection:function(t){var n=this.chart,i=this.screenReaderSections[t],r=i.buildContent(n),o=i.element=i.element||this.createElement("div"),a=o.firstChild||this.createElement("div");this.setScreenReaderSectionAttribs(o,t),e.setElementHTML(a,r),o.appendChild(a),i.insertIntoDOM(o,n),S(a),g(n,a),i.afterInserted&&i.afterInserted()},setScreenReaderSectionAttribs:function(t,e){var n=this.chart,i=n.langFormat("accessibility.screenReaderSection."+e+"RegionLabel",{chart:n});x(t,{id:"highcharts-screen-reader-region-"+e+"-"+n.index,"aria-label":i}),t.style.position="relative","all"===n.options.accessibility.landmarkVerbosity&&i&&t.setAttribute("role","region")},defaultBeforeChartFormatter:function(){var e,n=this.chart,i=n.options.accessibility.screenReaderSection.beforeChartFormat,r=this.getAxesDescription(),o=n.sonify&&(null===(e=n.options.sonification)||void 0===e?void 0:e.enabled);e="highcharts-a11y-sonify-data-btn-"+n.index;var a="hc-linkto-highcharts-data-table-"+n.index,s=d(n),l=n.langFormat("accessibility.screenReaderSection.annotations.heading",{chart:n});return r={headingTagName:b(n.renderTo),chartTitle:y(n),typeDescription:this.getTypeDescriptionText(),chartSubtitle:this.getSubtitleText(),chartLongdesc:this.getLongdescText(),xAxisDescription:r.xAxis,yAxisDescription:r.yAxis,playAsSoundButton:o?this.getSonifyButtonText(e):"",viewTableButton:n.getCSV?this.getDataTableButtonText(a):"",annotationsTitle:s?l:"",annotationsList:s},n=t.i18nFormat(i,r,n),this.dataTableButtonId=a,this.sonifyButtonId=e,n.replace(/<(\w+)[^>]*?>\s*<\/\1>/g,"")},defaultAfterChartFormatter:function(){var e=this.chart,n=e.options.accessibility.screenReaderSection.afterChartFormat,i={endOfChartMarker:this.getEndOfChartMarkerText()};return t.i18nFormat(n,i,e).replace(/<(\w+)[^>]*?>\s*<\/\1>/g,"")},getLinkedDescription:function(){var t=this.linkedDescriptionElement;return w(t&&t.innerHTML||"")},getLongdescText:function(){var t=this.chart.options,e=t.caption;e=e&&e.text;var n=this.getLinkedDescription();return t.accessibility.description||n||e||""},getTypeDescriptionText:function(){var t=this.chart;return t.types?t.options.accessibility.typeDescription||t.getTypeDescription(t.types):""},getDataTableButtonText:function(t){var e=this.chart;return'<button id="'+t+'">'+(e=e.langFormat("accessibility.table.viewAsDataTableButtonText",{chart:e,chartTitle:y(e)}))+"</button>"},getSonifyButtonText:function(t){var e,n=this.chart;return!1===(null===(e=n.options.sonification)||void 0===e?void 0:e.enabled)?"":'<button id="'+t+'">'+(e=n.langFormat("accessibility.sonification.playAsSoundButtonText",{chart:n,chartTitle:y(n)}))+"</button>"},getSubtitleText:function(){var t=this.chart.options.subtitle;return w(t&&t.text||"")},getEndOfChartMarkerText:function(){var t=this.chart,e=t.langFormat("accessibility.screenReaderSection.endOfChartMarker",{chart:t});return'<div id="highcharts-end-of-chart-marker-'+t.index+'">'+e+"</div>"},onDataTableCreated:function(t){var e=this.chart;if(e.options.accessibility.enabled){this.viewDataTableButton&&this.viewDataTableButton.setAttribute("aria-expanded","true");var n=t.tree.attributes||{};n.tabindex=-1,n.summary=e.langFormat("accessibility.table.tableSummary",{chart:e}),t.tree.attributes=n}},focusDataTable:function(){var t=this.dataTableDiv;(t=t&&t.getElementsByTagName("table")[0])&&t.focus&&t.focus()},initSonifyButton:function(t){var e=this,n=this.sonifyButton=v(t),i=this.chart,r=function(t){null==n||n.setAttribute("aria-hidden","true"),null==n||n.setAttribute("aria-label",""),t.preventDefault(),t.stopPropagation(),t=i.langFormat("accessibility.sonification.playAsSoundClickAnnouncement",{chart:i}),e.announcer.announce(t),setTimeout((function(){null==n||n.removeAttribute("aria-hidden"),null==n||n.removeAttribute("aria-label"),i.sonify&&i.sonify()}),1e3)};n&&i&&(x(n,{tabindex:"-1"}),n.onclick=function(t){var e;((null===(e=i.options.accessibility)||void 0===e?void 0:e.screenReaderSection.onPlayAsSoundClick)||r).call(this,t,i)})},initDataTableButton:function(t){var e=this.viewDataTableButton=v(t),n=this.chart;t=t.replace("hc-linkto-",""),e&&(x(e,{tabindex:"-1","aria-expanded":!!v(t)}),e.onclick=n.options.accessibility.screenReaderSection.onViewDataTableClick||function(){n.viewData()})},getAxesDescription:function(){var t=this.chart,e=function(e,n){return 1<(e=t[e]).length||e[0]&&h(e[0].options.accessibility&&e[0].options.accessibility.enabled,n)},n=!!t.types&&0>t.types.indexOf("map"),i=!!t.hasCartesianSeries,r=e("xAxis",!t.angular&&i&&n);return e=e("yAxis",i&&n),n={},r&&(n.xAxis=this.getAxisDescriptionText("xAxis")),e&&(n.yAxis=this.getAxisDescriptionText("yAxis")),n},getAxisDescriptionText:function(t){var e=this.chart,n=e[t];return e.langFormat("accessibility.axis."+t+"Description"+(1<n.length?"Plural":"Singular"),{chart:e,names:n.map((function(t){return p(t)})),ranges:n.map((function(t){return f(t)})),numAxes:n.length})},destroy:function(){var t;null===(t=this.announcer)||void 0===t||t.destroy()}}),n})),e(t,"Accessibility/Components/ContainerComponent.js",[t["Accessibility/AccessibilityComponent.js"],t["Accessibility/Utils/ChartUtilities.js"],t["Core/Globals.js"],t["Accessibility/Utils/HTMLUtilities.js"],t["Core/Utilities.js"]],(function(t,e,n,i,r){var o=e.unhideChartElementFromAT,a=e.getChartTitle,s=n.doc,l=i.stripHTMLTagsFromString;return e=r.extend,(n=function(){}).prototype=new t,e(n.prototype,{onChartUpdate:function(){this.handleSVGTitleElement(),this.setSVGContainerLabel(),this.setGraphicContainerAttrs(),this.setRenderToAttrs(),this.makeCreditsAccessible()},handleSVGTitleElement:function(){var t=this.chart,e="highcharts-title-"+t.index,n=l(t.langFormat("accessibility.svgContainerTitle",{chartTitle:a(t)}));if(n.length){var i=this.svgTitleElement=this.svgTitleElement||s.createElementNS("http://www.w3.org/2000/svg","title");i.textContent=n,i.id=e,t.renderTo.insertBefore(i,t.renderTo.firstChild)}},setSVGContainerLabel:function(){var t=this.chart,e=t.langFormat("accessibility.svgContainerLabel",{chartTitle:a(t)});t.renderer.box&&e.length&&t.renderer.box.setAttribute("aria-label",e)},setGraphicContainerAttrs:function(){var t=this.chart,e=t.langFormat("accessibility.graphicContainerLabel",{chartTitle:a(t)});e.length&&t.container.setAttribute("aria-label",e)},setRenderToAttrs:function(){var t=this.chart;"disabled"!==t.options.accessibility.landmarkVerbosity?t.renderTo.setAttribute("role","region"):t.renderTo.removeAttribute("role"),t.renderTo.setAttribute("aria-label",t.langFormat("accessibility.chartContainerLabel",{title:a(t),chart:t}))},makeCreditsAccessible:function(){var t=this.chart,e=t.credits;e&&(e.textStr&&e.element.setAttribute("aria-label",t.langFormat("accessibility.credits",{creditsStr:l(e.textStr)})),o(t,e.element))},destroy:function(){this.chart.renderTo.setAttribute("aria-hidden",!0)}}),n})),e(t,"Accessibility/HighContrastMode.js",[t["Core/Globals.js"]],(function(t){var e=t.doc,n=t.isMS,i=t.win;return{isHighContrastModeActive:function(){var t=/(Edg)/.test(i.navigator.userAgent);if(i.matchMedia&&t)return i.matchMedia("(-ms-high-contrast: active)").matches;if(n&&i.getComputedStyle){(t=e.createElement("div")).style.backgroundImage="url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)",e.body.appendChild(t);var r=(t.currentStyle||i.getComputedStyle(t)).backgroundImage;return e.body.removeChild(t),"none"===r}return!1},setHighContrastTheme:function(t){t.highContrastModeActive=!0;var e=t.options.accessibility.highContrastTheme;t.update(e,!1),t.series.forEach((function(t){var n=e.plotOptions[t.type]||{};t.update({color:n.color||"windowText",colors:[n.color||"windowText"],borderColor:n.borderColor||"window"}),t.points.forEach((function(t){t.options&&t.options.color&&t.update({color:n.color||"windowText",borderColor:n.borderColor||"window"},!1)}))})),t.redraw()}}})),e(t,"Accessibility/HighContrastTheme.js",[],(function(){return{chart:{backgroundColor:"window"},title:{style:{color:"windowText"}},subtitle:{style:{color:"windowText"}},colorAxis:{minColor:"windowText",maxColor:"windowText",stops:[]},colors:["windowText"],xAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},yAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},tooltip:{backgroundColor:"window",borderColor:"windowText",style:{color:"windowText"}},plotOptions:{series:{lineColor:"windowText",fillColor:"window",borderColor:"windowText",edgeColor:"windowText",borderWidth:1,dataLabels:{connectorColor:"windowText",color:"windowText",style:{color:"windowText",textOutline:"none"}},marker:{lineColor:"windowText",fillColor:"windowText"}},pie:{color:"window",colors:["window"],borderColor:"windowText",borderWidth:1},boxplot:{fillColor:"window"},candlestick:{lineColor:"windowText",fillColor:"window"},errorbar:{fillColor:"window"}},legend:{backgroundColor:"window",itemStyle:{color:"windowText"},itemHoverStyle:{color:"windowText"},itemHiddenStyle:{color:"#555"},title:{style:{color:"windowText"}}},credits:{style:{color:"windowText"}},labels:{style:{color:"windowText"}},drilldown:{activeAxisLabelStyle:{color:"windowText"},activeDataLabelStyle:{color:"windowText"}},navigation:{buttonOptions:{symbolStroke:"windowText",theme:{fill:"window"}}},rangeSelector:{buttonTheme:{fill:"window",stroke:"windowText",style:{color:"windowText"},states:{hover:{fill:"window",stroke:"windowText",style:{color:"windowText"}},select:{fill:"#444",stroke:"windowText",style:{color:"windowText"}}}},inputBoxBorderColor:"windowText",inputStyle:{backgroundColor:"window",color:"windowText"},labelStyle:{color:"windowText"}},navigator:{handles:{backgroundColor:"window",borderColor:"windowText"},outlineColor:"windowText",maskFill:"transparent",series:{color:"windowText",lineColor:"windowText"},xAxis:{gridLineColor:"windowText"}},scrollbar:{barBackgroundColor:"#444",barBorderColor:"windowText",buttonArrowColor:"windowText",buttonBackgroundColor:"window",buttonBorderColor:"windowText",rifleColor:"windowText",trackBackgroundColor:"window",trackBorderColor:"windowText"}}})),e(t,"Accessibility/Options/Options.js",[t["Core/Color/Palette.js"]],(function(t){return{accessibility:{enabled:!0,screenReaderSection:{beforeChartFormat:"<{headingTagName}>{chartTitle}</{headingTagName}><div>{typeDescription}</div><div>{chartSubtitle}</div><div>{chartLongdesc}</div><div>{playAsSoundButton}</div><div>{viewTableButton}</div><div>{xAxisDescription}</div><div>{yAxisDescription}</div><div>{annotationsTitle}{annotationsList}</div>",afterChartFormat:"{endOfChartMarker}",axisRangeDateFormat:"%Y-%m-%d %H:%M:%S"},series:{describeSingleSeries:!1,pointDescriptionEnabledThreshold:200},point:{valueDescriptionFormat:"{index}. {xDescription}{separator}{value}."},landmarkVerbosity:"all",linkedDescription:'*[data-highcharts-chart="{index}"] + .highcharts-description',keyboardNavigation:{enabled:!0,focusBorder:{enabled:!0,hideBrowserFocusOutline:!0,style:{color:t.highlightColor80,lineWidth:2,borderRadius:3},margin:2},order:["series","zoom","rangeSelector","legend","chartMenu"],wrapAround:!0,seriesNavigation:{skipNullPoints:!0,pointNavigationEnabledThreshold:!1}},announceNewData:{enabled:!1,minAnnounceInterval:5e3,interruptUser:!1}},legend:{accessibility:{enabled:!0,keyboardNavigation:{enabled:!0}}},exporting:{accessibility:{enabled:!0}}}})),e(t,"Accessibility/Options/LangOptions.js",[],(function(){return{accessibility:{defaultChartTitle:"Chart",chartContainerLabel:"{title}. Highcharts interactive chart.",svgContainerLabel:"Interactive chart",drillUpButton:"{buttonText}",credits:"Chart credits: {creditsStr}",thousandsSep:",",svgContainerTitle:"",graphicContainerLabel:"",screenReaderSection:{beforeRegionLabel:"Chart screen reader information.",afterRegionLabel:"",annotations:{heading:"Chart annotations summary",descriptionSinglePoint:"{annotationText}. Related to {annotationPoint}",descriptionMultiplePoints:"{annotationText}. Related to {annotationPoint}{ Also related to, #each(additionalAnnotationPoints)}",descriptionNoPoints:"{annotationText}"},endOfChartMarker:"End of interactive chart."},sonification:{playAsSoundButtonText:"Play as sound, {chartTitle}",playAsSoundClickAnnouncement:"Play"},legend:{legendLabelNoTitle:"Toggle series visibility",legendLabel:"Chart legend: {legendTitle}",legendItem:"Show {itemName}"},zoom:{mapZoomIn:"Zoom chart",mapZoomOut:"Zoom out chart",resetZoomButton:"Reset zoom"},rangeSelector:{dropdownLabel:"{rangeTitle}",minInputLabel:"Select start date.",maxInputLabel:"Select end date.",clickButtonAnnouncement:"Viewing {axisRangeDescription}"},table:{viewAsDataTableButtonText:"View as data table, {chartTitle}",tableSummary:"Table representation of chart."},announceNewData:{newDataAnnounce:"Updated data for chart {chartTitle}",newSeriesAnnounceSingle:"New data series: {seriesDesc}",newPointAnnounceSingle:"New data point: {pointDesc}",newSeriesAnnounceMultiple:"New data series in chart {chartTitle}: {seriesDesc}",newPointAnnounceMultiple:"New data point in chart {chartTitle}: {pointDesc}"},seriesTypeDescriptions:{boxplot:"Box plot charts are typically used to display groups of statistical data. Each data point in the chart can have up to 5 values: minimum, lower quartile, median, upper quartile, and maximum.",arearange:"Arearange charts are line charts displaying a range between a lower and higher value for each point.",areasplinerange:"These charts are line charts displaying a range between a lower and higher value for each point.",bubble:"Bubble charts are scatter charts where each data point also has a size value.",columnrange:"Columnrange charts are column charts displaying a range between a lower and higher value for each point.",errorbar:"Errorbar series are used to display the variability of the data.",funnel:"Funnel charts are used to display reduction of data in stages.",pyramid:"Pyramid charts consist of a single pyramid with item heights corresponding to each point value.",waterfall:"A waterfall chart is a column chart where each column contributes towards a total end value."},chartTypes:{emptyChart:"Empty chart",mapTypeDescription:"Map of {mapTitle} with {numSeries} data series.",unknownMap:"Map of unspecified region with {numSeries} data series.",combinationChart:"Combination chart with {numSeries} data series.",defaultSingle:"Chart with {numPoints} data {#plural(numPoints, points, point)}.",defaultMultiple:"Chart with {numSeries} data series.",splineSingle:"Line chart with {numPoints} data {#plural(numPoints, points, point)}.",splineMultiple:"Line chart with {numSeries} lines.",lineSingle:"Line chart with {numPoints} data {#plural(numPoints, points, point)}.",lineMultiple:"Line chart with {numSeries} lines.",columnSingle:"Bar chart with {numPoints} {#plural(numPoints, bars, bar)}.",columnMultiple:"Bar chart with {numSeries} data series.",barSingle:"Bar chart with {numPoints} {#plural(numPoints, bars, bar)}.",barMultiple:"Bar chart with {numSeries} data series.",pieSingle:"Pie chart with {numPoints} {#plural(numPoints, slices, slice)}.",pieMultiple:"Pie chart with {numSeries} pies.",scatterSingle:"Scatter chart with {numPoints} {#plural(numPoints, points, point)}.",scatterMultiple:"Scatter chart with {numSeries} data series.",boxplotSingle:"Boxplot with {numPoints} {#plural(numPoints, boxes, box)}.",boxplotMultiple:"Boxplot with {numSeries} data series.",bubbleSingle:"Bubble chart with {numPoints} {#plural(numPoints, bubbles, bubble)}.",bubbleMultiple:"Bubble chart with {numSeries} data series."},axis:{xAxisDescriptionSingular:"The chart has 1 X axis displaying {names[0]}. {ranges[0]}",xAxisDescriptionPlural:"The chart has {numAxes} X axes displaying {#each(names, -1) }and {names[-1]}.",yAxisDescriptionSingular:"The chart has 1 Y axis displaying {names[0]}. {ranges[0]}",yAxisDescriptionPlural:"The chart has {numAxes} Y axes displaying {#each(names, -1) }and {names[-1]}.",timeRangeDays:"Range: {range} days.",timeRangeHours:"Range: {range} hours.",timeRangeMinutes:"Range: {range} minutes.",timeRangeSeconds:"Range: {range} seconds.",rangeFromTo:"Range: {rangeFrom} to {rangeTo}.",rangeCategories:"Range: {numCategories} categories."},exporting:{chartMenuLabel:"Chart menu",menuButtonLabel:"View chart menu",exportRegionLabel:"Chart menu"},series:{summary:{default:"{name}, series {ix} of {numSeries} with {numPoints} data {#plural(numPoints, points, point)}.",defaultCombination:"{name}, series {ix} of {numSeries} with {numPoints} data {#plural(numPoints, points, point)}.",line:"{name}, line {ix} of {numSeries} with {numPoints} data {#plural(numPoints, points, point)}.",lineCombination:"{name}, series {ix} of {numSeries}. Line with {numPoints} data {#plural(numPoints, points, point)}.",spline:"{name}, line {ix} of {numSeries} with {numPoints} data {#plural(numPoints, points, point)}.",splineCombination:"{name}, series {ix} of {numSeries}. Line with {numPoints} data {#plural(numPoints, points, point)}.",column:"{name}, bar series {ix} of {numSeries} with {numPoints} {#plural(numPoints, bars, bar)}.",columnCombination:"{name}, series {ix} of {numSeries}. Bar series with {numPoints} {#plural(numPoints, bars, bar)}.",bar:"{name}, bar series {ix} of {numSeries} with {numPoints} {#plural(numPoints, bars, bar)}.",barCombination:"{name}, series {ix} of {numSeries}. Bar series with {numPoints} {#plural(numPoints, bars, bar)}.",pie:"{name}, pie {ix} of {numSeries} with {numPoints} {#plural(numPoints, slices, slice)}.",pieCombination:"{name}, series {ix} of {numSeries}. Pie with {numPoints} {#plural(numPoints, slices, slice)}.",scatter:"{name}, scatter plot {ix} of {numSeries} with {numPoints} {#plural(numPoints, points, point)}.",scatterCombination:"{name}, series {ix} of {numSeries}, scatter plot with {numPoints} {#plural(numPoints, points, point)}.",boxplot:"{name}, boxplot {ix} of {numSeries} with {numPoints} {#plural(numPoints, boxes, box)}.",boxplotCombination:"{name}, series {ix} of {numSeries}. Boxplot with {numPoints} {#plural(numPoints, boxes, box)}.",bubble:"{name}, bubble series {ix} of {numSeries} with {numPoints} {#plural(numPoints, bubbles, bubble)}.",bubbleCombination:"{name}, series {ix} of {numSeries}. Bubble series with {numPoints} {#plural(numPoints, bubbles, bubble)}.",map:"{name}, map {ix} of {numSeries} with {numPoints} {#plural(numPoints, areas, area)}.",mapCombination:"{name}, series {ix} of {numSeries}. Map with {numPoints} {#plural(numPoints, areas, area)}.",mapline:"{name}, line {ix} of {numSeries} with {numPoints} data {#plural(numPoints, points, point)}.",maplineCombination:"{name}, series {ix} of {numSeries}. Line with {numPoints} data {#plural(numPoints, points, point)}.",mapbubble:"{name}, bubble series {ix} of {numSeries} with {numPoints} {#plural(numPoints, bubbles, bubble)}.",mapbubbleCombination:"{name}, series {ix} of {numSeries}. Bubble series with {numPoints} {#plural(numPoints, bubbles, bubble)}."},description:"{description}",xAxisDescription:"X axis, {name}",yAxisDescription:"Y axis, {name}",nullPointValue:"No value",pointAnnotationsDescription:"{Annotation: #each(annotations). }"}}}})),e(t,"Accessibility/Options/DeprecatedOptions.js",[t["Core/Utilities.js"]],(function(t){function e(t,e,n){for(var i,o=0;o<e.length-1;++o)t=t[i=e[o]]=r(t[i],{});t[e[e.length-1]]=n}function n(t,n,r,o){function a(t,e){return e.reduce((function(t,e){return t[e]}),t)}var s=a(t.options,n),l=a(t.options,r);Object.keys(o).forEach((function(a){var c,u=s[a];void 0!==u&&(e(l,o[a],u),i(32,!1,t,((c={})[n.join(".")+"."+a]=r.join(".")+"."+o[a].join("."),c)))}))}var i=t.error,r=t.pick;return function(t){!function(t){var e=t.options.chart||{},n=t.options.accessibility||{};["description","typeDescription"].forEach((function(r){var o;e[r]&&(n[r]=e[r],i(32,!1,t,((o={})["chart."+r]="use accessibility."+r,o)))}))}(t),function(t){t.axes.forEach((function(e){(e=e.options)&&e.description&&(e.accessibility=e.accessibility||{},e.accessibility.description=e.description,i(32,!1,t,{"axis.description":"use axis.accessibility.description"}))}))}(t),t.series&&function(t){var n={description:["accessibility","description"],exposeElementToA11y:["accessibility","exposeAsGroupOnly"],pointDescriptionFormatter:["accessibility","pointDescriptionFormatter"],skipKeyboardNavigation:["accessibility","keyboardNavigation","enabled"]};t.series.forEach((function(r){Object.keys(n).forEach((function(o){var a,s=r.options[o];void 0!==s&&(e(r.options,n[o],"skipKeyboardNavigation"===o?!s:s),i(32,!1,t,((a={})["series."+o]="series."+n[o].join("."),a)))}))}))}(t),n(t,["accessibility"],["accessibility"],{pointDateFormat:["point","dateFormat"],pointDateFormatter:["point","dateFormatter"],pointDescriptionFormatter:["point","descriptionFormatter"],pointDescriptionThreshold:["series","pointDescriptionEnabledThreshold"],pointNavigationThreshold:["keyboardNavigation","seriesNavigation","pointNavigationEnabledThreshold"],pointValueDecimals:["point","valueDecimals"],pointValuePrefix:["point","valuePrefix"],pointValueSuffix:["point","valueSuffix"],screenReaderSectionFormatter:["screenReaderSection","beforeChartFormatter"],describeSingleSeries:["series","describeSingleSeries"],seriesDescriptionFormatter:["series","descriptionFormatter"],onTableAnchorClick:["screenReaderSection","onViewDataTableClick"],axisRangeDateFormat:["screenReaderSection","axisRangeDateFormat"]}),n(t,["accessibility","keyboardNavigation"],["accessibility","keyboardNavigation","seriesNavigation"],{skipNullPoints:["skipNullPoints"],mode:["mode"]}),n(t,["lang","accessibility"],["lang","accessibility"],{legendItem:["legend","legendItem"],legendLabel:["legend","legendLabel"],mapZoomIn:["zoom","mapZoomIn"],mapZoomOut:["zoom","mapZoomOut"],resetZoomButton:["zoom","resetZoomButton"],screenReaderRegionLabel:["screenReaderSection","beforeRegionLabel"],rangeSelectorButton:["rangeSelector","buttonText"],rangeSelectorMaxInput:["rangeSelector","maxInputLabel"],rangeSelectorMinInput:["rangeSelector","minInputLabel"],svgContainerEnd:["screenReaderSection","endOfChartMarker"],viewAsDataTable:["table","viewAsDataTableButtonText"],tableSummary:["table","tableSummary"]})}})),e(t,"Accessibility/A11yI18n.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e){var n=e.format,i=e.pick;t.i18nFormat=function(t,e,r){var o=function(t,e){var n=(t=t.slice(e||0)).indexOf("{"),i=t.indexOf("}");if(-1<n&&i>n)return{statement:t.substring(n+1,i),begin:e+n+1,end:e+i}},a=[],s=0;do{var l=o(t,s),c=t.substring(s,l&&l.begin-1);c.length&&a.push({value:c,type:"constant"}),l&&a.push({value:l.statement,type:"statement"}),s=l?l.end+1:s+1}while(l);return a.forEach((function(t){"statement"===t.type&&(t.value=function(t,e){var n=t.indexOf("#each("),r=t.indexOf("#plural("),o=t.indexOf("["),a=t.indexOf("]");if(-1<n){o=t.slice(n).indexOf(")")+n;var s=t.substring(0,n);if(r=t.substring(o+1),o=t.substring(n+6,o).split(","),n=Number(o[1]),t="",e=e[o[0]])for(n=0>(n=isNaN(n)?e.length:n)?e.length+n:Math.min(n,e.length),o=0;o<n;++o)t+=s+e[o]+r;return t.length?t:""}if(-1<r){switch(s=t.slice(r).indexOf(")")+r,t=t.substring(r+8,s).split(","),Number(e[t[0]])){case 0:t=i(t[4],t[1]);break;case 1:t=i(t[2],t[1]);break;case 2:t=i(t[3],t[1]);break;default:t=t[1]}return t?e=(e=t).trim&&e.trim()||e.replace(/^\s+|\s+$/g,""):e="",e}return-1<o?(r=t.substring(0,o),t=Number(t.substring(o+1,a)),e=e[r],!isNaN(t)&&e&&(0>t?void 0===(s=e[e.length+t])&&(s=e[0]):void 0===(s=e[t])&&(s=e[e.length-1])),void 0!==s?s:""):"{"+t+"}"}(t.value,e))})),n(a.reduce((function(t,e){return t+e.value}),""),e,r)},t.Chart.prototype.langFormat=function(e,n){e=e.split(".");for(var i=this.options.lang,r=0;r<e.length;++r)i=i&&i[e[r]];return"string"==typeof i?t.i18nFormat(i,n,this):""}})),e(t,"Accessibility/FocusBorder.js",[t["Core/Globals.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Core/Renderer/SVG/SVGLabel.js"],t["Core/Utilities.js"]],(function(t,e,n,i){function r(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.focusBorderUpdateHooks||(t.focusBorderUpdateHooks={},l.forEach((function(n){var i=t[n+="Setter"]||t._defaultSetter;t.focusBorderUpdateHooks[n]=i,t[n]=function(){var n=i.apply(t,arguments);return t.addFocusBorder.apply(t,e),n}})))}var o=i.addEvent,a=i.extend,s=i.pick,l="x y transform width height r d stroke-width".split(" ");a(e.prototype,{addFocusBorder:function(e,i){this.focusBorder&&this.removeFocusBorder();var o=this.getBBox(),a=s(e,3);o.x+=this.translateX?this.translateX:0,o.y+=this.translateY?this.translateY:0;var l=o.x-a,c=o.y-a,u=o.width+2*a,h=o.height+2*a,d=this instanceof n;if("text"===this.element.nodeName||d){var p=!!this.rotation;if(d)var f={x:p?1:0,y:0};else{var y=f=0;"middle"===this.attr("text-anchor")?(f=t.isFirefox&&this.rotation?.25:.5,y=t.isFirefox&&!this.rotation?.75:.5):this.rotation?f=.25:y=.75,f={x:f,y:y}}y=+this.attr("x");var g=+this.attr("y");isNaN(y)||(l=y-o.width*f.x-a),isNaN(g)||(c=g-o.height*f.y-a),d&&p&&(d=u,u=h,h=d,isNaN(y)||(l=y-o.height*f.x-a),isNaN(g)||(c=g-o.width*f.y-a))}this.focusBorder=this.renderer.rect(l,c,u,h,parseInt((i&&i.borderRadius||0).toString(),10)).addClass("highcharts-focus-border").attr({zIndex:99}).add(this.parentGroup),this.renderer.styledMode||this.focusBorder.attr({stroke:i&&i.stroke,"stroke-width":i&&i.strokeWidth}),r(this,e,i),function(t){if(!t.focusBorderDestroyHook){var e=t.destroy;t.destroy=function(){var n,i;return null===(i=null===(n=t.focusBorder)||void 0===n?void 0:n.destroy)||void 0===i||i.call(n),e.apply(t,arguments)},t.focusBorderDestroyHook=e}}(this)},removeFocusBorder:function(){var t;(t=this).focusBorderUpdateHooks&&(Object.keys(t.focusBorderUpdateHooks).forEach((function(e){var n=t.focusBorderUpdateHooks[e];n===t._defaultSetter?delete t[e]:t[e]=n})),delete t.focusBorderUpdateHooks),this.focusBorderDestroyHook&&(this.destroy=this.focusBorderDestroyHook,delete this.focusBorderDestroyHook),this.focusBorder&&(this.focusBorder.destroy(),delete this.focusBorder)}}),t.Chart.prototype.renderFocusBorder=function(){var t=this.focusElement,e=this.options.accessibility.keyboardNavigation.focusBorder;t&&(t.removeFocusBorder(),e.enabled&&t.addFocusBorder(e.margin,{stroke:e.style.color,strokeWidth:e.style.lineWidth,borderRadius:e.style.borderRadius}))},t.Chart.prototype.setFocusToElement=function(t,e){var n=this.options.accessibility.keyboardNavigation.focusBorder;(e=e||t.element)&&e.focus&&(e.hcEvents&&e.hcEvents.focusin||o(e,"focusin",(function(){})),e.focus(),n.hideBrowserFocusOutline&&(e.style.outline="none")),this.focusElement&&this.focusElement.removeFocusBorder(),this.focusElement=t,this.renderFocusBorder()}})),e(t,"Accessibility/Accessibility.js",[t["Accessibility/Utils/ChartUtilities.js"],t["Core/Globals.js"],t["Accessibility/KeyboardNavigationHandler.js"],t["Core/Options.js"],t["Core/Series/Point.js"],t["Core/Series/Series.js"],t["Core/Utilities.js"],t["Accessibility/AccessibilityComponent.js"],t["Accessibility/KeyboardNavigation.js"],t["Accessibility/Components/LegendComponent.js"],t["Accessibility/Components/MenuComponent.js"],t["Accessibility/Components/SeriesComponent/SeriesComponent.js"],t["Accessibility/Components/ZoomComponent.js"],t["Accessibility/Components/RangeSelectorComponent.js"],t["Accessibility/Components/InfoRegionsComponent.js"],t["Accessibility/Components/ContainerComponent.js"],t["Accessibility/HighContrastMode.js"],t["Accessibility/HighContrastTheme.js"],t["Accessibility/Options/Options.js"],t["Accessibility/Options/LangOptions.js"],t["Accessibility/Options/DeprecatedOptions.js"],t["Accessibility/Utils/HTMLUtilities.js"]],(function(t,e,n,i,r,o,a,s,l,c,u,h,d,p,f,y,g,m,v,b,x,w){function S(t){this.init(t)}var k=e.doc,O=a.addEvent,P=a.extend,C=a.fireEvent,M=a.merge;M(!0,i.defaultOptions,v,{accessibility:{highContrastTheme:m},lang:b}),e.A11yChartUtilities=t,e.A11yHTMLUtilities=w,e.KeyboardNavigationHandler=n,e.AccessibilityComponent=s,S.prototype={init:function(t){this.chart=t,k.addEventListener&&t.renderer.isSVG?(x(t),this.initComponents(),this.keyboardNavigation=new l(t,this.components),this.update()):t.renderTo.setAttribute("aria-hidden",!0)},initComponents:function(){var t=this.chart,e=t.options.accessibility;this.components={container:new y,infoRegions:new f,legend:new c,chartMenu:new u,rangeSelector:new p,series:new h,zoom:new d},e.customComponents&&P(this.components,e.customComponents);var n=this.components;this.getComponentOrder().forEach((function(e){n[e].initBase(t),n[e].init()}))},getComponentOrder:function(){if(!this.components)return[];if(!this.components.series)return Object.keys(this.components);var t=Object.keys(this.components).filter((function(t){return"series"!==t}));return["series"].concat(t)},update:function(){var t=this.components,e=this.chart,n=e.options.accessibility;C(e,"beforeA11yUpdate"),e.types=this.getChartTypes(),this.getComponentOrder().forEach((function(n){t[n].onChartUpdate(),C(e,"afterA11yComponentUpdate",{name:n,component:t[n]})})),this.keyboardNavigation.update(n.keyboardNavigation.order),!e.highContrastModeActive&&g.isHighContrastModeActive()&&g.setHighContrastTheme(e),C(e,"afterA11yUpdate",{accessibility:this})},destroy:function(){var t=this.chart||{},e=this.components;Object.keys(e).forEach((function(t){e[t].destroy(),e[t].destroyBase()})),this.keyboardNavigation&&this.keyboardNavigation.destroy(),t.renderTo&&t.renderTo.setAttribute("aria-hidden",!0),t.focusElement&&t.focusElement.removeFocusBorder()},getChartTypes:function(){var t={};return this.chart.series.forEach((function(e){t[e.type]=1})),Object.keys(t)}},e.Chart.prototype.updateA11yEnabled=function(){var t=this.accessibility,e=this.options.accessibility;e&&e.enabled?t?t.update():this.accessibility=new S(this):t?(t.destroy&&t.destroy(),delete this.accessibility):this.renderTo.setAttribute("aria-hidden",!0)},O(e.Chart,"render",(function(t){this.a11yDirty&&this.renderTo&&(delete this.a11yDirty,this.updateA11yEnabled());var e=this.accessibility;e&&e.getComponentOrder().forEach((function(t){e.components[t].onChartRender()}))})),O(e.Chart,"update",(function(t){(t=t.options.accessibility)&&(t.customComponents&&(this.options.accessibility.customComponents=t.customComponents,delete t.customComponents),M(!0,this.options.accessibility,t),this.accessibility&&this.accessibility.destroy&&(this.accessibility.destroy(),delete this.accessibility)),this.a11yDirty=!0})),O(r,"update",(function(){this.series.chart.accessibility&&(this.series.chart.a11yDirty=!0)})),["addSeries","init"].forEach((function(t){O(e.Chart,t,(function(){this.a11yDirty=!0}))})),["update","updatedData","remove"].forEach((function(t){O(o,t,(function(){this.chart.accessibility&&(this.chart.a11yDirty=!0)}))})),["afterDrilldown","drillupall"].forEach((function(t){O(e.Chart,t,(function(){this.accessibility&&this.accessibility.update()}))})),O(e.Chart,"destroy",(function(){this.accessibility&&this.accessibility.destroy()}))})),e(t,"masters/modules/accessibility.src.js",[],(function(){}))}))},,,,,,function(t,e,n){(function(e){var n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof e&&e&&e.Object===Object&&e,l="object"==typeof self&&self&&self.Object===Object&&self,c=s||l||Function("return this")(),u=Object.prototype.toString,h=Math.max,d=Math.min,p=function(){return c.Date.now()};function f(t,e,n){var i,r,o,a,s,l,c=0,u=!1,f=!1,m=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function v(e){var n=i,o=r;return i=r=void 0,c=e,a=t.apply(o,n)}function b(t){return c=t,s=setTimeout(w,e),u?v(t):a}function x(t){var n=t-l;return void 0===l||n>=e||n<0||f&&t-c>=o}function w(){var t=p();if(x(t))return S(t);s=setTimeout(w,function(t){var n=e-(t-l);return f?d(n,o-(t-c)):n}(t))}function S(t){return s=void 0,m&&i?v(t):(i=r=void 0,a)}function k(){var t=p(),n=x(t);if(i=arguments,r=this,l=t,n){if(void 0===s)return b(l);if(f)return s=setTimeout(w,e),v(l)}return void 0===s&&(s=setTimeout(w,e)),a}return e=g(e)||0,y(n)&&(u=!!n.leading,o=(f="maxWait"in n)?h(g(n.maxWait)||0,e):o,m="trailing"in n?!!n.trailing:m),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,i=l=r=s=void 0},k.flush=function(){return void 0===s?a:S(p())},k}function y(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function g(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==u.call(t)}(t))return NaN;if(y(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=y(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(n,"");var s=r.test(t);return s||o.test(t)?a(t.slice(2),s?2:8):i.test(t)?NaN:+t}t.exports=function(t,e,n){var i=!0,r=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return y(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),f(t,e,{leading:i,maxWait:e,trailing:r})}}).call(this,n(97))},,,function(t,e,n){"use strict";function i(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.r(e);var a=n(1),s=n.n(a),l=n(0);n(239);function c(t){return null!=t&&"object"==typeof t&&1===t.nodeType}function u(t,e){return(!e||"hidden"!==t)&&("visible"!==t&&"clip"!==t)}function h(t,e){if(t.clientHeight<t.scrollHeight||t.clientWidth<t.scrollWidth){var n=getComputedStyle(t,null);return u(n.overflowY,e)||u(n.overflowX,e)||function(t){var e=function(t){return t.ownerDocument&&t.ownerDocument.defaultView?t.ownerDocument.defaultView.frameElement:null}(t);return!!e&&(e.clientHeight<t.scrollHeight||e.clientWidth<t.scrollWidth)}(t)}return!1}function d(t,e,n,i,r,o,a,s){return o<t&&a>e||o>t&&a<e?0:o<=t&&s<=n||a>=e&&s>=n?o-t-i:a>e&&s<n||o<t&&s>n?a-e+r:0}n.d(e,"resetIdCounter",(function(){return w})),n.d(e,"useSelect",(function(){return $}));var p=0;function f(t){return"function"==typeof t?t:y}function y(){}function g(t,e){null!==t&&function(t,e){var n=e.scrollMode,i=e.block,r=e.inline,o=e.boundary,a=e.skipOverflowHiddenElements,s="function"==typeof o?o:function(t){return t!==o};if(!c(t))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,u=[],p=t;c(p)&&s(p);){if((p=p.parentNode)===l){u.push(p);break}p===document.body&&h(p)&&!h(document.documentElement)||h(p,a)&&u.push(p)}for(var f=window.visualViewport?visualViewport.width:innerWidth,y=window.visualViewport?visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,m=window.scrollY||pageYOffset,v=t.getBoundingClientRect(),b=v.height,x=v.width,w=v.top,S=v.right,k=v.bottom,O=v.left,P="start"===i||"nearest"===i?w:"end"===i?k:w+b/2,C="center"===r?O+x/2:"end"===r?S:O,M=[],T=0;T<u.length;T++){var D=u[T],E=D.getBoundingClientRect(),A=E.height,_=E.width,I=E.top,L=E.right,j=E.bottom,R=E.left;if("if-needed"===n&&w>=0&&O>=0&&k<=y&&S<=f&&w>=I&&k<=j&&O>=R&&S<=L)return M;var N=getComputedStyle(D),F=parseInt(N.borderLeftWidth,10),B=parseInt(N.borderTopWidth,10),H=parseInt(N.borderRightWidth,10),z=parseInt(N.borderBottomWidth,10),W=0,G=0,U="offsetWidth"in D?D.offsetWidth-D.clientWidth-F-H:0,V="offsetHeight"in D?D.offsetHeight-D.clientHeight-B-z:0;if(l===D)W="start"===i?P:"end"===i?P-y:"nearest"===i?d(m,m+y,y,B,z,m+P,m+P+b,b):P-y/2,G="start"===r?C:"center"===r?C-f/2:"end"===r?C-f:d(g,g+f,f,F,H,g+C,g+C+x,x),W=Math.max(0,W+m),G=Math.max(0,G+g);else{W="start"===i?P-I-B:"end"===i?P-j+z+V:"nearest"===i?d(I,j,A,B,z+V,P,P+b,b):P-(I+A/2)+V/2,G="start"===r?C-R-F:"center"===r?C-(R+_/2)+U/2:"end"===r?C-L+H+U:d(R,L,_,F,H+U,C,C+x,x);var Y=D.scrollLeft,X=D.scrollTop;P+=X-(W=Math.max(0,Math.min(X+W,D.scrollHeight-A+V))),C+=Y-(G=Math.max(0,Math.min(Y+G,D.scrollWidth-_+U)))}M.push({el:D,top:W,left:G})}return M}(t,{boundary:e,block:"nearest",scrollMode:"if-needed"}).forEach((function(t){var e=t.el,n=t.top,i=t.left;e.scrollTop=n,e.scrollLeft=i}))}function m(t,e){return t===e||t.contains&&t.contains(e)}function v(t,e){var n;function i(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];i(),n=setTimeout((function(){n=null,t.apply(void 0,o)}),e)}return r.cancel=i,r}function b(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return e.some((function(e){return e&&e.apply(void 0,[t].concat(i)),t.preventDownshiftDefault||t.hasOwnProperty("nativeEvent")&&t.nativeEvent.preventDownshiftDefault}))}}function x(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){e.forEach((function(e){"function"==typeof e?e(t):e&&(e.current=t)}))}}function w(){p=0}function S(t){var e=t.isOpen,n=t.selectedItem,i=t.resultCount,r=t.previousResultCount,o=t.itemToString;return e?i?i!==r?i+" result"+(1===i?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?o(n):""}function k(t,e){return!(t=Array.isArray(t)?t[0]:t)&&e?e:t}function O(t){return"string"==typeof t.type}function P(t){return t.props}var C=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function M(t){void 0===t&&(t={});var e={};return C.forEach((function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})),e}function T(t){var e=t.key,n=t.keyCode;return n>=37&&n<=40&&0!==e.indexOf("Arrow")?"Arrow"+e:e}function D(t,e,n){var i=n-1;("number"!=typeof e||e<0||e>=n)&&(e=t>0?-1:i+1);var r=e+t;return r<0?r=i:r>i&&(r=0),r}var E=v((function(){_().textContent=""}),500);function A(t,e){var n=_(e);t&&(n.textContent=t,E())}function _(t){void 0===t&&(t=document);var e=t.getElementById("a11y-status-message");return e||((e=t.createElement("div")).setAttribute("id","a11y-status-message"),e.setAttribute("role","status"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-relevant","additions text"),Object.assign(e.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),t.body.appendChild(e),e)}var I=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),L=function(){var t=function(t){var e,n;function a(e){var n=t.call(this,e)||this;n.id=n.props.id||"downshift-"+String(p++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(t){return n.id+"-item-"+t},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(t,e){var i=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(t){return t!==i})),t()}),e);n.timeoutIds.push(i)},n.setItemCount=function(t){n.itemCount=t},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(t,e){void 0===t&&(t=n.props.defaultHighlightedIndex),void 0===e&&(e={}),e=M(e),n.internalSetState(r({highlightedIndex:t},e))},n.clearSelection=function(t){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},t)},n.selectItem=function(t,e,i){e=M(e),n.internalSetState(r({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:t,inputValue:n.props.itemToString(t)},e),i)},n.selectItemAtIndex=function(t,e,i){var r=n.items[t];null!=r&&n.selectItem(r,e,i)},n.selectHighlightedItem=function(t,e){return n.selectItemAtIndex(n.getState().highlightedIndex,t,e)},n.internalSetState=function(t,e){var i,o,a={},s="function"==typeof t;return!s&&t.hasOwnProperty("inputValue")&&n.props.onInputValueChange(t.inputValue,r({},n.getStateAndHelpers(),{},t)),n.setState((function(e){e=n.getState(e);var l=s?t(e):t;l=n.props.stateReducer(e,l),i=l.hasOwnProperty("selectedItem");var c={},u={};return i&&l.selectedItem!==e.selectedItem&&(o=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(t){e[t]!==l[t]&&(a[t]=l[t]),"type"!==t&&(u[t]=l[t],n.isControlledProp(t)||(c[t]=l[t]))})),s&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,r({},n.getStateAndHelpers(),{},l)),c}),(function(){f(e)(),Object.keys(a).length>1&&n.props.onStateChange(a,n.getStateAndHelpers()),i&&n.props.onSelect(t.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(a,n.getStateAndHelpers())}))},n.rootRef=function(t){return n._rootNode=t},n.getRootProps=function(t,e){var o,a=void 0===t?{}:t,s=a.refKey,l=void 0===s?"ref":s,c=a.ref,u=i(a,["refKey","ref"]),h=(void 0===e?{}:e).suppressRefError,d=void 0!==h&&h;n.getRootProps.called=!0,n.getRootProps.refKey=l,n.getRootProps.suppressRefError=d;var p=n.getState().isOpen;return r(((o={})[l]=x(c,n.rootRef),o.role="combobox",o["aria-expanded"]=p,o["aria-haspopup"]="listbox",o["aria-owns"]=p?n.menuId:null,o["aria-labelledby"]=n.labelId,o),u)},n.keyDownHandlers={ArrowDown:function(t){var e=this;if(t.preventDefault(),this.getState().isOpen){var n=t.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var t=e.getItemCount();t>0&&e.setHighlightedIndex(D(1,e.getState().highlightedIndex,t),{type:4})}))},ArrowUp:function(t){var e=this;if(t.preventDefault(),this.getState().isOpen){var n=t.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var t=e.getItemCount();t>0&&e.setHighlightedIndex(D(-1,e.getState().highlightedIndex,t),{type:4})}))},Enter:function(t){var e=this.getState(),n=e.isOpen,i=e.highlightedIndex;if(n&&null!=i){t.preventDefault();var r=this.items[i],o=this.getItemNodeFromIndex(i);if(null==r||o&&o.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(t){t.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=r({},n.keyDownHandlers,{" ":function(t){t.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=r({},n.keyDownHandlers,{Home:function(t){this.highlightFirstOrLastIndex(t,!0,{type:7})},End:function(t){this.highlightFirstOrLastIndex(t,!1,{type:8})}}),n.getToggleButtonProps=function(t){var e=void 0===t?{}:t,o=e.onClick,a=(e.onPress,e.onKeyDown),s=e.onKeyUp,l=e.onBlur,c=i(e,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),u=n.getState().isOpen,h={onClick:b(o,n.buttonHandleClick),onKeyDown:b(a,n.buttonHandleKeyDown),onKeyUp:b(s,n.buttonHandleKeyUp),onBlur:b(l,n.buttonHandleBlur)};return r({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},c.disabled?{}:h,{},c)},n.buttonHandleKeyUp=function(t){t.preventDefault()},n.buttonHandleKeyDown=function(t){var e=T(t);n.buttonKeyDownHandlers[e]&&n.buttonKeyDownHandlers[e].call(o(n),t)},n.buttonHandleClick=function(t){t.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&t.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(t){var e=t.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===e||n.reset({type:14})}))},n.getLabelProps=function(t){return r({htmlFor:n.inputId,id:n.labelId},t)},n.getInputProps=function(t){var e=void 0===t?{}:t,o=e.onKeyDown,a=e.onBlur,s=e.onChange,l=e.onInput,c=(e.onChangeText,i(e,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),u={};var h,d=n.getState(),p=d.inputValue,f=d.isOpen,y=d.highlightedIndex;c.disabled||((h={}).onChange=b(s,l,n.inputHandleChange),h.onKeyDown=b(o,n.inputHandleKeyDown),h.onBlur=b(a,n.inputHandleBlur),u=h);return r({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof y&&y>=0?n.getItemId(y):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:p,id:n.inputId},u,{},c)},n.inputHandleKeyDown=function(t){var e=T(t);e&&n.inputKeyDownHandlers[e]&&n.inputKeyDownHandlers[e].call(o(n),t)},n.inputHandleChange=function(t){n.internalSetState({type:11,isOpen:!0,inputValue:t.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var t=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||t||n.reset({type:10})}))},n.menuRef=function(t){n._menuNode=t},n.getMenuProps=function(t,e){var o,a=void 0===t?{}:t,s=a.refKey,l=void 0===s?"ref":s,c=a.ref,u=i(a,["refKey","ref"]),h=(void 0===e?{}:e).suppressRefError,d=void 0!==h&&h;return n.getMenuProps.called=!0,n.getMenuProps.refKey=l,n.getMenuProps.suppressRefError=d,r(((o={})[l]=x(c,n.menuRef),o.role="listbox",o["aria-labelledby"]=u&&u["aria-label"]?null:n.labelId,o.id=n.menuId,o),u)},n.getItemProps=function(t){var e,o=void 0===t?{}:t,a=o.onMouseMove,s=o.onMouseDown,l=o.onClick,c=(o.onPress,o.index),u=o.item,h=void 0===u?void 0:u,d=i(o,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===c?(n.items.push(h),c=n.items.indexOf(h)):n.items[c]=h;var p=l,f=((e={onMouseMove:b(a,(function(){c!==n.getState().highlightedIndex&&(n.setHighlightedIndex(c,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:b(s,(function(t){t.preventDefault()}))}).onClick=b(p,(function(){n.selectItemAtIndex(c,{type:9})})),e),y=d.disabled?{onMouseDown:f.onMouseDown}:f;return r({id:n.getItemId(c),role:"option","aria-selected":n.getState().highlightedIndex===c},y,{},d)},n.clearItems=function(){n.items=[]},n.reset=function(t,e){void 0===t&&(t={}),t=M(t),n.internalSetState((function(e){var i=e.selectedItem;return r({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(i)},t)}),e)},n.toggleMenu=function(t,e){void 0===t&&(t={}),t=M(t),n.internalSetState((function(e){var i=e.isOpen;return r({isOpen:!i},i&&{highlightedIndex:n.props.defaultHighlightedIndex},{},t)}),(function(){var i=n.getState(),r=i.isOpen,o=i.highlightedIndex;r&&n.getItemCount()>0&&"number"==typeof o&&n.setHighlightedIndex(o,t),f(e)()}))},n.openMenu=function(t){n.internalSetState({isOpen:!0},t)},n.closeMenu=function(t){n.internalSetState({isOpen:!1},t)},n.updateStatus=v((function(){var t=n.getState(),e=n.items[t.highlightedIndex],i=n.getItemCount(),o=n.props.getA11yStatusMessage(r({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:i,highlightedItem:e},t));n.previousResultCount=i,A(o,n.props.environment.document)}),200);var a=n.props,s=a.defaultHighlightedIndex,l=a.initialHighlightedIndex,c=void 0===l?s:l,u=a.defaultIsOpen,h=a.initialIsOpen,d=void 0===h?u:h,y=a.initialInputValue,g=void 0===y?"":y,m=a.initialSelectedItem,w=void 0===m?null:m,S=n.getState({highlightedIndex:c,isOpen:d,inputValue:g,selectedItem:w});return null!=S.selectedItem&&void 0===n.props.initialInputValue&&(S.inputValue=n.props.itemToString(S.selectedItem)),n.state=S,n}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var s=a.prototype;return s.internalClearTimeouts=function(){this.timeoutIds.forEach((function(t){clearTimeout(t)})),this.timeoutIds=[]},s.getState=function(t){var e=this;return void 0===t&&(t=this.state),Object.keys(t).reduce((function(n,i){return n[i]=e.isControlledProp(i)?e.props[i]:t[i],n}),{})},s.isControlledProp=function(t){return void 0!==this.props[t]},s.getItemCount=function(){var t=this.items.length;return null!=this.itemCount?t=this.itemCount:void 0!==this.props.itemCount&&(t=this.props.itemCount),t},s.getItemNodeFromIndex=function(t){return this.props.environment.document.getElementById(this.getItemId(t))},s.scrollHighlightedItemIntoView=function(){var t=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(t,this._menuNode)},s.moveHighlightedIndex=function(t,e){var n=this.getItemCount();if(n>0){var i=D(t,this.getState().highlightedIndex,n);this.setHighlightedIndex(i,e)}},s.highlightFirstOrLastIndex=function(t,e,n){var i=this.getItemCount()-1;i<0||!this.getState().isOpen||(t.preventDefault(),this.setHighlightedIndex(e?0:i,n))},s.getStateAndHelpers=function(){var t=this.getState(),e=t.highlightedIndex,n=t.inputValue,i=t.selectedItem,r=t.isOpen,o=this.props.itemToString,a=this.id,s=this.getRootProps,l=this.getToggleButtonProps,c=this.getLabelProps,u=this.getMenuProps,h=this.getInputProps,d=this.getItemProps,p=this.openMenu,f=this.closeMenu,y=this.toggleMenu,g=this.selectItem,m=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,x=this.clearSelection,w=this.clearItems;return{getRootProps:s,getToggleButtonProps:l,getLabelProps:c,getMenuProps:u,getInputProps:h,getItemProps:d,reset:this.reset,openMenu:p,closeMenu:f,toggleMenu:y,selectItem:g,selectItemAtIndex:m,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:x,clearItems:w,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:o,id:a,highlightedIndex:e,inputValue:n,isOpen:r,selectedItem:i}},s.componentDidMount=function(){var t=this;var e=function(e,n){void 0===n&&(n=!0);var i=t.props.environment.document;return[t._rootNode,t._menuNode].some((function(t){return t&&(m(t,e)||n&&m(t,i.activeElement))}))},n=function(){t.isMouseDown=!0},i=function(n){t.isMouseDown=!1,!e(n.target)&&t.getState().isOpen&&t.reset({type:1},(function(){return t.props.onOuterClick(t.getStateAndHelpers())}))},r=function(){t.isTouchMove=!1},o=function(){t.isTouchMove=!0},a=function(n){var i=e(n.target,!1);t.isTouchMove||i||!t.getState().isOpen||t.reset({type:16},(function(){return t.props.onOuterClick(t.getStateAndHelpers())}))},s=this.props.environment;s.addEventListener("mousedown",n),s.addEventListener("mouseup",i),s.addEventListener("touchstart",r),s.addEventListener("touchmove",o),s.addEventListener("touchend",a),this.cleanup=function(){t.internalClearTimeouts(),t.updateStatus.cancel(),s.removeEventListener("mousedown",n),s.removeEventListener("mouseup",i),s.removeEventListener("touchstart",r),s.removeEventListener("touchmove",o),s.removeEventListener("touchend",a)}},s.shouldScroll=function(t,e){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,i=(void 0===e.highlightedIndex?t:e).highlightedIndex;return n&&this.getState().isOpen&&!t.isOpen||n!==i},s.componentDidUpdate=function(t,e){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(t.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(e,t)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},s.componentWillUnmount=function(){this.cleanup()},s.render=function(){var t=k(this.props.children,y);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var e=k(t(this.getStateAndHelpers()));return e?this.getRootProps.called||this.props.suppressRefError?e:O(e)?Object(l.cloneElement)(e,this.getRootProps(P(e))):void 0:null},a}(l.Component);return t.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:S,itemToString:function(t){return null==t?"":String(t)},onStateChange:y,onInputValueChange:y,onUserAction:y,onChange:y,onSelect:y,onOuterClick:y,selectedItemChanged:function(t,e){return t!==e},environment:"undefined"==typeof window?{}:window,stateReducer:function(t,e){return e},suppressRefError:!1,scrollIntoView:g},t.stateChangeTypes=I,t}();function j(t,e,n,i){if(-1===e)return t>0?0:n-1;var r=e+t;return r<0?i?n-1:0:r>=n?i?0:n-1:r}function R(t,e,n,i){var r,o=n.map((function(t){return i(t).toLowerCase()})),a=e+1;return(r=o.slice(a).findIndex((function(e){return e.startsWith(t)})))>-1?r+a:o.slice(0,a).findIndex((function(e){return e.startsWith(t)}))}function N(t,e){return Object.keys(t).reduce((function(n,i){return n[i]=i in e?e[i]:t[i],n}),{})}function F(t){return/^\S{1}$/.test(t)}function B(t){return""+t.slice(0,1).toUpperCase()+t.slice(1)}function H(t,e,n){Object.keys(e).forEach((function(i){!function(t,e,n,i){var r="on"+B(t)+"Change";e[r]&&void 0!==i[t]&&i[t]!==n[t]&&e[r](i)}(i,t,e,n)})),t.onStateChange&&void 0!==n&&t.onStateChange(n)}var z=0;function W(){var t=Object(l.useState)(null),e=t[0],n=t[1];return Object(l.useEffect)((function(){return n(++z)}),[]),e}var G={highlightedIndex:-1,isOpen:!1,selectedItem:null};function U(t,e,n){var i=t.items,r=t.initialHighlightedIndex,o=t.defaultHighlightedIndex,a=e.selectedItem,s=e.highlightedIndex;return void 0!==r&&s>-1?r:void 0!==o?o:a?0===n?i.indexOf(a):j(n,i.indexOf(a),i.length,!1):0===n?-1:n<0?i.length-1:0}function V(t,e){var n="default"+B(e);return n in t?t[n]:G[e]}function Y(t,e){if(e in t)return t[e];var n="initial"+B(e);return n in t?t[n]:V(t,e)}s.a.array.isRequired,s.a.func,s.a.func,s.a.func,s.a.bool,s.a.number,s.a.number,s.a.number,s.a.bool,s.a.bool,s.a.bool,s.a.any,s.a.any,s.a.any,s.a.string,s.a.string,s.a.string,s.a.func,s.a.string,s.a.func,s.a.func,s.a.func,s.a.func,s.a.func,s.a.shape({addEventListener:s.a.func,removeEventListener:s.a.func,document:s.a.shape({getElementById:s.a.func,activeElement:s.a.any,body:s.a.any})});var X=Object.freeze({__proto__:null,MenuKeyDownArrowDown:0,MenuKeyDownArrowUp:1,MenuKeyDownEscape:2,MenuKeyDownHome:3,MenuKeyDownEnd:4,MenuKeyDownEnter:5,MenuKeyDownCharacter:6,MenuBlur:7,MenuMouseLeave:8,ItemMouseMove:9,ItemClick:10,ToggleButtonKeyDownCharacter:11,ToggleButtonKeyDownArrowDown:12,ToggleButtonKeyDownArrowUp:13,ToggleButtonClick:14,FunctionToggleMenu:15,FunctionOpenMenu:16,FunctionCloseMenu:17,FunctionSetHighlightedIndex:18,FunctionSelectItem:19,FunctionClearKeysSoFar:20,FunctionReset:21});function K(t,e){var n,i=e.type,o=e.props,a=e.shiftKey;switch(i){case 9:n={highlightedIndex:e.index};break;case 10:n={isOpen:V(o,"isOpen"),highlightedIndex:V(o,"highlightedIndex"),selectedItem:o.items[e.index]};break;case 7:n={isOpen:!1,highlightedIndex:-1};break;case 0:n={highlightedIndex:j(a?5:1,t.highlightedIndex,o.items.length,o.circularNavigation)};break;case 1:n={highlightedIndex:j(a?-5:-1,t.highlightedIndex,o.items.length,o.circularNavigation)};break;case 3:n={highlightedIndex:0};break;case 4:n={highlightedIndex:o.items.length-1};break;case 2:n={isOpen:!1,highlightedIndex:-1};break;case 5:n=r({isOpen:V(o,"isOpen"),highlightedIndex:V(o,"highlightedIndex")},t.highlightedIndex>=0&&{selectedItem:o.items[t.highlightedIndex]});break;case 6:var s=e.key,l=""+t.keysSoFar+s,c=R(l,t.highlightedIndex,o.items,o.itemToString);n=r({keysSoFar:l},c>=0&&{highlightedIndex:c});break;case 8:n={highlightedIndex:-1};break;case 11:var u=e.key,h=""+t.keysSoFar+u,d=R(h,t.selectedItem?o.items.indexOf(t.selectedItem):-1,o.items,o.itemToString);n=r({keysSoFar:h},d>=0&&{selectedItem:o.items[d]});break;case 12:n={isOpen:!0,highlightedIndex:U(o,t,1)};break;case 13:n={isOpen:!0,highlightedIndex:U(o,t,-1)};break;case 14:case 15:n={isOpen:!t.isOpen,highlightedIndex:t.isOpen?-1:U(o,t,0)};break;case 16:n={isOpen:!0,highlightedIndex:U(o,t,0)};break;case 17:n={isOpen:!1};break;case 18:n={highlightedIndex:e.highlightedIndex};break;case 19:n={selectedItem:e.selectedItem};break;case 20:n={keysSoFar:""};break;case 21:n={highlightedIndex:V(o,"highlightedIndex"),isOpen:V(o,"isOpen"),selectedItem:V(o,"selectedItem")};break;default:throw new Error("Reducer called without proper action type.")}return r({},t,{},n)}var q={itemToString:function(t){return t?String(t):""},stateReducer:function(t,e){return e.changes},getA11yStatusMessage:function(t){var e=t.isOpen,n=t.items;if(!n)return"";var i=n.length;return e?0===i?"No results are available":i+" result"+(1===i?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":""},getA11ySelectionMessage:function(t){var e=t.selectedItem;return(0,t.itemToString)(e)+" has been selected."},scrollIntoView:g,environment:"undefined"==typeof window?{}:window};function $(t){void 0===t&&(t={});var e=r({},q,{},t),n=e.items,o=e.itemToString,a=e.getA11yStatusMessage,s=e.getA11ySelectionMessage,c=e.initialIsOpen,u=e.defaultIsOpen,h=e.scrollIntoView,d=e.environment,p=function(t,e,n){var i=Object(l.useCallback)((function(e,n){e=N(e,n.props);var i=(0,n.props.stateReducer)(e,r({},n,{changes:t(e,n)}));return H(n.props,e,i),i}),[t]),o=Object(l.useReducer)(i,e),a=o[0],s=o[1];return[N(a,n),s]}(K,function(t){var e=Y(t,"selectedItem"),n=Y(t,"highlightedIndex"),i=Y(t,"isOpen");return{highlightedIndex:n<0&&e?t.items.indexOf(e):n,isOpen:i,selectedItem:e,keysSoFar:""}}(e),e),f=p[0],y=f.isOpen,g=f.highlightedIndex,m=f.selectedItem,w=f.keysSoFar,S=p[1],k=function(t){return S(r({props:e},t))},O=function(t,e){var n=void 0===e?{}:e,i=n.id,r=n.labelId,o=n.menuId,a=n.getItemId,s=n.toggleButtonId,l=void 0===i?"downshift-"+t():i;return{labelId:r||l+"-label",menuId:o||l+"-menu",getItemId:a||function(t){return l+"-item-"+t},toggleButtonId:s||l+"-toggle-button"}}(W,e),P=O.labelId,C=O.getItemId,M=O.menuId,D=O.toggleButtonId,E=Object(l.useRef)(null),_=Object(l.useRef)(null),I=Object(l.useRef)();I.current=[];var L=Object(l.useRef)(!0),j=Object(l.useRef)(!0),R=Object(l.useRef)(null);Object(l.useEffect)((function(){L.current||A(a({isOpen:y,items:n,selectedItem:m,itemToString:o}),d.document)}),[y]),Object(l.useEffect)((function(){L.current||A(s({isOpen:y,items:n,selectedItem:m,itemToString:o}),d.document)}),[m]),Object(l.useEffect)((function(){L.current&&(R.current=v((function(){k({type:20})}),500)),w&&R.current()}),[w]),Object(l.useEffect)((function(){L.current?(c||u||y)&&_.current.focus():y?_.current.focus():d.document.activeElement===_.current&&E.current.focus()}),[y]),Object(l.useEffect)((function(){g<0||!y||!I.current.length||(!1===j.current?j.current=!0:h(I.current[g],_.current))}),[g]),Object(l.useEffect)((function(){L.current=!1}),[]);var B={ArrowDown:function(t){t.preventDefault(),k({type:0,shiftKey:t.shiftKey})},ArrowUp:function(t){t.preventDefault(),k({type:1,shiftKey:t.shiftKey})},Home:function(t){t.preventDefault(),k({type:3})},End:function(t){t.preventDefault(),k({type:4})},Escape:function(){k({type:2})},Enter:function(t){t.preventDefault(),k({type:5})},Tab:function(t){t.shiftKey&&k({type:7})}},z={ArrowDown:function(t){t.preventDefault(),k({type:12})},ArrowUp:function(t){t.preventDefault(),k({type:13})}},G=function(t){var e=T(t);e&&B[e]?B[e](t):F(e)&&k({type:6,key:e})},U=function(t){(function(t,e){return t.relatedTarget===e||t.nativeEvent&&(e===t.nativeEvent.explicitOriginalTarget||e.contains(t.nativeEvent.explicitOriginalTarget))})(t,E.current)||k({type:7})},V=function(){k({type:8})},X=function(){k({type:14})},$=function(t){var e=T(t);e&&z[e]?z[e](t):F(e)&&k({type:11,key:e})};return{getToggleButtonProps:function(t){var e,n=void 0===t?{}:t,o=n.onClick,a=n.onKeyDown,s=n.refKey,l=void 0===s?"ref":s,c=n.ref,u=i(n,["onClick","onKeyDown","refKey","ref"]),h=r(((e={})[l]=x(c,(function(t){E.current=t})),e.id=D,e["aria-haspopup"]="listbox",e["aria-expanded"]=y,e["aria-labelledby"]=P+" "+D,e),u);return u.disabled||(h.onClick=b(o,X),h.onKeyDown=b(a,$)),h},getLabelProps:function(t){return r({id:P,htmlFor:D},t)},getMenuProps:function(t){var e,n=void 0===t?{}:t,o=n.onKeyDown,a=n.onBlur,s=n.onMouseLeave,l=n.refKey,c=void 0===l?"ref":l,u=n.ref,h=i(n,["onKeyDown","onBlur","onMouseLeave","refKey","ref"]);return r(((e={})[c]=x(u,(function(t){_.current=t})),e.id=M,e.role="listbox",e["aria-labelledby"]=P,e.tabIndex=-1,e),g>-1&&{"aria-activedescendant":C(g)},{onKeyDown:b(o,G),onBlur:b(a,U),onMouseLeave:b(s,V)},h)},getItemProps:function(t){var e,o=void 0===t?{}:t,a=o.item,s=o.index,l=o.refKey,c=void 0===l?"ref":l,u=o.ref,h=o.onMouseMove,d=o.onClick,p=i(o,["item","index","refKey","ref","onMouseMove","onClick"]),f=function(t,e,n){return void 0!==t?t:0===n.length?-1:n.indexOf(e)}(s,a,n);if(f<0)throw new Error("Pass either item or item index in getItemProps!");var y=r(((e={})[c]=x(u,(function(t){t&&I.current.push(t)})),e.role="option",e),f===g&&{"aria-selected":!0},{id:C(f)},p);return p.disabled||(y.onMouseMove=b(h,(function(){return function(t){t!==g&&(j.current=!1,k({type:9,index:t}))}(f)})),y.onClick=b(d,(function(){return function(t){k({type:10,index:t})}(f)}))),y},toggleMenu:function(){k({type:15})},openMenu:function(){k({type:16})},closeMenu:function(){k({type:17})},setHighlightedIndex:function(t){k({type:18,highlightedIndex:t})},selectItem:function(t){k({type:19,selectedItem:t})},reset:function(){k({type:21})},highlightedIndex:g,isOpen:y,selectedItem:m}}$.stateChangeTypes=X;e.default=L},function(t,e,n){"use strict";function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function r(t){return"/"===t.charAt(0)}function o(t,e){for(var n=e,i=n+1,r=t.length;i<r;n+=1,i+=1)t[n]=t[i];t.pop()}n.r(e);var a=function(t,e){void 0===e&&(e="");var n,i=t&&t.split("/")||[],a=e&&e.split("/")||[],s=t&&r(t),l=e&&r(e),c=s||l;if(t&&r(t)?a=i:i.length&&(a.pop(),a=a.concat(i)),!a.length)return"/";if(a.length){var u=a[a.length-1];n="."===u||".."===u||""===u}else n=!1;for(var h=0,d=a.length;d>=0;d--){var p=a[d];"."===p?o(a,d):".."===p?(o(a,d),h++):h&&(o(a,d),h--)}if(!c)for(;h--;h)a.unshift("..");!c||""===a[0]||a[0]&&r(a[0])||a.unshift("");var f=a.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};function s(t){return t.valueOf?t.valueOf():Object.prototype.valueOf.call(t)}var l=function t(e,n){if(e===n)return!0;if(null==e||null==n)return!1;if(Array.isArray(e))return Array.isArray(n)&&e.length===n.length&&e.every((function(e,i){return t(e,n[i])}));if("object"==typeof e||"object"==typeof n){var i=s(e),r=s(n);return i!==e||r!==n?t(i,r):Object.keys(Object.assign({},e,n)).every((function(i){return t(e[i],n[i])}))}return!1};var c=function(t,e){if(!t)throw new Error("Invariant failed")};function u(t){return"/"===t.charAt(0)?t:"/"+t}function h(t){return"/"===t.charAt(0)?t.substr(1):t}function d(t,e){return function(t,e){return 0===t.toLowerCase().indexOf(e.toLowerCase())&&-1!=="/?#".indexOf(t.charAt(e.length))}(t,e)?t.substr(e.length):t}function p(t){return"/"===t.charAt(t.length-1)?t.slice(0,-1):t}function f(t){var e=t||"/",n="",i="",r=e.indexOf("#");-1!==r&&(i=e.substr(r),e=e.substr(0,r));var o=e.indexOf("?");return-1!==o&&(n=e.substr(o),e=e.substr(0,o)),{pathname:e,search:"?"===n?"":n,hash:"#"===i?"":i}}function y(t){var e=t.pathname,n=t.search,i=t.hash,r=e||"/";return n&&"?"!==n&&(r+="?"===n.charAt(0)?n:"?"+n),i&&"#"!==i&&(r+="#"===i.charAt(0)?i:"#"+i),r}function g(t,e,n,r){var o;"string"==typeof t?(o=f(t)).state=e:(void 0===(o=i({},t)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==e&&void 0===o.state&&(o.state=e));try{o.pathname=decodeURI(o.pathname)}catch(t){throw t instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):t}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function m(t,e){return t.pathname===e.pathname&&t.search===e.search&&t.hash===e.hash&&t.key===e.key&&l(t.state,e.state)}function v(){var t=null;var e=[];return{setPrompt:function(e){return t=e,function(){t===e&&(t=null)}},confirmTransitionTo:function(e,n,i,r){if(null!=t){var o="function"==typeof t?t(e,n):t;"string"==typeof o?"function"==typeof i?i(o,r):r(!0):r(!1!==o)}else r(!0)},appendListener:function(t){var n=!0;function i(){n&&t.apply(void 0,arguments)}return e.push(i),function(){n=!1,e=e.filter((function(t){return t!==i}))}},notifyListeners:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];e.forEach((function(t){return t.apply(void 0,n)}))}}}n.d(e,"createBrowserHistory",(function(){return S})),n.d(e,"createHashHistory",(function(){return M})),n.d(e,"createMemoryHistory",(function(){return D})),n.d(e,"createLocation",(function(){return g})),n.d(e,"locationsAreEqual",(function(){return m})),n.d(e,"parsePath",(function(){return f})),n.d(e,"createPath",(function(){return y}));var b=!("undefined"==typeof window||!window.document||!window.document.createElement);function x(t,e){e(window.confirm(t))}function w(){try{return window.history.state||{}}catch(t){return{}}}function S(t){void 0===t&&(t={}),b||c(!1);var e,n=window.history,r=(-1===(e=window.navigator.userAgent).indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),a=t,s=a.forceRefresh,l=void 0!==s&&s,h=a.getUserConfirmation,f=void 0===h?x:h,m=a.keyLength,S=void 0===m?6:m,k=t.basename?p(u(t.basename)):"";function O(t){var e=t||{},n=e.key,i=e.state,r=window.location,o=r.pathname+r.search+r.hash;return k&&(o=d(o,k)),g(o,i,n)}function P(){return Math.random().toString(36).substr(2,S)}var C=v();function M(t){i(B,t),B.length=n.length,C.notifyListeners(B.location,B.action)}function T(t){(function(t){return void 0===t.state&&-1===navigator.userAgent.indexOf("CriOS")})(t)||A(O(t.state))}function D(){A(O(w()))}var E=!1;function A(t){if(E)E=!1,M();else{C.confirmTransitionTo(t,"POP",f,(function(e){e?M({action:"POP",location:t}):function(t){var e=B.location,n=I.indexOf(e.key);-1===n&&(n=0);var i=I.indexOf(t.key);-1===i&&(i=0);var r=n-i;r&&(E=!0,j(r))}(t)}))}}var _=O(w()),I=[_.key];function L(t){return k+y(t)}function j(t){n.go(t)}var R=0;function N(t){1===(R+=t)&&1===t?(window.addEventListener("popstate",T),o&&window.addEventListener("hashchange",D)):0===R&&(window.removeEventListener("popstate",T),o&&window.removeEventListener("hashchange",D))}var F=!1;var B={length:n.length,action:"POP",location:_,createHref:L,push:function(t,e){var i=g(t,e,P(),B.location);C.confirmTransitionTo(i,"PUSH",f,(function(t){if(t){var e=L(i),o=i.key,a=i.state;if(r)if(n.pushState({key:o,state:a},null,e),l)window.location.href=e;else{var s=I.indexOf(B.location.key),c=I.slice(0,s+1);c.push(i.key),I=c,M({action:"PUSH",location:i})}else window.location.href=e}}))},replace:function(t,e){var i=g(t,e,P(),B.location);C.confirmTransitionTo(i,"REPLACE",f,(function(t){if(t){var e=L(i),o=i.key,a=i.state;if(r)if(n.replaceState({key:o,state:a},null,e),l)window.location.replace(e);else{var s=I.indexOf(B.location.key);-1!==s&&(I[s]=i.key),M({action:"REPLACE",location:i})}else window.location.replace(e)}}))},go:j,goBack:function(){j(-1)},goForward:function(){j(1)},block:function(t){void 0===t&&(t=!1);var e=C.setPrompt(t);return F||(N(1),F=!0),function(){return F&&(F=!1,N(-1)),e()}},listen:function(t){var e=C.appendListener(t);return N(1),function(){N(-1),e()}}};return B}var k={hashbang:{encodePath:function(t){return"!"===t.charAt(0)?t:"!/"+h(t)},decodePath:function(t){return"!"===t.charAt(0)?t.substr(1):t}},noslash:{encodePath:h,decodePath:u},slash:{encodePath:u,decodePath:u}};function O(t){var e=t.indexOf("#");return-1===e?t:t.slice(0,e)}function P(){var t=window.location.href,e=t.indexOf("#");return-1===e?"":t.substring(e+1)}function C(t){window.location.replace(O(window.location.href)+"#"+t)}function M(t){void 0===t&&(t={}),b||c(!1);var e=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),t),r=n.getUserConfirmation,o=void 0===r?x:r,a=n.hashType,s=void 0===a?"slash":a,l=t.basename?p(u(t.basename)):"",h=k[s],f=h.encodePath,m=h.decodePath;function w(){var t=m(P());return l&&(t=d(t,l)),g(t)}var S=v();function M(t){i(B,t),B.length=e.length,S.notifyListeners(B.location,B.action)}var T=!1,D=null;function E(){var t,e,n=P(),i=f(n);if(n!==i)C(i);else{var r=w(),a=B.location;if(!T&&(e=r,(t=a).pathname===e.pathname&&t.search===e.search&&t.hash===e.hash))return;if(D===y(r))return;D=null,function(t){if(T)T=!1,M();else{S.confirmTransitionTo(t,"POP",o,(function(e){e?M({action:"POP",location:t}):function(t){var e=B.location,n=L.lastIndexOf(y(e));-1===n&&(n=0);var i=L.lastIndexOf(y(t));-1===i&&(i=0);var r=n-i;r&&(T=!0,j(r))}(t)}))}}(r)}}var A=P(),_=f(A);A!==_&&C(_);var I=w(),L=[y(I)];function j(t){e.go(t)}var R=0;function N(t){1===(R+=t)&&1===t?window.addEventListener("hashchange",E):0===R&&window.removeEventListener("hashchange",E)}var F=!1;var B={length:e.length,action:"POP",location:I,createHref:function(t){var e=document.querySelector("base"),n="";return e&&e.getAttribute("href")&&(n=O(window.location.href)),n+"#"+f(l+y(t))},push:function(t,e){var n=g(t,void 0,void 0,B.location);S.confirmTransitionTo(n,"PUSH",o,(function(t){if(t){var e=y(n),i=f(l+e);if(P()!==i){D=e,function(t){window.location.hash=t}(i);var r=L.lastIndexOf(y(B.location)),o=L.slice(0,r+1);o.push(e),L=o,M({action:"PUSH",location:n})}else M()}}))},replace:function(t,e){var n=g(t,void 0,void 0,B.location);S.confirmTransitionTo(n,"REPLACE",o,(function(t){if(t){var e=y(n),i=f(l+e);P()!==i&&(D=e,C(i));var r=L.indexOf(y(B.location));-1!==r&&(L[r]=e),M({action:"REPLACE",location:n})}}))},go:j,goBack:function(){j(-1)},goForward:function(){j(1)},block:function(t){void 0===t&&(t=!1);var e=S.setPrompt(t);return F||(N(1),F=!0),function(){return F&&(F=!1,N(-1)),e()}},listen:function(t){var e=S.appendListener(t);return N(1),function(){N(-1),e()}}};return B}function T(t,e,n){return Math.min(Math.max(t,e),n)}function D(t){void 0===t&&(t={});var e=t,n=e.getUserConfirmation,r=e.initialEntries,o=void 0===r?["/"]:r,a=e.initialIndex,s=void 0===a?0:a,l=e.keyLength,c=void 0===l?6:l,u=v();function h(t){i(x,t),x.length=x.entries.length,u.notifyListeners(x.location,x.action)}function d(){return Math.random().toString(36).substr(2,c)}var p=T(s,0,o.length-1),f=o.map((function(t){return g(t,void 0,"string"==typeof t?d():t.key||d())})),m=y;function b(t){var e=T(x.index+t,0,x.entries.length-1),i=x.entries[e];u.confirmTransitionTo(i,"POP",n,(function(t){t?h({action:"POP",location:i,index:e}):h()}))}var x={length:f.length,action:"POP",location:f[p],index:p,entries:f,createHref:m,push:function(t,e){var i=g(t,e,d(),x.location);u.confirmTransitionTo(i,"PUSH",n,(function(t){if(t){var e=x.index+1,n=x.entries.slice(0);n.length>e?n.splice(e,n.length-e,i):n.push(i),h({action:"PUSH",location:i,index:e,entries:n})}}))},replace:function(t,e){var i=g(t,e,d(),x.location);u.confirmTransitionTo(i,"REPLACE",n,(function(t){t&&(x.entries[x.index]=i,h({action:"REPLACE",location:i}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(t){var e=x.index+t;return e>=0&&e<x.entries.length},block:function(t){return void 0===t&&(t=!1),u.setPrompt(t)},listen:function(t){return u.appendListener(t)}};return x}},function(t,e,n){"use strict";n.r(e);var i,r,o=n(0),a=n(1),s=function(){return(s=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)},l={onActivate:a.func,onAddUndo:a.func,onBeforeAddUndo:a.func,onBeforeExecCommand:a.func,onBeforeGetContent:a.func,onBeforeRenderUI:a.func,onBeforeSetContent:a.func,onBeforePaste:a.func,onBlur:a.func,onChange:a.func,onClearUndos:a.func,onClick:a.func,onContextMenu:a.func,onCopy:a.func,onCut:a.func,onDblclick:a.func,onDeactivate:a.func,onDirty:a.func,onDrag:a.func,onDragDrop:a.func,onDragEnd:a.func,onDragGesture:a.func,onDragOver:a.func,onDrop:a.func,onExecCommand:a.func,onFocus:a.func,onFocusIn:a.func,onFocusOut:a.func,onGetContent:a.func,onHide:a.func,onInit:a.func,onKeyDown:a.func,onKeyPress:a.func,onKeyUp:a.func,onLoadContent:a.func,onMouseDown:a.func,onMouseEnter:a.func,onMouseLeave:a.func,onMouseMove:a.func,onMouseOut:a.func,onMouseOver:a.func,onMouseUp:a.func,onNodeChange:a.func,onObjectResizeStart:a.func,onObjectResized:a.func,onObjectSelected:a.func,onPaste:a.func,onPostProcess:a.func,onPostRender:a.func,onPreProcess:a.func,onProgressState:a.func,onRedo:a.func,onRemove:a.func,onReset:a.func,onSaveContent:a.func,onSelectionChange:a.func,onSetAttrib:a.func,onSetContent:a.func,onShow:a.func,onSubmit:a.func,onUndo:a.func,onVisualAid:a.func},c=s({apiKey:a.string,id:a.string,inline:a.bool,init:a.object,initialValue:a.string,onEditorChange:a.func,outputFormat:a.oneOf(["html","text"]),value:a.string,tagName:a.string,cloudChannel:a.string,plugins:a.oneOfType([a.string,a.array]),toolbar:a.oneOfType([a.string,a.array]),disabled:a.bool,textareaName:a.string,tinymceScriptSrc:a.string},l),u=function(t){return"function"==typeof t},h=function(t){return t in l},d=function(t,e,n){(function(t){return Object.keys(t).filter(h).filter((function(e){return u(t[e])})).map((function(e){return{handler:t[e],eventName:e.substring(2)}}))})(e).forEach((function(e){var i=n[e.eventName];u(i)&&t.off(e.eventName,i);var r=function(n){return e.handler(n,t)};n[e.eventName]=r,t.on(e.eventName,r)}))},p=0,f=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++p+String(e)},y=function(t){return void 0===t||""===t?[]:Array.isArray(t)?t:t.split(" ")},g=function(){return{listeners:[],scriptId:f("tiny-script"),scriptLoaded:!1}},m=(i=g(),{load:function(t,e,n){i.scriptLoaded?n():(i.listeners.push(n),t.getElementById(i.scriptId)||function(t,e,n,i){var r=e.createElement("script");r.referrerPolicy="origin",r.type="application/javascript",r.id=t,r.src=n;var o=function(){r.removeEventListener("load",o),i()};r.addEventListener("load",o),e.head&&e.head.appendChild(r)}(i.scriptId,t,e,(function(){i.listeners.forEach((function(t){return t()})),i.scriptLoaded=!0})))},reinitialize:function(){i=g()}}),v=n(241),b=n(618),x=(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),w=function(){return(w=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)},S=function(t){function e(e){var n=t.call(this,e)||this;return n.initialise=function(){var t,e,i,r=w(w({},n.props.init),{target:n.elementRef.current,readonly:n.props.disabled,inline:n.inline,plugins:(t=n.props.init&&n.props.init.plugins,e=n.props.plugins,y(t).concat(y(e))),toolbar:n.props.toolbar||n.props.init&&n.props.init.toolbar,setup:function(t){n.editor=t,t.on("init",(function(e){n.initEditor(e,t)})),n.props.init&&"function"==typeof n.props.init.setup&&n.props.init.setup(t)}});null!==(i=n.elementRef.current)&&"textarea"===i.tagName.toLowerCase()&&(n.elementRef.current.style.visibility=""),Object(v.a)().init(r)},n.id=n.props.id||f("tiny-react"),n.elementRef=o.createRef(),n.inline=n.props.inline?n.props.inline:n.props.init&&n.props.init.inline,n.boundHandlers={},n}return x(e,t),e.prototype.componentDidUpdate=function(t){this.editor&&this.editor.initialized&&(d(this.editor,this.props,this.boundHandlers),this.currentContent=this.currentContent||this.editor.getContent({format:this.props.outputFormat}),"string"==typeof this.props.value&&this.props.value!==t.value&&this.props.value!==this.currentContent&&this.editor.setContent(this.props.value),"boolean"==typeof this.props.disabled&&this.props.disabled!==t.disabled&&this.editor.setMode(this.props.disabled?"readonly":"design"))},e.prototype.componentDidMount=function(){null!==Object(v.a)()?this.initialise():this.elementRef.current&&this.elementRef.current.ownerDocument&&m.load(this.elementRef.current.ownerDocument,this.getScriptSrc(),this.initialise)},e.prototype.componentWillUnmount=function(){null!==Object(v.a)()&&Object(v.a)().remove(this.editor)},e.prototype.render=function(){return this.inline?this.renderInline():this.renderIframe()},e.prototype.getScriptSrc=function(){var t=this.props.cloudChannel,e=this.props.apiKey?this.props.apiKey:"no-api-key";return Object(b.isNullOrUndefined)(this.props.tinymceScriptSrc)?"https://cdn.tiny.cloud/1/"+e+"/tinymce/"+t+"/tinymce.min.js":this.props.tinymceScriptSrc},e.prototype.initEditor=function(t,e){var n=this,i="string"==typeof this.props.value?this.props.value:"string"==typeof this.props.initialValue?this.props.initialValue:"";e.setContent(i),u(this.props.onEditorChange)&&e.on("change keyup setcontent",(function(t){var i=e.getContent({format:n.props.outputFormat});i!==n.currentContent&&(n.currentContent=i,u(n.props.onEditorChange)&&n.props.onEditorChange(n.currentContent,e))})),u(this.props.onInit)&&this.props.onInit(t,e),d(e,this.props,this.boundHandlers)},e.prototype.renderInline=function(){var t=this.props.tagName,e=void 0===t?"div":t;return o.createElement(e,{ref:this.elementRef,id:this.id})},e.prototype.renderIframe=function(){return o.createElement("textarea",{ref:this.elementRef,style:{visibility:"hidden"},name:this.props.textareaName,id:this.id})},e.propTypes=c,e.defaultProps={cloudChannel:"5"},e}(o.Component);n.d(e,"Editor",(function(){return S}))}]]);;
!function(e){function r(r){for(var n,l,i=r[0],f=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var f=t[i];0!==o[f]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={0:0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/Static/build/udf/";var i=window.webpackJsonp=window.webpackJsonp||[],f=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var p=f;t()}([]);;
