/*! For license information please see dash_core_components.js.LICENSE.txt */ !function(){var e,t,n,r,o={4296:function(e,t,n){var r;window,e.exports=(r=n(1609),function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return 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 o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));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="",n(n.s=1)}([function(e,t){e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"asyncDecorator",function(){return i}),n.d(t,"inheritAsyncDecorator",function(){return s}),n.d(t,"isReady",function(){return l}),n.d(t,"History",function(){return d});var r=n(0);function o(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function a(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function s(e){o(i,r,a,s,l,"next",e)}function l(e){o(i,r,a,s,l,"throw",e)}s(void 0)})}}var i=function(e,t){var n,o={isReady:new Promise(function(e){n=e}),get:Object(r.lazy)(function(){return Promise.resolve(t()).then(function(e){return setTimeout(a(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(!0);case 2:o.isReady=!0;case 3:case"end":return e.stop()}},e)})),0),e})})};return Object.defineProperty(e,"_dashprivate_isLazyComponentReady",{get:function(){return o.isReady}}),o.get},s=function(e,t){Object.defineProperty(e,"_dashprivate_isLazyComponentReady",{get:function(){return l(t)}})},l=function(e){return e&&e._dashprivate_isLazyComponentReady};function c(e,t){for(var n=0;n1?n-1:0),o=1;o1?n-1:0),o=1;o1?n-1:0),o=1;o1?n-1:0),o=1;oe.length)&&(n=e.length),e.substring(n-t.length,n)===t}var g="",A="",w="",x="",C={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function k(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function S(e){return b(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var I=function(e,t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(I,e);var n,o,s,u,d=(n=I,o=f(),function(){var e,t=h(n);if(o){var r=h(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function I(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,I),"object"!==m(e)||null===e)throw new v("options","Object",e);var n=e.message,o=e.operator,a=e.stackStartFn,i=e.actual,s=e.expected,u=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=n)t=d.call(this,String(n));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(g="",A="",x="",w=""):(g="",A="",x="",w="")),"object"===m(i)&&null!==i&&"object"===m(s)&&null!==s&&"stack"in i&&i instanceof Error&&"stack"in s&&s instanceof Error&&(i=k(i),s=k(s)),"deepStrictEqual"===o||"strictEqual"===o)t=d.call(this,function(e,t,n){var o="",a="",i=0,s="",l=!1,c=S(e),u=c.split("\n"),d=S(t).split("\n"),f=0,p="";if("strictEqual"===n&&"object"===m(e)&&"object"===m(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===u.length&&1===d.length&&u[0]!==d[0]){var h=u[0].length+d[0].length;if(h<=10){if(!("object"===m(e)&&null!==e||"object"===m(t)&&null!==t||0===e&&0===t))return"".concat(C[n],"\n\n")+"".concat(u[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==n&&h<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;u[0][f]===d[0][f];)f++;f>2&&(p="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",f),"^"),f=0)}}for(var b=u[u.length-1],v=d[d.length-1];b===v&&(f++<2?s="\n ".concat(b).concat(s):o=b,u.pop(),d.pop(),0!==u.length&&0!==d.length);)b=u[u.length-1],v=d[d.length-1];var k=Math.max(u.length,d.length);if(0===k){var I=c.split("\n");if(I.length>30)for(I[26]="".concat(g,"...").concat(x);I.length>27;)I.pop();return"".concat(C.notIdentical,"\n\n").concat(I.join("\n"),"\n")}f>3&&(s="\n".concat(g,"...").concat(x).concat(s),l=!0),""!==o&&(s="\n ".concat(o).concat(s),o="");var _=0,O=C[n]+"\n".concat(A,"+ actual").concat(x," ").concat(w,"- expected").concat(x),j=" ".concat(g,"...").concat(x," Lines skipped");for(f=0;f1&&f>2&&(E>4?(a+="\n".concat(g,"...").concat(x),l=!0):E>3&&(a+="\n ".concat(d[f-2]),_++),a+="\n ".concat(d[f-1]),_++),i=f,o+="\n".concat(w,"-").concat(x," ").concat(d[f]),_++;else if(d.length1&&f>2&&(E>4?(a+="\n".concat(g,"...").concat(x),l=!0):E>3&&(a+="\n ".concat(u[f-2]),_++),a+="\n ".concat(u[f-1]),_++),i=f,a+="\n".concat(A,"+").concat(x," ").concat(u[f]),_++;else{var D=d[f],B=u[f],P=B!==D&&(!y(B,",")||B.slice(0,-1)!==D);P&&y(D,",")&&D.slice(0,-1)===B&&(P=!1,B+=","),P?(E>1&&f>2&&(E>4?(a+="\n".concat(g,"...").concat(x),l=!0):E>3&&(a+="\n ".concat(u[f-2]),_++),a+="\n ".concat(u[f-1]),_++),i=f,a+="\n".concat(A,"+").concat(x," ").concat(B),o+="\n".concat(w,"-").concat(x," ").concat(D),_+=2):(a+=o,o="",1!==E&&0!==f||(a+="\n ".concat(B),_++))}if(_>20&&f30)for(p[26]="".concat(g,"...").concat(x);p.length>27;)p.pop();t=1===p.length?d.call(this,"".concat(f," ").concat(p[0])):d.call(this,"".concat(f,"\n\n").concat(p.join("\n"),"\n"))}else{var h=S(i),b="",_=C[o];"notDeepEqual"===o||"notEqual"===o?(h="".concat(C[o],"\n\n").concat(h)).length>1024&&(h="".concat(h.slice(0,1021),"...")):(b="".concat(S(s)),h.length>512&&(h="".concat(h.slice(0,509),"...")),b.length>512&&(b="".concat(b.slice(0,509),"...")),"deepEqual"===o||"equal"===o?h="".concat(_,"\n\n").concat(h,"\n\nshould equal\n\n"):b=" ".concat(o," ").concat(b)),t=d.call(this,"".concat(h).concat(b))}return Error.stackTraceLimit=u,t.generatedMessage=!n,Object.defineProperty(c(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=i,t.expected=s,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(c(t),a),t.stack,t.name="AssertionError",l(t)}return s=I,(u=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return b(this,a(a({},t),{},{customInspect:!1,depth:0}))}}])&&i(s.prototype,u),Object.defineProperty(s,"prototype",{writable:!1}),I}(u(Error),b.custom);e.exports=I},9597:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var i,s,l={};function c(e,t,n){n||(n=Error);var i=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)}(u,n);var i,s,l,c=(s=u,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=a(s);if(l){var n=a(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function u(n,r,o){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),a=c.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,o)),a.code=e,a}return i=u,Object.defineProperty(i,"prototype",{writable:!1}),i}(n);l[e]=i}function u(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",function(e,t,o){var a,s,l,c,d;if(void 0===i&&(i=n(4148)),i("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(s="not ",t.substr(0,4)===s)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-9,n)===t}(e," argument"))l="The ".concat(e," ").concat(a," ").concat(u(t,"type"));else{var f=("number"!=typeof d&&(d=0),d+1>(c=e).length||-1===c.indexOf(".",d)?"argument":"property");l='The "'.concat(e,'" ').concat(f," ").concat(a," ").concat(u(t,"type"))}return l+". Received type ".concat(r(o))},TypeError),c("ERR_INVALID_ARG_VALUE",function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=n(537));var o=s.inspect(t);return o.length>128&&(o="".concat(o.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(o)},TypeError,RangeError),c("ERR_INVALID_RETURN_VALUE",function(e,t,n){var o;return o=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(o,".")},TypeError),c("ERR_MISSING_ARGS",function(){for(var e=arguments.length,t=new Array(e),r=0;r0,"At least one arg needs to be specified");var o="The ",a=t.length;switch(t=t.map(function(e){return'"'.concat(e,'"')}),a){case 1:o+="".concat(t[0]," argument");break;case 2:o+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:o+=t.slice(0,a-1).join(", "),o+=", and ".concat(t[a-1]," arguments")}return"".concat(o," must be specified")},TypeError),e.exports.codes=l},2299:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||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 o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function P(e){return Object.keys(e).filter(B).concat(u(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function T(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);oe.length)&&(t=e.length);for(var n=0,r=Array(t);n{var n=t[e];return n&&n.length?{[e]:m}:void 0})}render(){return o().createElement(y,h({},this.props,{prependData:this.state.prependData,extendData:this.state.extendData,clearState:this.clearState}))}}var v=(0,s.asyncDecorator)(b,()=>Promise.all([Promise.all([n.e(384),n.e(746)]).then(n.bind(n,8315)),Promise.resolve(window.Plotly||new Promise((e,t)=>{var n,r=document.createElement("script");r.src=window._dashPlotlyJSURL,r.async=!0,r.onload=()=>{clearTimeout(n),e()},r.onerror=e=>{clearTimeout(n),t(e)},n=setTimeout(()=>{r.src="",t(new Error("plotly.js did not load after 30 seconds"))},3e4),document.querySelector("body").appendChild(r)})),b._loadMathjax?(0,l.A)():void 0]).then(e=>{return(t=e,n=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(t,n)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(t,n)||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.")}())[0];var t,n})),y=(0,r.memo)(e=>{var t=e.className,n=e.id,a=t?"dash-graph "+t:"dash-graph";return o().createElement(r.Suspense,{fallback:o().createElement("div",{id:n,key:n,className:"".concat(a," dash-graph--pending")})},o().createElement(v,h({},e,{className:a})))});y.displayName="ControlledPlotlyGraph",b.propTypes=d(d({},c),{},{id:i().string,responsive:i().oneOf([!0,!1,"auto"]),clickData:i().object,clickAnnotationData:i().object,hoverData:i().object,clear_on_unhover:i().bool,selectedData:i().object,relayoutData:i().object,extendData:i().oneOfType([i().array,i().object]),prependData:i().oneOfType([i().array,i().object]),restyleData:i().array,figure:i().exact({data:i().arrayOf(i().object),layout:i().object,frames:i().arrayOf(i().object)}),style:i().object,className:i().string,mathjax:i().bool,animate:i().bool,animation_options:i().object,config:i().exact({staticPlot:i().bool,plotlyServerURL:i().string,editable:i().bool,editSelection:i().bool,edits:i().exact({annotationPosition:i().bool,annotationTail:i().bool,annotationText:i().bool,axisTitleText:i().bool,colorbarPosition:i().bool,colorbarTitleText:i().bool,legendPosition:i().bool,legendText:i().bool,shapePosition:i().bool,titleText:i().bool}),autosizable:i().bool,responsive:i().bool,queueLength:i().number,fillFrame:i().bool,frameMargins:i().number,scrollZoom:i().bool,doubleClick:i().oneOf([!1,"reset","autosize","reset+autosize"]),doubleClickDelay:i().number,showTips:i().bool,showAxisDragHandles:i().bool,showAxisRangeEntryBoxes:i().bool,showLink:i().bool,sendData:i().bool,linkText:i().string,displayModeBar:i().oneOf([!0,!1,"hover"]),showSendToCloud:i().bool,showEditInChartStudio:i().bool,modeBarButtonsToRemove:i().array,modeBarButtonsToAdd:i().array,modeBarButtons:i().any,toImageButtonOptions:i().exact({format:i().oneOf(["jpeg","png","webp","svg"]),filename:i().string,width:i().number,height:i().number,scale:i().number}),displaylogo:i().bool,watermark:i().bool,plotGlPixelRatio:i().number,topojsonURL:i().string,mapboxAccessToken:i().any,locale:i().string,locales:i().object,displayNotifier:i().bool}),setProps:i().func}),y.propTypes=b.propTypes,b.defaultProps=d(d({},{_dashprivate_transformConfig:e=>e,_dashprivate_transformFigure:e=>e,_dashprivate_onFigureModified:e=>e}),{},{clickData:null,clickAnnotationData:null,hoverData:null,selectedData:null,relayoutData:null,prependData:null,extendData:null,restyleData:null,figure:{data:[],layout:{},frames:[]},responsive:"auto",mathjax:!1,animate:!1,animation_options:{frame:{redraw:!1},transition:{duration:750,ease:"cubic-in-out"}},clear_on_unhover:!1,config:{}});var g=b.propTypes,A=b.defaultProps,w=b},8057:function(e,t,n){"use strict";var r=n(6120),o=n.n(r),a=n(1609),i=n.n(a),s=n(1647),l=["refresh"];function c(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}c.prototype=window.Event.prototype;var u=e=>{var t=e.refresh,n=void 0!==t&&t,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;rf?v(f):void 0,[f]),g=window.dash_component_api.useDashContext().useLoading();return(0,a.useEffect)(()=>{y&&y!==f&&b({_dash_error:new Error("Dangerous link detected:: ".concat(f))})},[f,y]),i().createElement("a",{"data-dash-is-loading":g||void 0,id:d,className:o,style:u,href:y,onClick:e=>{e.metaKey||e.shiftKey||e.altKey||e.ctrlKey||("_self"===m||(0,s.A)(m))&&(e.preventDefault(),n?window.location=y:(window.history.pushState({},"",y),window.dispatchEvent(new c("_dashprivate_pushstate"))),window.scrollTo(0,0))},title:h,target:m},(0,s.A)(p)?y:p)};u.propTypes={children:o().node,href:o().string.isRequired,target:o().string,refresh:o().bool,title:o().string,className:o().string,style:o().object,id:o().string,loading_state:o().shape({is_loading:o().bool,prop_name:o().string,component_name:o().string}),setProps:o().func},t.A=u},9656:function(e,t,n){"use strict";n.d(t,{Ay:function(){return u},tu:function(){return f}});var r=n(4296),o=n(6120),a=n.n(o),i=n(1609),s=n.n(i),l=n(8136);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nPromise.all([Promise.all([n.e(384),n.e(641)]).then(n.bind(n,6809)),u._loadMathjax?(0,l.A)():void 0]).then(e=>{return(t=e,n=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(t,n)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(t,n)||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.")}())[0];var t,n})),f=u.propTypes;u.defaultProps},1932:function(e,t,n){"use strict";n.d(t,{Ay:function(){return c},tu:function(){return u}});var r=n(6120),o=n.n(r),a=n(1609),i=n.n(a),s=()=>n.e(113).then(n.bind(n,7871)),l=(0,a.lazy)(s);class c extends a.Component{render(){return i().createElement(a.Suspense,{fallback:null},i().createElement(l,this.props))}}c.propTypes={id:o().string,contents:o().oneOfType([o().string,o().arrayOf(o().string)]),filename:o().oneOfType([o().string,o().arrayOf(o().string)]),last_modified:o().oneOfType([o().number,o().arrayOf(o().number)]),children:o().oneOfType([o().node,o().string]),accept:o().string,disabled:o().bool,disable_click:o().bool,max_size:o().number,min_size:o().number,multiple:o().bool,enable_folder_selection:o().bool,className:o().string,className_active:o().string,className_reject:o().string,className_disabled:o().string,style:o().object,style_active:o().object,style_reject:o().object,style_disabled:o().object,setProps:o().func},c.defaultProps={disabled:!1,disable_click:!1,max_size:-1,min_size:0,multiple:!1,enable_folder_selection:!1,style:{},style_active:{borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},style_disabled:{opacity:.5},style_reject:{borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"}};var u=c.propTypes;c.defaultProps},8136:function(e,t,n){"use strict";t.A=e=>Promise.resolve(window.MathJax||(!1===e?void 0:n.e(81).then(n.bind(n,3046)).then(()=>window.MathJax)))},6840:function(e,t,n){"use strict";var r=n(1609),o=n.n(r),a=["elementType"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;tPromise.all([n.e(384),n.e(157)]).then(n.bind(n,9981)),s=["clearable","disabled","multi","searchable","labels","optionHeight","maxHeight","closeOnSelect","persisted_props","persistence_type"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n(e=>c()(e))(e)?+e:NaN,B=(e,t)=>e===t||isNaN(e)&&isNaN(t),P=["type","placeholder","inputMode","autoComplete","readOnly","required","autoFocus","list","multiple","spellCheck","name","min","max","step","minLength","maxLength","pattern","size"];function T(e){var t=e.type,n=void 0===t?d.LR.text:t,i=e.inputMode,l=void 0===i?"verbatim":i,c=e.n_blur,f=void 0===c?0:c,p=(e.n_blur_timestamp,e.n_submit),h=void 0===p?0:p,m=(e.n_submit_timestamp,e.debounce),b=void 0!==m&&m,v=e.step,y=void 0===v?"any":v,g=e.autoComplete,A=void 0===g?"off":g,w=(void 0===(void 0===e.persisted_props&&d.Ux.value,e.persistence_type)&&d.$T.local,e.disabled),x=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;rs()("input-"))[0],R=n===d.LR.number?{}:{value:null!=O?O:""},z=x.className;z="dash-input"+(z?" ".concat(z):"");var U=(0,o.useCallback)((e,t)=>{var n=x.setProps;e=D(e),t=C.current.checkValidity()?D(t):NaN,B(e,t)||n({value:t})},[x.setProps]),q=()=>{var e=C.current.value,t=D(e);if(n===d.LR.number)U(x.value,null!=t?t:O);else{var r=""===e&&void 0===x.value?void 0:e;x.setProps({value:r})}M(void 0)},L=(0,o.useCallback)(()=>(x.setProps({n_blur:(null!=f?f:0)+1,n_blur_timestamp:Date.now()}),C.current.checkValidity(),!0===b&&q()),[f,b]),W=(0,o.useCallback)(()=>{var e=C.current.value;E(e)},[]),Y=(0,o.useCallback)(e=>("Enter"===e.key&&x.setProps({n_submit:(null!=h?h:0)+1,n_submit_timestamp:Date.now()}),!0===b&&"Enter"===e.key&&q()),[h,b]),H=(0,o.useCallback)((e,t)=>{e=C.current.checkValidity()?D(e):NaN,t=D(t),B(e,t)||(C.current.value=void 0===t?"":"".concat(t))},[]),$=(0,o.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.5,t=C.current.value;window.clearTimeout(N),M(window.setTimeout(()=>{q()},1e3*e)),E(t)},[N]),G=(0,o.useCallback)(e=>{var t=parseFloat(C.current.value)||0,n=parseFloat(y)||1,r=(n.toString().split(".")[1]||"").length,o="increment"===e?t+n:t-n;null!==x.min&&void 0!==x.min&&(o=Math.max(o,parseFloat(x.min))),null!==x.max&&void 0!==x.min&&(o=Math.min(o,parseFloat(x.max)));var a=parseFloat(o.toFixed(r));C.current.value=a.toString(),E(a.toString()),q()},[y,x.min,x.max,q]);(0,o.useEffect)(()=>{var e=C.current.value;if(!N&&x.value!==e){var t=D(e);H(null!=t?t:e,x.value),n!==d.LR.number&&E(x.value)}},[x.value,n,N]),(0,o.useEffect)(()=>{if(O!==x.value){var e=C.current.selectionStart;b?("number"==typeof b&&Number.isFinite(b)&&$(b),n!==d.LR.number&&setTimeout(()=>{C.current.setSelectionRange(e,e)},0)):q()}},[O,b,n]);var X=[!0,"disabled","DISABLED"].includes(null!=w&&w),Z=(0,r.A)(P,_(_({},x),{},{type:n,inputMode:l,step:y,autoComplete:A,disabled:X})),V=n===d.LR.number,Q=parseFloat(String(null!=O?O:0))||0,J=D(x.min),K=D(x.max),ee=X||Q<=J,te=X||Q>=K;return a().createElement(u.A,null,e=>a().createElement("div",{className:"dash-input-container ".concat(z).concat(n===d.LR.hidden?" dash-input-hidden":"").trim(),style:x.style},a().createElement("input",S({id:x.id||F,ref:C,className:"dash-input-element",onBlur:L,onChange:W,onKeyPress:Y},R,Z,e,{disabled:X})),V&&a().createElement("button",{type:"button",className:"dash-input-stepper dash-stepper-decrement",onClick:()=>G("decrement"),disabled:ee,"aria-controls":x.id||F,"aria-label":"Decrease value"},"−"),V&&a().createElement("button",{type:"button",className:"dash-input-stepper dash-stepper-increment",onClick:()=>G("increment"),disabled:te,"aria-controls":x.id||F,"aria-label":"Increase value"},"+")))}T.dashPersistence={persisted_props:[d.Ux.value],persistence_type:d.$T.local};var N=T},3957:function(e,t,n){"use strict";n.d(t,{$T:function(){return r},IX:function(){return i},LR:function(){return a},Ux:function(){return o}});var r=function(e){return e.local="local",e.session="session",e.memory="memory",e}({}),o=function(e){return e.value="value",e.date="date",e.start_date="start_date",e.end_date="end_date",e}({}),a=function(e){return e.text="text",e.number="number",e.password="password",e.email="email",e.range="range",e.search="search",e.tel="tel",e.url="url",e.hidden="hidden",e}({}),i=function(e){return e.LeftToRight="ltr",e.RightToLeft="rtl",e}({})},2057:function(e,t){"use strict";t.A=function(e){var t=e.children,n={};return window.dash_component_api.useDashContext().useLoading()&&(n["data-dash-is-loading"]=!0),t(n)}},3530:function(e,t,n){"use strict";n.d(t,{O9:function(){return G},v1:function(){return V}});var r=n(1609),o=n.n(r),a=n(1487),i=n(6811),s=n(8379);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?g="positive-descending":(t.scrollLeft=1,g=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),g}return g}var w=function(e,t){return e};function x(e){var t,n=e.getItemOffset,o=e.getEstimatedTotalSize,a=e.getItemSize,i=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,d=e.getStopIndexForStartIndex,f=e.initInstanceProps,p=e.shouldResetStyleCacheOnItemSizeChange,v=e.validateProps;return t=function(e){var t,g;function x(t){var r;return(r=e.call(this,t)||this)._instanceProps=f(r.props,c(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:c(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=h(function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})}),r._callOnScroll=void 0,r._callOnScroll=h(function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})}),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,o=r.props,i=o.direction,s=o.itemSize,l=o.layout,c=r._getItemStyleCache(p&&s,p&&l,p&&i);if(c.hasOwnProperty(e))t=c[e];else{var u=n(r.props,e,r._instanceProps),d=a(r.props,e,r._instanceProps),f="horizontal"===i||"horizontal"===l,h="rtl"===i,m=f?u:0;c[e]=t={position:"absolute",left:h?void 0:m,right:h?m:void 0,top:f?0:u,height:f?"100%":d,width:f?d:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=h(function(e,t,n){return{}}),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,a=t.scrollWidth;r.setState(function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,i=o;if("rtl"===t)switch(A()){case"negative":i=-o;break;case"positive-descending":i=a-n-o}return i=Math.max(0,Math.min(i,a-n)),{isScrolling:!0,scrollDirection:e.scrollOffset=t?e.call(null):o.id=requestAnimationFrame(r)})})},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},function(){r._getItemStyleCache(-1,null)})},r}g=e,(t=x).prototype=Object.create(g.prototype),t.prototype.constructor=t,u(t,g),x.getDerivedStateFromProps=function(e,t){return C(e,t),v(e),null};var k=x.prototype;return k.scrollTo=function(e){e=Math.max(0,e),this.setState(function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffsetl.clientWidth?y():0:l.scrollHeight>l.clientHeight?y():0}this.scrollTo(i(this.props,e,t,a,this._instanceProps,s))},k.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},k.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var a=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(A()){case"negative":a.scrollLeft=-o;break;case"positive-ascending":a.scrollLeft=o;break;default:var i=a.clientWidth,s=a.scrollWidth;a.scrollLeft=s-i-o}else a.scrollLeft=o;else a.scrollTop=o}this._callPropsCallbacks()},k.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&b(this._resetIsScrollingTimeoutId)},k.render=function(){var e=this.props,t=e.children,n=e.className,a=e.direction,i=e.height,s=e.innerRef,c=e.innerElementType,u=e.innerTagName,d=e.itemCount,f=e.itemData,p=e.itemKey,h=void 0===p?w:p,m=e.layout,b=e.outerElementType,v=e.outerTagName,y=e.style,g=e.useIsScrolling,A=e.width,x=this.state.isScrolling,C="horizontal"===a||"horizontal"===m,k=C?this._onScrollHorizontal:this._onScrollVertical,S=this._getRangeToRender(),I=S[0],_=S[1],O=[];if(d>0)for(var j=I;j<=_;j++)O.push((0,r.createElement)(t,{data:f,key:h(j,f),index:j,isScrolling:g?x:void 0,style:this._getItemStyle(j)}));var E=o(this.props,this._instanceProps);return(0,r.createElement)(b||v||"div",{className:n,onScroll:k,ref:this._outerRefSetter,style:l({position:"relative",height:i,width:A,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:a},y)},(0,r.createElement)(c||u||"div",{children:O,ref:s,style:{height:C?"100%":E,pointerEvents:x?"none":void 0,width:C?E:"100%"}}))},k._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var a=this.state,i=a.scrollDirection,s=a.scrollOffset,l=a.scrollUpdateWasRequested;this._callOnScroll(i,s,l)}},k._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,a=r.scrollDirection,i=r.scrollOffset;if(0===t)return[0,0,0,0];var l=s(this.props,i,this._instanceProps),c=d(this.props,l,i,this._instanceProps),u=o&&"backward"!==a?1:Math.max(1,n),f=o&&"forward"!==a?1:Math.max(1,n);return[Math.max(0,l-u),Math.max(0,Math.min(t-1,c+f)),l,c]},x}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var C=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},k=function(e,t,n){var r=e.itemSize,o=n.itemMetadataMap,a=n.lastMeasuredIndex;if(t>a){var i=0;if(a>=0){var s=o[a];i=s.offset+s.size}for(var l=a+1;l<=t;l++){var c=r(l);o[l]={offset:i,size:c},i+=c}n.lastMeasuredIndex=t}return o[t]},S=function(e,t,n,r,o){for(;r<=n;){var a=r+Math.floor((n-r)/2),i=k(e,a,t).offset;if(i===o)return a;io&&(n=a-1)}return r>0?r-1:0},I=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,o=t.estimatedItemSize,a=t.lastMeasuredIndex,i=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];i=s.offset+s.size}return i+(n-a-1)*o},_=x({getItemOffset:function(e,t,n){return k(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:I,getOffsetForIndexAndAlignment:function(e,t,n,r,o,a){var i=e.direction,s=e.height,l=e.layout,c=e.width,u="horizontal"===i||"horizontal"===l?c:s,d=k(e,t,o),f=I(e,o),p=Math.max(0,Math.min(f-u,d.offset)),h=Math.max(0,d.offset-u+d.size+a);switch("smart"===n&&(n=r>=h-u&&r<=p+u?"auto":"center"),n){case"start":return p;case"end":return h;case"center":return Math.round(h+(p-h)/2);default:return r>=h&&r<=p?r:r0?r[o].offset:0)>=n?S(e,t,o,0,n):function(e,t,n,r){for(var o=e.itemCount,a=1;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n{e.index;var t=e.label,n=e.title,r=e.value,a=window.dash_component_api.useDashContext(),i=window.dash_component_api.ExternalWrapper;if("object"==typeof t){var s=t instanceof Array?t:[t];return o().createElement(o().Fragment,null,s.map((e,t)=>o().createElement(i,{key:t,component:e,componentPath:[...a.componentPath,String(r),t]})))}var l="".concat(null!=t?t:r);return o().createElement("span",{title:n},l)},X=e=>{var t=e.option,n=e.isSelected,r=e.onChange,a=e.optionClassName,i=e.optionStyle,s=e.inputType,l=void 0===s?"checkbox":s,c=e.inputClassName,u=e.inputStyle,d=e.labelClassName,f=e.labelStyle,p=e.index,h=e.id,m=["dash-options-list-option",n?"selected":"",a].filter(Boolean),b=["dash-options-list-option-checkbox",c].filter(Boolean),v=["dash-options-list-option-text",d].filter(Boolean);return o().createElement("label",{className:m.join(" "),role:"option","aria-selected":n,style:i,"data-option-index":p},o().createElement("span",{className:"dash-options-list-option-wrapper"},o().createElement("input",{type:l,checked:n,name:h,value:"boolean"==typeof t.value?"".concat(t.value):t.value,disabled:!!t.disabled,onChange:()=>r(t),onKeyUp:e=>{"Enter"===e.key&&r(t)},readOnly:!0,className:b.join(" "),style:u})),o().createElement("span",{className:v.join(" "),style:f,title:t.title},o().createElement(G,$({},t,{index:p}))))},Z=(0,r.memo)(e=>{var t=e.index,n=e.style,i=e.data,s=i.options,l=i.selected,c=i.onChange,u=i.passThruProps,d=i.setOptionHeight,f=s[t],p=(0,a.A)(f.value,l),h=(0,r.useCallback)(e=>{if(e){var n=e.getBoundingClientRect().height;n>0&&d(t,n),new ResizeObserver(e=>{var n,r,o=Y(e,1)[0],a=null!==(n=null===(r=o.borderBoxSize)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.blockSize)&&void 0!==n?n:o.contentRect.height;a>0&&d(t,a)}).observe(e)}},[t,d]);return o().createElement("div",{style:n},o().createElement("div",{ref:h},o().createElement(X,$({id:u.id,index:t,option:f,isSelected:p,onChange:c},u))))});Z.displayName="Row";var V=(0,r.forwardRef)((e,t)=>{var n=e.options,l=e.selected,c=e.onSelectionChange,u=e.optionHeight,d=e.maxHeight,f=void 0===d?window.innerHeight:d,p=e.id,h=e.className,m=e.style,b=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{var t;return null!==(t=A.current.get(e))&&void 0!==t?t:k},[k]),I=(0,r.useCallback)((e,t)=>{var n;A.current.get(e)!==t&&(A.current.set(e,t),null===(n=v.current)||void 0===n||n.resetAfterIndex(e,!0))},[]);(0,r.useLayoutEffect)(()=>{var e,t=y.current;if(t&&null===x){null===(e=v.current)||void 0===e||e.resetAfterIndex(0,!1);var n=t.getBoundingClientRect().height;n>0&&C(n)}},[]);var O=n.length*k,j=null===x?f:Math.min(x,O),E=(0,r.useCallback)(e=>{requestAnimationFrame(()=>{var t;if(g.current===e){var n=null===(t=y.current)||void 0===t?void 0:t.querySelector('[data-option-index="'.concat(e,'"] input'));n instanceof HTMLElement&&(g.current=null,n.focus())}})},[]);(0,r.useImperativeHandle)(t,()=>({scrollToItem:e=>{v.current&&v.current.scrollToItem(e,"smart")},focusItem:e=>{g.current=e,v.current&&v.current.scrollToItem(e,"center"),E(e)}}));var D=(0,r.useCallback)(e=>{var t;t=(0,a.A)(e.value,l)?(0,i.A)([e.value],l):(0,s.A)(e.value,l),c(t)},[l,c]),B=["dash-options-list",h].filter(Boolean),P=(0,r.useCallback)(()=>{"number"==typeof g.current&&E(g.current)},[]),T=(0,r.useMemo)(()=>{if(!n.length)return null;for(var e=Math.max(1,Math.floor(n.length/100)),t=n[0],r=0,a=0;ar&&(t=n[a],r=i.length)}return o().createElement(X,{index:-1,option:t,isSelected:!1,onChange:()=>{}})},[n]),N=(0,r.useMemo)(()=>({options:n,selected:l,onChange:D,passThruProps:L({id:p},b),setOptionHeight:I}),[n,l,D,p,b]);return n.length<100?o().createElement("div",{ref:y,id:p,className:B.join(" "),style:m,role:"listbox"},n.map((e,t)=>o().createElement(X,$({key:t,id:p,index:t,option:e,isSelected:(0,a.A)(e.value,l),onChange:D},b)))):o().createElement("div",{ref:y,id:p,className:B.join(" "),style:m,role:"listbox"},o().createElement(_,{ref:v,height:j,itemCount:n.length,itemSize:S,estimatedItemSize:k,width:"100%",className:"dash-options-list-virtualized",onItemsRendered:P,itemData:N,itemKey:(e,t)=>{var n,r;return String(null!==(n=null===(r=t.options[e])||void 0===r?void 0:r.value)&&void 0!==n?n:e)}},Z),T&&o().createElement("div",{"aria-hidden":!0,style:{height:0,overflow:"hidden"}},T))});V.displayName="OptionsList"},3532:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=n(1609),o=n.n(r);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{var t=new Set;return{options:"object"!=typeof e||e instanceof Array?e instanceof Array?e.map(e=>{var n=(e=>["string","number","boolean"].includes(typeof e))(e)?{label:String(e),value:e}:e;return t.add(n.value),n}):[]:Object.entries(e).map(e=>{var n,r,i=(r=2,function(e){if(Array.isArray(e))return e}(n=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(n,r)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(n,r)||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.")}()),s=i[0],l=i[1],c={label:o().isValidElement(l)?l:String(l),value:s};return t.add(s),c}),valueSet:t}}},7526:function(e,t){"use strict";t.bg=function(e){var t,n,a=function(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}(e),i=a[0],s=a[1],l=new o(function(e,t,n){return 3*(t+n)/4-n}(0,i,s)),c=0,u=s>0?i-4:i;for(n=0;n>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)n[i]=a[i],r[a.charCodeAt(i)]=i;r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},3144:function(e,t,n){"use strict";var r=n(6743),o=n(1002),a=n(76),i=n(7119);e.exports=i||r.call(a,o)},2205:function(e,t,n){"use strict";var r=n(6743),o=n(1002),a=n(3144);e.exports=function(){return a(r,o,arguments)}},1002:function(e){"use strict";e.exports=Function.prototype.apply},76:function(e){"use strict";e.exports=Function.prototype.call},3126:function(e,t,n){"use strict";var r=n(6743),o=n(9675),a=n(76),i=n(3144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return i(r,a,e)}},7119:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},8075:function(e,t,n){"use strict";var r=n(453),o=n(487),a=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?o(n):n}},487:function(e,t,n){"use strict";var r=n(6897),o=n(655),a=n(3126),i=n(2205);e.exports=function(e){var t=a(arguments),n=e.length-(arguments.length-1);return r(t,1+(n>0?n:0),!0)},o?o(e.exports,"apply",{value:i}):e.exports.apply=i},6556:function(e,t,n){"use strict";var r=n(453),o=n(3126),a=o([r("%String.prototype.indexOf%")]);e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?o([n]):n}},6763:function(e,t,n){var r=n(537),o=n(4148);function a(){return(new Date).getTime()}var i,s=Array.prototype.slice,l={};i=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){i.log.apply(i,arguments)},"info"],[function(){i.log.apply(i,arguments)},"warn"],[function(){i.warn.apply(i,arguments)},"error"],[function(e){l[e]=a()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=a()-t;i.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=r.format.apply(null,arguments),i.error(e.stack)},"trace"],[function(e){i.log(r.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);o.ok(!1,r.format.apply(null,t))}},"assert"]],u=0;u