window.dash_renderer=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=54)}([function(e,t){e.exports=window.React},function(e,t){e.exports=window.PropTypes},,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if(r)return[e,t];return e},e.exports=t.default},function(e,t,r){"use strict";var n=r(13),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={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},u={};function s(e){return n.isMemo(e)?a:u[e.$$typeof]||o}u[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var c=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(y){var o=d(r);o&&o!==y&&e(t,o,n)}var a=l(r);f&&(a=a.concat(f(r)));for(var u=s(t),h=s(r),m=0;m0;){var l=c[c.length-1],f=l.processed,p=l.node;if(f)c.pop(),s.pop(),u[p]=!1,i[p]=!0,t&&0!==e[p].length||r.push(p);else{if(i[p]){c.pop();continue}if(u[p]){if(n){c.pop();continue}throw s.push(p),new o(s)}u[p]=!0,s.push(p);for(var d=e[p],y=d.length-1;y>=0;y--)c.push({node:d[y],processed:!1});l.processed=!0}}}}}var n=t.DepGraph=function(e){this.nodes={},this.outgoingEdges={},this.incomingEdges={},this.circular=e&&!!e.circular};n.prototype={size:function(){return Object.keys(this.nodes).length},addNode:function(e,t){this.hasNode(e)||(2===arguments.length?this.nodes[e]=t:this.nodes[e]=e,this.outgoingEdges[e]=[],this.incomingEdges[e]=[])},removeNode:function(e){this.hasNode(e)&&(delete this.nodes[e],delete this.outgoingEdges[e],delete this.incomingEdges[e],[this.incomingEdges,this.outgoingEdges].forEach((function(t){Object.keys(t).forEach((function(r){var n=t[r].indexOf(e);n>=0&&t[r].splice(n,1)}),this)})))},hasNode:function(e){return this.nodes.hasOwnProperty(e)},getNodeData:function(e){if(this.hasNode(e))return this.nodes[e];throw new Error("Node does not exist: "+e)},setNodeData:function(e,t){if(!this.hasNode(e))throw new Error("Node does not exist: "+e);this.nodes[e]=t},addDependency:function(e,t){if(!this.hasNode(e))throw new Error("Node does not exist: "+e);if(!this.hasNode(t))throw new Error("Node does not exist: "+t);return-1===this.outgoingEdges[e].indexOf(t)&&this.outgoingEdges[e].push(t),-1===this.incomingEdges[t].indexOf(e)&&this.incomingEdges[t].push(e),!0},removeDependency:function(e,t){var r;this.hasNode(e)&&(r=this.outgoingEdges[e].indexOf(t))>=0&&this.outgoingEdges[e].splice(r,1),this.hasNode(t)&&(r=this.incomingEdges[t].indexOf(e))>=0&&this.incomingEdges[t].splice(r,1)},clone:function(){var e=this,t=new n;return Object.keys(e.nodes).forEach((function(r){t.nodes[r]=e.nodes[r],t.outgoingEdges[r]=e.outgoingEdges[r].slice(0),t.incomingEdges[r]=e.incomingEdges[r].slice(0)})),t},dependenciesOf:function(e,t){if(this.hasNode(e)){var n=[];r(this.outgoingEdges,t,n,this.circular)(e);var o=n.indexOf(e);return o>=0&&n.splice(o,1),n}throw new Error("Node does not exist: "+e)},dependantsOf:function(e,t){if(this.hasNode(e)){var n=[];r(this.incomingEdges,t,n,this.circular)(e);var o=n.indexOf(e);return o>=0&&n.splice(o,1),n}throw new Error("Node does not exist: "+e)},overallOrder:function(e){var t=this,n=[],o=Object.keys(this.nodes);if(0===o.length)return n;if(!this.circular){var i=r(this.outgoingEdges,!1,[],this.circular);o.forEach((function(e){i(e)}))}var a=r(this.outgoingEdges,e,n,this.circular);return o.filter((function(e){return 0===t.incomingEdges[e].length})).forEach((function(e){a(e)})),this.circular&&o.filter((function(e){return-1===n.indexOf(e)})).forEach((function(e){a(e)})),n}};var o=t.DepGraphCycleError=function(e){var t="Dependency Cycle Found: "+e.join(" -> "),r=new Error(t);return r.cyclePath=e,Object.setPrototypeOf(r,Object.getPrototypeOf(this)),Error.captureStackTrace&&Error.captureStackTrace(r,o),r};o.prototype=Object.create(Error.prototype,{constructor:{value:Error,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(o,Error)},function(e,t,r){"use strict"; /*! * cookie * Copyright(c) 2012-2014 Roman Shtylman * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */t.parse=function(e,t){if("string"!=typeof e)throw new TypeError("argument str must be a string");for(var r={},o=t||{},a=e.split(i),s=o.decode||n,c=0;c0&&(u[s]=l)}else{var y=(0,o.default)(r,s,c,u,t);y&&(u[s]=y),u=(0,n.default)(t,s,u)}}return u}};var n=u(r(59)),o=u(r(16)),i=u(r(17)),a=u(r(18));function u(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:function(e){return e};return function(){function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e);var n="undefined"!=typeof navigator?navigator.userAgent:void 0;if(this._userAgent=r.userAgent||n,this._keepUnprefixed=r.keepUnprefixed||!1,this._userAgent&&(this._browserInfo=(0,o.default)(this._userAgent)),!this._browserInfo||!this._browserInfo.cssPrefix)return this._useFallback=!0,!1;this.prefixedKeyframes=(0,i.default)(this._browserInfo.browserName,this._browserInfo.browserVersion,this._browserInfo.cssPrefix);var a=this._browserInfo.browserName&&t[this._browserInfo.browserName];if(a){for(var u in this._requiresPrefix={},a)a[u]>=this._browserInfo.browserVersion&&(this._requiresPrefix[u]=!0);this._hasPropsRequiringPrefix=Object.keys(this._requiresPrefix).length>0}else this._useFallback=!0;this._metaData={browserVersion:this._browserInfo.browserVersion,browserName:this._browserInfo.browserName,cssPrefix:this._browserInfo.cssPrefix,jsPrefix:this._browserInfo.jsPrefix,keepUnprefixed:this._keepUnprefixed,requiresPrefix:this._requiresPrefix}}return n(e,[{key:"prefix",value:function(e){return this._useFallback?l(e):this._hasPropsRequiringPrefix?this._prefixStyle(e):e}},{key:"_prefixStyle",value:function(e){for(var t in e){var n=e[t];if((0,s.default)(n))e[t]=this.prefix(n);else if(Array.isArray(n)){for(var o=[],i=0,l=n.length;i0&&(e[t]=o)}else{var p=(0,c.default)(r,t,n,e,this._metaData);p&&(e[t]=p),this._requiresPrefix.hasOwnProperty(t)&&(e[this._browserInfo.jsPrefix+(0,a.default)(t)]=n,this._keepUnprefixed||delete e[t])}}return e}}],[{key:"prefixAll",value:function(e){return l(e)}}]),e}()};var o=l(r(60)),i=l(r(63)),a=l(r(12)),u=l(r(17)),s=l(r(18)),c=l(r(16));function l(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=t.default},function(e,t,r){"use strict";var n=r(29),o=r.n(n),i=r(30),a=r.n(i),u=r(31),s=r.n(u),c=r(32),l=r.n(c),f=r(33),p=r.n(f),d=r(34),y=r.n(d),h=r(35),m=r.n(h),v=r(36),b=r.n(v),g=r(37),w=r.n(g),O=r(38),S=r.n(O),_=r(39),x=r.n(_),k=r(40),j=r.n(k),P=["Webkit"],E=["Moz"],A=["ms"],C=["Webkit","Moz"],R=["Webkit","ms"],T=["Webkit","Moz","ms"];t.a={plugins:[o.a,a.a,s.a,l.a,p.a,y.a,m.a,b.a,w.a,S.a,x.a,j.a],prefixMap:{transform:R,transformOrigin:R,transformOriginX:R,transformOriginY:R,backfaceVisibility:P,perspective:P,perspectiveOrigin:P,transformStyle:P,transformOriginZ:P,animation:P,animationDelay:P,animationDirection:P,animationFillMode:P,animationDuration:P,animationIterationCount:P,animationName:P,animationPlayState:P,animationTimingFunction:P,appearance:C,userSelect:T,fontKerning:P,textEmphasisPosition:P,textEmphasis:P,textEmphasisStyle:P,textEmphasisColor:P,boxDecorationBreak:P,clipPath:P,maskImage:P,maskMode:P,maskRepeat:P,maskPosition:P,maskClip:P,maskOrigin:P,maskSize:P,maskComposite:P,mask:P,maskBorderSource:P,maskBorderMode:P,maskBorderSlice:P,maskBorderWidth:P,maskBorderOutset:P,maskBorderRepeat:P,maskBorder:P,maskType:P,textDecorationStyle:C,textDecorationSkip:C,textDecorationLine:C,textDecorationColor:C,filter:P,fontFeatureSettings:C,breakAfter:T,breakBefore:T,breakInside:T,columnCount:C,columnFill:C,columnGap:C,columnRule:C,columnRuleColor:C,columnRuleStyle:C,columnRuleWidth:C,columns:C,columnSpan:C,columnWidth:C,writingMode:R,flex:R,flexBasis:P,flexDirection:R,flexGrow:P,flexFlow:R,flexShrink:P,flexWrap:R,alignContent:P,alignItems:P,alignSelf:P,justifyContent:P,order:P,transitionDelay:P,transitionDuration:P,transitionProperty:P,transitionTimingFunction:P,backdropFilter:P,scrollSnapType:R,scrollSnapPointsX:R,scrollSnapPointsY:R,scrollSnapDestination:R,scrollSnapCoordinate:R,shapeImageThreshold:P,shapeImageMargin:P,shapeImageOutside:P,hyphens:T,flowInto:R,flowFrom:R,regionFragment:R,boxSizing:E,textAlignLast:E,tabSize:E,wrapFlow:A,wrapThrough:A,wrapMargin:A,touchAction:A,gridTemplateColumns:A,gridTemplateRows:A,gridTemplateAreas:A,gridTemplate:A,gridAutoColumns:A,gridAutoRows:A,gridAutoFlow:A,grid:A,gridRowStart:A,gridColumnStart:A,gridRowEnd:A,gridRow:A,gridColumn:A,gridColumnEnd:A,gridColumnGap:A,gridRowGap:A,gridArea:A,gridGap:A,textSizeAdjust:R,borderImage:P,borderImageOutset:P,borderImageRepeat:P,borderImageSlice:P,borderImageSource:P,borderImageWidth:P}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,i.default)(t)&&t.indexOf("calc(")>-1)return a.map((function(e){return t.replace(/calc\(/g,e+"calc(")}))};var n,o=r(5),i=(n=o)&&n.__esModule?n:{default:n};var a=["-webkit-","-moz-",""];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,i.default)(t)&&t.indexOf("cross-fade(")>-1)return a.map((function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")}))};var n,o=r(5),i=(n=o)&&n.__esModule?n:{default:n};var a=["-webkit-",""];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("cursor"===e&&o.hasOwnProperty(t))return n.map((function(e){return e+t}))};var n=["-webkit-","-moz-",""],o={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,i.default)(t)&&t.indexOf("filter(")>-1)return a.map((function(e){return t.replace(/filter\(/g,e+"filter(")}))};var n,o=r(5),i=(n=o)&&n.__esModule?n:{default:n};var a=["-webkit-",""];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("display"===e&&n.hasOwnProperty(t))return n[t]};var n={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){o.hasOwnProperty(e)&&(r[o[e]]=n[t]||t)};var n={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},o={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?r.WebkitBoxOrient="vertical":r.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?r.WebkitBoxDirection="reverse":r.WebkitBoxDirection="normal");o.hasOwnProperty(e)&&(r[o[e]]=n[t]||t)};var n={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},o={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,i.default)(t)&&u.test(t))return a.map((function(e){return t.replace(u,(function(t){return e+t}))}))};var n,o=r(5),i=(n=o)&&n.__esModule?n:{default:n};var a=["-webkit-","-moz-",""],u=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,i.default)(t)&&t.indexOf("image-set(")>-1)return a.map((function(e){return t.replace(/image-set\(/g,e+"image-set(")}))};var n,o=r(5),i=(n=o)&&n.__esModule?n:{default:n};var a=["-webkit-",""];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(o.hasOwnProperty(e)&&i.hasOwnProperty(t))return n.map((function(e){return e+t}))};var n=["-webkit-","-moz-",""],o={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,a){if("string"==typeof t&&u.hasOwnProperty(e)){var c=function(e,t){if((0,o.default)(e))return e;for(var r=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),i=0,a=r.length;i-1&&"order"!==f)for(var p=t[l],d=0,y=p.length;d-1)return l;var f=c.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter((function(e){return!/-webkit-|-ms-/.test(e)})).join(",");return e.indexOf("Moz")>-1?f:(r["Webkit"+(0,i.default)(e)]=l,r["Moz"+(0,i.default)(e)]=f,c)}};var n=a(r(19)),o=a(r(5)),i=a(r(12));function a(e){return e&&e.__esModule?e:{default:e}}var u={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},s={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},function(e,t,r){"use strict";var n=r(42),o=r.n(n),i=r(43),a=r.n(i),u=r(44),s=r.n(u),c=r(45),l=r.n(c),f=r(46),p=r.n(f),d=r(47),y=r.n(d),h=r(48),m=r.n(h),v=r(49),b=r.n(v),g=r(50),w=r.n(g),O=r(51),S=r.n(O),_=r(52),x=r.n(_),k=r(53),j=r.n(k);t.a={plugins:[o.a,a.a,s.a,l.a,p.a,y.a,m.a,b.a,w.a,S.a,x.a,j.a],prefixMap:{chrome:{transform:35,transformOrigin:35,transformOriginX:35,transformOriginY:35,backfaceVisibility:35,perspective:35,perspectiveOrigin:35,transformStyle:35,transformOriginZ:35,animation:42,animationDelay:42,animationDirection:42,animationFillMode:42,animationDuration:42,animationIterationCount:42,animationName:42,animationPlayState:42,animationTimingFunction:42,appearance:66,userSelect:53,fontKerning:32,textEmphasisPosition:66,textEmphasis:66,textEmphasisStyle:66,textEmphasisColor:66,boxDecorationBreak:66,clipPath:54,maskImage:66,maskMode:66,maskRepeat:66,maskPosition:66,maskClip:66,maskOrigin:66,maskSize:66,maskComposite:66,mask:66,maskBorderSource:66,maskBorderMode:66,maskBorderSlice:66,maskBorderWidth:66,maskBorderOutset:66,maskBorderRepeat:66,maskBorder:66,maskType:66,textDecorationStyle:56,textDecorationSkip:56,textDecorationLine:56,textDecorationColor:56,filter:52,fontFeatureSettings:47,breakAfter:49,breakBefore:49,breakInside:49,columnCount:49,columnFill:49,columnGap:49,columnRule:49,columnRuleColor:49,columnRuleStyle:49,columnRuleWidth:49,columns:49,columnSpan:49,columnWidth:49,writingMode:47},safari:{flex:8,flexBasis:8,flexDirection:8,flexGrow:8,flexFlow:8,flexShrink:8,flexWrap:8,alignContent:8,alignItems:8,alignSelf:8,justifyContent:8,order:8,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8,transformOrigin:8,transformOriginX:8,transformOriginY:8,backfaceVisibility:8,perspective:8,perspectiveOrigin:8,transformStyle:8,transformOriginZ:8,animation:8,animationDelay:8,animationDirection:8,animationFillMode:8,animationDuration:8,animationIterationCount:8,animationName:8,animationPlayState:8,animationTimingFunction:8,appearance:11,userSelect:11,backdropFilter:11,fontKerning:9,scrollSnapType:10.1,scrollSnapPointsX:10.1,scrollSnapPointsY:10.1,scrollSnapDestination:10.1,scrollSnapCoordinate:10.1,textEmphasisPosition:7,textEmphasis:7,textEmphasisStyle:7,textEmphasisColor:7,boxDecorationBreak:11,clipPath:11,maskImage:11,maskMode:11,maskRepeat:11,maskPosition:11,maskClip:11,maskOrigin:11,maskSize:11,maskComposite:11,mask:11,maskBorderSource:11,maskBorderMode:11,maskBorderSlice:11,maskBorderWidth:11,maskBorderOutset:11,maskBorderRepeat:11,maskBorder:11,maskType:11,textDecorationStyle:11,textDecorationSkip:11,textDecorationLine:11,textDecorationColor:11,shapeImageThreshold:10,shapeImageMargin:10,shapeImageOutside:10,filter:9,hyphens:11,flowInto:11,flowFrom:11,breakBefore:8,breakAfter:8,breakInside:8,regionFragment:11,columnCount:8,columnFill:8,columnGap:8,columnRule:8,columnRuleColor:8,columnRuleStyle:8,columnRuleWidth:8,columns:8,columnSpan:8,columnWidth:8,writingMode:10.1},firefox:{appearance:60,userSelect:60,boxSizing:28,textAlignLast:48,textDecorationStyle:35,textDecorationSkip:35,textDecorationLine:35,textDecorationColor:35,tabSize:60,hyphens:42,fontFeatureSettings:33,breakAfter:51,breakBefore:51,breakInside:51,columnCount:51,columnFill:51,columnGap:51,columnRule:51,columnRuleColor:51,columnRuleStyle:51,columnRuleWidth:51,columns:51,columnSpan:51,columnWidth:51},opera:{flex:16,flexBasis:16,flexDirection:16,flexGrow:16,flexFlow:16,flexShrink:16,flexWrap:16,alignContent:16,alignItems:16,alignSelf:16,justifyContent:16,order:16,transform:22,transformOrigin:22,transformOriginX:22,transformOriginY:22,backfaceVisibility:22,perspective:22,perspectiveOrigin:22,transformStyle:22,transformOriginZ:22,animation:29,animationDelay:29,animationDirection:29,animationFillMode:29,animationDuration:29,animationIterationCount:29,animationName:29,animationPlayState:29,animationTimingFunction:29,appearance:50,userSelect:40,fontKerning:19,textEmphasisPosition:50,textEmphasis:50,textEmphasisStyle:50,textEmphasisColor:50,boxDecorationBreak:50,clipPath:41,maskImage:50,maskMode:50,maskRepeat:50,maskPosition:50,maskClip:50,maskOrigin:50,maskSize:50,maskComposite:50,mask:50,maskBorderSource:50,maskBorderMode:50,maskBorderSlice:50,maskBorderWidth:50,maskBorderOutset:50,maskBorderRepeat:50,maskBorder:50,maskType:50,textDecorationStyle:43,textDecorationSkip:43,textDecorationLine:43,textDecorationColor:43,filter:39,fontFeatureSettings:34,breakAfter:36,breakBefore:36,breakInside:36,columnCount:36,columnFill:36,columnGap:36,columnRule:36,columnRuleColor:36,columnRuleStyle:36,columnRuleWidth:36,columns:36,columnSpan:36,columnWidth:36,writingMode:34},ie:{flex:10,flexDirection:10,flexFlow:10,flexWrap:10,transform:9,transformOrigin:9,transformOriginX:9,transformOriginY:9,userSelect:11,wrapFlow:11,wrapThrough:11,wrapMargin:11,scrollSnapType:11,scrollSnapPointsX:11,scrollSnapPointsY:11,scrollSnapDestination:11,scrollSnapCoordinate:11,touchAction:10,hyphens:11,flowInto:11,flowFrom:11,breakBefore:11,breakAfter:11,breakInside:11,regionFragment:11,gridTemplateColumns:11,gridTemplateRows:11,gridTemplateAreas:11,gridTemplate:11,gridAutoColumns:11,gridAutoRows:11,gridAutoFlow:11,grid:11,gridRowStart:11,gridColumnStart:11,gridRowEnd:11,gridRow:11,gridColumn:11,gridColumnEnd:11,gridColumnGap:11,gridRowGap:11,gridArea:11,gridGap:11,textSizeAdjust:11,writingMode:11},edge:{userSelect:17,wrapFlow:17,wrapThrough:17,wrapMargin:17,scrollSnapType:17,scrollSnapPointsX:17,scrollSnapPointsY:17,scrollSnapDestination:17,scrollSnapCoordinate:17,hyphens:17,flowInto:17,flowFrom:17,breakBefore:17,breakAfter:17,breakInside:17,regionFragment:17,gridTemplateColumns:15,gridTemplateRows:15,gridTemplateAreas:15,gridTemplate:15,gridAutoColumns:15,gridAutoRows:15,gridAutoFlow:15,grid:15,gridRowStart:15,gridColumnStart:15,gridRowEnd:15,gridRow:15,gridColumn:15,gridColumnEnd:15,gridColumnGap:15,gridRowGap:15,gridArea:15,gridGap:15},ios_saf:{flex:8.1,flexBasis:8.1,flexDirection:8.1,flexGrow:8.1,flexFlow:8.1,flexShrink:8.1,flexWrap:8.1,alignContent:8.1,alignItems:8.1,alignSelf:8.1,justifyContent:8.1,order:8.1,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8.1,transformOrigin:8.1,transformOriginX:8.1,transformOriginY:8.1,backfaceVisibility:8.1,perspective:8.1,perspectiveOrigin:8.1,transformStyle:8.1,transformOriginZ:8.1,animation:8.1,animationDelay:8.1,animationDirection:8.1,animationFillMode:8.1,animationDuration:8.1,animationIterationCount:8.1,animationName:8.1,animationPlayState:8.1,animationTimingFunction:8.1,appearance:11,userSelect:11,backdropFilter:11,fontKerning:11,scrollSnapType:10.3,scrollSnapPointsX:10.3,scrollSnapPointsY:10.3,scrollSnapDestination:10.3,scrollSnapCoordinate:10.3,boxDecorationBreak:11,clipPath:11,maskImage:11,maskMode:11,maskRepeat:11,maskPosition:11,maskClip:11,maskOrigin:11,maskSize:11,maskComposite:11,mask:11,maskBorderSource:11,maskBorderMode:11,maskBorderSlice:11,maskBorderWidth:11,maskBorderOutset:11,maskBorderRepeat:11,maskBorder:11,maskType:11,textSizeAdjust:11,textDecorationStyle:11,textDecorationSkip:11,textDecorationLine:11,textDecorationColor:11,shapeImageThreshold:10,shapeImageMargin:10,shapeImageOutside:10,filter:9,hyphens:11,flowInto:11,flowFrom:11,breakBefore:8.1,breakAfter:8.1,breakInside:8.1,regionFragment:11,columnCount:8.1,columnFill:8.1,columnGap:8.1,columnRule:8.1,columnRuleColor:8.1,columnRuleStyle:8.1,columnRuleWidth:8.1,columns:8.1,columnSpan:8.1,columnWidth:8.1,writingMode:10.3},android:{borderImage:4.2,borderImageOutset:4.2,borderImageRepeat:4.2,borderImageSlice:4.2,borderImageSource:4.2,borderImageWidth:4.2,flex:4.2,flexBasis:4.2,flexDirection:4.2,flexGrow:4.2,flexFlow:4.2,flexShrink:4.2,flexWrap:4.2,alignContent:4.2,alignItems:4.2,alignSelf:4.2,justifyContent:4.2,order:4.2,transition:4.2,transitionDelay:4.2,transitionDuration:4.2,transitionProperty:4.2,transitionTimingFunction:4.2,transform:4.4,transformOrigin:4.4,transformOriginX:4.4,transformOriginY:4.4,backfaceVisibility:4.4,perspective:4.4,perspectiveOrigin:4.4,transformStyle:4.4,transformOriginZ:4.4,animation:4.4,animationDelay:4.4,animationDirection:4.4,animationFillMode:4.4,animationDuration:4.4,animationIterationCount:4.4,animationName:4.4,animationPlayState:4.4,animationTimingFunction:4.4,appearance:62,userSelect:4.4,fontKerning:4.4,textEmphasisPosition:62,textEmphasis:62,textEmphasisStyle:62,textEmphasisColor:62,boxDecorationBreak:62,clipPath:4.4,maskImage:62,maskMode:62,maskRepeat:62,maskPosition:62,maskClip:62,maskOrigin:62,maskSize:62,maskComposite:62,mask:62,maskBorderSource:62,maskBorderMode:62,maskBorderSlice:62,maskBorderWidth:62,maskBorderOutset:62,maskBorderRepeat:62,maskBorder:62,maskType:62,filter:4.4,fontFeatureSettings:4.4,breakAfter:4.4,breakBefore:4.4,breakInside:4.4,columnCount:4.4,columnFill:4.4,columnGap:4.4,columnRule:4.4,columnRuleColor:4.4,columnRuleStyle:4.4,columnRuleWidth:4.4,columns:4.4,columnSpan:4.4,columnWidth:4.4,writingMode:4.4},and_chr:{appearance:62,textEmphasisPosition:62,textEmphasis:62,textEmphasisStyle:62,textEmphasisColor:62,boxDecorationBreak:62,maskImage:62,maskMode:62,maskRepeat:62,maskPosition:62,maskClip:62,maskOrigin:62,maskSize:62,maskComposite:62,mask:62,maskBorderSource:62,maskBorderMode:62,maskBorderSlice:62,maskBorderWidth:62,maskBorderOutset:62,maskBorderRepeat:62,maskBorder:62,maskType:62},and_uc:{flex:11.4,flexBasis:11.4,flexDirection:11.4,flexGrow:11.4,flexFlow:11.4,flexShrink:11.4,flexWrap:11.4,alignContent:11.4,alignItems:11.4,alignSelf:11.4,justifyContent:11.4,order:11.4,transform:11.4,transformOrigin:11.4,transformOriginX:11.4,transformOriginY:11.4,backfaceVisibility:11.4,perspective:11.4,perspectiveOrigin:11.4,transformStyle:11.4,transformOriginZ:11.4,animation:11.4,animationDelay:11.4,animationDirection:11.4,animationFillMode:11.4,animationDuration:11.4,animationIterationCount:11.4,animationName:11.4,animationPlayState:11.4,animationTimingFunction:11.4,appearance:11.4,userSelect:11.4,textEmphasisPosition:11.4,textEmphasis:11.4,textEmphasisStyle:11.4,textEmphasisColor:11.4,clipPath:11.4,maskImage:11.4,maskMode:11.4,maskRepeat:11.4,maskPosition:11.4,maskClip:11.4,maskOrigin:11.4,maskSize:11.4,maskComposite:11.4,mask:11.4,maskBorderSource:11.4,maskBorderMode:11.4,maskBorderSlice:11.4,maskBorderWidth:11.4,maskBorderOutset:11.4,maskBorderRepeat:11.4,maskBorder:11.4,maskType:11.4,textSizeAdjust:11.4,filter:11.4,hyphens:11.4,fontFeatureSettings:11.4,breakAfter:11.4,breakBefore:11.4,breakInside:11.4,columnCount:11.4,columnFill:11.4,columnGap:11.4,columnRule:11.4,columnRuleColor:11.4,columnRuleStyle:11.4,columnRuleWidth:11.4,columns:11.4,columnSpan:11.4,columnWidth:11.4,writingMode:11.4},op_mini:{}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,a=n.browserVersion,u=n.cssPrefix,s=n.keepUnprefixed;if("string"==typeof t&&t.indexOf("calc(")>-1&&("firefox"===o&&a<15||"chrome"===o&&a<25||"safari"===o&&a<6.1||"ios_saf"===o&&a<7))return(0,i.default)(t.replace(/calc\(/g,u+"calc("),t,s)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,a=n.browserVersion,u=n.cssPrefix,s=n.keepUnprefixed;if("string"==typeof t&&t.indexOf("cross-fade(")>-1&&("chrome"===o||"opera"===o||"and_chr"===o||("ios_saf"===o||"safari"===o)&&a<10))return(0,i.default)(t.replace(/cross-fade\(/g,u+"cross-fade("),t,s)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,s=n.browserVersion,c=n.cssPrefix,l=n.keepUnprefixed;if("cursor"===e&&a[t]&&("firefox"===o||"chrome"===o||"safari"===o||"opera"===o))return(0,i.default)(c+t,t,l);if("cursor"===e&&u[t]&&("firefox"===o&&s<24||"chrome"===o&&s<37||"safari"===o&&s<9||"opera"===o&&s<24))return(0,i.default)(c+t,t,l)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};var a={grab:!0,grabbing:!0},u={"zoom-in":!0,"zoom-out":!0};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,a=n.browserVersion,u=n.cssPrefix,s=n.keepUnprefixed;if("string"==typeof t&&t.indexOf("filter(")>-1&&("ios_saf"===o||"safari"===o&&a<9.1))return(0,i.default)(t.replace(/filter\(/g,u+"filter("),t,s)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,u=n.browserVersion,s=n.cssPrefix,c=n.keepUnprefixed;if("display"===e&&a[t]&&("chrome"===o&&u<29&&u>20||("safari"===o||"ios_saf"===o)&&u<9&&u>6||"opera"===o&&(15===u||16===u)))return(0,i.default)(s+t,t,c)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};var a={flex:!0,"inline-flex":!0};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,s=n.browserVersion,c=n.cssPrefix,l=n.keepUnprefixed,f=n.requiresPrefix;if((u.hasOwnProperty(e)||"display"===e&&"string"==typeof t&&t.indexOf("flex")>-1)&&("ie_mob"===o||"ie"===o)&&10===s){if(delete f[e],l||Array.isArray(r[e])||delete r[e],"display"===e&&a.hasOwnProperty(t))return(0,i.default)(c+a[t],t,l);u.hasOwnProperty(e)&&(r[u[e]]=a[t]||t)}};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};var a={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end",flex:"flexbox","inline-flex":"inline-flexbox"},u={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,c=n.browserVersion,l=n.cssPrefix,f=n.keepUnprefixed,p=n.requiresPrefix;if((s.indexOf(e)>-1||"display"===e&&"string"==typeof t&&t.indexOf("flex")>-1)&&("firefox"===o&&c<22||"chrome"===o&&c<21||("safari"===o||"ios_saf"===o)&&c<=6.1||"android"===o&&c<4.4||"and_uc"===o)){if(delete p[e],f||Array.isArray(r[e])||delete r[e],"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?r.WebkitBoxOrient="vertical":r.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?r.WebkitBoxDirection="reverse":r.WebkitBoxDirection="normal"),"display"===e&&a.hasOwnProperty(t))return(0,i.default)(l+a[t],t,f);u.hasOwnProperty(e)&&(r[u[e]]=a[t]||t)}};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};var a={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},u={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"},s=Object.keys(u).concat(["alignContent","alignSelf","order","flexGrow","flexShrink","flexBasis","flexDirection"]);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,u=n.browserVersion,s=n.cssPrefix,c=n.keepUnprefixed;if("string"==typeof t&&a.test(t)&&("firefox"===o&&u<16||"chrome"===o&&u<26||("safari"===o||"ios_saf"===o)&&u<7||("opera"===o||"op_mini"===o)&&u<12.1||"android"===o&&u<4.4||"and_uc"===o))return(0,i.default)(t.replace(a,(function(e){return s+e})),t,c)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};var a=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,a=n.cssPrefix,u=n.keepUnprefixed;if("string"==typeof t&&t.indexOf("image-set(")>-1&&("chrome"===o||"opera"===o||"and_chr"===o||"and_uc"===o||"ios_saf"===o||"safari"===o))return(0,i.default)(t.replace(/image-set\(/g,a+"image-set("),t,u)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.browserName,a=n.cssPrefix,u=n.keepUnprefixed;if("position"===e&&"sticky"===t&&("safari"===o||"ios_saf"===o))return(0,i.default)(a+t,t,u)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.cssPrefix,s=n.keepUnprefixed;if(a.hasOwnProperty(e)&&u.hasOwnProperty(t))return(0,i.default)(o+t,t,s)};var n,o=r(3),i=(n=o)&&n.__esModule?n:{default:n};var a={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},u={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o=n.cssPrefix,s=n.keepUnprefixed,c=n.requiresPrefix;if("string"==typeof t&&a.hasOwnProperty(e)){u||(u=Object.keys(c).map((function(e){return(0,i.default)(e)})));var l=t.split(/,(?![^()]*(?:\([^()]*\))?\))/g);return u.forEach((function(e){l.forEach((function(t,r){t.indexOf(e)>-1&&"order"!==e&&(l[r]=t.replace(e,o+e)+(s?","+t:""))}))})),l.join(",")}};var n,o=r(19),i=(n=o)&&n.__esModule?n:{default:n};var a={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},u=void 0;e.exports=t.default},function(e,t,r){r(55),e.exports=r(65)},function(e,t,r){"use strict";r.r(t),r.d(t,"Headers",(function(){return d})),r.d(t,"Request",(function(){return w})),r.d(t,"Response",(function(){return S})),r.d(t,"DOMException",(function(){return x})),r.d(t,"fetch",(function(){return k}));var n="URLSearchParams"in self,o="Symbol"in self&&"iterator"in Symbol,i="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in self,u="ArrayBuffer"in self;if(u)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function f(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return o&&(t[Symbol.iterator]=function(){return t}),t}function d(e){this.map={},e instanceof d?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function y(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function m(e){var t=new FileReader,r=h(t);return t.readAsArrayBuffer(e),r}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():u&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):u&&(ArrayBuffer.prototype.isPrototypeOf(e)||c(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?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(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=y(this);if(e)return e;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?y(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e,t,r,n=y(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,r=h(t),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function O(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];S.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})};var x=self.DOMException;try{new x}catch(e){(x=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack}).prototype=Object.create(Error.prototype),x.prototype.constructor=x}function k(e,t){return new Promise((function(r,n){var o=new w(e,t);if(o.signal&&o.signal.aborted)return n(new x("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e,t,n={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new d,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();t.append(n,o)}})),t)};n.url="responseURL"in a?a.responseURL:n.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;r(new S(o,n))},a.onerror=function(){n(new TypeError("Network request failed"))},a.ontimeout=function(){n(new TypeError("Network request failed"))},a.onabort=function(){n(new x("Aborted","AbortError"))},a.open(o.method,o.url,!0),"include"===o.credentials?a.withCredentials=!0:"omit"===o.credentials&&(a.withCredentials=!1),"responseType"in a&&i&&(a.responseType="blob"),o.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),o.signal&&(o.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&o.signal.removeEventListener("abort",u)}),a.send(void 0===o._bodyInit?null:o._bodyInit)}))}k.polyfill=!0,self.fetch||(self.fetch=k,self.Headers=d,self.Request=w,self.Response=S)},function(e,t,r){"use strict"; /** @license React v16.11.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(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,u=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,f=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,y=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.fundamental"):60117,g=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function O(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case s:case u:case y:return e;default:switch(e=e&&e.$$typeof){case l:case d:case c:return e;default:return t}}case v:case m:case i:return t}}}function S(e){return O(e)===p}t.typeOf=O,t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=l,t.ContextProvider=c,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=v,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=u,t.Suspense=y,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===s||e===u||e===y||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===c||e.$$typeof===l||e.$$typeof===d||e.$$typeof===b||e.$$typeof===g||e.$$typeof===w)},t.isAsyncMode=function(e){return S(e)||O(e)===f},t.isConcurrentMode=S,t.isContextConsumer=function(e){return O(e)===l},t.isContextProvider=function(e){return O(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return O(e)===d},t.isFragment=function(e){return O(e)===a},t.isLazy=function(e){return O(e)===v},t.isMemo=function(e){return O(e)===m},t.isPortal=function(e){return O(e)===i},t.isProfiler=function(e){return O(e)===s},t.isStrictMode=function(e){return O(e)===u},t.isSuspense=function(e){return O(e)===y}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);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}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,r){"use strict";e.exports=function(e){for(var t,r=e.length,n=0;n13)&&32!==t&&133!==t&&160!==t&&5760!==t&&6158!==t&&(t<8192||t>8205)&&8232!==t&&8233!==t&&8239!==t&&8287!==t&&8288!==t&&12288!==t&&65279!==t)return!1;return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if(e.hasOwnProperty(t)){for(var n={},o=e[t],a=(0,i.default)(t),u=Object.keys(r),s=0;st.osVersion&&(t.browserVersion=t.osVersion);"android"===t.browserName&&t.chrome&&t.browserVersion>37&&(t.browserName="and_chr");"android"===t.browserName&&t.osVersion<5&&(t.browserVersion=t.osVersion);"android"===t.browserName&&t.samsungBrowser&&(t.browserName="and_chr",t.browserVersion=44);return t};var n,o=r(61),i=(n=o)&&n.__esModule?n:{default:n};var a={chrome:"Webkit",safari:"Webkit",ios:"Webkit",android:"Webkit",phantom:"Webkit",opera:"Webkit",webos:"Webkit",blackberry:"Webkit",bada:"Webkit",tizen:"Webkit",chromium:"Webkit",vivaldi:"Webkit",firefox:"Moz",seamoney:"Moz",sailfish:"Moz",msie:"ms",msedge:"ms"},u={chrome:"chrome",chromium:"chrome",safari:"safari",firfox:"firefox",msedge:"edge",opera:"opera",vivaldi:"opera",msie:"ie"};e.exports=t.default},function(e,t,r){var n;n=function(){var e=!0;function t(t){function r(e){var r=t.match(e);return r&&r.length>1&&r[1]||""}function n(e){var r=t.match(e);return r&&r.length>1&&r[2]||""}var o,a=r(/(ipod|iphone|ipad)/i).toLowerCase(),u=!/like android/i.test(t)&&/android/i.test(t),s=/nexus\s*[0-6]\s*/i.test(t),c=!s&&/nexus\s*[0-9]+/i.test(t),l=/CrOS/.test(t),f=/silk/i.test(t),p=/sailfish/i.test(t),d=/tizen/i.test(t),y=/(web|hpw)(o|0)s/i.test(t),h=/windows phone/i.test(t),m=(/SamsungBrowser/i.test(t),!h&&/windows/i.test(t)),v=!a&&!f&&/macintosh/i.test(t),b=!u&&!p&&!d&&!y&&/linux/i.test(t),g=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),w=r(/version\/(\d+(\.\d+)?)/i),O=/tablet/i.test(t)&&!/tablet pc/i.test(t),S=!O&&/[^-]mobi/i.test(t),_=/xbox/i.test(t);/opera/i.test(t)?o={name:"Opera",opera:e,version:w||r(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(t)?o={name:"Opera",opera:e,version:r(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||w}:/SamsungBrowser/i.test(t)?o={name:"Samsung Internet for Android",samsungBrowser:e,version:w||r(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(t)?o={name:"NAVER Whale browser",whale:e,version:r(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(t)?o={name:"MZ Browser",mzbrowser:e,version:r(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(t)?o={name:"Opera Coast",coast:e,version:w||r(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(t)?o={name:"Focus",focus:e,version:r(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(t)?o={name:"Yandex Browser",yandexbrowser:e,version:w||r(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(t)?o={name:"UC Browser",ucbrowser:e,version:r(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(t)?o={name:"Maxthon",maxthon:e,version:r(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(t)?o={name:"Epiphany",epiphany:e,version:r(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(t)?o={name:"Puffin",puffin:e,version:r(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(t)?o={name:"Sleipnir",sleipnir:e,version:r(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(t)?o={name:"K-Meleon",kMeleon:e,version:r(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:h?(o={name:"Windows Phone",osname:"Windows Phone",windowsphone:e},g?(o.msedge=e,o.version=g):(o.msie=e,o.version=r(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(t)?o={name:"Internet Explorer",msie:e,version:r(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:l?o={name:"Chrome",osname:"Chrome OS",chromeos:e,chromeBook:e,chrome:e,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(t)?o={name:"Microsoft Edge",msedge:e,version:g}:/vivaldi/i.test(t)?o={name:"Vivaldi",vivaldi:e,version:r(/vivaldi\/(\d+(\.\d+)?)/i)||w}:p?o={name:"Sailfish",osname:"Sailfish OS",sailfish:e,version:r(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(t)?o={name:"SeaMonkey",seamonkey:e,version:r(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(t)?(o={name:"Firefox",firefox:e,version:r(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t)&&(o.firefoxos=e,o.osname="Firefox OS")):f?o={name:"Amazon Silk",silk:e,version:r(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(t)?o={name:"PhantomJS",phantom:e,version:r(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(t)?o={name:"SlimerJS",slimer:e,version:r(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(t)||/rim\stablet/i.test(t)?o={name:"BlackBerry",osname:"BlackBerry OS",blackberry:e,version:w||r(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:y?(o={name:"WebOS",osname:"WebOS",webos:e,version:w||r(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(t)&&(o.touchpad=e)):/bada/i.test(t)?o={name:"Bada",osname:"Bada",bada:e,version:r(/dolfin\/(\d+(\.\d+)?)/i)}:d?o={name:"Tizen",osname:"Tizen",tizen:e,version:r(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||w}:/qupzilla/i.test(t)?o={name:"QupZilla",qupzilla:e,version:r(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||w}:/chromium/i.test(t)?o={name:"Chromium",chromium:e,version:r(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||w}:/chrome|crios|crmo/i.test(t)?o={name:"Chrome",chrome:e,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:u?o={name:"Android",version:w}:/safari|applewebkit/i.test(t)?(o={name:"Safari",safari:e},w&&(o.version=w)):a?(o={name:"iphone"==a?"iPhone":"ipad"==a?"iPad":"iPod"},w&&(o.version=w)):o=/googlebot/i.test(t)?{name:"Googlebot",googlebot:e,version:r(/googlebot\/(\d+(\.\d+))/i)||w}:{name:r(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!o.msedge&&/(apple)?webkit/i.test(t)?(/(apple)?webkit\/537\.36/i.test(t)?(o.name=o.name||"Blink",o.blink=e):(o.name=o.name||"Webkit",o.webkit=e),!o.version&&w&&(o.version=w)):!o.opera&&/gecko\//i.test(t)&&(o.name=o.name||"Gecko",o.gecko=e,o.version=o.version||r(/gecko\/(\d+(\.\d+)?)/i)),o.windowsphone||!u&&!o.silk?!o.windowsphone&&a?(o[a]=e,o.ios=e,o.osname="iOS"):v?(o.mac=e,o.osname="macOS"):_?(o.xbox=e,o.osname="Xbox"):m?(o.windows=e,o.osname="Windows"):b&&(o.linux=e,o.osname="Linux"):(o.android=e,o.osname="Android");var x="";o.windows?x=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(r(/Windows ((NT|XP)( \d\d?.\d)?)/i)):o.windowsphone?x=r(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):o.mac?x=(x=r(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):a?x=(x=r(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):u?x=r(/android[ \/-](\d+(\.\d+)*)/i):o.webos?x=r(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):o.blackberry?x=r(/rim\stablet\sos\s(\d+(\.\d+)*)/i):o.bada?x=r(/bada\/(\d+(\.\d+)*)/i):o.tizen&&(x=r(/tizen[\/\s](\d+(\.\d+)*)/i)),x&&(o.osversion=x);var k=!o.windows&&x.split(".")[0];return O||c||"ipad"==a||u&&(3==k||k>=4&&!S)||o.silk?o.tablet=e:(S||"iphone"==a||"ipod"==a||u||s||o.blackberry||o.webos||o.bada)&&(o.mobile=e),o.msedge||o.msie&&o.version>=10||o.yandexbrowser&&o.version>=15||o.vivaldi&&o.version>=1||o.chrome&&o.version>=20||o.samsungBrowser&&o.version>=4||o.whale&&1===i([o.version,"1.0"])||o.mzbrowser&&1===i([o.version,"6.0"])||o.focus&&1===i([o.version,"1.0"])||o.firefox&&o.version>=20||o.safari&&o.version>=6||o.opera&&o.version>=10||o.ios&&o.osversion&&o.osversion.split(".")[0]>=6||o.blackberry&&o.version>=10.1||o.chromium&&o.version>=20?o.a=e:o.msie&&o.version<10||o.chrome&&o.version<20||o.firefox&&o.version<20||o.safari&&o.version<6||o.opera&&o.version<10||o.ios&&o.osversion&&o.osversion.split(".")[0]<6||o.chromium&&o.version<20?o.c=e:o.x=e,o}var r=t("undefined"!=typeof navigator&&navigator.userAgent||"");function n(e){return e.split(".").length}function o(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r=0;){if(r[0][t]>r[1][t])return 1;if(r[0][t]!==r[1][t])return-1;if(0===t)return 0}}function a(e,n,o){var a=r;"string"==typeof n&&(o=n,n=void 0),void 0===n&&(n=!1),o&&(a=t(o));var u=""+a.version;for(var s in e)if(e.hasOwnProperty(s)&&a[s]){if("string"!=typeof e[s])throw new Error("Browser version in the minVersion map should be a string: "+s+": "+String(e));return i([u,e[s]])<0}return n}return r.test=function(e){for(var t=0;t=0||(o[r]=e[r]);return o}var v=r(4),b=r.n(v),g=r(13),w="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect,O=[],S=[null,null];function _(e,t){var r=e[1];return[t.payload,r+1]}function x(e,t,r){w((function(){return e.apply(void 0,t)}),r)}function k(e,t,r,n,o,i,a){e.current=n,t.current=o,r.current=!1,i.current&&(i.current=null,a())}function j(e,t,r,n,o,i,a,u,s,c){if(e){var l=!1,f=null,p=function(){if(!l){var e,r,p=t.getState();try{e=n(p,o.current)}catch(e){r=e,f=e}r||(f=null),e===i.current?a.current||s():(i.current=e,u.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:r}}))}};r.onStateChange=p,r.trySubscribe(),p();return function(){if(l=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f}}}var P=function(){return[null,0]};function E(e,t){void 0===t&&(t={});var r=t,i=r.getDisplayName,a=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=r.methodName,s=void 0===u?"connectAdvanced":u,l=r.renderCountProp,f=void 0===l?void 0:l,p=r.shouldHandleStateChanges,y=void 0===p||p,v=r.storeKey,w=void 0===v?"store":v,E=(r.withRef,r.forwardRef),A=void 0!==E&&E,C=r.context,R=void 0===C?c:C,T=m(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),I=R;return function(t){var r=t.displayName||t.name||"Component",i=a(r),u=h({},T,{getDisplayName:a,methodName:s,renderCountProp:f,shouldHandleStateChanges:y,storeKey:w,displayName:i,wrappedComponentName:r,WrappedComponent:t}),c=T.pure;var l=c?n.useMemo:function(e){return e()};function p(r){var i=Object(n.useMemo)((function(){var e=r.forwardedRef,t=m(r,["forwardedRef"]);return[r.context,e,t]}),[r]),a=i[0],s=i[1],c=i[2],f=Object(n.useMemo)((function(){return a&&a.Consumer&&Object(g.isContextConsumer)(o.a.createElement(a.Consumer,null))?a:I}),[a,I]),p=Object(n.useContext)(f),v=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(p)&&Boolean(p.store);var b=v?r.store:p.store,w=Object(n.useMemo)((function(){return function(t){return e(t.dispatch,u)}(b)}),[b]),E=Object(n.useMemo)((function(){if(!y)return S;var e=new d(b,v?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[b,v,p]),A=E[0],C=E[1],R=Object(n.useMemo)((function(){return v?p:h({},p,{subscription:A})}),[v,p,A]),T=Object(n.useReducer)(_,O,P),M=T[0][0],D=T[1];if(M&&M.error)throw M.error;var N=Object(n.useRef)(),B=Object(n.useRef)(c),F=Object(n.useRef)(),U=Object(n.useRef)(!1),L=l((function(){return F.current&&c===B.current?F.current:w(b.getState(),c)}),[b,M,c]);x(k,[B,N,U,c,L,F,C]),x(j,[y,b,A,w,B,N,U,F,C,D],[b,A,w]);var W=Object(n.useMemo)((function(){return o.a.createElement(t,h({},L,{ref:s}))}),[s,t,L]);return Object(n.useMemo)((function(){return y?o.a.createElement(f.Provider,{value:R},W):W}),[f,W,R])}var v=c?o.a.memo(p):p;if(v.WrappedComponent=t,v.displayName=i,A){var E=o.a.forwardRef((function(e,t){return o.a.createElement(v,h({},e,{forwardedRef:t}))}));return E.displayName=i,E.WrappedComponent=t,b()(E,t)}return b()(v,t)}}function A(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function C(e,t){if(A(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o=0;n--){var o=t[n](e);if(o)return o}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function ee(e,t){return e===t}function te(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?E:r,o=t.mapStateToPropsFactories,i=void 0===o?V:o,a=t.mapDispatchToPropsFactories,u=void 0===a?H:a,s=t.mergePropsFactories,c=void 0===s?Q:s,l=t.selectorFactory,f=void 0===l?X:l;return function(e,t,r,o){void 0===o&&(o={});var a=o,s=a.pure,l=void 0===s||s,p=a.areStatesEqual,d=void 0===p?ee:p,y=a.areOwnPropsEqual,v=void 0===y?C:y,b=a.areStatePropsEqual,g=void 0===b?C:b,w=a.areMergedPropsEqual,O=void 0===w?C:w,S=m(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),_=Z(e,i,"mapStateToProps"),x=Z(t,u,"mapDispatchToProps"),k=Z(r,c,"mergeProps");return n(f,h({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:x,initMergeProps:k,pure:l,areStatesEqual:d,areOwnPropsEqual:v,areStatePropsEqual:g,areMergedPropsEqual:O},S))}}var re=te();var ne;function oe(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,r){return t.apply(this,arguments)};case 3:return function(e,r,n){return t.apply(this,arguments)};case 4:return function(e,r,n,o){return t.apply(this,arguments)};case 5:return function(e,r,n,o,i){return t.apply(this,arguments)};case 6:return function(e,r,n,o,i,a){return t.apply(this,arguments)};case 7:return function(e,r,n,o,i,a,u){return t.apply(this,arguments)};case 8:return function(e,r,n,o,i,a,u,s){return t.apply(this,arguments)};case 9:return function(e,r,n,o,i,a,u,s,c){return t.apply(this,arguments)};case 10:return function(e,r,n,o,i,a,u,s,c,l){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function ie(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function ae(e){return function t(r){return 0===arguments.length||ie(r)?t:e.apply(this,arguments)}}ne=i.unstable_batchedUpdates,l=ne;var ue=ae((function(e){var t,r=!1;return oe(e.length,(function(){return r?t:(r=!0,t=e.apply(this,arguments))}))}));function se(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(o){return"function"==typeof o?o(r,n,e):t(o)}}}}var ce=se();ce.withExtraArgument=se;var le=ce,fe=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function pe(e,t){return function(){var r=arguments.length;if(0===r)return t();var n=arguments[r-1];return fe(n)||"function"!=typeof n[e]?t.apply(this,arguments):n[e].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}function de(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return ie(r)?t:ae((function(t){return e(r,t)}));default:return ie(r)&&ie(n)?t:ie(r)?ae((function(t){return e(t,n)})):ie(n)?ae((function(t){return e(r,t)})):e(r,n)}}}var ye=de(pe("forEach",(function(e,t){for(var r=t.length,n=0;n=0;)we(t=xe[r],e)&&!je(n,t)&&(n[n.length]=t),r-=1;return n})):ae((function(e){return Object(e)!==e?[]:Object.keys(e)}));function Ee(e){return"[object Object]"===Object.prototype.toString.call(e)}var Ae=ae((function(e){return null!=e&&"function"==typeof e["fantasy-land/empty"]?e["fantasy-land/empty"]():null!=e&&null!=e.constructor&&"function"==typeof e.constructor["fantasy-land/empty"]?e.constructor["fantasy-land/empty"]():null!=e&&"function"==typeof e.empty?e.empty():null!=e&&null!=e.constructor&&"function"==typeof e.constructor.empty?e.constructor.empty():fe(e)?[]:me(e)?"":Ee(e)?{}:Se(e)?function(){return arguments}():void 0}));function Ce(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}function Re(e,t,r){for(var n=0,o=r.length;n=0;){if(r[i]===e)return n[i]===t;i-=1}switch(o){case"Map":return e.size===t.size&&Me(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size===t.size&&Me(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=Pe(e);if(a.length!==Pe(t).length)return!1;var u=r.concat([e]),s=n.concat([t]);for(i=a.length-1;i>=0;){var c=a[i];if(!we(c,t)||!De(t[c],e[c],u,s))return!1;i-=1}return!0}var Ne=de((function(e,t){return De(e,t,[],[])})),Be=ae((function(e){return null!=e&&Ne(e,Ae(e))}));function Fe(e){return function t(r,n,o){switch(arguments.length){case 0:return t;case 1:return ie(r)?t:de((function(t,n){return e(r,t,n)}));case 2:return ie(r)&&ie(n)?t:ie(r)?de((function(t,r){return e(t,n,r)})):ie(n)?de((function(t,n){return e(r,t,n)})):ae((function(t){return e(r,n,t)}));default:return ie(r)&&ie(n)&&ie(o)?t:ie(r)&&ie(n)?de((function(t,r){return e(t,r,o)})):ie(r)&&ie(o)?de((function(t,r){return e(t,n,r)})):ie(n)&&ie(o)?de((function(t,n){return e(r,t,n)})):ie(r)?ae((function(t){return e(t,n,o)})):ie(n)?ae((function(t){return e(r,t,o)})):ie(o)?ae((function(t){return e(r,n,t)})):e(r,n,o)}}}var Ue=Fe((function(e,t,r){var n,o={};for(n in t)we(n,t)&&(o[n]=we(n,r)?e(n,t[n],r[n]):t[n]);for(n in r)we(n,r)&&!we(n,o)&&(o[n]=r[n]);return o})),Le=Fe((function(e,t,r){return Ue((function(t,r,n){return e(r,n)}),t,r)})),We=de((function(e,t){return e.map((function(e){return ge([e],t)}))}));function qe(e){return null!=e&&"function"==typeof e["@@transducer/step"]}function ze(e,t,r){return function(){if(0===arguments.length)return r();var n=Array.prototype.slice.call(arguments,0),o=n.pop();if(!fe(o)){for(var i=0;i0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))})),He=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();var Ve=de((function(e,t){return oe(e.length,(function(){return e.apply(t,arguments)}))}));function $e(e,t,r){for(var n=r.next();!n.done;){if((t=e["@@transducer/step"](t,n.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}n=r.next()}return e["@@transducer/result"](t)}function Qe(e,t,r,n){return e["@@transducer/result"](r[n](Ve(e["@@transducer/step"],e),t))}var Ye="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function Je(e,t,r){if("function"==typeof e&&(e=function(e){return new He(e)}(e)),Ke(r))return function(e,t,r){for(var n=0,o=r.length;n=arguments.length)?u=t[a]:(u=arguments[o],o+=1),n[a]=u,ie(u)||(i-=1),a+=1}return i<=0?r.apply(this,n):oe(i,ut(e,n,r))}}var st=de((function(e,t){return 1===e?ae(t):oe(e,ut(e,[],t))})),ct=de(ze(["fantasy-land/map","map"],at,(function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return st(t.length,(function(){return e.call(this,t.apply(this,arguments))}));case"[object Object]":return Je((function(r,n){return r[n]=e(t[n]),r}),{},Pe(t));default:return ot(e,t)}}))),lt=Fe(Je),ft=Fe((function(e,t,r){var n={};for(var o in r)n[o]=r[o];return n[e]=t,n}));function pt(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object AsyncGeneratorFunction]"===t}function dt(e,t){return function(e,t,r){var n,o;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(n=1/t;r=0}function yt(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var ht=function(e){return(e<10?"0":"")+e},mt="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+ht(e.getUTCMonth()+1)+"-"+ht(e.getUTCDate())+"T"+ht(e.getUTCHours())+":"+ht(e.getUTCMinutes())+":"+ht(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};var vt=de((function(e,t){return tt((r=e,function(){return!r.apply(this,arguments)}),t);var r}));var bt=ae((function(e){return function e(t,r){var n=function(n){var o=r.concat([t]);return dt(n,o)?"":e(n,o)},o=function(e,t){return ot((function(t){return yt(t)+": "+n(e[t])}),t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+ot(n,t).join(", ")+"))";case"[object Array]":return"["+ot(n,t).concat(o(t,vt((function(e){return/^\d+$/.test(e)}),Pe(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+n(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?n(NaN):yt(mt(t)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+n(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+n(t.valueOf())+")":yt(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var i=t.toString();if("[object Object]"!==i)return i}return"{"+o(t,Pe(t)).join(", ")+"}"}}(e,[])})),gt=de((function(e,t){if(fe(e)){if(fe(t))return e.concat(t);throw new TypeError(bt(t)+" is not an array")}if(me(e)){if(me(t))return e+t;throw new TypeError(bt(t)+" is not a string")}if(null!=e&&pt(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&pt(e.concat))return e.concat(t);throw new TypeError(bt(e)+' does not have a method named "concat" or "fantasy-land/concat"')}));function wt(e){return e&&e["@@transducer/reduced"]?e:{"@@transducer/value":e,"@@transducer/reduced":!0}}var Ot=function(){function e(e,t){this.xf=t,this.f=e,this.all=!0}return e.prototype["@@transducer/init"]=Xe,e.prototype["@@transducer/result"]=function(e){return this.all&&(e=this.xf["@@transducer/step"](e,!0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)||(this.all=!1,e=wt(this.xf["@@transducer/step"](e,!1))),e},e}(),St=de(ze(["all"],de((function(e,t){return new Ot(e,t)})),(function(e,t){for(var r=0;re?t:e})),Pt=de((function(e,t){return ge([e],t)})),Et=de((function(e,t){return ct(Pt(e),t)})),At=de((function(e,t){return st(lt(jt,0,Et("length",t)),(function(){var r=arguments,n=this;return e.apply(n,ot((function(e){return e.apply(n,r)}),t))}))})),Ct=ae((function(e){return At((function(){return Array.prototype.slice.call(arguments,0)}),e)}))([tt,vt]),Rt=de((function(e,t){var r={};for(var n in t)e(t[n],n,t)&&(r[n]=t[n]);return r})),Tt=de((function(e,t){for(var r=0,n=Math.min(e.length,t.length),o={};rt.length?(r=e,n=t):(r=t,n=e),qt(Ge(Ut(dt)(r),n))})),Gt=ae((function(e){for(var t=Pe(e),r=t.length,n=[],o=0;o=0&&this.i>=this.n?wt(r):r},e}(),tr=de((function(e,t){return new er(e,t)})),rr=Fe(pe("slice",(function(e,t,r){return Array.prototype.slice.call(r,e,t)}))),nr=de(ze(["take"],tr,(function(e,t){return rr(0,e<0?1/0:e,t)}))),or=de((function(e,t){return Ne(nr(e.length,t),e)})),ir=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=Xe,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,void 0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.found=!0,e=wt(this.xf["@@transducer/step"](e,t))),e},e}(),ar=de(ze(["find"],de((function(e,t){return new ir(e,t)})),(function(e,t){for(var r=0,n=t.length;r2&&void 0!==arguments[2]?arguments[2]:[];if(Array.isArray(t))t.forEach((function(t,o){e(t,r,fr(o,n))}));else if("Object"===Ie(t)){r(t,n);var o=ge(yr,t);if(o){var i=gt(n,yr);e(o,r,i)}}},mr=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._ev={}}var t,r,n;return t=e,(r=[{key:"on",value:function(e,t){var r=this;return(this._ev[e]=this._ev[e]||[]).push(t),function(){return r.removeListener(e,t)}}},{key:"removeListener",value:function(e,t){var r=this._ev[e];if(r){var n=r.indexOf(t);n>-1&&r.splice(n,1)}}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,n=new Array(r>1?r-1:0),o=1;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);ro?1:nt?1:e=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw i}}}}(t);try{for(u.s();!(r=u.n()).done;){var s=r.value,c=s.id;if(s.property===o&&"string"!=typeof c&&Ne(Pe(c).sort(),i)&&St(Gr,Ft(a,We(i,c))))return s}}catch(e){u.e(e)}finally{u.f()}return!1}function Hr(e,t){var r=new It.DepGraph,n={},o=ct(Kt({id:Br})),i=ct((function(e){var t,r=e.output,n=Kt({inputs:o,state:o},e);return n.outputs=ct((function(e){return ft("out",!0,Nr(e))}),Er(r)?(t=r).substr(2,t.length-4).split("..."):[r]),n}),e),a=!1;zr(i,(function(e,r){a=!0,t(e,r)}));var u={},s={},c={},l={},f={MultiGraph:r,outputMap:u,inputMap:s,outputPatterns:c,inputPatterns:l,callbacks:i};if(a)return f;function p(e,t){var r=[{}];return Nt((function(e,o){var i=n[o].vals,a=i.indexOf(t[o]),u=[e];e&&e.wild&&(u=e===Rr?a>0?i.slice(0,a):[]:-1===a||e===Ar?i:[t[o]]),r=Vt(Vt([ft(o)],u),r)}),e),r}i.forEach((function(e){var t=e.outputs,r=e.inputs;t.concat(r).forEach((function(e){var t=e.id;"object"===Pr(t)&&Nt((function(e,t){n[t]||(n[t]={exact:[],expand:0});var r=n[t];e&&e.wild?e.expand&&(r.expand+=1):-1===r.exact.indexOf(e)&&r.exact.push(e)}),t)}))})),Nt((function(e){var t,r=e.exact,n=e.expand,o=r.slice().sort(Ur);if(n)for(var i=0;i2&&void 0!==arguments[2])||arguments[2];r.addNode(e),r.addDependency(e,t),n&&(y[y.length-1].push(e),h[h.length-1].push(t))}return i.forEach((function(e){var t=e.outputs,n=e.inputs;function o(e,t){r.addNode(t),n.forEach((function(r){var n=r.id,o=r.property;"object"===Pr(n)?p(n,e).forEach((function(e){m(fn({id:e,property:o}),t)})):m(fn(r),t)}))}y.push([]),h.push([]);var i=Vr(t[0].id).matchKeys,a=Qt((function(e){return!Yr(e.id)}),t),f=Jt({matchKeys:i,firstSingleOutput:a,outputs:t},e);t.forEach((function(e){var t=e.id,r=e.property,i=function(e,t){var r=e.id,n=e.property;return t.some((function(t){var o=t.id,i=t.property;if(n!==i||Pr(r)!==Pr(o))return!1;if("string"==typeof r){if(r===o)return!0}else if(Kr(t,[e]))return!0;return!1}))}(e,n);if("object"===Pr(t)){p(t,{}).forEach((function(e){var t={id:e,property:r},n=fn(t);i&&(d.push(t),n+="__output"),o(e,n)})),qr(c,t,r,f)}else{var a=fn(e);i&&(d.push(e),a+="__output"),o({},a),Wr(u,t,r,f)}})),n.forEach((function(e){var t=e.id,r=e.property;"object"===Pr(t)?qr(l,t,r,f):Wr(s,t,r,f)}))})),d.forEach((function(e){for(var t=fn(e),r=t.concat("__output"),n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r5&&void 0!==arguments[5])||arguments[5],a=[],u=fn({id:r,property:n});if("string"==typeof r){var s=(e.inputMap[r]||{})[n];if(!s)return[];s.forEach(Zr(wn(),t,a))}else{var c=Object.keys(r).sort(),l=We(c,r),f=c.join(","),p=(e.inputPatterns[f]||{})[n];if(!p)return[];p.forEach((function(e){$r(c,l,e.values)&&e.callbacks.forEach(Zr(wn(c,l,e.values),t,a))}))}return a.forEach((function(r){r.changedPropIds[u]=o||2,i&&(r.priority=dn(e,t,r))})),a}function dn(e,t,r){for(var n=[r],o={},i=[];n.length;){var a=tt((function(e){return!o[fn(e)]}),nt(ct((function(e){return nt(e.getOutputs(t))}),n)));o=lt((function(e,t){return ft(fn(t),!0,e)}),o,a),(n=nt(ct((function(r){var n=r.id,o=r.property;return pn(e,t,n,o,cn,!1)}),a))).length&&i.push(n.length)}return i.unshift(i.length),ct((function(e){return Math.min(e,35).toString(36)}),i).join("")}var yn=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!t.length)return[];var n=ct(fn,lt((function(t,r){return gt(t,nt(r.getOutputs(e)))}),[],r)),o={};return ye((function(e){return o[e]=!0}),n),tt((function(t){return St((function(e){return!o[fn(e)]}),kt(nt(t.getInputs(e)),nt(t.getOutputs(e))))}),t)},hn=function(e,t,r,n){for(var o=[],i=en(e,t,r,n);;){var a=an(Ct((function(e){var r=e.callback.inputs,n=e.getInputs;return St(Yr,r)||!Be(kt(ct(fn,nt(n(t))),o))}),i),2),u=a[0],s=a[1];if(!s.length)break;i=u,o=gt(o,ct(fn,nt(ct((function(e){return(0,e.getOutputs)(t)}),s))))}var c=Math.random().toString(16);return ct((function(e){return nn(nn({},e),{},{executionGroup:c})}),i)},mn=function(e){var t=e.anyVals,r=e.callback,n=r.inputs,o=r.outputs,i=r.state;return gt(ct(fn,[].concat(tn(n),tn(o),tn(i))),Array.isArray(t)?t:""===t?[]:[t]).join(",")};function vn(e,t,r,n){return nt(ct((function(t){return pn(r,n,e,t)}),Pe(t)))}var bn=function(e,t,r){return{callback:e,anyVals:r,resolvedId:e.output+r,getOutputs:function(r){return e.outputs.map(t(r))},getInputs:function(r){return e.inputs.map(t(r))},getState:function(r){return e.state.map(t(r))},changedPropIds:{},initialCall:!1}};function gn(e,t){var r=an(Ct((function(e){var r=e.getOutputs,n=e.callback.outputs;return nt(r(t)).length===n.length}),e),2)[1],n=an(Ct((function(e){var r=e.getOutputs;return!nt(r(t)).length}),r),2)[1];return{added:ct((function(e){return ft("changedPropIds",Rt((function(e,r){return gr(t,Nr(r).id)}),e.changedPropIds),e)}),n),removed:r}}function wn(e,t,r){return function(n){return function(o){var i=o.id,a=o.property;if("string"==typeof i){var u=gr(n,i);return u?[{id:i,property:a,path:u}]:[]}var s=Object.keys(i).sort(),c=We(s,i),l=s.join(","),f=n.objs[l];if(!f)return[];var p=[];return f.forEach((function(n){var o=n.values,i=n.path;$r(s,o,c,e,t,r)&&p.push({id:Tt(s,o),property:a,path:i})})),p}}}var On=Fe((function e(t,r,n){if(0===t.length)return r;var o=t[0];if(t.length>1){var i=!sr(n)&&we(o,n)?n[o]:he(t[1])?[]:{};r=e(Array.prototype.slice.call(t,1),r,i)}if(he(o)&&fe(n)){var a=[].concat(n);return a[o]=r,a}return ft(o,r,n)}));var Sn={ON_PROP_CHANGE:1,SET_REQUEST_QUEUE:1,SET_GRAPHS:1,SET_PATHS:1,SET_LAYOUT:1,SET_APP_LIFECYCLE:1,SET_CONFIG:1,ON_ERROR:1,SET_HOOKS:1},_n=function(e){if(Sn[e])return e;throw new Error("".concat(e," is not defined."))};function xn(e){var t={STARTED:"STARTED",HYDRATED:"HYDRATED"};if(t[e])return t[e];throw new Error("".concat(e," is not a valid app state."))}var kn,jn,Pn,En,An=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xn("STARTED"),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _n("SET_APP_LIFECYCLE"):return xn(t.payload);default:return e}};function Cn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Rn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:In,t=arguments.length>1?arguments[1]:void 0;return lt((function(e,t){return null===t?e:t.type===En.AddCompleted?Nn(e,t):Bn(e,t)}),e,t.type===En.Aggregate?t.payload:[t])};function Un(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===_n("SET_CONFIG")?t.payload:e}var Ln={},Wn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ln,t=arguments.length>1?arguments[1]:void 0;return"SET_GRAPHS"===t.type?t.payload:e};function qn(e){return function(e){if(Array.isArray(e))return zn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return zn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zn(e,t)}(e)||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 zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:Gn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ON_ERROR":var r=e.frontEnd,n=e.backEnd,o=e.backEndConnected;return console.error(t.payload.error),"frontEnd"===t.payload.type?{frontEnd:[Jt(t.payload,{timestamp:new Date})].concat(qn(r)),backEnd:n,backEndConnected:o}:"backEnd"===t.payload.type?{frontEnd:r,backEnd:[Jt(t.payload,{timestamp:new Date})].concat(qn(n)),backEndConnected:o}:e;case"SET_CONNECTION_STATUS":return Jt(e,{backEndConnected:t.payload});default:return e}}function Hn(e){return function(e){if(Array.isArray(e))return Vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Vn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vn(e,t)}(e)||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 Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:$n,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UNDO":var r=e.past,n=e.present,o=e.future,i=r[r.length-1],a=r.slice(0,r.length-1);return{past:a,present:i,future:[n].concat(Hn(o))};case"REDO":var u=e.past,s=e.present,c=e.future,l=c[0],f=c.slice(1);return{past:[].concat(Hn(u),[s]),present:l,future:f};case"REVERT":var p=e.past,d=e.future,y=p[p.length-1],h=p.slice(0,p.length-1);return{past:h,present:y,future:Hn(d)};default:return e}},Yn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{request_pre:null,request_post:null,bear:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_HOOKS":return t.payload;default:return e}};function Jn(e,t,r,n){var o,i=function(o){for(var i=t.length,a=0;a=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var uo={count:0,total:0,compute:0,network:{time:0,upload:0,download:0},resources:{},status:{latest:null},result:{}},so={updated:[],resources:{},callbacks:{},graphLayout:null},co=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:so,t=arguments.length>1?arguments[1]:void 0;if("UPDATE_RESOURCE_USAGE"===t.type){var r=t.payload,n=r.id,o=r.usage,i=r.status,a=io[i]||i,u={updated:[n],resources:e.resources,callbacks:e.callbacks,graphLayout:e.graphLayout};u.callbacks[n]=u.callbacks[n]||Zn(uo);var s=u.callbacks[n],c=s.resources,l=u.resources;if(s.count+=1,s.status.latest=a,s.status[a]=(s.status[a]||0)+1,s.result=t.payload.result,s.inputs=t.payload.inputs,s.state=t.payload.state,o){var f=o.__dash_client,p=o.__dash_server,d=o.__dash_upload,y=o.__dash_download,h=ao(o,["__dash_client","__dash_server","__dash_upload","__dash_download"]);for(var m in s.total+=f,s.compute+=p,s.network.time+=f-p,s.network.upload+=d,s.network.download+=y,h)h.hasOwnProperty(m)&&(c[m]=(c[m]||0)+h[m],l[m]=(l[m]||0)+h[m])}return u}return e},lo={id:null,props:{}};var fo,po=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lo;return e};!function(e){e.Set="IsLoading.Set"}(fo||(fo={}));var yo,ho=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===fo.Set?t.payload:e},mo=function(e){return{value:e,"fantasy-land/map":function(){return this}}},vo=de((function(e,t){return e(mo)(t).value})),bo=de((function(e,t){return function(r){return function(n){return ct((function(e){return t(e,n)}),r(e(n)))}}})),go=ae((function(e){return bo(ge(e),On(e))})),wo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===_n("SET_LAYOUT"))return t.payload;if(Bt(t.type,["UNDO_PROP_CHANGE","REDO_PROP_CHANGE",_n("ON_PROP_CHANGE")])){var r=fr("props",t.payload.itempath),n=vo(go(r),e),o=Jt(n,t.payload.props);return On(r,o,e)}return e};!function(e){e.Set="LoadingMap.Set"}(yo||(yo={}));var Oo={},So=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Oo,t=arguments.length>1?arguments[1]:void 0;return t.type===yo.Set?t.payload:e},_o={strs:{},objs:{}},xo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_o,t=arguments.length>1?arguments[1]:void 0;return t.type===_n("SET_PATHS")?t.payload:e};function ko(e){return function(e){if(Array.isArray(e))return jo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return jo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jo(e,t)}(e)||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 jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e;if(t.type===r){var o=t.payload,i=o.id,a=o.status,u=o.content,s={status:a,content:u};n=Array.isArray(i)?On(i,s,e):i?ft(i,s,e):Jt(e,s)}return n})}),Po),B(e)}function Ao(e,t,r){var n,o=t.graphs,i=t.paths,a=t.layout,u=e.itempath,s=e.props,c=ge(u.concat(["props"]),a)||{},l=c.id;return l&&(r&&(t.changed={id:l,props:s}),n={id:l,props:{}},Pe(s).forEach((function(e){pn(o,i,l,e).length&&(n.props[e]=c[e])}))),n}function Co(){return function(e){return function(t,r){var n=t||{},o=n.history,i=n.config,a=n.hooks,u=t;return"RELOAD"===r.type?u={history:o,config:i,hooks:a}:"SET_CONFIG"===r.type&&(u={hooks:a}),e(u,r)}}((e=Eo(),function(t,r){var n=r.type,o=r.payload;if("ON_PROP_CHANGE"===n){var i=Ao(o,t,!0);i&&!Be(i.props)&&(t.history.present=i)}var a=e(t,r);if("ON_PROP_CHANGE"===n&&"response"!==o.source){var u=Ao(o,a);u&&!Be(u.props)&&(a.history={past:[].concat(ko(a.history.past),[t.history.present]),present:u,future:[]})}return a}));var e}var Ro=function e(t){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._observers=[],this.observe=function(e,t){if("function"==typeof e){if(!Array.isArray(t))throw new Error("inputs must be an array");return r.add(e,t),function(){return r.remove(e)}}return r.add(e.observer,e.inputs),function(){return r.remove(e.observer)}},this.setStore=function(e){r.__finalize__(),r.__init__(e)},this.__finalize__=function(){var e;return null===(e=r._unsubscribe)||void 0===e?void 0:e.call(r)},this.__init__=function(e){r._store=e,e&&(r._unsubscribe=e.subscribe(r.notify)),ye((function(e){return e.lastState=null}),r._observers)},this.add=function(e,t){return r._observers.push({inputPaths:ct((function(e){return e.split(".")}),t),lastState:null,observer:e,triggered:!1})},this.notify=function(){var e=r._store;if(e){var t=e.getState(),n=tt((function(e){return!e.triggered&&Zt((function(r){return ge(r,t)!==ge(r,e.lastState)}),e.inputPaths)}),r._observers);ye((function(e){return e.triggered=!0}),n),ye((function(t){t.lastState=e.getState(),t.observer(e),t.triggered=!1}),n)}},this.remove=function(e){return r._observers.splice(r._observers.findIndex((function(t){return e===t.observer}),r._observers),1)},this.__init__(t)},To=function(e){var t=e(),r=t.config,n=t.isLoading,o=null==r?void 0:r.update_title;o&&(n?document.title!==o&&(Io.title=document.title,document.title=o):document.title===o?document.title=Io.title:Io.title=document.title)},Io={inputs:["isLoading"],mutationObserver:void 0,observer:function(e){var t=e.getState,r=t().config;if(Io.config!==r){var n;Io.config=r,null===(n=Io.mutationObserver)||void 0===n||n.disconnect(),Io.mutationObserver=new MutationObserver((function(){return To(t)}));var o=document.querySelector("title");o&&Io.mutationObserver.observe(o,{subtree:!0,childList:!0,attributes:!0,characterData:!0})}To(t)}},Mo=Io,Do=ae((function(e){var t=[];for(var r in e)we(r,e)&&(t[t.length]=[r,e[r]]);return t})),No=de((function(e,t){for(var r={},n=0;n1?r-1:0),o=1;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r5&&void 0!==arguments[5]&&arguments[5],a="Input"===o?r.getInputs:r.getState,u=[],s=0,c=a(e).map((function(i,a){var c=mi(Ni(e,i.map((function(e){var r=e.id,n=e.property,o=e.path;return{id:r,property:n,value:ge(o,t).props[n]}})),n[a],r.anyVals,o),2),l=c[0],f=c[1];return Yr(n[a])&&!l.length&&s++,f&&u.push(f),l}));if(u.length){if(i&&u.length+s===c.length)return null;Fi(u,e)}return c}function Fi(e,t){var r=e[0];throw-1!==r.indexOf("logged above")&&console.error(t.objs),new ReferenceError(r)}var Ui=function(e){return Array.isArray(e)?Et("value",e):e.value},Li=function(e,t){return Array.isArray(e)?Ft(e,t):[[e,t]]};function Wi(e,t,r,n){var o=window.dash_clientside=window.dash_clientside||{};o.no_update||(Object.defineProperty(o,"no_update",{value:{description:"Return to prevent updating an Output."},writable:!1}),Object.defineProperty(o,"PreventUpdate",{value:{description:"Throw to prevent updating all Outputs."},writable:!1}));var i=n.inputs,a=n.outputs,u=n.state,s=Date.now(),c=qi(i),l=qi(u),f={},p=to;try{var d,y=t.namespace,h=t.function_name,m=i.map(Ui);u&&(m=gt(m,u.map(Ui))),o.callback_context={},o.callback_context.triggered=n.changedPropIds.map((function(e){return{prop_id:e,value:c[e]}})),o.callback_context.inputs_list=i,o.callback_context.inputs=c,o.callback_context.states_list=u,o.callback_context.states=l;var v=(d=o[y])[h].apply(d,hi(m));if("function"==typeof(null==v?void 0:v.then))throw new Error("The clientside function returned a Promise. Promises are not supported in Dash clientside right now, but may be in the future.");Li(a,v).forEach((function(e){var t=mi(e,2),r=t[0],n=t[1];Li(r,n).forEach((function(e){var t=mi(e,2),r=t[0],n=t[1],i=r.id,a=r.property,u=Fr(i),s=f[u]=f[u]||{};n!==o.no_update&&(s[a]=n)}))}))}catch(e){if(e!==o.PreventUpdate)throw p=no,e;p=ro}finally{delete o.callback_context;var b=Date.now()-s,g={__dash_server:b,__dash_client:b,__dash_upload:0,__dash_download:0};r.ui&&e(Di({id:n.output,usage:g,status:p,result:f,inputs:i,state:u}))}return f}function qi(e){if(!e)return{};for(var t={},r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r(null!==(n=t.priority)&&void 0!==n?n:"")?-1:1},Ja=function(e,t){var r=(0,e.getOutputs)(t),n=nt(r),o=[],i={};return n.forEach((function(e){var t=e.id,r=e.property,n=Fr(t);(i[n]=i[n]||[]).push(r),o.push(fn({id:n,property:r}))})),{allOutputs:r,allPropIds:o}},Xa=function(e,t){return qt(Et("id",[].concat(Ha(nt(e.getInputs(t))),Ha(nt(e.getState(t))))))},Za={observer:(Qa=Ka(regeneratorRuntime.mark((function e(t){var r,n,o,i,a,u,s,c,l,f,p,d,y,h,m,v,b,g,w,O;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.dispatch,n=t.getState,o=n(),i=o.callbacks,a=i.executing,u=i.watched,s=o.config,c=o.hooks,l=o.layout,f=o.paths,p=n(),d=p.callbacks.prioritized,y=Math.max(0,12-a.length-u.length),d=Ba(Ya,d),h=Ct((function(e){return!0===Ua(l,f,Xa(e,f))}),d),m=za(h,2),v=m[0],b=m[1],g=v.slice(0,y),w=b.slice(0,y-g.length),g.length&&r(Mi([Ci(g),Si(ct((function(e){return zi(e,s,c,f,l,Ja(e,f),r)}),g))])),w.length&&(O=ct((function(e){return Wa(Wa(Wa({},e),Ja(e,f)),{},{isReady:Ua(l,f,Xa(e,f))})}),w),r(Mi([Ci(w),gi(O)])),ye(function(){var e=Ka(regeneratorRuntime.mark((function e(t){var o,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.isReady;case 2:if(o=n(),i=o.callbacks.blocked,ar((function(e){return e===t||e.isReady===t.isReady}),i)){e.next=6;break}return e.abrupt("return");case 6:a=zi(t,s,c,f,l,t,r),r(Mi([Ei([t]),Si([a])]));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O));case 10:case"end":return e.stop()}}),e)}))),function(e){return Qa.apply(this,arguments)}),inputs:["callbacks.prioritized","callbacks.completed"]},eu=de((function(e,t){return Yt({},t,e)})),tu=function(){function e(e,t,r,n){this.valueFn=e,this.valueAcc=t,this.keyFn=r,this.xf=n,this.inputs={}}return e.prototype["@@transducer/init"]=Xe,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(we(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var r=this.keyFn(t);return this.inputs[r]=this.inputs[r]||[r,this.valueAcc],this.inputs[r][1]=this.valueFn(this.inputs[r][1],t),e},e}(),ru=de(pe("groupBy",ut(4,[],ze([],ut(4,[],(function(e,t,r,n){return new tu(e,t,r,n)})),(function(e,t,r,n){return Je((function(n,o){var i=r(o);return n[i]=e(we(i,n)?n[i]:Jn(t,[],[],!1),o),n}),{},n)})))((function(e,t){return null==e&&(e=[]),e.push(t),e}),null)));function nu(e,t,r,n,o,i,a){try{var u=e[i](a),s=u.value}catch(e){return void r(e)}u.done?t(s):Promise.resolve(s).then(n,o)}var ou=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new Promise((function(e){return r=e})),setTimeout(r,t),e.abrupt("return",n);case 3:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){nu(i,n,o,a,u,"next",e)}function u(e){nu(i,n,o,a,u,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}();function iu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function au(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r4&&void 0!==arguments[4]?arguments[4]:null,i=[];for(var a in e)if(e.hasOwnProperty(a)){var u=void 0;try{"function"!=typeof e[a]?(u=Error((n||"React class")+": "+r+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+Tu(e[a])+"`.")).name="Invariant Violation":u=e[a](t,a,n,r,null,Ru.a)}catch(e){u=e}if(!u||u instanceof Error||i.push((n||"React class")+": type specification of "+r+" `"+a+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+Tu(u)+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),u instanceof Error){var s=o&&o()||"";i.push("Failed "+r+" type: "+u.message+s)}}return i.join("\n\n")}(t.propTypes,n,"component prop",t);return a&&function(e,t,r){var n,o=e.split("`");if(Bt("is marked as required",e)){var i=o[1];n="".concat(i," in ").concat(r),t.id&&(n+=' with ID "'.concat(t.id,'"')),n+=" is required but it was not provided."}else if(Bt("Bad object",e))n=e.split("supplied to ")[0]+"supplied to ".concat(r)+".\nBad"+e.split(".\nBad")[1];else{if(!Bt("Invalid ",e)||!Bt(" supplied to ",e))throw new Error(e);var a=o[1];if(n="Invalid argument `".concat(a,"` passed into ").concat(r),t.id&&(n+=' with ID "'.concat(t.id,'"')),n+=".",Bt(", expected ",e)){var u=e.split(", expected ")[1];n+="\nExpected ".concat(u)}if(Bt(" of type `",e)){var s=e.split(" of type `")[1].split("`")[0];n+="\nWas supplied type `".concat(s,"`.")}if(lr(a,t)){var c=JSON.stringify(t[a],null,2);c&&(Bt("\n",c)?n+="\nValue provided: \n".concat(c):n+="\nValue provided: ".concat(c))}}throw new Error(n)}(a,n,i),Ju(t,n,r,o)}function Ju(e,t,r,n){var i=Jt(t,r);return Array.isArray(n)?o.a.createElement.apply(o.a,[e,i].concat(Vu(n))):o.a.createElement(e,i,n)}Yu.propTypes={children:s.a.any,element:s.a.any,layout:s.a.any,props:s.a.any,extraProps:s.a.any,id:s.a.string};var Xu=Object(n.memo)((function(e){return o.a.createElement(hs.Consumer,null,(function(t){return o.a.createElement(Zu,Hu({},t.fn(),e,{_dashprivate_path:JSON.parse(e._dashprivate_path)}))}))})),Zu=function(e){!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}}),t&&Wu(e,t)}(a,e);var t,r,n,i=qu(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=i.call(this,e)).setProps=t.setProps.bind(Gu(t)),t}return t=a,(r=[{key:"createContainer",value:function(e,t,r){return Ou(t)?t:o.a.createElement(Xu,{key:t&&t.props&&Fr(t.props.id),_dashprivate_error:e._dashprivate_error,_dashprivate_layout:t,_dashprivate_loadingState:Iu(t,r,e._dashprivate_loadingMap),_dashprivate_loadingStateHash:Mu(r,e._dashprivate_loadingMap),_dashprivate_path:JSON.stringify(r)})}},{key:"setProps",value:function(e){var t=this.props,r=t._dashprivate_graphs,n=t._dashprivate_dispatch,o=t._dashprivate_path,i=t._dashprivate_layout,a=this.getLayoutProps(),u=a.id,s=Rt((function(e,t){return!Ne(e,a[t])}),e);if(!Be(s)){var c=function(e,t,r){if(!(e&&r&&t.length))return[];if("string"==typeof e){var n=r.inputMap[e];return n?t.filter((function(e){return n[e]})):[]}var o=Object.keys(e).sort(),i=We(o,e),a=o.join(","),u=r.inputPatterns[a];return u?t.filter((function(e){var t=u[e];return t&&t.some((function(e){return $r(o,i,e.values)}))})):[]}(u,Pe(s),r);!function(e,t,r){var n=fa(e),o=n.canPersist,i=n.id,a=n.props,u=n.element,s=n.persistence,c=n.persisted_props,l=n.persistence_type;o&&s&&ye((function(e){var n=$i(e.split("."),2),o=n[0],c=n[1];if(void 0!==t[o]){var f=ua(l,r),p=ca(u,o,c).extract,d=la(i,e,s),y=p(a[o]),h=p(t[o]);if(y!==h){f.hasItem(d)&&(y=f.getItem(d)[1]);var m=void 0===y?[h]:[h,y];f.setItem(d,m,r)}}}),c)}(i,e,n),c.length&&n(li({id:u,props:No(c,s)})),n(ti({props:s,itempath:o}))}}},{key:"getChildren",value:function(e,t){var r=this;return sr(e)?null:Array.isArray(e)?hu(ct)((function(e,n){return r.createContainer(r.props,e,gt(t,["props","children",n]))}),e):this.createContainer(this.props,e,gt(t,["props","children"]))}},{key:"getComponent",value:function(e,t,r,n){var i=this.props,a=i._dashprivate_config,u=i._dashprivate_dispatch,s=i._dashprivate_error;if(Be(e))return null;if(Ou(e))return e;Du(e);var c=wr(e),l=mu("children",e.props);"Object"===Ie(l.id)&&(l.id=Fr(l.id));var f={loading_state:r||Qu,setProps:n};return(o.a.createElement(Au,{componentType:e.type,componentId:l.id,key:l.id,dispatch:u,error:s},a.props_check?o.a.createElement(Yu,{children:t,element:c,props:l,extraProps:f,type:e.type}):Ju(c,l,f,t)))}},{key:"getLayoutProps",value:function(){return gu({},"props",this.props._dashprivate_layout)}},{key:"render",value:function(){var e=this.props,t=e._dashprivate_layout,r=e._dashprivate_loadingState,n=e._dashprivate_path,o=this.getLayoutProps(),i=this.getChildren(o.children,n);return this.getComponent(t,i,r,this.setProps)}}])&&Lu(t.prototype,r),n&&Lu(t,n),a}(n.Component);Xu.propTypes={_dashprivate_error:s.a.any,_dashprivate_layout:s.a.object,_dashprivate_loadingState:s.a.oneOfType([s.a.object,s.a.bool]),_dashprivate_loadingStateHash:s.a.string,_dashprivate_path:s.a.string},Zu.propTypes=Bu(Bu({},Xu.propTypes),{},{_dashprivate_config:s.a.object,_dashprivate_dispatch:s.a.func,_dashprivate_graphs:s.a.any,_dashprivate_loadingMap:s.a.any,_dashprivate_path:s.a.array});var es=Xu;function ts(e){return(ts="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rs(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:{};return fetch(e,Fo(t,{method:"POST",headers:ii(),body:r?JSON.stringify(r):null}))}};function fs(e,t,r,n,o){return function(i,a){var u=a().config,s="".concat(dr(u)).concat(e);function c(e){a().error.backEndConnected!==e&&i({type:"SET_CONNECTION_STATUS",payload:e})}return i({type:r,payload:{id:n,status:"loading"}}),ls[t](s,u.fetch,o).then((function(e){c(!0);var t=e.headers.get("content-type");return t&&-1!==t.indexOf("application/json")?e.json().then((function(t){return i({type:r,payload:{status:e.status,content:t,id:n}}),t})):(cs("Response is missing header: content-type: application/json"),i({type:r,payload:{id:n,status:e.status}}))}),(function(){c(!1)})).catch((function(t){fi(t,"Error from API call: "+e,i)}))}}function ps(e,t,r,n,o,i,a){try{var u=e[i](a),s=u.value}catch(e){return void r(e)}u.done?t(s):Promise.resolve(s).then(n,o)}function ds(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(n=(a=u.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ys(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ys(e,t)}(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 ys(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r>>0).toString(16)}function Is(e){return(Is="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ms(e){return e&&e.constructor===Object&&e.toString===Object.prototype.toString}function Ds(e){var t={};return e.forEach((function(e){e&&"object"===Is(e)&&(Array.isArray(e)&&(e=Ds(e)),Object.keys(e).forEach((function(r){if(Ms(e[r])&&Ms(t[r])){if(0===r.indexOf("@media"))for(var n=r;;)if(!t[n+=" "])return void(t[n]=e[r]);t[r]=Ds([t[r],e[r]])}else t[r]=e[r]})))})),t}var Ns=[],Bs=!1;function Fs(){Ns.forEach((function(e){e()}))}var Us,Ls=function(e){return-1===Ns.indexOf(e)&&Ns.push(e),Bs||(window.addEventListener("mouseup",Fs),Bs=!0),{remove:function(){var t=Ns.indexOf(e);Ns.splice(t,1),0===Ns.length&&Bs&&(window.removeEventListener("mouseup",Fs),Bs=!1)}}},Ws=function(e){return":hover"===e||":active"===e||":focus"===e};function qs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zs(e,t){return Object.keys(e).filter((function(r){return t(e[r],r)})).reduce((function(t,r){return t[r]=e[r],t}),{})}var Gs={checkProps:function(){},keyframes:function(e){var t=e.addCSS,r=e.config,n=e.style,o=function(e){var n=e.__process(r.userAgent),o=n.animationName,i=n.css;return t(i),o};return{style:Object.keys(n).reduce((function(e,t){var r=n[t],i=Array.isArray(r);return"animationName"===t&&r&&(r.__radiumKeyframes||i)&&(r=i?r.map(o).join(", "):o(r)),e[t]=r,e}),{})}},mergeStyleArray:function(e){var t=e.style,r=e.mergeStyles;return{style:Array.isArray(t)?r(t):t}},prefix:function(e){var t=e.config,r=e.style;return{style:Object(js.b)(r,t.userAgent)}},removeNestedStyles:function(e){var t=e.isNestedStyle,r=e.style;return{style:Object.keys(r).reduce((function(e,n){var o=r[n];return t(o)||(e[n]=o),e}),{})}},resolveInteractionStyles:function(e){var t=e.ExecutionEnvironment,r=e.getComponentField,n=e.getState,o=e.mergeStyles,i=e.props,a=e.setState,u=e.style,s={},c={};if(u[":hover"]){var l=i.onMouseEnter;c.onMouseEnter=function(e){l&&l(e),a(":hover",!0)};var f=i.onMouseLeave;c.onMouseLeave=function(e){f&&f(e),a(":hover",!1)}}if(u[":active"]){var p=i.onMouseDown;c.onMouseDown=function(e){p&&p(e),s._lastMouseDown=Date.now(),a(":active","viamousedown")};var d=i.onKeyDown;c.onKeyDown=function(e){d&&d(e)," "!==e.key&&"Enter"!==e.key||a(":active","viakeydown")};var y=i.onKeyUp;c.onKeyUp=function(e){y&&y(e)," "!==e.key&&"Enter"!==e.key||a(":active",!1)}}if(u[":focus"]){var h=i.onFocus;c.onFocus=function(e){h&&h(e),a(":focus",!0)};var m=i.onBlur;c.onBlur=function(e){m&&m(e),a(":focus",!1)}}u[":active"]&&!r("_radiumMouseUpListener")&&t.canUseEventListeners&&(s._radiumMouseUpListener=Ls((function(){Object.keys(r("state")._radiumStyleState).forEach((function(e){"viamousedown"===n(":active",e)&&a(":active",!1,e)}))})));var v=i.disabled?[u[":disabled"]]:Object.keys(u).filter((function(e){return Ws(e)&&n(e)})).map((function(e){return u[e]})),b=o([u].concat(v));return b=Object.keys(b).reduce((function(e,t){return Ws(t)||":disabled"===t||(e[t]=b[t]),e}),{}),{componentFields:s,props:c,style:b}},resolveMediaQueries:function(e){var t=e.ExecutionEnvironment,r=e.addCSS,n=e.appendImportantToEachValue,o=e.config,i=e.cssRuleSetToString,a=e.getComponentField,u=e.getGlobalState,s=e.hash,c=e.isNestedStyle,l=e.mergeStyles,f=e.props,p=e.setState,d=e.style,y=function(e){return Object.keys(e).reduce((function(t,r){return 0!==r.indexOf("@media")&&(t[r]=e[r]),t}),{})}(d),h=function(e){var t=e.addCSS,r=e.appendImportantToEachValue,n=e.cssRuleSetToString,o=e.hash,i=e.isNestedStyle,a=e.style,u=e.userAgent,s="";return Object.keys(a).filter((function(e){return 0===e.indexOf("@media")})).map((function(e){var c=r(zs(a[e],(function(e){return!i(e)})));if(Object.keys(c).length){var l=n("",c,u),f="rmq-"+o(e+l);t(e+"{ ."+f+l+"}"),s+=(s?" ":"")+f}})),s}({addCSS:r,appendImportantToEachValue:n,cssRuleSetToString:i,hash:s,isNestedStyle:c,style:d,userAgent:o.userAgent}),m=h?{className:h+(f.className?" "+f.className:"")}:null,v=o.matchMedia||function(e){return void 0===Us&&(Us=!!e.canUseDOM&&!!window&&!!window.matchMedia&&function(e){return window.matchMedia(e)}||null),Us}(t);if(!v)return{props:m,style:y};var b=function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:Ys,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5?arguments[5]:void 0;if(!i){var a=Rs(e);i=Object.keys(a).reduce((function(e,t){return"main"!==t&&(e[t]=!0),e}),{})}if(Array.isArray(t)&&!t.props){var u=t.map((function(t){if(i){var a=Cs(t);delete i[a]}return Xs(e,t,r,n,o,i).element}));return{extraStateKeyMap:i,element:u}}if(!t||t.props&&t.props["data-radium"]||o&&!Zs(t))return{extraStateKeyMap:i,element:t};var s=t.props.children,c=ec({children:s,component:e,config:r,existingKeyMap:n,extraStateKeyMap:i}),l=tc({component:e,config:r,existingKeyMap:n,extraStateKeyMap:i,props:t.props});if(l=rc({component:e,config:r,existingKeyMap:n,props:l,renderedElement:t}),c===s&&l===t.props)return{extraStateKeyMap:i,element:t};var f=nc(t,l!==t.props?l:{},c);return{extraStateKeyMap:i,element:f}};function ic(){return(ic=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Sc(e){var t=function(e,t){if("object"!==cc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==cc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===cc(t)?t:String(t)}var _c,xc,kc=["arguments","callee","caller","length","name","prototype","type"];function jc(e){var t=e.prototype||{};return!(e.isReactComponent||t.isReactComponent||e.render||t.render)}function Pc(e){return"function"==typeof e&&/^\s*class\s+/.test(e.toString())}function Ec(e,t){xc.forEach((function(r){var n=Object.getOwnPropertyDescriptor(e,r),o=(n||{}).value;if(o){var i=(Object.getOwnPropertyDescriptor(_c,r)||{}).value;t.prototype[r]||o===i||(n&&Object.defineProperty(t.prototype,r,n),delete e[r])}}))}function Ac(e){if(e._extraRadiumStateKeys&&e._extraRadiumStateKeys.length>0){var t=e._extraRadiumStateKeys.reduce((function(e,t){e[t];return Oc(e,[t].map(Sc))}),Rs(e));e._lastRadiumState=t,e.setState({_radiumStyleState:t})}}function Cc(e){var t=e._radiumMouseUpListener,r=e._radiumMediaQueryListenersByQuery;e._radiumIsMounted=!1,t&&t.remove(),r&&Object.keys(r).forEach((function(e){r[e].remove()}),e)}function Rc(e,t,r){var n=e||t||r;return r&&n!==r&&(n=gc({},r,n)),n}function Tc(e,t,r,n){var i=oc(e,t,r),a=i.extraStateKeyMap,u=i.element;return e._extraRadiumStateKeys=Object.keys(a),n?o.a.createElement(uc.Provider,{value:n},u):u}function Ic(e,t){var r=o.a.forwardRef((function(r,o){var i=r.radiumConfig,a=Oc(r,["radiumConfig"]),u=Object(n.useContext)(uc),s=Object(n.useContext)(ac),c=bc(Object(n.useState)({}),2),l=c[0],f=c[1],p=Object(n.useRef)({state:l,setState:f,_radiumMediaQueryListenersByQuery:void 0,_radiumMouseUpListener:void 0,_radiumIsMounted:!0,_lastRadiumState:void 0,_extraRadiumStateKeys:void 0,_radiumStyleKeeper:s}).current;p.state=l,Object(n.useEffect)((function(){return function(){Cc(p)}}),[p]);var d=p._extraRadiumStateKeys&&p._extraRadiumStateKeys.length>0;Object(n.useEffect)((function(){Ac(p)}),[d,p]);var y=e(a,o),h=Rc(i,u,t);return Tc(p,y,h,i)}));return r._isRadiumEnhanced=!0,r.defaultProps=e.defaultProps,b()(r,e)}function Mc(e,t,r){var n,o,i=function(e){function n(){var e;lc(this,n),(e=pc(this,hc(n).apply(this,arguments))).state=e.state||{},e._radiumStyleKeeper=e.props.styleKeeperContext,e._radiumMediaQueryListenersByQuery=e._radiumMediaQueryListenersByQuery,e._radiumMouseUpListener=e._radiumMouseUpListener,e._radiumIsMounted=!0,e._lastRadiumState=void 0,e._extraRadiumStateKeys=void 0,e.state._radiumStyleState={};var r=dc(e);return Ec(r,t),e}var o,i,a;return mc(n,e),o=n,(i=[{key:"componentDidUpdate",value:function(e,t,r){yc(hc(n.prototype),"componentDidUpdate",this)&&yc(hc(n.prototype),"componentDidUpdate",this).call(this,e,t,r),Ac(this)}},{key:"componentWillUnmount",value:function(){yc(hc(n.prototype),"componentWillUnmount",this)&&yc(hc(n.prototype),"componentWillUnmount",this).call(this),Cc(this)}},{key:"render",value:function(){return Tc(this,yc(hc(n.prototype),"render",this).call(this),Rc(this.props.radiumConfig,this.props.radiumConfigContext,r),this.props.radiumConfig)}}])&&fc(o.prototype,i),a&&fc(o,a),n}(t);return i._isRadiumEnhanced=!0,_c=i.prototype,xc=Object.getOwnPropertyNames(_c).filter((function(e){return"constructor"!==e&&"function"==typeof _c[e]})),n=e,o=i,Object.getOwnPropertyNames(n).forEach((function(e){if(kc.indexOf(e)<0&&!o.hasOwnProperty(e)){var t=Object.getOwnPropertyDescriptor(n,e);t&&Object.defineProperty(o,e,t)}})),i.propTypes&&i.propTypes.style&&(i.propTypes=gc({},i.propTypes,{style:s.a.oneOfType([s.a.array,s.a.object])})),i.displayName=e.displayName||e.name||"Component",sc(i)}function Dc(e){return e=function(e){function t(){var t=Reflect.construct(e,arguments,this.constructor);return t}return Reflect.setPrototypeOf(t.prototype,e.prototype),Reflect.setPrototypeOf(t,e),t}(e)}var Nc=Object(n.forwardRef)((function(){return null})).$$typeof;function Bc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Nc&&e.$$typeof===Nc)return Ic(e.render,t);if("function"!=typeof e)return Fc(t,e);var r=e;if(jc(r))return Ic(r,t);var n=r;return Pc(n)&&(n=Dc(n)),n===r&&(n=function(e){function t(){return lc(this,t),pc(this,hc(t).apply(this,arguments))}return mc(t,e),t}(n)),Mc(r,n,t)}function Fc(e,t){var r=gc({},e,t);return function(e){return Bc(e,r)}}function Uc(e){return(Uc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wc(e,t){for(var r=0;r-1&&t._listeners.splice(r,1)}}}},{key:"addCSS",value:function(e){var t=this;return this._cssSet[e]||(this._cssSet[e]=!0,this._emitChange()),{remove:function(){delete t._cssSet[e],t._emitChange()}}}},{key:"getCSS",value:function(){return Object.keys(this._cssSet).join("\n")}},{key:"_emitChange",value:function(){this._listeners.forEach((function(e){return e()}))}}])&&Vc(t.prototype,r),n&&Vc(t,n),e}();function Qc(e){return(Qc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Yc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jc(e,t){for(var r=0;r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var nl=Bc((function(e){var t=e.children,r=rl(e,["children"]);return o.a.createElement("div",r,t,o.a.createElement(tl,null))})),ol=function(e){var t=e.radiumConfig,r=Object(n.useContext)(uc),i=Object(n.useRef)(function(e,t){var r=e&&e.userAgent||t&&t.userAgent;return new $c(r)}(t,r));return o.a.createElement(ac.Provider,{value:i.current},o.a.createElement(nl,e))};function il(e){return Bc(e)}il.Plugins=Gs,il.Style=Hc,il.StyleRoot=ol,il.getState=As,il.keyframes=function(e,t){return{__radiumKeyframes:!0,__process:function(r){var n=Object(js.a)(r),o=Object.keys(e).map((function(t){return Ps(t,e[t],r)})).join("\n"),i=(t?t+"-":"")+"radium-animation-"+Ts(o);return{css:"@"+n+" "+i+" {\n"+o+"\n}\n",animationName:i}}}};var al=il;function ul(e){var t=e.dispatch,r=e.history,n={parentSpanStyle:{display:"inline-block",opacity:"0.2",":hover":{opacity:1}},iconStyle:{fontSize:20},labelStyle:{fontSize:15}},i=o.a.createElement("span",{key:"undoLink",style:Jt({color:r.past.length?"#0074D9":"grey",cursor:r.past.length?"pointer":"default"},n.parentSpanStyle),onClick:function(){return t(ui)}},o.a.createElement("div",{style:Jt({transform:"rotate(270deg)"},n.iconStyle)},"↺"),o.a.createElement("div",{style:n.labelStyle},"undo")),a=o.a.createElement("span",{key:"redoLink",style:Jt({color:r.future.length?"#0074D9":"grey",cursor:r.future.length?"pointer":"default",marginLeft:10},n.parentSpanStyle),onClick:function(){return t(ai)}},o.a.createElement("div",{style:Jt({transform:"rotate(90deg)"},n.iconStyle)},"↻"),o.a.createElement("div",{style:n.labelStyle},"redo"));return o.a.createElement("div",{className:"_dash-undo-redo",style:{position:"fixed",bottom:"30px",left:"30px",fontSize:"20px",textAlign:"center",zIndex:"9999",backgroundColor:"rgba(255, 255, 255, 0.9)"}},o.a.createElement("div",{style:{position:"relative"}},r.past.length>0?i:null,r.future.length>0?a:null))}ul.propTypes={history:s.a.object,dispatch:s.a.func};var sl=re((function(e){return{history:e.history}}),(function(e){return{dispatch:e}}))(al(ul)),cl=ae((function(e){return function(t,r){return e(t,r)?-1:e(r,t)?1:0}})),ll=de((function(e,t){return e=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw i}}}}function dl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){var f=document.createElement("link");f.href="".concat(u.url,"?m=").concat(u.modified),f.type="text/css",f.rel="stylesheet",this._head.appendChild(f)}}}catch(e){a.e(e)}finally{a.f()}i||window.location.reload()}else 500===r.status&&(this._retry>this.state.max_retry&&(this.clearInterval(),window.alert("\n Reloader failed after ".concat(this._retry," times.\n Please check your application for errors.\n "))),this._retry++)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatch,r=e.reloadRequest,n=this.state,o=n.disabled,i=n.interval;if(!o&&!this.state.intervalId){var a=window.setInterval((function(){"loading"!==r.status&&t(fs("_reload-hash","GET","reloadRequest"))}),i);this.setState({intervalId:a})}}},{key:"componentWillUnmount",value:function(){!this.state.disabled&&this.state.intervalId&&this.clearInterval()}},{key:"render",value:function(){return null}}])&&yl(t.prototype,r),n&&yl(t,n),i}(o.a.Component);wl.defaultProps={},wl.propTypes={id:s.a.string,config:s.a.object,reloadRequest:s.a.object,dispatch:s.a.func,interval:s.a.number};var Ol=re((function(e){return{config:e.config,reloadRequest:e.reloadRequest}}),(function(e){return{dispatch:e}}))(wl);function Sl(e){return(Sl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _l(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r