!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=34)}([function(e,t,n){"use strict";e.exports=n(25)},,,,,,,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(26)},,,,,function(e,t,n){"use strict";var o={},r=void 0;try{r=window}catch(e){}function i(e,t){if(void 0!==r){var n=r.__packages__=r.__packages__||{};if(!n[e]||!o[e])o[e]=t,(n[e]=n[e]||[]).push(t)}}n.d(t,"a",(function(){return i})),i("@uifabric/set-version","6.0.0")},,,,function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]))r.call(n,c)&&(l[c]=n[c]);if(o){s=o(n);for(var d=0;d<s.length;d++)i.call(n,s[d])&&(l[s[d]]=n[s[d]])}}return l}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return l}));var o=function(){return(o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r="undefined"==typeof window?e:window,i=r&&r.CSPSettings&&r.CSPSettings.nonce,a=function(){var e=r.__themeState__||{theme:void 0,lastStyleElement:void 0,registeredStyles:[]};e.runState||(e=o({},e,{perf:{count:0,duration:0},runState:{flushTimer:0,mode:0,buffer:[]}}));e.registeredThemableStyles||(e=o({},e,{registeredThemableStyles:[]}));return r.__themeState__=e,e}();function s(e,t){a.loadStyles?a.loadStyles(c(e).styleString,e):function(e){if("undefined"==typeof document)return;var t=document.getElementsByTagName("head")[0],n=document.createElement("style"),o=c(e),r=o.styleString,s=o.themable;n.setAttribute("data-load-themed-styles","true"),n.type="text/css",i&&n.setAttribute("nonce",i);n.appendChild(document.createTextNode(r)),a.perf.count++,t.appendChild(n);var l=document.createEvent("HTMLEvents");l.initEvent("styleinsert",!0,!1),l.args={newStyle:n},document.dispatchEvent(l);var u={styleElement:n,themableStyle:e};s?a.registeredThemableStyles.push(u):a.registeredStyles.push(u)}(e)}function l(e){a.theme=e,function(){if(a.theme){for(var e=[],t=0,n=a.registeredThemableStyles;t<n.length;t++){var o=n[t];e.push(o.themableStyle)}e.length>0&&(!function(e){void 0===e&&(e=3);3!==e&&2!==e||(u(a.registeredStyles),a.registeredStyles=[]);3!==e&&1!==e||(u(a.registeredThemableStyles),a.registeredThemableStyles=[])}(1),s([].concat.apply([],e)))}}()}function u(e){e.forEach((function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)}))}function c(e){var t=a.theme,n=!1;return{styleString:(e||[]).map((function(e){var o=e.theme;if(o){n=!0;var r=t?t[o]:void 0,i=e.defaultValue||"inherit";return!t||r||!console||o in t||"undefined"==typeof DEBUG||!DEBUG||console.warn('Theming value not provided for "'+o+'". Falling back to "'+i+'".'),r||i}return e.rawString})).join(""),themable:n}}}).call(this,n(17))},,,,,,,function(e,t,n){"use strict";
/** @license React v16.8.6
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var o=n(16),r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,s=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,d=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,r,i,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,r,i,a,s],u=0;(e=Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function k(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||b}function x(){}function C(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||b}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&y("85"),this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=k.prototype;var w=C.prototype=new x;w.constructor=C,o(w,k.prototype),w.isPureReactComponent=!0;var S={current:null},E={current:null},T=Object.prototype.hasOwnProperty,I={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var o=void 0,r={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)T.call(t,o)&&!I.hasOwnProperty(o)&&(r[o]=t[o]);var l=arguments.length-2;if(1===l)r.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];r.children=u}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===r[o]&&(r[o]=l[o]);return{$$typeof:i,type:e,key:a,ref:s,props:r,_owner:E.current}}function D(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var M=/\/+/g,N=[];function A(e,t,n,o){if(N.length){var r=N.pop();return r.result=e,r.keyPrefix=t,r.func=n,r.context=o,r.count=0,r}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function B(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function F(e,t,n){return null==e?0:function e(t,n,o,r){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return o(r,t,""===n?"."+O(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var c=n+O(s=t[u],u);l+=e(s,c,o,r)}else if(null===t||"object"!=typeof t?c=null:c="function"==typeof(c=v&&t[v]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),u=0;!(s=t.next()).done;)l+=e(s=s.value,c=n+O(s,u++),o,r);else"object"===s&&y("31","[object Object]"===(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return l}(e,"",t,n)}function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function R(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var o=e.result,r=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?H(e,o,n,(function(e){return e})):null!=e&&(D(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,r+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(M,"$&/")+"/")+n)),o.push(e))}function H(e,t,n,o,r){var i="";null!=n&&(i=(""+n).replace(M,"$&/")+"/"),F(e,L,t=A(t,i,o,r)),B(t)}function W(){var e=S.current;return null===e&&y("321"),e}var z={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return H(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;F(e,R,t=A(null,null,t,n)),B(t)},count:function(e){return F(e,(function(){return null}),null)},toArray:function(e){var t=[];return H(e,t,null,(function(e){return e})),t},only:function(e){return D(e)||y("143"),e}},createRef:function(){return{current:null}},Component:k,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return W().useCallback(e,t)},useContext:function(e,t){return W().useContext(e,t)},useEffect:function(e,t){return W().useEffect(e,t)},useImperativeHandle:function(e,t,n){return W().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return W().useLayoutEffect(e,t)},useMemo:function(e,t){return W().useMemo(e,t)},useReducer:function(e,t,n){return W().useReducer(e,t,n)},useRef:function(e){return W().useRef(e)},useState:function(e){return W().useState(e)},Fragment:s,StrictMode:l,Suspense:h,createElement:P,cloneElement:function(e,t,n){null==e&&y("267",e);var r=void 0,a=o({},e.props),s=e.key,l=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,u=E.current),void 0!==t.key&&(s=""+t.key);var c=void 0;for(r in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)T.call(t,r)&&!I.hasOwnProperty(r)&&(a[r]=void 0===t[r]&&void 0!==c?c[r]:t[r])}if(1===(r=arguments.length-2))a.children=n;else if(1<r){c=Array(r);for(var d=0;d<r;d++)c[d]=arguments[d+2];a.children=c}return{$$typeof:i,type:e.type,key:s,ref:l,props:a,_owner:u}},createFactory:function(e){var t=P.bind(null,e);return t.type=e,t},isValidElement:D,version:"16.8.6",unstable_ConcurrentMode:p,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentOwner:E,assign:o}},U={default:z},K=U&&z||U;e.exports=K.default||K},function(e,t,n){"use strict";
/** @license React v16.8.6
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var o=n(0),r=n(16),i=n(27);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,r,i,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,r,i,a,s],u=0;(e=Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}function s(e,t,n,o,r,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}o||a("227");var l=!1,u=null,c=!1,d=null,p={onError:function(e){l=!0,u=e}};function f(e,t,n,o,r,i,a,c,d){l=!1,u=null,s.apply(p,arguments)}var h=null,m={};function g(){if(h)for(var e in m){var t=m[e],n=h.indexOf(e);if(-1<n||a("96",e),!y[n])for(var o in t.extractEvents||a("97",e),y[n]=t,n=t.eventTypes){var r=void 0,i=n[o],s=t,l=o;b.hasOwnProperty(l)&&a("99",l),b[l]=i;var u=i.phasedRegistrationNames;if(u){for(r in u)u.hasOwnProperty(r)&&v(u[r],s,l);r=!0}else i.registrationName?(v(i.registrationName,s,l),r=!0):r=!1;r||a("98",o,e)}}}function v(e,t,n){_[e]&&a("100",e),_[e]=t,k[e]=t.eventTypes[n].dependencies}var y=[],b={},_={},k={},x=null,C=null,w=null;function S(e,t,n){var o=e.type||"unknown-event";e.currentTarget=w(n),function(e,t,n,o,r,i,s,p,h){if(f.apply(this,arguments),l){if(l){var m=u;l=!1,u=null}else a("198"),m=void 0;c||(c=!0,d=m)}}(o,t,void 0,e),e.currentTarget=null}function E(e,t){return null==t&&a("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function T(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var I=null;function P(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var o=0;o<t.length&&!e.isPropagationStopped();o++)S(e,t[o],n[o]);else t&&S(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var D={injectEventPluginOrder:function(e){h&&a("101"),h=Array.prototype.slice.call(e),g()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var o=e[t];m.hasOwnProperty(t)&&m[t]===o||(m[t]&&a("102",t),m[t]=o,n=!0)}n&&g()}};function M(e,t){var n=e.stateNode;if(!n)return null;var o=x(n);if(!o)return null;n=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(o=!o.disabled)||(o=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!o;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&a("231",t,typeof n),n)}function N(e){if(null!==e&&(I=E(I,e)),e=I,I=null,e&&(T(e,P),I&&a("95"),c))throw e=d,c=!1,d=null,e}var A=Math.random().toString(36).slice(2),B="__reactInternalInstance$"+A,F="__reactEventHandlers$"+A;function O(e){if(e[B])return e[B];for(;!e[B];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[B]).tag||6===e.tag?e:null}function R(e){return!(e=e[B])||5!==e.tag&&6!==e.tag?null:e}function L(e){if(5===e.tag||6===e.tag)return e.stateNode;a("33")}function H(e){return e[F]||null}function W(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function z(e,t,n){(t=M(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=E(n._dispatchListeners,t),n._dispatchInstances=E(n._dispatchInstances,e))}function U(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=W(t);for(t=n.length;0<t--;)z(n[t],"captured",e);for(t=0;t<n.length;t++)z(n[t],"bubbled",e)}}function K(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=M(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=E(n._dispatchListeners,t),n._dispatchInstances=E(n._dispatchInstances,e))}function j(e){e&&e.dispatchConfig.registrationName&&K(e._targetInst,null,e)}function V(e){T(e,U)}var G=!("undefined"==typeof window||!window.document||!window.document.createElement);function q(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Y={animationend:q("Animation","AnimationEnd"),animationiteration:q("Animation","AnimationIteration"),animationstart:q("Animation","AnimationStart"),transitionend:q("Transition","TransitionEnd")},Z={},Q={};function X(e){if(Z[e])return Z[e];if(!Y[e])return e;var t,n=Y[e];for(t in n)if(n.hasOwnProperty(t)&&t in Q)return Z[e]=n[t];return e}G&&(Q=document.createElement("div").style,"AnimationEvent"in window||(delete Y.animationend.animation,delete Y.animationiteration.animation,delete Y.animationstart.animation),"TransitionEvent"in window||delete Y.transitionend.transition);var J=X("animationend"),$=X("animationiteration"),ee=X("animationstart"),te=X("transitionend"),ne="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),oe=null,re=null,ie=null;function ae(){if(ie)return ie;var e,t,n=re,o=n.length,r="value"in oe?oe.value:oe.textContent,i=r.length;for(e=0;e<o&&n[e]===r[e];e++);var a=o-e;for(t=1;t<=a&&n[o-t]===r[i-t];t++);return ie=r.slice(e,1<t?1-t:void 0)}function se(){return!0}function le(){return!1}function ue(e,t,n,o){for(var r in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(r)&&((t=e[r])?this[r]=t(n):"target"===r?this.target=o:this[r]=n[r]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?se:le,this.isPropagationStopped=le,this}function ce(e,t,n,o){if(this.eventPool.length){var r=this.eventPool.pop();return this.call(r,e,t,n,o),r}return new this(e,t,n,o)}function de(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=ce,e.release=de}r(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=se)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=se)},persist:function(){this.isPersistent=se},isPersistent:le,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=le,this._dispatchInstances=this._dispatchListeners=null}}),ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ue.extend=function(e){function t(){}function n(){return o.apply(this,arguments)}var o=this;t.prototype=o.prototype;var i=new t;return r(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=r({},o.Interface,e),n.extend=o.extend,pe(n),n},pe(ue);var fe=ue.extend({data:null}),he=ue.extend({data:null}),me=[9,13,27,32],ge=G&&"CompositionEvent"in window,ve=null;G&&"documentMode"in document&&(ve=document.documentMode);var ye=G&&"TextEvent"in window&&!ve,be=G&&(!ge||ve&&8<ve&&11>=ve),_e=String.fromCharCode(32),ke={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xe=!1;function Ce(e,t){switch(e){case"keyup":return-1!==me.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function we(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Se=!1;var Ee={eventTypes:ke,extractEvents:function(e,t,n,o){var r=void 0,i=void 0;if(ge)e:{switch(e){case"compositionstart":r=ke.compositionStart;break e;case"compositionend":r=ke.compositionEnd;break e;case"compositionupdate":r=ke.compositionUpdate;break e}r=void 0}else Se?Ce(e,n)&&(r=ke.compositionEnd):"keydown"===e&&229===n.keyCode&&(r=ke.compositionStart);return r?(be&&"ko"!==n.locale&&(Se||r!==ke.compositionStart?r===ke.compositionEnd&&Se&&(i=ae()):(re="value"in(oe=o)?oe.value:oe.textContent,Se=!0)),r=fe.getPooled(r,t,n,o),i?r.data=i:null!==(i=we(n))&&(r.data=i),V(r),i=r):i=null,(e=ye?function(e,t){switch(e){case"compositionend":return we(t);case"keypress":return 32!==t.which?null:(xe=!0,_e);case"textInput":return(e=t.data)===_e&&xe?null:e;default:return null}}(e,n):function(e,t){if(Se)return"compositionend"===e||!ge&&Ce(e,t)?(e=ae(),ie=re=oe=null,Se=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return be&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=he.getPooled(ke.beforeInput,t,n,o)).data=e,V(t)):t=null,null===i?t:null===t?i:[i,t]}},Te=null,Ie=null,Pe=null;function De(e){if(e=C(e)){"function"!=typeof Te&&a("280");var t=x(e.stateNode);Te(e.stateNode,e.type,t)}}function Me(e){Ie?Pe?Pe.push(e):Pe=[e]:Ie=e}function Ne(){if(Ie){var e=Ie,t=Pe;if(Pe=Ie=null,De(e),t)for(e=0;e<t.length;e++)De(t[e])}}function Ae(e,t){return e(t)}function Be(e,t,n){return e(t,n)}function Fe(){}var Oe=!1;function Re(e,t){if(Oe)return e(t);Oe=!0;try{return Ae(e,t)}finally{Oe=!1,(null!==Ie||null!==Pe)&&(Fe(),Ne())}}var Le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function He(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Le[e.type]:"textarea"===t}function We(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ze(e){if(!G)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function Ue(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Ke(e){e._valueTracker||(e._valueTracker=function(e){var t=Ue(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var r=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){o=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return o},setValue:function(e){o=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function je(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=Ue(e)?e.checked?"true":"false":e.value),(e=o)!==n&&(t.setValue(e),!0)}var Ve=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Ve.hasOwnProperty("ReactCurrentDispatcher")||(Ve.ReactCurrentDispatcher={current:null});var Ge=/^(.*)[\\\/]/,qe="function"==typeof Symbol&&Symbol.for,Ye=qe?Symbol.for("react.element"):60103,Ze=qe?Symbol.for("react.portal"):60106,Qe=qe?Symbol.for("react.fragment"):60107,Xe=qe?Symbol.for("react.strict_mode"):60108,Je=qe?Symbol.for("react.profiler"):60114,$e=qe?Symbol.for("react.provider"):60109,et=qe?Symbol.for("react.context"):60110,tt=qe?Symbol.for("react.concurrent_mode"):60111,nt=qe?Symbol.for("react.forward_ref"):60112,ot=qe?Symbol.for("react.suspense"):60113,rt=qe?Symbol.for("react.memo"):60115,it=qe?Symbol.for("react.lazy"):60116,at="function"==typeof Symbol&&Symbol.iterator;function st(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=at&&e[at]||e["@@iterator"])?e:null}function lt(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case tt:return"ConcurrentMode";case Qe:return"Fragment";case Ze:return"Portal";case Je:return"Profiler";case Xe:return"StrictMode";case ot:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case et:return"Context.Consumer";case $e:return"Context.Provider";case nt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case rt:return lt(e.type);case it:if(e=1===e._status?e._result:null)return lt(e)}return null}function ut(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var o=e._debugOwner,r=e._debugSource,i=lt(e.type);n=null,o&&(n=lt(o.type)),o=i,i="",r?i=" (at "+r.fileName.replace(Ge,"")+":"+r.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n    in "+(o||"Unknown")+i}t+=n,e=e.return}while(e);return t}var ct=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,dt=Object.prototype.hasOwnProperty,pt={},ft={};function ht(e,t,n,o,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=o,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t}var mt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){mt[e]=new ht(e,0,!1,e,null)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];mt[t]=new ht(t,1,!1,e[1],null)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){mt[e]=new ht(e,2,!1,e.toLowerCase(),null)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){mt[e]=new ht(e,2,!1,e,null)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){mt[e]=new ht(e,3,!1,e.toLowerCase(),null)})),["checked","multiple","muted","selected"].forEach((function(e){mt[e]=new ht(e,3,!0,e,null)})),["capture","download"].forEach((function(e){mt[e]=new ht(e,4,!1,e,null)})),["cols","rows","size","span"].forEach((function(e){mt[e]=new ht(e,6,!1,e,null)})),["rowSpan","start"].forEach((function(e){mt[e]=new ht(e,5,!1,e.toLowerCase(),null)}));var gt=/[\-:]([a-z])/g;function vt(e){return e[1].toUpperCase()}function yt(e,t,n,o){var r=mt.hasOwnProperty(t)?mt[t]:null;(null!==r?0===r.type:!o&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,o){if(null==t||function(e,t,n,o){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!o&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,o))return!0;if(o)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,r,o)&&(n=null),o||null===r?function(e){return!!dt.call(ft,e)||!dt.call(pt,e)&&(ct.test(e)?ft[e]=!0:(pt[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):r.mustUseProperty?e[r.propertyName]=null===n?3!==r.type&&"":n:(t=r.attributeName,o=r.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(r=r.type)||4===r&&!0===n?"":""+n,o?e.setAttributeNS(o,t,n):e.setAttribute(t,n))))}function bt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function _t(e,t){var n=t.checked;return r({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function kt(e,t){var n=null==t.defaultValue?"":t.defaultValue,o=null!=t.checked?t.checked:t.defaultChecked;n=bt(null!=t.value?t.value:n),e._wrapperState={initialChecked:o,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function xt(e,t){null!=(t=t.checked)&&yt(e,"checked",t,!1)}function Ct(e,t){xt(e,t);var n=bt(t.value),o=t.type;if(null!=n)"number"===o?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===o||"reset"===o)return void e.removeAttribute("value");t.hasOwnProperty("value")?St(e,t.type,n):t.hasOwnProperty("defaultValue")&&St(e,t.type,bt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function wt(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!("submit"!==o&&"reset"!==o||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function St(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(gt,vt);mt[t]=new ht(t,1,!1,e,null)})),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(gt,vt);mt[t]=new ht(t,1,!1,e,"http://www.w3.org/1999/xlink")})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(gt,vt);mt[t]=new ht(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")})),["tabIndex","crossOrigin"].forEach((function(e){mt[e]=new ht(e,1,!1,e.toLowerCase(),null)}));var Et={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Tt(e,t,n){return(e=ue.getPooled(Et.change,e,t,n)).type="change",Me(n),V(e),e}var It=null,Pt=null;function Dt(e){N(e)}function Mt(e){if(je(L(e)))return e}function Nt(e,t){if("change"===e)return t}var At=!1;function Bt(){It&&(It.detachEvent("onpropertychange",Ft),Pt=It=null)}function Ft(e){"value"===e.propertyName&&Mt(Pt)&&Re(Dt,e=Tt(Pt,e,We(e)))}function Ot(e,t,n){"focus"===e?(Bt(),Pt=n,(It=t).attachEvent("onpropertychange",Ft)):"blur"===e&&Bt()}function Rt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Mt(Pt)}function Lt(e,t){if("click"===e)return Mt(t)}function Ht(e,t){if("input"===e||"change"===e)return Mt(t)}G&&(At=ze("input")&&(!document.documentMode||9<document.documentMode));var Wt={eventTypes:Et,_isInputEventSupported:At,extractEvents:function(e,t,n,o){var r=t?L(t):window,i=void 0,a=void 0,s=r.nodeName&&r.nodeName.toLowerCase();if("select"===s||"input"===s&&"file"===r.type?i=Nt:He(r)?At?i=Ht:(i=Rt,a=Ot):(s=r.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===r.type||"radio"===r.type)&&(i=Lt),i&&(i=i(e,t)))return Tt(i,n,o);a&&a(e,r,t),"blur"===e&&(e=r._wrapperState)&&e.controlled&&"number"===r.type&&St(r,"number",r.value)}},zt=ue.extend({view:null,detail:null}),Ut={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ut[e])&&!!t[e]}function jt(){return Kt}var Vt=0,Gt=0,qt=!1,Yt=!1,Zt=zt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:jt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Vt;return Vt=e.screenX,qt?"mousemove"===e.type?e.screenX-t:0:(qt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Gt;return Gt=e.screenY,Yt?"mousemove"===e.type?e.screenY-t:0:(Yt=!0,0)}}),Qt=Zt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Xt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Jt={eventTypes:Xt,extractEvents:function(e,t,n,o){var r="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(r&&(n.relatedTarget||n.fromElement)||!i&&!r)return null;if(r=o.window===o?o:(r=o.ownerDocument)?r.defaultView||r.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?O(t):null):i=null,i===t)return null;var a=void 0,s=void 0,l=void 0,u=void 0;"mouseout"===e||"mouseover"===e?(a=Zt,s=Xt.mouseLeave,l=Xt.mouseEnter,u="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Qt,s=Xt.pointerLeave,l=Xt.pointerEnter,u="pointer");var c=null==i?r:L(i);if(r=null==t?r:L(t),(e=a.getPooled(s,i,n,o)).type=u+"leave",e.target=c,e.relatedTarget=r,(n=a.getPooled(l,t,n,o)).type=u+"enter",n.target=r,n.relatedTarget=c,o=t,i&&o)e:{for(r=o,u=0,a=t=i;a;a=W(a))u++;for(a=0,l=r;l;l=W(l))a++;for(;0<u-a;)t=W(t),u--;for(;0<a-u;)r=W(r),a--;for(;u--;){if(t===r||t===r.alternate)break e;t=W(t),r=W(r)}t=null}else t=null;for(r=t,t=[];i&&i!==r&&(null===(u=i.alternate)||u!==r);)t.push(i),i=W(i);for(i=[];o&&o!==r&&(null===(u=o.alternate)||u!==r);)i.push(o),o=W(o);for(o=0;o<t.length;o++)K(t[o],"bubbled",e);for(o=i.length;0<o--;)K(i[o],"captured",n);return[e,n]}};function $t(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var en=Object.prototype.hasOwnProperty;function tn(e,t){if($t(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(o=0;o<n.length;o++)if(!en.call(t,n[o])||!$t(e[n[o]],t[n[o]]))return!1;return!0}function nn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function on(e){2!==nn(e)&&a("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=nn(e))&&a("188"),1===t?null:e;for(var n=e,o=t;;){var r=n.return,i=r?r.alternate:null;if(!r||!i)break;if(r.child===i.child){for(var s=r.child;s;){if(s===n)return on(r),e;if(s===o)return on(r),t;s=s.sibling}a("188")}if(n.return!==o.return)n=r,o=i;else{s=!1;for(var l=r.child;l;){if(l===n){s=!0,n=r,o=i;break}if(l===o){s=!0,o=r,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,o=r;break}if(l===o){s=!0,o=i,n=r;break}l=l.sibling}s||a("189")}}n.alternate!==o&&a("190")}return 3!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var an=ue.extend({animationName:null,elapsedTime:null,pseudoElement:null}),sn=ue.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ln=zt.extend({relatedTarget:null});function un(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},pn=zt.extend({key:function(e){if(e.key){var t=cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=un(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?dn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:jt,charCode:function(e){return"keypress"===e.type?un(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?un(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),fn=Zt.extend({dataTransfer:null}),hn=zt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:jt}),mn=ue.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),gn=Zt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),vn=[["abort","abort"],[J,"animationEnd"],[$,"animationIteration"],[ee,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[te,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],yn={},bn={};function _n(e,t){var n=e[0],o="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[n],isInteractive:t},yn[e]=t,bn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach((function(e){_n(e,!0)})),vn.forEach((function(e){_n(e,!1)}));var kn={eventTypes:yn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=bn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,o){var r=bn[e];if(!r)return null;switch(e){case"keypress":if(0===un(n))return null;case"keydown":case"keyup":e=pn;break;case"blur":case"focus":e=ln;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Zt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=fn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=hn;break;case J:case $:case ee:e=an;break;case te:e=mn;break;case"scroll":e=zt;break;case"wheel":e=gn;break;case"copy":case"cut":case"paste":e=sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Qt;break;default:e=ue}return V(t=e.getPooled(r,t,n,o)),t}},xn=kn.isInteractiveTopLevelEventType,Cn=[];function wn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var o;for(o=n;o.return;)o=o.return;if(!(o=3!==o.tag?null:o.stateNode.containerInfo))break;e.ancestors.push(n),n=O(o)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var r=We(e.nativeEvent);o=e.topLevelType;for(var i=e.nativeEvent,a=null,s=0;s<y.length;s++){var l=y[s];l&&(l=l.extractEvents(o,t,i,r))&&(a=E(a,l))}N(a)}}var Sn=!0;function En(e,t){if(!t)return null;var n=(xn(e)?In:Pn).bind(null,e);t.addEventListener(e,n,!1)}function Tn(e,t){if(!t)return null;var n=(xn(e)?In:Pn).bind(null,e);t.addEventListener(e,n,!0)}function In(e,t){Be(Pn,e,t)}function Pn(e,t){if(Sn){var n=We(t);if(null===(n=O(n))||"number"!=typeof n.tag||2===nn(n)||(n=null),Cn.length){var o=Cn.pop();o.topLevelType=e,o.nativeEvent=t,o.targetInst=n,e=o}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Re(wn,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Cn.length&&Cn.push(e)}}}var Dn={},Mn=0,Nn="_reactListenersID"+(""+Math.random()).slice(2);function An(e){return Object.prototype.hasOwnProperty.call(e,Nn)||(e[Nn]=Mn++,Dn[e[Nn]]={}),Dn[e[Nn]]}function Bn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function On(e,t){var n,o=Fn(e);for(e=0;o;){if(3===o.nodeType){if(n=e+o.textContent.length,e<=t&&n>=t)return{node:o,offset:t-e};e=n}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Fn(o)}}function Rn(){for(var e=window,t=Bn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Bn((e=t.contentWindow).document)}return t}function Ln(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Hn(e){var t=Rn(),n=e.focusedElem,o=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==o&&Ln(n))if(t=o.start,void 0===(e=o.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var r=n.textContent.length,i=Math.min(o.start,r);o=void 0===o.end?i:Math.min(o.end,r),!e.extend&&i>o&&(r=o,o=i,i=r),r=On(n,i);var a=On(n,o);r&&a&&(1!==e.rangeCount||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(r.node,r.offset),e.removeAllRanges(),i>o?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Wn=G&&"documentMode"in document&&11>=document.documentMode,zn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Un=null,Kn=null,jn=null,Vn=!1;function Gn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Vn||null==Un||Un!==Bn(n)?null:("selectionStart"in(n=Un)&&Ln(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},jn&&tn(jn,n)?null:(jn=n,(e=ue.getPooled(zn.select,Kn,e,t)).type="select",e.target=Un,V(e),e))}var qn={eventTypes:zn,extractEvents:function(e,t,n,o){var r,i=o.window===o?o.document:9===o.nodeType?o:o.ownerDocument;if(!(r=!i)){e:{i=An(i),r=k.onSelect;for(var a=0;a<r.length;a++){var s=r[a];if(!i.hasOwnProperty(s)||!i[s]){i=!1;break e}}i=!0}r=!i}if(r)return null;switch(i=t?L(t):window,e){case"focus":(He(i)||"true"===i.contentEditable)&&(Un=i,Kn=t,jn=null);break;case"blur":jn=Kn=Un=null;break;case"mousedown":Vn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Vn=!1,Gn(n,o);case"selectionchange":if(Wn)break;case"keydown":case"keyup":return Gn(n,o)}return null}};function Yn(e,t){return e=r({children:void 0},t),(t=function(e){var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Zn(e,t,n,o){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&o&&(e[n].defaultSelected=!0)}else{for(n=""+bt(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(o&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function Qn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),r({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Xn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:bt(n)}}function Jn(e,t){var n=bt(t.value),o=bt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=o&&(e.defaultValue=""+o)}function $n(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}D.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),x=H,C=R,w=L,D.injectEventPluginsByName({SimpleEventPlugin:kn,EnterLeaveEventPlugin:Jt,ChangeEventPlugin:Wt,SelectEventPlugin:qn,BeforeInputEventPlugin:Ee});var eo={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function to(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function no(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?to(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var oo=void 0,ro=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,o,r){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==eo.svg||"innerHTML"in e)e.innerHTML=t;else{for((oo=oo||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=oo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function io(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ao={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},so=["Webkit","ms","Moz","O"];function lo(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ao.hasOwnProperty(e)&&ao[e]?(""+t).trim():t+"px"}function uo(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var o=0===n.indexOf("--"),r=lo(n,t[n],o);"float"===n&&(n="cssFloat"),o?e.setProperty(n,r):e[n]=r}}Object.keys(ao).forEach((function(e){so.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ao[t]=ao[e]}))}));var co=r({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function po(e,t){t&&(co[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!=typeof t.style&&a("62",""))}function fo(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ho(e,t){var n=An(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=k[t];for(var o=0;o<t.length;o++){var r=t[o];if(!n.hasOwnProperty(r)||!n[r]){switch(r){case"scroll":Tn("scroll",e);break;case"focus":case"blur":Tn("focus",e),Tn("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":ze(r)&&Tn(r,e);break;case"invalid":case"submit":case"reset":break;default:-1===ne.indexOf(r)&&En(r,e)}n[r]=!0}}}function mo(){}var go=null,vo=null;function yo(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function bo(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var _o="function"==typeof setTimeout?setTimeout:void 0,ko="function"==typeof clearTimeout?clearTimeout:void 0,xo=i.unstable_scheduleCallback,Co=i.unstable_cancelCallback;function wo(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function So(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var Eo=[],To=-1;function Io(e){0>To||(e.current=Eo[To],Eo[To]=null,To--)}function Po(e,t){To++,Eo[To]=e.current,e.current=t}var Do={},Mo={current:Do},No={current:!1},Ao=Do;function Bo(e,t){var n=e.type.contextTypes;if(!n)return Do;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var r,i={};for(r in n)i[r]=t[r];return o&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Fo(e){return null!=(e=e.childContextTypes)}function Oo(e){Io(No),Io(Mo)}function Ro(e){Io(No),Io(Mo)}function Lo(e,t,n){Mo.current!==Do&&a("168"),Po(Mo,t),Po(No,n)}function Ho(e,t,n){var o=e.stateNode;if(e=t.childContextTypes,"function"!=typeof o.getChildContext)return n;for(var i in o=o.getChildContext())i in e||a("108",lt(t)||"Unknown",i);return r({},n,o)}function Wo(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Do,Ao=Mo.current,Po(Mo,t),Po(No,No.current),!0}function zo(e,t,n){var o=e.stateNode;o||a("169"),n?(t=Ho(e,t,Ao),o.__reactInternalMemoizedMergedChildContext=t,Io(No),Io(Mo),Po(Mo,t)):Io(No),Po(No,n)}var Uo=null,Ko=null;function jo(e){return function(t){try{return e(t)}catch(e){}}}function Vo(e,t,n,o){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Go(e,t,n,o){return new Vo(e,t,n,o)}function qo(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Yo(e,t){var n=e.alternate;return null===n?((n=Go(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Zo(e,t,n,o,r,i){var s=2;if(o=e,"function"==typeof e)qo(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case Qe:return Qo(n.children,r,i,t);case tt:return Xo(n,3|r,i,t);case Xe:return Xo(n,2|r,i,t);case Je:return(e=Go(12,n,t,4|r)).elementType=Je,e.type=Je,e.expirationTime=i,e;case ot:return(e=Go(13,n,t,r)).elementType=ot,e.type=ot,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case $e:s=10;break e;case et:s=9;break e;case nt:s=11;break e;case rt:s=14;break e;case it:s=16,o=null;break e}a("130",null==e?e:typeof e,"")}return(t=Go(s,n,t,r)).elementType=e,t.type=o,t.expirationTime=i,t}function Qo(e,t,n,o){return(e=Go(7,e,o,t)).expirationTime=n,e}function Xo(e,t,n,o){return e=Go(8,e,o,t),t=0==(1&t)?Xe:tt,e.elementType=t,e.type=t,e.expirationTime=n,e}function Jo(e,t,n){return(e=Go(6,e,null,t)).expirationTime=n,e}function $o(e,t,n){return(t=Go(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function er(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),or(t,e)}function tr(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,o=e.latestPendingTime;n===t?e.earliestPendingTime=o===t?e.latestPendingTime=0:o:o===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,o=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:o>t&&(e.latestSuspendedTime=t),or(t,e)}function nr(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function or(e,t){var n=t.earliestSuspendedTime,o=t.latestSuspendedTime,r=t.earliestPendingTime,i=t.latestPingedTime;0===(r=0!==r?r:i)&&(0===e||o<e)&&(r=o),0!==(e=r)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=r,t.expirationTime=e}function rr(e,t){if(e&&e.defaultProps)for(var n in t=r({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ir=(new o.Component).refs;function ar(e,t,n,o){n=null==(n=n(o,t=e.memoizedState))?t:r({},t,n),e.memoizedState=n,null!==(o=e.updateQueue)&&0===e.expirationTime&&(o.baseState=n)}var sr={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===nn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var o=Ss(),r=Qi(o=Qa(o,e));r.payload=t,null!=n&&(r.callback=n),ja(),Ji(e,r),es(e,o)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var o=Ss(),r=Qi(o=Qa(o,e));r.tag=ji,r.payload=t,null!=n&&(r.callback=n),ja(),Ji(e,r),es(e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Ss(),o=Qi(n=Qa(n,e));o.tag=Vi,null!=t&&(o.callback=t),ja(),Ji(e,o),es(e,n)}};function lr(e,t,n,o,r,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(o,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!tn(n,o)||!tn(r,i))}function ur(e,t,n){var o=!1,r=Do,i=t.contextType;return"object"==typeof i&&null!==i?i=Ui(i):(r=Fo(t)?Ao:Mo.current,i=(o=null!=(o=t.contextTypes))?Bo(e,r):Do),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=sr,e.stateNode=t,t._reactInternalFiber=e,o&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=i),t}function cr(e,t,n,o){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,o),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,o),t.state!==e&&sr.enqueueReplaceState(t,t.state,null)}function dr(e,t,n,o){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs=ir;var i=t.contextType;"object"==typeof i&&null!==i?r.context=Ui(i):(i=Fo(t)?Ao:Mo.current,r.context=Bo(e,i)),null!==(i=e.updateQueue)&&(na(e,i,n,r,o),r.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(ar(e,t,i,n),r.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof r.getSnapshotBeforeUpdate||"function"!=typeof r.UNSAFE_componentWillMount&&"function"!=typeof r.componentWillMount||(t=r.state,"function"==typeof r.componentWillMount&&r.componentWillMount(),"function"==typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),t!==r.state&&sr.enqueueReplaceState(r,r.state,null),null!==(i=e.updateQueue)&&(na(e,i,n,r,o),r.state=e.memoizedState)),"function"==typeof r.componentDidMount&&(e.effectTag|=4)}var pr=Array.isArray;function fr(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var o=void 0;n&&(1!==n.tag&&a("309"),o=n.stateNode),o||a("147",e);var r=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===r?t.ref:((t=function(e){var t=o.refs;t===ir&&(t=o.refs={}),null===e?delete t[r]:t[r]=e})._stringRef=r,t)}"string"!=typeof e&&a("284"),n._owner||a("290",e)}return e}function hr(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function mr(e){function t(t,n){if(e){var o=t.lastEffect;null!==o?(o.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,o){if(!e)return null;for(;null!==o;)t(n,o),o=o.sibling;return null}function o(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function r(e,t,n){return(e=Yo(e,t)).index=0,e.sibling=null,e}function i(t,n,o){return t.index=o,e?null!==(o=t.alternate)?(o=o.index)<n?(t.effectTag=2,n):o:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,o){return null===t||6!==t.tag?((t=Jo(n,e.mode,o)).return=e,t):((t=r(t,n)).return=e,t)}function u(e,t,n,o){return null!==t&&t.elementType===n.type?((o=r(t,n.props)).ref=fr(e,t,n),o.return=e,o):((o=Zo(n.type,n.key,n.props,null,e.mode,o)).ref=fr(e,t,n),o.return=e,o)}function c(e,t,n,o){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$o(n,e.mode,o)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function d(e,t,n,o,i){return null===t||7!==t.tag?((t=Qo(n,e.mode,o,i)).return=e,t):((t=r(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Jo(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ye:return(n=Zo(t.type,t.key,t.props,null,e.mode,n)).ref=fr(e,null,t),n.return=e,n;case Ze:return(t=$o(t,e.mode,n)).return=e,t}if(pr(t)||st(t))return(t=Qo(t,e.mode,n,null)).return=e,t;hr(e,t)}return null}function f(e,t,n,o){var r=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==r?null:l(e,t,""+n,o);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ye:return n.key===r?n.type===Qe?d(e,t,n.props.children,o,r):u(e,t,n,o):null;case Ze:return n.key===r?c(e,t,n,o):null}if(pr(n)||st(n))return null!==r?null:d(e,t,n,o,null);hr(e,n)}return null}function h(e,t,n,o,r){if("string"==typeof o||"number"==typeof o)return l(t,e=e.get(n)||null,""+o,r);if("object"==typeof o&&null!==o){switch(o.$$typeof){case Ye:return e=e.get(null===o.key?n:o.key)||null,o.type===Qe?d(t,e,o.props.children,r,o.key):u(t,e,o,r);case Ze:return c(t,e=e.get(null===o.key?n:o.key)||null,o,r)}if(pr(o)||st(o))return d(t,e=e.get(n)||null,o,r,null);hr(t,o)}return null}function m(r,a,s,l){for(var u=null,c=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=f(r,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(r,d),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(r,d),u;if(null===d){for(;m<s.length;m++)(d=p(r,s[m],l))&&(a=i(d,a,m),null===c?u=d:c.sibling=d,c=d);return u}for(d=o(r,d);m<s.length;m++)(g=h(d,r,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=i(g,a,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(r,e)})),u}function g(r,s,l,u){var c=st(l);"function"!=typeof c&&a("150"),null==(l=c.call(l))&&a("151");for(var d=c=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=f(r,m,y.value,u);if(null===b){m||(m=v);break}e&&m&&null===b.alternate&&t(r,m),s=i(b,s,g),null===d?c=b:d.sibling=b,d=b,m=v}if(y.done)return n(r,m),c;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=p(r,y.value,u))&&(s=i(y,s,g),null===d?c=y:d.sibling=y,d=y);return c}for(m=o(r,m);!y.done;g++,y=l.next())null!==(y=h(m,r,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=i(y,s,g),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(r,e)})),c}return function(e,o,i,l){var u="object"==typeof i&&null!==i&&i.type===Qe&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case Ye:e:{for(c=i.key,u=o;null!==u;){if(u.key===c){if(7===u.tag?i.type===Qe:u.elementType===i.type){n(e,u.sibling),(o=r(u,i.type===Qe?i.props.children:i.props)).ref=fr(e,u,i),o.return=e,e=o;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===Qe?((o=Qo(i.props.children,e.mode,l,i.key)).return=e,e=o):((l=Zo(i.type,i.key,i.props,null,e.mode,l)).ref=fr(e,o,i),l.return=e,e=l)}return s(e);case Ze:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(e,o.sibling),(o=r(o,i.children||[])).return=e,e=o;break e}n(e,o);break}t(e,o),o=o.sibling}(o=$o(i,e.mode,l)).return=e,e=o}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==o&&6===o.tag?(n(e,o.sibling),(o=r(o,i)).return=e,e=o):(n(e,o),(o=Jo(i,e.mode,l)).return=e,e=o),s(e);if(pr(i))return m(e,o,i,l);if(st(i))return g(e,o,i,l);if(c&&hr(e,i),void 0===i&&!u)switch(e.tag){case 1:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,o)}}var gr=mr(!0),vr=mr(!1),yr={},br={current:yr},_r={current:yr},kr={current:yr};function xr(e){return e===yr&&a("174"),e}function Cr(e,t){Po(kr,t),Po(_r,e),Po(br,yr);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:no(null,"");break;default:t=no(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Io(br),Po(br,t)}function wr(e){Io(br),Io(_r),Io(kr)}function Sr(e){xr(kr.current);var t=xr(br.current),n=no(t,e.type);t!==n&&(Po(_r,e),Po(br,n))}function Er(e){_r.current===e&&(Io(br),Io(_r))}var Tr=0,Ir=2,Pr=4,Dr=8,Mr=16,Nr=32,Ar=64,Br=128,Fr=Ve.ReactCurrentDispatcher,Or=0,Rr=null,Lr=null,Hr=null,Wr=null,zr=null,Ur=null,Kr=0,jr=null,Vr=0,Gr=!1,qr=null,Yr=0;function Zr(){a("321")}function Qr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!$t(e[n],t[n]))return!1;return!0}function Xr(e,t,n,o,r,i){if(Or=i,Rr=t,Hr=null!==e?e.memoizedState:null,Fr.current=null===Hr?ci:di,t=n(o,r),Gr){do{Gr=!1,Yr+=1,Hr=null!==e?e.memoizedState:null,Ur=Wr,jr=zr=Lr=null,Fr.current=di,t=n(o,r)}while(Gr);qr=null,Yr=0}return Fr.current=ui,(e=Rr).memoizedState=Wr,e.expirationTime=Kr,e.updateQueue=jr,e.effectTag|=Vr,e=null!==Lr&&null!==Lr.next,Or=0,Ur=zr=Wr=Hr=Lr=Rr=null,Kr=0,jr=null,Vr=0,e&&a("300"),t}function Jr(){Fr.current=ui,Or=0,Ur=zr=Wr=Hr=Lr=Rr=null,Kr=0,jr=null,Vr=0,Gr=!1,qr=null,Yr=0}function $r(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===zr?Wr=zr=e:zr=zr.next=e,zr}function ei(){if(null!==Ur)Ur=(zr=Ur).next,Hr=null!==(Lr=Hr)?Lr.next:null;else{null===Hr&&a("310");var e={memoizedState:(Lr=Hr).memoizedState,baseState:Lr.baseState,queue:Lr.queue,baseUpdate:Lr.baseUpdate,next:null};zr=null===zr?Wr=e:zr.next=e,Hr=Lr.next}return zr}function ti(e,t){return"function"==typeof t?t(e):t}function ni(e){var t=ei(),n=t.queue;if(null===n&&a("311"),n.lastRenderedReducer=e,0<Yr){var o=n.dispatch;if(null!==qr){var r=qr.get(n);if(void 0!==r){qr.delete(n);var i=t.memoizedState;do{i=e(i,r.action),r=r.next}while(null!==r);return $t(i,t.memoizedState)||(xi=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,o]}}return[t.memoizedState,o]}o=n.last;var s=t.baseUpdate;if(i=t.baseState,null!==s?(null!==o&&(o.next=null),o=s.next):o=null!==o?o.next:null,null!==o){var l=r=null,u=o,c=!1;do{var d=u.expirationTime;d<Or?(c||(c=!0,l=s,r=i),d>Kr&&(Kr=d)):i=u.eagerReducer===e?u.eagerState:e(i,u.action),s=u,u=u.next}while(null!==u&&u!==o);c||(l=s,r=i),$t(i,t.memoizedState)||(xi=!0),t.memoizedState=i,t.baseUpdate=l,t.baseState=r,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function oi(e,t,n,o){return e={tag:e,create:t,destroy:n,deps:o,next:null},null===jr?(jr={lastEffect:null}).lastEffect=e.next=e:null===(t=jr.lastEffect)?jr.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,jr.lastEffect=e),e}function ri(e,t,n,o){var r=$r();Vr|=e,r.memoizedState=oi(t,n,void 0,void 0===o?null:o)}function ii(e,t,n,o){var r=ei();o=void 0===o?null:o;var i=void 0;if(null!==Lr){var a=Lr.memoizedState;if(i=a.destroy,null!==o&&Qr(o,a.deps))return void oi(Tr,n,i,o)}Vr|=e,r.memoizedState=oi(t,n,i,o)}function ai(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function si(){}function li(e,t,n){25>Yr||a("301");var o=e.alternate;if(e===Rr||null!==o&&o===Rr)if(Gr=!0,e={expirationTime:Or,action:n,eagerReducer:null,eagerState:null,next:null},null===qr&&(qr=new Map),void 0===(n=qr.get(t)))qr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{ja();var r=Ss(),i={expirationTime:r=Qa(r,e),action:n,eagerReducer:null,eagerState:null,next:null},s=t.last;if(null===s)i.next=i;else{var l=s.next;null!==l&&(i.next=l),s.next=i}if(t.last=i,0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=o(u,n);if(i.eagerReducer=o,i.eagerState=c,$t(c,u))return}catch(e){}es(e,r)}}var ui={readContext:Ui,useCallback:Zr,useContext:Zr,useEffect:Zr,useImperativeHandle:Zr,useLayoutEffect:Zr,useMemo:Zr,useReducer:Zr,useRef:Zr,useState:Zr,useDebugValue:Zr},ci={readContext:Ui,useCallback:function(e,t){return $r().memoizedState=[e,void 0===t?null:t],e},useContext:Ui,useEffect:function(e,t){return ri(516,Br|Ar,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ri(4,Pr|Nr,ai.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ri(4,Pr|Nr,e,t)},useMemo:function(e,t){var n=$r();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var o=$r();return t=void 0!==n?n(t):t,o.memoizedState=o.baseState=t,e=(e=o.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=li.bind(null,Rr,e),[o.memoizedState,e]},useRef:function(e){return e={current:e},$r().memoizedState=e},useState:function(e){var t=$r();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ti,lastRenderedState:e}).dispatch=li.bind(null,Rr,e),[t.memoizedState,e]},useDebugValue:si},di={readContext:Ui,useCallback:function(e,t){var n=ei();t=void 0===t?null:t;var o=n.memoizedState;return null!==o&&null!==t&&Qr(t,o[1])?o[0]:(n.memoizedState=[e,t],e)},useContext:Ui,useEffect:function(e,t){return ii(516,Br|Ar,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ii(4,Pr|Nr,ai.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ii(4,Pr|Nr,e,t)},useMemo:function(e,t){var n=ei();t=void 0===t?null:t;var o=n.memoizedState;return null!==o&&null!==t&&Qr(t,o[1])?o[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ni,useRef:function(){return ei().memoizedState},useState:function(e){return ni(ti)},useDebugValue:si},pi=null,fi=null,hi=!1;function mi(e,t){var n=Go(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function gi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function vi(e){if(hi){var t=fi;if(t){var n=t;if(!gi(e,t)){if(!(t=wo(n))||!gi(e,t))return e.effectTag|=2,hi=!1,void(pi=e);mi(pi,n)}pi=e,fi=So(t)}else e.effectTag|=2,hi=!1,pi=e}}function yi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;pi=e}function bi(e){if(e!==pi)return!1;if(!hi)return yi(e),hi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!bo(t,e.memoizedProps))for(t=fi;t;)mi(e,t),t=wo(t);return yi(e),fi=pi?wo(e.stateNode):null,!0}function _i(){fi=pi=null,hi=!1}var ki=Ve.ReactCurrentOwner,xi=!1;function Ci(e,t,n,o){t.child=null===e?vr(t,null,n,o):gr(t,e.child,n,o)}function wi(e,t,n,o,r){n=n.render;var i=t.ref;return zi(t,r),o=Xr(e,t,n,o,i,r),null===e||xi?(t.effectTag|=1,Ci(e,t,o,r),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=r&&(e.expirationTime=0),Ai(e,t,r))}function Si(e,t,n,o,r,i){if(null===e){var a=n.type;return"function"!=typeof a||qo(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Zo(n.type,null,o,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ei(e,t,a,o,r,i))}return a=e.child,r<i&&(r=a.memoizedProps,(n=null!==(n=n.compare)?n:tn)(r,o)&&e.ref===t.ref)?Ai(e,t,i):(t.effectTag|=1,(e=Yo(a,o)).ref=t.ref,e.return=t,t.child=e)}function Ei(e,t,n,o,r,i){return null!==e&&tn(e.memoizedProps,o)&&e.ref===t.ref&&(xi=!1,r<i)?Ai(e,t,i):Ii(e,t,n,o,i)}function Ti(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ii(e,t,n,o,r){var i=Fo(n)?Ao:Mo.current;return i=Bo(t,i),zi(t,r),n=Xr(e,t,n,o,i,r),null===e||xi?(t.effectTag|=1,Ci(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=r&&(e.expirationTime=0),Ai(e,t,r))}function Pi(e,t,n,o,r){if(Fo(n)){var i=!0;Wo(t)}else i=!1;if(zi(t,r),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),ur(t,n,o),dr(t,n,o,r),o=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;"object"==typeof u&&null!==u?u=Ui(u):u=Bo(t,u=Fo(n)?Ao:Mo.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==o||l!==u)&&cr(t,a,o,u),qi=!1;var p=t.memoizedState;l=a.state=p;var f=t.updateQueue;null!==f&&(na(t,f,o,a,r),l=t.memoizedState),s!==o||p!==l||No.current||qi?("function"==typeof c&&(ar(t,n,c,o),l=t.memoizedState),(s=qi||lr(t,n,s,o,p,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=o,t.memoizedState=l),a.props=o,a.state=l,a.context=u,o=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),o=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:rr(t.type,s),l=a.context,"object"==typeof(u=n.contextType)&&null!==u?u=Ui(u):u=Bo(t,u=Fo(n)?Ao:Mo.current),(d="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==o||l!==u)&&cr(t,a,o,u),qi=!1,l=t.memoizedState,p=a.state=l,null!==(f=t.updateQueue)&&(na(t,f,o,a,r),p=t.memoizedState),s!==o||l!==p||No.current||qi?("function"==typeof c&&(ar(t,n,c,o),p=t.memoizedState),(c=qi||lr(t,n,s,o,l,p,u))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(o,p,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(o,p,u)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=o,t.memoizedState=p),a.props=o,a.state=p,a.context=u,o=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),o=!1);return Di(e,t,n,o,i,r)}function Di(e,t,n,o,r,i){Ti(e,t);var a=0!=(64&t.effectTag);if(!o&&!a)return r&&zo(t,n,!1),Ai(e,t,i);o=t.stateNode,ki.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:o.render();return t.effectTag|=1,null!==e&&a?(t.child=gr(t,e.child,null,i),t.child=gr(t,null,s,i)):Ci(e,t,s,i),t.memoizedState=o.state,r&&zo(t,n,!0),t.child}function Mi(e){var t=e.stateNode;t.pendingContext?Lo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Lo(0,t.context,!1),Cr(e,t.containerInfo)}function Ni(e,t,n){var o=t.mode,r=t.pendingProps,i=t.memoizedState;if(0==(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var s=r.fallback;e=Qo(null,o,0,null),0==(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),o=Qo(s,o,n,null),e.sibling=o,(n=e).return=o.return=t}else n=o=vr(t,null,r.children,n);else null!==e.memoizedState?(s=(o=e.child).sibling,a?(n=r.fallback,r=Yo(o,o.pendingProps),0==(1&t.mode)&&((a=null!==t.memoizedState?t.child.child:t.child)!==o.child&&(r.child=a)),o=r.sibling=Yo(s,n,s.expirationTime),n=r,r.childExpirationTime=0,n.return=o.return=t):n=o=gr(t,o.child,r.children,n)):(s=e.child,a?(a=r.fallback,(r=Qo(null,o,0,null)).child=s,0==(1&t.mode)&&(r.child=null!==t.memoizedState?t.child.child:t.child),(o=r.sibling=Qo(a,o,n,null)).effectTag|=2,n=r,r.childExpirationTime=0,n.return=o.return=t):o=n=gr(t,s,r.children,n)),t.stateNode=e.stateNode;return t.memoizedState=i,t.child=n,o}function Ai(e,t,n){if(null!==e&&(t.contextDependencies=e.contextDependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=Yo(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Yo(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Bi(e,t,n){var o=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||No.current)xi=!0;else if(o<n){switch(xi=!1,t.tag){case 3:Mi(t),_i();break;case 5:Sr(t);break;case 1:Fo(t.type)&&Wo(t);break;case 4:Cr(t,t.stateNode.containerInfo);break;case 10:Hi(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(o=t.child.childExpirationTime)&&o>=n?Ni(e,t,n):null!==(t=Ai(e,t,n))?t.sibling:null}return Ai(e,t,n)}}else xi=!1;switch(t.expirationTime=0,t.tag){case 2:o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var r=Bo(t,Mo.current);if(zi(t,n),r=Xr(null,t,o,e,r,n),t.effectTag|=1,"object"==typeof r&&null!==r&&"function"==typeof r.render&&void 0===r.$$typeof){if(t.tag=1,Jr(),Fo(o)){var i=!0;Wo(t)}else i=!1;t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null;var s=o.getDerivedStateFromProps;"function"==typeof s&&ar(t,o,s,e),r.updater=sr,t.stateNode=r,r._reactInternalFiber=t,dr(t,o,e,n),t=Di(null,t,o,!0,i,n)}else t.tag=0,Ci(null,t,r,n),t=t.child;return t;case 16:switch(r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),i=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)})),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(r),t.type=e,r=t.tag=function(e){if("function"==typeof e)return qo(e)?1:0;if(null!=e){if((e=e.$$typeof)===nt)return 11;if(e===rt)return 14}return 2}(e),i=rr(e,i),s=void 0,r){case 0:s=Ii(null,t,e,i,n);break;case 1:s=Pi(null,t,e,i,n);break;case 11:s=wi(null,t,e,i,n);break;case 14:s=Si(null,t,e,rr(e.type,i),o,n);break;default:a("306",e,"")}return s;case 0:return o=t.type,r=t.pendingProps,Ii(e,t,o,r=t.elementType===o?r:rr(o,r),n);case 1:return o=t.type,r=t.pendingProps,Pi(e,t,o,r=t.elementType===o?r:rr(o,r),n);case 3:return Mi(t),null===(o=t.updateQueue)&&a("282"),r=null!==(r=t.memoizedState)?r.element:null,na(t,o,t.pendingProps,null,n),(o=t.memoizedState.element)===r?(_i(),t=Ai(e,t,n)):(r=t.stateNode,(r=(null===e||null===e.child)&&r.hydrate)&&(fi=So(t.stateNode.containerInfo),pi=t,r=hi=!0),r?(t.effectTag|=2,t.child=vr(t,null,o,n)):(Ci(e,t,o,n),_i()),t=t.child),t;case 5:return Sr(t),null===e&&vi(t),o=t.type,r=t.pendingProps,i=null!==e?e.memoizedProps:null,s=r.children,bo(o,r)?s=null:null!==i&&bo(o,i)&&(t.effectTag|=16),Ti(e,t),1!==n&&1&t.mode&&r.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ci(e,t,s,n),t=t.child),t;case 6:return null===e&&vi(t),null;case 13:return Ni(e,t,n);case 4:return Cr(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=gr(t,null,o,n):Ci(e,t,o,n),t.child;case 11:return o=t.type,r=t.pendingProps,wi(e,t,o,r=t.elementType===o?r:rr(o,r),n);case 7:return Ci(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ci(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(o=t.type._context,r=t.pendingProps,s=t.memoizedProps,Hi(t,i=r.value),null!==s){var l=s.value;if(0===(i=$t(l,i)?0:0|("function"==typeof o._calculateChangedBits?o._calculateChangedBits(l,i):1073741823))){if(s.children===r.children&&!No.current){t=Ai(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.contextDependencies;if(null!==u){s=l.child;for(var c=u.first;null!==c;){if(c.context===o&&0!=(c.observedBits&i)){1===l.tag&&((c=Qi(n)).tag=Vi,Ji(l,c)),l.expirationTime<n&&(l.expirationTime=n),null!==(c=l.alternate)&&c.expirationTime<n&&(c.expirationTime=n),c=n;for(var d=l.return;null!==d;){var p=d.alternate;if(d.childExpirationTime<c)d.childExpirationTime=c,null!==p&&p.childExpirationTime<c&&(p.childExpirationTime=c);else{if(!(null!==p&&p.childExpirationTime<c))break;p.childExpirationTime=c}d=d.return}u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Ci(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,o=(i=t.pendingProps).children,zi(t,n),o=o(r=Ui(r,i.unstable_observedBits)),t.effectTag|=1,Ci(e,t,o,n),t.child;case 14:return i=rr(r=t.type,t.pendingProps),Si(e,t,r,i=rr(r.type,i),o,n);case 15:return Ei(e,t,t.type,t.pendingProps,o,n);case 17:return o=t.type,r=t.pendingProps,r=t.elementType===o?r:rr(o,r),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Fo(o)?(e=!0,Wo(t)):e=!1,zi(t,n),ur(t,o,r),dr(t,o,r,n),Di(null,t,o,!0,e,n)}a("156")}var Fi={current:null},Oi=null,Ri=null,Li=null;function Hi(e,t){var n=e.type._context;Po(Fi,n._currentValue),n._currentValue=t}function Wi(e){var t=Fi.current;Io(Fi),e.type._context._currentValue=t}function zi(e,t){Oi=e,Li=Ri=null;var n=e.contextDependencies;null!==n&&n.expirationTime>=t&&(xi=!0),e.contextDependencies=null}function Ui(e,t){return Li!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Li=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ri?(null===Oi&&a("308"),Ri=t,Oi.contextDependencies={first:t,expirationTime:0}):Ri=Ri.next=t),e._currentValue}var Ki=0,ji=1,Vi=2,Gi=3,qi=!1;function Yi(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Zi(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Qi(e){return{expirationTime:e,tag:Ki,payload:null,callback:null,next:null,nextEffect:null}}function Xi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Ji(e,t){var n=e.alternate;if(null===n){var o=e.updateQueue,r=null;null===o&&(o=e.updateQueue=Yi(e.memoizedState))}else o=e.updateQueue,r=n.updateQueue,null===o?null===r?(o=e.updateQueue=Yi(e.memoizedState),r=n.updateQueue=Yi(n.memoizedState)):o=e.updateQueue=Zi(r):null===r&&(r=n.updateQueue=Zi(o));null===r||o===r?Xi(o,t):null===o.lastUpdate||null===r.lastUpdate?(Xi(o,t),Xi(r,t)):(Xi(o,t),r.lastUpdate=t)}function $i(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Yi(e.memoizedState):ea(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ea(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Zi(t)),t}function ta(e,t,n,o,i,a){switch(n.tag){case ji:return"function"==typeof(e=n.payload)?e.call(a,o,i):e;case Gi:e.effectTag=-2049&e.effectTag|64;case Ki:if(null==(i="function"==typeof(e=n.payload)?e.call(a,o,i):e))break;return r({},o,i);case Vi:qi=!0}return o}function na(e,t,n,o,r){qi=!1;for(var i=(t=ea(e,t)).baseState,a=null,s=0,l=t.firstUpdate,u=i;null!==l;){var c=l.expirationTime;c<r?(null===a&&(a=l,i=u),s<c&&(s=c)):(u=ta(e,0,l,u,n,o),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(c=null,l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d<r?(null===c&&(c=l,null===a&&(i=u)),s<d&&(s=d)):(u=ta(e,0,l,u,n,o),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(i=u),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=s,e.memoizedState=u}function oa(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ra(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ra(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ra(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var o=t;"function"!=typeof n&&a("191",n),n.call(o)}e=e.nextEffect}}function ia(e,t){return{value:e,source:t,stack:ut(t)}}function aa(e){e.effectTag|=4}var sa=void 0,la=void 0,ua=void 0,ca=void 0;sa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},la=function(){},ua=function(e,t,n,o,i){var a=e.memoizedProps;if(a!==o){var s=t.stateNode;switch(xr(br.current),e=null,n){case"input":a=_t(s,a),o=_t(s,o),e=[];break;case"option":a=Yn(s,a),o=Yn(s,o),e=[];break;case"select":a=r({},a,{value:void 0}),o=r({},o,{value:void 0}),e=[];break;case"textarea":a=Qn(s,a),o=Qn(s,o),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof o.onClick&&(s.onclick=mo)}po(n,o),s=n=void 0;var l=null;for(n in a)if(!o.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var u=a[n];for(s in u)u.hasOwnProperty(s)&&(l||(l={}),l[s]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(_.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in o){var c=o[n];if(u=null!=a?a[n]:void 0,o.hasOwnProperty(n)&&c!==u&&(null!=c||null!=u))if("style"===n)if(u){for(s in u)!u.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(l||(l={}),l[s]="");for(s in c)c.hasOwnProperty(s)&&u[s]!==c[s]&&(l||(l={}),l[s]=c[s])}else l||(e||(e=[]),e.push(n,l)),l=c;else"dangerouslySetInnerHTML"===n?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(e=e||[]).push(n,""+c)):"children"===n?u===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(n,""+c):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(_.hasOwnProperty(n)?(null!=c&&ho(i,n),e||u===c||(e=[])):(e=e||[]).push(n,c))}l&&(e=e||[]).push("style",l),i=e,(t.updateQueue=i)&&aa(t)}},ca=function(e,t,n,o){n!==o&&aa(t)};var da="function"==typeof WeakSet?WeakSet:Set;function pa(e,t){var n=t.source,o=t.stack;null===o&&null!==n&&(o=ut(n)),null!==n&&lt(n.type),t=t.value,null!==e&&1===e.tag&&lt(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function fa(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Za(e,t)}else t.current=null}function ha(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var o=n=n.next;do{if((o.tag&e)!==Tr){var r=o.destroy;o.destroy=void 0,void 0!==r&&r()}(o.tag&t)!==Tr&&(r=o.create,o.destroy=r()),o=o.next}while(o!==n)}}function ma(e){switch("function"==typeof Ko&&Ko(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var o=n.destroy;if(void 0!==o){var r=e;try{o()}catch(e){Za(r,e)}}n=n.next}while(n!==t)}break;case 1:if(fa(e),"function"==typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Za(e,t)}break;case 5:fa(e);break;case 4:ya(e)}}function ga(e){return 5===e.tag||3===e.tag||4===e.tag}function va(e){e:{for(var t=e.return;null!==t;){if(ga(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var o=t=void 0;switch(n.tag){case 5:t=n.stateNode,o=!1;break;case 3:case 4:t=n.stateNode.containerInfo,o=!0;break;default:a("161")}16&n.effectTag&&(io(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ga(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var r=e;;){if(5===r.tag||6===r.tag)if(n)if(o){var i=t,s=r.stateNode,l=n;8===i.nodeType?i.parentNode.insertBefore(s,l):i.insertBefore(s,l)}else t.insertBefore(r.stateNode,n);else o?(s=t,l=r.stateNode,8===s.nodeType?(i=s.parentNode).insertBefore(l,s):(i=s).appendChild(l),null!=(s=s._reactRootContainer)||null!==i.onclick||(i.onclick=mo)):t.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function ya(e){for(var t=e,n=!1,o=void 0,r=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 5:o=n.stateNode,r=!1;break e;case 3:case 4:o=n.stateNode.containerInfo,r=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var i=t,s=i;;)if(ma(s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===i)break;for(;null===s.sibling;){if(null===s.return||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(i=o,s=t.stateNode,8===i.nodeType?i.parentNode.removeChild(s):i.removeChild(s)):o.removeChild(t.stateNode)}else if(4===t.tag){if(null!==t.child){o=t.stateNode.containerInfo,r=!0,t.child.return=t,t=t.child;continue}}else if(ma(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function ba(e,t){switch(t.tag){case 0:case 11:case 14:case 15:ha(Pr,Dr,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var r=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&function(e,t,n,o,r){e[F]=r,"input"===n&&"radio"===r.type&&null!=r.name&&xt(e,r),fo(n,o),o=fo(n,r);for(var i=0;i<t.length;i+=2){var a=t[i],s=t[i+1];"style"===a?uo(e,s):"dangerouslySetInnerHTML"===a?ro(e,s):"children"===a?io(e,s):yt(e,a,s,o)}switch(n){case"input":Ct(e,r);break;case"textarea":Jn(e,r);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?Zn(e,!!r.multiple,n,!1):t!==!!r.multiple&&(null!=r.defaultValue?Zn(e,!!r.multiple,r.defaultValue,!0):Zn(e,!!r.multiple,r.multiple?[]:"",!1))}}(n,i,r,e,o)}break;case 6:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t.memoizedState,o=void 0,e=t,null===n?o=!1:(o=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=Ss())),null!==e&&function(e,t){for(var n=e;;){if(5===n.tag){var o=n.stateNode;if(t)o.style.display="none";else{o=n.stateNode;var r=n.memoizedProps.style;r=null!=r&&r.hasOwnProperty("display")?r.display:null,o.style.display=lo("display",r)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(o=n.child.sibling).return=n,n=o;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e,o),null!==(n=t.updateQueue)){t.updateQueue=null;var s=t.stateNode;null===s&&(s=t.stateNode=new da),n.forEach((function(e){var n=Ja.bind(null,t,e);s.has(e)||(s.add(e),e.then(n,n))}))}break;case 17:break;default:a("163")}}var _a="function"==typeof WeakMap?WeakMap:Map;function ka(e,t,n){(n=Qi(n)).tag=Gi,n.payload={element:null};var o=t.value;return n.callback=function(){Fs(o),pa(e,t)},n}function xa(e,t,n){(n=Qi(n)).tag=Gi;var o=e.type.getDerivedStateFromError;if("function"==typeof o){var r=t.value;n.payload=function(){return o(r)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof o&&(null===La?La=new Set([this]):La.add(this));var n=t.value,r=t.stack;pa(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function Ca(e){switch(e.tag){case 1:Fo(e.type)&&Oo();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return wr(),Ro(),0!=(64&(t=e.effectTag))&&a("285"),e.effectTag=-2049&t|64,e;case 5:return Er(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 4:return wr(),null;case 10:return Wi(e),null;default:return null}}var wa=Ve.ReactCurrentDispatcher,Sa=Ve.ReactCurrentOwner,Ea=1073741822,Ta=!1,Ia=null,Pa=null,Da=0,Ma=-1,Na=!1,Aa=null,Ba=!1,Fa=null,Oa=null,Ra=null,La=null;function Ha(){if(null!==Ia)for(var e=Ia.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!=n&&Oo();break;case 3:wr(),Ro();break;case 5:Er(t);break;case 4:wr();break;case 10:Wi(t)}e=e.return}Pa=null,Da=0,Ma=-1,Na=!1,Ia=null}function Wa(){for(;null!==Aa;){var e=Aa.effectTag;if(16&e&&io(Aa.stateNode,""),128&e){var t=Aa.alternate;null!==t&&(null!==(t=t.ref)&&("function"==typeof t?t(null):t.current=null))}switch(14&e){case 2:va(Aa),Aa.effectTag&=-3;break;case 6:va(Aa),Aa.effectTag&=-3,ba(Aa.alternate,Aa);break;case 4:ba(Aa.alternate,Aa);break;case 8:ya(e=Aa),e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,null!==(e=e.alternate)&&(e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null)}Aa=Aa.nextEffect}}function za(){for(;null!==Aa;){if(256&Aa.effectTag)e:{var e=Aa.alternate,t=Aa;switch(t.tag){case 0:case 11:case 15:ha(Ir,Tr,t);break e;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:rr(t.type,n),o),e.__reactInternalSnapshotBeforeUpdate=t}break e;case 3:case 5:case 6:case 4:case 17:break e;default:a("163")}}Aa=Aa.nextEffect}}function Ua(e,t){for(;null!==Aa;){var n=Aa.effectTag;if(36&n){var o=Aa.alternate,r=Aa,i=t;switch(r.tag){case 0:case 11:case 15:ha(Mr,Nr,r);break;case 1:var s=r.stateNode;if(4&r.effectTag)if(null===o)s.componentDidMount();else{var l=r.elementType===r.type?o.memoizedProps:rr(r.type,o.memoizedProps);s.componentDidUpdate(l,o.memoizedState,s.__reactInternalSnapshotBeforeUpdate)}null!==(o=r.updateQueue)&&oa(0,o,s);break;case 3:if(null!==(o=r.updateQueue)){if(s=null,null!==r.child)switch(r.child.tag){case 5:s=r.child.stateNode;break;case 1:s=r.child.stateNode}oa(0,o,s)}break;case 5:i=r.stateNode,null===o&&4&r.effectTag&&yo(r.type,r.memoizedProps)&&i.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:a("163")}}128&n&&(null!==(r=Aa.ref)&&(i=Aa.stateNode,"function"==typeof r?r(i):r.current=i)),512&n&&(Fa=e),Aa=Aa.nextEffect}}function Ka(e,t){Ra=Oa=Fa=null;var n=as;as=!0;do{if(512&t.effectTag){var o=!1,r=void 0;try{var i=t;ha(Br,Tr,i),ha(Tr,Ar,i)}catch(e){o=!0,r=e}o&&Za(t,r)}t=t.nextEffect}while(null!==t);as=n,0!==(n=e.expirationTime)&&Es(e,n),ps||as||Ms(1073741823,!1)}function ja(){null!==Oa&&Co(Oa),null!==Ra&&Ra()}function Va(e,t){Ba=Ta=!0,e.current===t&&a("177");var n=e.pendingCommitExpirationTime;0===n&&a("261"),e.pendingCommitExpirationTime=0;var o=t.expirationTime,r=t.childExpirationTime;for(function(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{t<e.latestPingedTime&&(e.latestPingedTime=0);var n=e.latestPendingTime;0!==n&&(n>t?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?er(e,t):t<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,er(e,t)):t>n&&er(e,t)}or(0,e)}(e,r>o?r:o),Sa.current=null,o=void 0,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,o=t.firstEffect):o=t:o=t.firstEffect,go=Sn,vo=function(){var e=Rn();if(Ln(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(n&&0!==n.rangeCount){t=n.anchorNode;var o=n.anchorOffset,r=n.focusNode;n=n.focusOffset;try{t.nodeType,r.nodeType}catch(e){t=null;break e}var i=0,a=-1,s=-1,l=0,u=0,c=e,d=null;t:for(;;){for(var p;c!==t||0!==o&&3!==c.nodeType||(a=i+o),c!==r||0!==n&&3!==c.nodeType||(s=i+n),3===c.nodeType&&(i+=c.nodeValue.length),null!==(p=c.firstChild);)d=c,c=p;for(;;){if(c===e)break t;if(d===t&&++l===o&&(a=i),d===r&&++u===n&&(s=i),null!==(p=c.nextSibling))break;d=(c=d).parentNode}c=p}t=-1===a||-1===s?null:{start:a,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;return{focusedElem:e,selectionRange:t}}(),Sn=!1,Aa=o;null!==Aa;){r=!1;var s=void 0;try{za()}catch(e){r=!0,s=e}r&&(null===Aa&&a("178"),Za(Aa,s),null!==Aa&&(Aa=Aa.nextEffect))}for(Aa=o;null!==Aa;){r=!1,s=void 0;try{Wa()}catch(e){r=!0,s=e}r&&(null===Aa&&a("178"),Za(Aa,s),null!==Aa&&(Aa=Aa.nextEffect))}for(Hn(vo),vo=null,Sn=!!go,go=null,e.current=t,Aa=o;null!==Aa;){r=!1,s=void 0;try{Ua(e,n)}catch(e){r=!0,s=e}r&&(null===Aa&&a("178"),Za(Aa,s),null!==Aa&&(Aa=Aa.nextEffect))}if(null!==o&&null!==Fa){var l=Ka.bind(null,e,o);Oa=i.unstable_runWithPriority(i.unstable_NormalPriority,(function(){return xo(l)})),Ra=l}Ta=Ba=!1,"function"==typeof Uo&&Uo(t.stateNode),n=t.expirationTime,0===(t=(t=t.childExpirationTime)>n?t:n)&&(La=null),function(e,t){e.expirationTime=t,e.finishedWork=null}(e,t)}function Ga(e){for(;;){var t=e.alternate,n=e.return,o=e.sibling;if(0==(1024&e.effectTag)){Ia=e;e:{var i=t,s=Da,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Fo(t.type)&&Oo();break;case 3:wr(),Ro(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(bi(t),t.effectTag&=-3),la(t);break;case 5:Er(t);var u=xr(kr.current);if(s=t.type,null!==i&&null!=t.stateNode)ua(i,t,s,l,u),i.ref!==t.ref&&(t.effectTag|=128);else if(l){var c=xr(br.current);if(bi(t)){i=(l=t).stateNode;var d=l.type,p=l.memoizedProps,f=u;switch(i[B]=l,i[F]=p,s=void 0,u=d){case"iframe":case"object":En("load",i);break;case"video":case"audio":for(d=0;d<ne.length;d++)En(ne[d],i);break;case"source":En("error",i);break;case"img":case"image":case"link":En("error",i),En("load",i);break;case"form":En("reset",i),En("submit",i);break;case"details":En("toggle",i);break;case"input":kt(i,p),En("invalid",i),ho(f,"onChange");break;case"select":i._wrapperState={wasMultiple:!!p.multiple},En("invalid",i),ho(f,"onChange");break;case"textarea":Xn(i,p),En("invalid",i),ho(f,"onChange")}for(s in po(u,p),d=null,p)p.hasOwnProperty(s)&&(c=p[s],"children"===s?"string"==typeof c?i.textContent!==c&&(d=["children",c]):"number"==typeof c&&i.textContent!==""+c&&(d=["children",""+c]):_.hasOwnProperty(s)&&null!=c&&ho(f,s));switch(u){case"input":Ke(i),wt(i,p,!0);break;case"textarea":Ke(i),$n(i);break;case"select":case"option":break;default:"function"==typeof p.onClick&&(i.onclick=mo)}s=d,l.updateQueue=s,(l=null!==s)&&aa(t)}else{p=t,f=s,i=l,d=9===u.nodeType?u:u.ownerDocument,c===eo.html&&(c=to(f)),c===eo.html?"script"===f?((i=d.createElement("div")).innerHTML="<script><\/script>",d=i.removeChild(i.firstChild)):"string"==typeof i.is?d=d.createElement(f,{is:i.is}):(d=d.createElement(f),"select"===f&&(f=d,i.multiple?f.multiple=!0:i.size&&(f.size=i.size))):d=d.createElementNS(c,f),(i=d)[B]=p,i[F]=l,sa(i,t,!1,!1),f=i;var h=u,m=fo(d=s,p=l);switch(d){case"iframe":case"object":En("load",f),u=p;break;case"video":case"audio":for(u=0;u<ne.length;u++)En(ne[u],f);u=p;break;case"source":En("error",f),u=p;break;case"img":case"image":case"link":En("error",f),En("load",f),u=p;break;case"form":En("reset",f),En("submit",f),u=p;break;case"details":En("toggle",f),u=p;break;case"input":kt(f,p),u=_t(f,p),En("invalid",f),ho(h,"onChange");break;case"option":u=Yn(f,p);break;case"select":f._wrapperState={wasMultiple:!!p.multiple},u=r({},p,{value:void 0}),En("invalid",f),ho(h,"onChange");break;case"textarea":Xn(f,p),u=Qn(f,p),En("invalid",f),ho(h,"onChange");break;default:u=p}po(d,u),c=void 0;var g=d,v=f,y=u;for(c in y)if(y.hasOwnProperty(c)){var b=y[c];"style"===c?uo(v,b):"dangerouslySetInnerHTML"===c?null!=(b=b?b.__html:void 0)&&ro(v,b):"children"===c?"string"==typeof b?("textarea"!==g||""!==b)&&io(v,b):"number"==typeof b&&io(v,""+b):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(_.hasOwnProperty(c)?null!=b&&ho(h,c):null!=b&&yt(v,c,b,m))}switch(d){case"input":Ke(f),wt(f,p,!1);break;case"textarea":Ke(f),$n(f);break;case"option":null!=p.value&&f.setAttribute("value",""+bt(p.value));break;case"select":(u=f).multiple=!!p.multiple,null!=(f=p.value)?Zn(u,!!p.multiple,f,!1):null!=p.defaultValue&&Zn(u,!!p.multiple,p.defaultValue,!0);break;default:"function"==typeof u.onClick&&(f.onclick=mo)}(l=yo(s,l))&&aa(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 6:i&&null!=t.stateNode?ca(i,t,i.memoizedProps,l):("string"!=typeof l&&(null===t.stateNode&&a("166")),i=xr(kr.current),xr(br.current),bi(t)?(s=(l=t).stateNode,i=l.memoizedProps,s[B]=l,(l=s.nodeValue!==i)&&aa(t)):(s=t,(l=(9===i.nodeType?i:i.ownerDocument).createTextNode(l))[B]=t,s.stateNode=l));break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=s,Ia=t;break e}l=null!==l,s=null!==i&&null!==i.memoizedState,null!==i&&!l&&s&&(null!==(i=i.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=i,i.nextEffect=u):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(l||s)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:wr(),la(t);break;case 10:Wi(t);break;case 9:case 14:break;case 17:Fo(t.type)&&Oo();break;case 18:break;default:a("156")}Ia=null}if(t=e,1===Da||1!==t.childExpirationTime){for(l=0,s=t.child;null!==s;)(i=s.expirationTime)>l&&(l=i),(u=s.childExpirationTime)>l&&(l=u),s=s.sibling;t.childExpirationTime=l}if(null!==Ia)return Ia;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=Ca(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==o)return o;if(null===n)break;e=n}return null}function qa(e){var t=Bi(e.alternate,e,Da);return e.memoizedProps=e.pendingProps,null===t&&(t=Ga(e)),Sa.current=null,t}function Ya(e,t){Ta&&a("243"),ja(),Ta=!0;var n=wa.current;wa.current=ui;var o=e.nextExpirationTimeToWorkOn;o===Da&&e===Pa&&null!==Ia||(Ha(),Da=o,Ia=Yo((Pa=e).current,null),e.pendingCommitExpirationTime=0);for(var r=!1;;){try{if(t)for(;null!==Ia&&!Ps();)Ia=qa(Ia);else for(;null!==Ia;)Ia=qa(Ia)}catch(t){if(Li=Ri=Oi=null,Jr(),null===Ia)r=!0,Fs(t);else{null===Ia&&a("271");var i=Ia,s=i.return;if(null!==s){e:{var l=e,u=s,c=i,d=t;if(s=Da,c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==d&&"object"==typeof d&&"function"==typeof d.then){var p=d;d=u;var f=-1,h=-1;do{if(13===d.tag){var m=d.alternate;if(null!==m&&null!==(m=m.memoizedState)){h=10*(1073741822-m.timedOutAt);break}"number"==typeof(m=d.pendingProps.maxDuration)&&(0>=m?f=0:(-1===f||m<f)&&(f=m))}d=d.return}while(null!==d);d=u;do{if((m=13===d.tag)&&(m=void 0!==d.memoizedProps.fallback&&null===d.memoizedState),m){if(null===(u=d.updateQueue)?((u=new Set).add(p),d.updateQueue=u):u.add(p),0==(1&d.mode)){d.effectTag|=64,c.effectTag&=-1957,1===c.tag&&(null===c.alternate?c.tag=17:((s=Qi(1073741823)).tag=Vi,Ji(c,s))),c.expirationTime=1073741823;break e}u=s;var g=(c=l).pingCache;null===g?(g=c.pingCache=new _a,m=new Set,g.set(p,m)):void 0===(m=g.get(p))&&(m=new Set,g.set(p,m)),m.has(u)||(m.add(u),c=Xa.bind(null,c,p,u),p.then(c,c)),-1===f?l=1073741823:(-1===h&&(h=10*(1073741822-nr(l,s))-5e3),l=h+f),0<=l&&Ma<l&&(Ma=l),d.effectTag|=2048,d.expirationTime=s;break e}d=d.return}while(null!==d);d=Error((lt(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ut(c))}Na=!0,d=ia(d,c),l=u;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=s,$i(l,s=ka(l,d,s));break e;case 1:if(f=d,h=l.type,c=l.stateNode,0==(64&l.effectTag)&&("function"==typeof h.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&(null===La||!La.has(c)))){l.effectTag|=2048,l.expirationTime=s,$i(l,s=xa(l,f,s));break e}}l=l.return}while(null!==l)}Ia=Ga(i);continue}r=!0,Fs(t)}}break}if(Ta=!1,wa.current=n,Li=Ri=Oi=null,Jr(),r)Pa=null,e.finishedWork=null;else if(null!==Ia)e.finishedWork=null;else{if(null===(n=e.current.alternate)&&a("281"),Pa=null,Na){if(r=e.latestPendingTime,i=e.latestSuspendedTime,s=e.latestPingedTime,0!==r&&r<o||0!==i&&i<o||0!==s&&s<o)return tr(e,o),void Cs(e,n,o,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,o=e.nextExpirationTimeToWorkOn=o,t=e.expirationTime=1073741823,void Cs(e,n,o,t,-1)}t&&-1!==Ma?(tr(e,o),(t=10*(1073741822-nr(e,o)))<Ma&&(Ma=t),t=10*(1073741822-Ss()),t=Ma-t,Cs(e,n,o,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=o,e.finishedWork=n)}}function Za(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var o=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof o.componentDidCatch&&(null===La||!La.has(o)))return Ji(n,e=xa(n,e=ia(t,e),1073741823)),void es(n,1073741823);break;case 3:return Ji(n,e=ka(n,e=ia(t,e),1073741823)),void es(n,1073741823)}n=n.return}3===e.tag&&(Ji(e,n=ka(e,n=ia(t,e),1073741823)),es(e,1073741823))}function Qa(e,t){var n=i.unstable_getCurrentPriorityLevel(),o=void 0;if(0==(1&t.mode))o=1073741823;else if(Ta&&!Ba)o=Da;else{switch(n){case i.unstable_ImmediatePriority:o=1073741823;break;case i.unstable_UserBlockingPriority:o=1073741822-10*(1+((1073741822-e+15)/10|0));break;case i.unstable_NormalPriority:o=1073741822-25*(1+((1073741822-e+500)/25|0));break;case i.unstable_LowPriority:case i.unstable_IdlePriority:o=1;break;default:a("313")}null!==Pa&&o===Da&&--o}return n===i.unstable_UserBlockingPriority&&(0===us||o<us)&&(us=o),o}function Xa(e,t,n){var o=e.pingCache;null!==o&&o.delete(t),null!==Pa&&Da===n?Pa=null:(t=e.earliestSuspendedTime,o=e.latestSuspendedTime,0!==t&&n<=t&&n>=o&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),or(n,e),0!==(n=e.expirationTime)&&Es(e,n)))}function Ja(e,t){var n=e.stateNode;null!==n&&n.delete(t),null!==(e=$a(e,t=Qa(t=Ss(),e)))&&(er(e,t),0!==(t=e.expirationTime)&&Es(e,t))}function $a(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var o=e.return,r=null;if(null===o&&3===e.tag)r=e.stateNode;else for(;null!==o;){if(n=o.alternate,o.childExpirationTime<t&&(o.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===o.return&&3===o.tag){r=o.stateNode;break}o=o.return}return r}function es(e,t){null!==(e=$a(e,t))&&(!Ta&&0!==Da&&t>Da&&Ha(),er(e,t),Ta&&!Ba&&Pa===e||Es(e,e.expirationTime),bs>ys&&(bs=0,a("185")))}function ts(e,t,n,o,r){return i.unstable_runWithPriority(i.unstable_ImmediatePriority,(function(){return e(t,n,o,r)}))}var ns=null,os=null,rs=0,is=void 0,as=!1,ss=null,ls=0,us=0,cs=!1,ds=null,ps=!1,fs=!1,hs=null,ms=i.unstable_now(),gs=1073741822-(ms/10|0),vs=gs,ys=50,bs=0,_s=null;function ks(){gs=1073741822-((i.unstable_now()-ms)/10|0)}function xs(e,t){if(0!==rs){if(t<rs)return;null!==is&&i.unstable_cancelCallback(is)}rs=t,e=i.unstable_now()-ms,is=i.unstable_scheduleCallback(Ds,{timeout:10*(1073741822-t)-e})}function Cs(e,t,n,o,r){e.expirationTime=o,0!==r||Ps()?0<r&&(e.timeoutHandle=_o(ws.bind(null,e,t,n),r)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function ws(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,ks(),vs=gs,Ns(e,n)}function Ss(){return as?vs:(Ts(),0!==ls&&1!==ls||(ks(),vs=gs),vs)}function Es(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===os?(ns=os=e,e.nextScheduledRoot=e):(os=os.nextScheduledRoot=e).nextScheduledRoot=ns):t>e.expirationTime&&(e.expirationTime=t),as||(ps?fs&&(ss=e,ls=1073741823,As(e,1073741823,!1)):1073741823===t?Ms(1073741823,!1):xs(e,t))}function Ts(){var e=0,t=null;if(null!==os)for(var n=os,o=ns;null!==o;){var r=o.expirationTime;if(0===r){if((null===n||null===os)&&a("244"),o===o.nextScheduledRoot){ns=os=o.nextScheduledRoot=null;break}if(o===ns)ns=r=o.nextScheduledRoot,os.nextScheduledRoot=r,o.nextScheduledRoot=null;else{if(o===os){(os=n).nextScheduledRoot=ns,o.nextScheduledRoot=null;break}n.nextScheduledRoot=o.nextScheduledRoot,o.nextScheduledRoot=null}o=n.nextScheduledRoot}else{if(r>e&&(e=r,t=o),o===os)break;if(1073741823===e)break;n=o,o=o.nextScheduledRoot}}ss=t,ls=e}var Is=!1;function Ps(){return!!Is||!!i.unstable_shouldYield()&&(Is=!0)}function Ds(){try{if(!Ps()&&null!==ns){ks();var e=ns;do{var t=e.expirationTime;0!==t&&gs<=t&&(e.nextExpirationTimeToWorkOn=gs),e=e.nextScheduledRoot}while(e!==ns)}Ms(0,!0)}finally{Is=!1}}function Ms(e,t){if(Ts(),t)for(ks(),vs=gs;null!==ss&&0!==ls&&e<=ls&&!(Is&&gs>ls);)As(ss,ls,gs>ls),Ts(),ks(),vs=gs;else for(;null!==ss&&0!==ls&&e<=ls;)As(ss,ls,!1),Ts();if(t&&(rs=0,is=null),0!==ls&&xs(ss,ls),bs=0,_s=null,null!==hs)for(e=hs,hs=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){cs||(cs=!0,ds=e)}}if(cs)throw e=ds,ds=null,cs=!1,e}function Ns(e,t){as&&a("253"),ss=e,ls=t,As(e,t,!1),Ms(1073741823,!1)}function As(e,t,n){if(as&&a("245"),as=!0,n){var o=e.finishedWork;null!==o?Bs(e,o,t):(e.finishedWork=null,-1!==(o=e.timeoutHandle)&&(e.timeoutHandle=-1,ko(o)),Ya(e,n),null!==(o=e.finishedWork)&&(Ps()?e.finishedWork=o:Bs(e,o,t)))}else null!==(o=e.finishedWork)?Bs(e,o,t):(e.finishedWork=null,-1!==(o=e.timeoutHandle)&&(e.timeoutHandle=-1,ko(o)),Ya(e,n),null!==(o=e.finishedWork)&&Bs(e,o,t));as=!1}function Bs(e,t,n){var o=e.firstBatch;if(null!==o&&o._expirationTime>=n&&(null===hs?hs=[o]:hs.push(o),o._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===_s?bs++:(_s=e,bs=0),i.unstable_runWithPriority(i.unstable_ImmediatePriority,(function(){Va(e,t)}))}function Fs(e){null===ss&&a("246"),ss.expirationTime=0,cs||(cs=!0,ds=e)}function Os(e,t){var n=ps;ps=!0;try{return e(t)}finally{(ps=n)||as||Ms(1073741823,!1)}}function Rs(e,t){if(ps&&!fs){fs=!0;try{return e(t)}finally{fs=!1}}return e(t)}function Ls(e,t,n){ps||as||0===us||(Ms(us,!1),us=0);var o=ps;ps=!0;try{return i.unstable_runWithPriority(i.unstable_UserBlockingPriority,(function(){return e(t,n)}))}finally{(ps=o)||as||Ms(1073741823,!1)}}function Hs(e,t,n,o,r){var i=t.current;e:if(n){t:{2===nn(n=n._reactInternalFiber)&&1===n.tag||a("170");var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Fo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);a("171"),s=void 0}if(1===n.tag){var l=n.type;if(Fo(l)){n=Ho(n,l,s);break e}}n=s}else n=Do;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=Qi(o)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),ja(),Ji(i,r),es(i,o),o}function Ws(e,t,n,o){var r=t.current;return Hs(e,t,n,r=Qa(Ss(),r),o)}function zs(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Us(e){var t=1073741822-25*(1+((1073741822-Ss()+500)/25|0));t>=Ea&&(t=Ea-1),this._expirationTime=Ea=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Ks(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function js(e,t,n){e={current:t=Go(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Vs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Gs(e,t,n,o,r){var i=n._reactRootContainer;if(i){if("function"==typeof r){var a=r;r=function(){var e=zs(i._internalRoot);a.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,r):i.render(t,r)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new js(e,!1,t)}(n,o),"function"==typeof r){var s=r;r=function(){var e=zs(i._internalRoot);s.call(e)}}Rs((function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,r):i.render(t,r)}))}return zs(i._internalRoot)}function qs(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Vs(t)||a("200"),function(e,t,n){var o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ze,key:null==o?null:""+o,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Te=function(e,t,n){switch(t){case"input":if(Ct(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var r=H(o);r||a("90"),je(o),Ct(o,r)}}}break;case"textarea":Jn(e,n);break;case"select":null!=(t=n.value)&&Zn(e,!!n.multiple,t,!1)}},Us.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,o=new Ks;return Hs(e,t,null,n,o._onCommit),o},Us.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Us.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var o=null,r=t;r!==this;)o=r,r=r._next;null===o&&a("251"),o._next=r._next,this._next=t,e.firstBatch=this}this._defer=!1,Ns(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Us.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Ks.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Ks.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&a("191",n),n()}}},js.prototype.render=function(e,t){var n=this._internalRoot,o=new Ks;return null!==(t=void 0===t?null:t)&&o.then(t),Ws(e,n,null,o._onCommit),o},js.prototype.unmount=function(e){var t=this._internalRoot,n=new Ks;return null!==(e=void 0===e?null:e)&&n.then(e),Ws(null,t,null,n._onCommit),n},js.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var o=this._internalRoot,r=new Ks;return null!==(n=void 0===n?null:n)&&r.then(n),Ws(t,o,e,r._onCommit),r},js.prototype.createBatch=function(){var e=new Us(this),t=e._expirationTime,n=this._internalRoot,o=n.firstBatch;if(null===o)n.firstBatch=e,e._next=null;else{for(n=null;null!==o&&o._expirationTime>=t;)n=o,o=o._next;e._next=o,null!==n&&(n._next=e)}return e},Ae=Os,Be=Ls,Fe=function(){as||0===us||(Ms(us,!1),us=0)};var Ys,Zs,Qs={createPortal:qs,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return Vs(t)||a("200"),Gs(null,e,t,!0,n)},render:function(e,t,n){return Vs(t)||a("200"),Gs(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,o){return Vs(n)||a("200"),(null==e||void 0===e._reactInternalFiber)&&a("38"),Gs(e,t,n,!1,o)},unmountComponentAtNode:function(e){return Vs(e)||a("40"),!!e._reactRootContainer&&(Rs((function(){Gs(null,null,e,!1,(function(){e._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return qs.apply(void 0,arguments)},unstable_batchedUpdates:Os,unstable_interactiveUpdates:Ls,flushSync:function(e,t){as&&a("187");var n=ps;ps=!0;try{return ts(e,t)}finally{ps=n,Ms(1073741823,!1)}},unstable_createRoot:function(e,t){return Vs(e)||a("299","unstable_createRoot"),new js(e,!0,null!=t&&!0===t.hydrate)},unstable_flushControlled:function(e){var t=ps;ps=!0;try{ts(e)}finally{(ps=t)||as||Ms(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[R,L,H,D.injectEventPluginsByName,b,V,function(e){T(e,j)},Me,Ne,Pn,N]}};Zs=(Ys={findFiberByHostInstance:O,bundleType:0,version:"16.8.6",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Uo=jo((function(e){return t.onCommitFiberRoot(n,e)})),Ko=jo((function(e){return t.onCommitFiberUnmount(n,e)}))}catch(e){}}(r({},Ys,{overrideProps:null,currentDispatcherRef:Ve.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Zs?Zs(e):null}}));var Xs={default:Qs},Js=Xs&&Qs||Xs;e.exports=Js.default||Js},function(e,t,n){"use strict";e.exports=n(28)},function(e,t,n){"use strict";(function(e){
/** @license React v0.13.6
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,D=!1,M=-1,N=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){D=!1;var e=P,n=M;P=null,M=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return N||(N=!0,_(H)),P=e,void(M=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;t<O&&F<O?(8>t&&(t=8),O=t<F?F:t):F=t,B=e+O,D||(D=!0,L.postMessage(void 0))}else N=!1};x=function(e,t){P=e,M=t,A||0>t?L.postMessage(void 0):N||(N=!0,_(H))},C=function(){P=null,D=!1,M=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime<a||w())},t.unstable_continueExecution=function(){null!==n&&u()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(17))},function(e,t,n){var o=n(30);"string"==typeof o&&(o=[[e.i,o,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(32)(o,r);o.locals&&(e.exports=o.locals)},function(e,t,n){(e.exports=n(31)(!1)).push([e.i,".body {\r\n  display: -webkit-box;\r\n  display: flex;\r\n  -webkit-box-orient: horizontal;\r\n  -webkit-box-direction: normal;\r\n          flex-direction: row;\r\n  height: 100%;\r\n}\r\n\r\n.body .sidebar {\r\n  -webkit-box-ordinal-group: 0;\r\n          order: -1;\r\n  max-width: 228px;\r\n  min-width: 228px;\r\n  flex-basis: 228px;\r\n  display: -webkit-box;\r\n  display: flex;\r\n  -webkit-box-orient: vertical;\r\n  -webkit-box-direction: normal;\r\n          flex-direction: column;\r\n}\r\n\r\n.body .sidebar.collapsed {\r\n  max-width: 48px;\r\n  min-width: 48px;\r\n  flex-basis: 48px;\r\n}\r\n\r\n.body .editorzone {\r\n  display: -webkit-box;\r\n  display: flex;\r\n  -webkit-box-orient: vertical;\r\n  -webkit-box-direction: normal;\r\n          flex-direction: column;\r\n  -webkit-box-flex: 1;\r\n          flex-grow: 1;\r\n}\r\n\r\n.body .editorzone .editorhead {\r\n  display: -webkit-box;\r\n  display: flex;\r\n  -webkit-box-orient: horizontal;\r\n  -webkit-box-direction: normal;\r\n          flex-direction: row;\r\n  -webkit-box-flex: 1;\r\n          flex-grow: 1;\r\n  min-height: 50px;\r\n  max-height: 50px;\r\n  border-bottom: 1px solid #f3f2f1;\r\n  padding-left: 16px;\r\n  padding-right: 16px;\r\n}\r\n\r\n.body .editorzone .editorhead .editortitle {\r\n  align-self: center;\r\n  flex-basis: 0;\r\n  -webkit-box-flex: 1;\r\n          flex-grow: 1;\r\n  flex-shrink: 1;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n.body .editorzone .editorhead .editorheadbuttons {\r\n  justify-self: right;\r\n  -webkit-box-pack: right;\r\n          justify-content: right;\r\n  align-self: center;\r\n}\r\n\r\n.body .editorzone .editorbody {\r\n  display: -webkit-box;\r\n  display: flex;\r\n  position: relative;\r\n  -webkit-box-orient: vertical;\r\n  -webkit-box-direction: normal;\r\n          flex-direction: column;\r\n  -webkit-box-flex: 1;\r\n          flex-grow: 1;\r\n}\r\n",""])},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"==typeof btoa){var r=(a=o,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=o.sources.map((function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"}));return[n].concat(i).concat([r]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var o={},r=0;r<this.length;r++){var i=this[r][0];null!=i&&(o[i]=!0)}for(r=0;r<e.length;r++){var a=e[r];null!=a[0]&&o[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){var o,r,i={},a=(o=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===r&&(r=o.apply(this,arguments)),r}),s=function(e,t){return t?t.querySelector(e):document.querySelector(e)},l=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var o=s.call(this,e,n);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}}(),u=null,c=0,d=[],p=n(33);function f(e,t){for(var n=0;n<e.length;n++){var o=e[n],r=i[o.id];if(r){r.refs++;for(var a=0;a<r.parts.length;a++)r.parts[a](o.parts[a]);for(;a<o.parts.length;a++)r.parts.push(b(o.parts[a],t))}else{var s=[];for(a=0;a<o.parts.length;a++)s.push(b(o.parts[a],t));i[o.id]={id:o.id,refs:1,parts:s}}}}function h(e,t){for(var n=[],o={},r=0;r<e.length;r++){var i=e[r],a=t.base?i[0]+t.base:i[0],s={css:i[1],media:i[2],sourceMap:i[3]};o[a]?o[a].parts.push(s):n.push(o[a]={id:a,parts:[s]})}return n}function m(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var o=d[d.length-1];if("top"===e.insertAt)o?o.nextSibling?n.insertBefore(t,o.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var r=l(e.insertAt.before,n);n.insertBefore(t,r)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r<n.length;r++){var a=n[r];(s=i[a.id]).refs--,o.push(s)}e&&f(h(e,t),t);for(r=0;r<o.length;r++){var s;if(0===(s=o[r]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete i[s.id]}}}};var _,k=(_=[],function(e,t){return _[e]=t,_.filter(Boolean).join("\n")});function x(e,t,n,o){var r=n?"":o.css;if(e.styleSheet)e.styleSheet.cssText=k(t,r);else{var i=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function C(e,t){var n=t.css,o=t.media;if(o&&e.setAttribute("media",o),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function w(e,t,n){var o=n.css,r=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||i)&&(o=p(o)),r&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([o],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,o=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var r,i=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(r=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:o+i.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")}))}},function(e,t,n){"use strict";n.r(t);var o=n(0),r=n.n(o),i=n(7),a=n.n(i),s=function(e,t){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function l(e,t){function n(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var u=function(){return(u=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function c(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}function d(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}var p,f={none:0,insertNode:1,appendChild:2},h="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),m={};try{m=window}catch(e){}var g=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:f.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(p=m.__stylesheet__)||p._lastStyleElement&&p._lastStyleElement.ownerDocument!==document){var t=m&&m.FabricConfig||{};p=m.__stylesheet__=new e(t.mergeStyles)}return p},e.prototype.setConfig=function(e){this._config=u({},this._config,e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==f.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case f.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case f.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),h||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function v(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=[],o=[],r=g.getInstance();return function e(t){for(var i=0,a=t;i<a.length;i++){var s=a[i];if(s)if("string"==typeof s)if(s.indexOf(" ")>=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function y(e){_!==e&&(_=e)}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",D="right",M="@noflip",N=((E={})[P]=D,E[D]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(M)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,D);else if(o.indexOf(D)>=0)t[n]=o.replace(D,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,D);else if(String(r).indexOf(D)>=0)t[n+1]=r.replace(D,P);else if(N[o])t[n]=N[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s<i.length;s+=2)r=void 0,r=(n=i)[o=s],n[o]=C[r]=C[r]||r.replace(/([A-Z])/g,"-$1").toLowerCase(),I(i,s),B(e,i,s),S(i,s);for(s=1;s<i.length;s+=4)i.splice(s,1,":",i[s],";");return i.join("")}function z(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var o=function e(t,n,o){void 0===n&&(n={__order:[]}),void 0===o&&(o="&");var r=g.getInstance(),i=n[o];i||(i={},n[o]=i,n.__order.push(o));for(var a=0,s=t;a<s.length;a++){var l=s[a];if("string"==typeof l){var u=r.argsFromClassName(l);u&&e(u,n,o)}else if(Array.isArray(l))e(l,n,o);else for(var c in l)if("selectors"===c){var d=l.selectors,p=function(t){if(d.hasOwnProperty(t)){var r=d[t];0===t.indexOf("@")?e([r],n,t=t+"{"+o):t.indexOf(",")>-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r<i.length;r++){var a=i[r];n.push(a);var s=t[a];for(var l in s)s.hasOwnProperty(l)&&void 0!==s[l]&&(o=!0,n.push(l,s[l]))}return o?n.join(""):void 0}(e,o);if(r){var i=g.getInstance(),a={className:i.classNameFromKey(r),key:r,args:t};if(!a.className){a.className=i.getClassName(function(e){var t=e&&e["&"];return t?t.displayName:void 0}(o));for(var s=[],l=0,u=o.__order;l<u.length;l++){var c=u[l];s.push(c,W(e,o[c]))}a.rulesToInsert=s}return a}}function U(e){var t=g.getInstance(),n=e.className,o=e.key,r=e.args,i=e.rulesToInsert;if(i){for(var a=0;a<i.length;a+=2){var s=i[a+1];if(s){var l=i[a],u=(l=l.replace(/&/g,"."+e.className))+"{"+s+"}"+(0===l.indexOf("@")?"}":"");t.insertRule(u)}}t.cacheClassName(n,o,r,i)}}function K(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(e,t){var n=v(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var o=z.apply(void 0,[e].concat(t));return o?(U(o),o.className):""}(t||{},r));return o.join(" ")}(e,k())}function j(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(e&&1===e.length&&e[0]&&!e[0].subComponentStyles)return e[0];for(var n={},o={},r=0,i=e;r<i.length;r++){var a=i[r];if(a)for(var s in a)if(a.hasOwnProperty(s)){if("subComponentStyles"===s&&void 0!==a.subComponentStyles){var l=a.subComponentStyles;for(var u in l)l.hasOwnProperty(u)&&(o.hasOwnProperty(u)?o[u].push(l[u]):o[u]=[l[u]]);continue}var c=n[s],d=a[s];n[s]=void 0===c?d:(Array.isArray(c)?c:[c]).concat(Array.isArray(d)?d:[d])}}if(Object.keys(o).length>0){n.subComponentStyles={};var p=n.subComponentStyles,f=function(e){if(o.hasOwnProperty(e)){var t=o[e];p[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)f(u)}return n}function V(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return G(e,k())}function G(e,t){var n={subComponentStyles:{}};if(!e[0]&&e.length<=1)return{subComponentStyles:{}};var o=j.apply(void 0,e),r=[];for(var i in o)if(o.hasOwnProperty(i)){if("subComponentStyles"===i){n.subComponentStyles=o.subComponentStyles||{};continue}var a=v(o[i]),s=a.classes,l=z(t||{},{displayName:i},a.objects);r.push(l),l&&(n[i]=s.concat([l.className]).join(" "))}for(var u=0,c=r;u<c.length;u++){(l=c[u])&&U(l)}return n}function q(e){var t=g.getInstance(),n=t.getClassName(),o=[];for(var r in e)e.hasOwnProperty(r)&&o.push(r,"{",W(k(),e[r]),"}");var i=o.join("");return t.insertRule("@keyframes "+n+"{"+i+"}",!0),t.cacheClassName(n,i,[],["keyframes",i]),n}var Y=n(12);function Z(e){var t={},n=function(n){var o;e.hasOwnProperty(n)&&Object.defineProperty(t,n,{get:function(){return void 0===o&&(o=K(e[n]).toString()),o},enumerable:!0,configurable:!0})};for(var o in e)n(o);return t}Object(Y.a)("@uifabric/merge-styles","7.8.1");var Q=!1;var X=void 0;try{X=window}catch(e){}function J(e){if(!Q&&void 0!==X){var t=e;return t&&t.ownerDocument&&t.ownerDocument.defaultView?t.ownerDocument.defaultView:X}}var $="__globalSettings__",ee="__callbacks__",te=0,ne=function(){function e(){}return e.getValue=function(e,t){var n=oe();return void 0===n[e]&&(n[e]="function"==typeof t?t():t),n[e]},e.setValue=function(e,t){var n=oe(),o=n[ee],r=n[e];if(t!==r){n[e]=t;var i={oldValue:r,value:t,key:e};for(var a in o)o.hasOwnProperty(a)&&o[a](i)}return t},e.addChangeListener=function(e){var t=e.__id__,n=re();t||(t=e.__id__=String(te++)),n[t]=e},e.removeChangeListener=function(e){delete re()[e.__id__]},e}();function oe(){var e,t=J()||{};return t[$]||(t[$]=((e={})[ee]={},e)),t[$]}function re(){return oe()[ee]}function ie(e){console&&console.warn&&console.warn(e)}function ae(e){g.getInstance().insertRule("@font-face{"+W(k(),e)+"}",!0)}var se=ne.getValue("icons",{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}}),le=g.getInstance();le&&le.onReset&&le.onReset((function(){for(var e in se)se.hasOwnProperty(e)&&se[e].subset&&(se[e].subset.className=void 0)}));var ue=function(e){return e.toLowerCase()};function ce(e,t){var n=u({},e,{isRegistered:!1,className:void 0}),o=e.icons;for(var r in t=t?u({},se.__options,t):se.__options,o)if(o.hasOwnProperty(r)){var i=o[r],a=ue(r);se[a]?me(r):se[a]={code:i,subset:n}}}function de(e,t){se.__remapped[ue(e)]=ue(t)}function pe(e){var t=void 0,n=se.__options;if(e=e?ue(e):"",e=se.__remapped[e]||e)if(t=se[e]){var o=t.subset;o&&o.fontFace&&(o.isRegistered||(ae(o.fontFace),o.isRegistered=!0),o.className||(o.className=K(o.style,{fontFamily:o.fontFace.fontFamily,fontWeight:o.fontFace.fontWeight||"normal",fontStyle:o.fontFace.fontStyle||"normal"})))}else!n.disableWarnings&&n.warnOnMissingIcons&&ie('The icon "'+e+'" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.');return t}var fe=[],he=void 0;function me(e){var t=se.__options;t.disableWarnings||(fe.push(e),void 0===he&&(he=setTimeout((function(){ie("Some icons were re-registered. Applications should only call registerIcons for any given icon once. Redefining what an icon is may have unintended consequences. Duplicates include: \n"+fe.slice(0,10).join(", ")+(fe.length>10?" (+ "+(fe.length-10)+" more)":"")),he=void 0,fe=[]}),2e3)))}var ge="cubic-bezier(.1,.9,.2,1)",ve="cubic-bezier(.1,.25,.75,.9)",ye=q({from:{opacity:0},to:{opacity:1}}),be=q({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),_e=tt(-10),ke=tt(-20),xe=tt(-40),Ce=tt(-400),we=tt(10),Se=tt(20),Ee=tt(40),Te=tt(400),Ie=nt(10),Pe=nt(20),De=nt(-10),Me=nt(-20),Ne=ot(10),Ae=ot(20),Be=ot(40),Fe=ot(400),Oe=ot(-10),Re=ot(-20),Le=ot(-40),He=ot(-400),We=rt(-10),ze=rt(-20),Ue=rt(10),Ke=rt(20),je=q({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ve=q({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),Ge=q({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),qe=q({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Ye=q({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ze=q({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Qe=ve,Xe="0.267s",Je="0.367s",$e={slideRightIn10:et(ye+","+_e,"0.367s",ge),slideRightIn20:et(ye+","+ke,"0.367s",ge),slideRightIn40:et(ye+","+xe,"0.367s",ge),slideRightIn400:et(ye+","+Ce,"0.367s",ge),slideLeftIn10:et(ye+","+we,"0.367s",ge),slideLeftIn20:et(ye+","+Se,"0.367s",ge),slideLeftIn40:et(ye+","+Ee,"0.367s",ge),slideLeftIn400:et(ye+","+Te,"0.367s",ge),slideUpIn10:et(ye+","+Ie,"0.367s",ge),slideUpIn20:et(ye+","+Pe,"0.367s",ge),slideDownIn10:et(ye+","+De,"0.367s",ge),slideDownIn20:et(ye+","+Me,"0.367s",ge),slideRightOut10:et(be+","+Ne,"0.367s",ge),slideRightOut20:et(be+","+Ae,"0.367s",ge),slideRightOut40:et(be+","+Be,"0.367s",ge),slideRightOut400:et(be+","+Fe,"0.367s",ge),slideLeftOut10:et(be+","+Oe,"0.367s",ge),slideLeftOut20:et(be+","+Re,"0.367s",ge),slideLeftOut40:et(be+","+Le,"0.367s",ge),slideLeftOut400:et(be+","+He,"0.367s",ge),slideUpOut10:et(be+","+We,"0.367s",ge),slideUpOut20:et(be+","+ze,"0.367s",ge),slideDownOut10:et(be+","+Ue,"0.367s",ge),slideDownOut20:et(be+","+Ke,"0.367s",ge),scaleUpIn100:et(ye+","+je,"0.367s",ge),scaleDownIn100:et(ye+","+Ge,"0.367s",ge),scaleUpOut103:et(be+","+qe,"0.167s",ve),scaleDownOut98:et(be+","+Ve,"0.167s",ve),fadeIn100:et(ye,"0.167s",ve),fadeIn200:et(ye,"0.267s",ve),fadeIn400:et(ye,"0.367s",ve),fadeIn500:et(ye,"0.467s",ve),fadeOut100:et(be,"0.167s",ve),fadeOut200:et(be,"0.267s",ve),fadeOut400:et(be,"0.367s",ve),fadeOut500:et(be,"0.467s",ve),rotate90deg:et(Ye,"0.1s",ve),rotateN90deg:et(Ze,"0.1s",ve)};function et(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function tt(e){return q({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function nt(e){return q({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return q({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function rt(e){return q({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var it,at,st={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},lt={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ut="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(it||(it={})),function(e){e.Arabic="'"+it.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+it.Cyrillic+"'",e.EastEuropean="'"+it.EastEuropean+"'",e.Greek="'"+it.Greek+"'",e.Hebrew="'"+it.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+it.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+it.Vietnamese+"'",e.WestEuropean="'"+it.WestEuropean+"'",e.Armenian="'"+it.Armenian+"'",e.Georgian="'"+it.Georgian+"'"}(at||(at={}));var ct,dt,pt,ft,ht="'Segoe UI', '"+it.WestEuropean+"'",mt={ar:at.Arabic,bg:at.Cyrillic,cs:at.EastEuropean,el:at.Greek,et:at.EastEuropean,he:at.Hebrew,hi:at.Hindi,hr:at.EastEuropean,hu:at.EastEuropean,ja:at.Japanese,kk:at.EastEuropean,ko:at.Korean,lt:at.EastEuropean,lv:at.EastEuropean,pl:at.EastEuropean,ru:at.Cyrillic,sk:at.EastEuropean,"sr-latn":at.EastEuropean,th:at.Thai,tr:at.EastEuropean,uk:at.Cyrillic,vi:at.Vietnamese,"zh-hans":at.ChineseSimplified,"zh-hant":at.ChineseTraditional,hy:at.Armenian,ka:at.Georgian};function gt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function vt(e){if(!Q&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(ct||(ct={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(dt||(dt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(pt||(pt={}));var yt,bt,_t,kt,xt="https://static2.sharepointonline.com/files/fabric/assets",Ct=(yt=function(){if(void 0===ft){var e=vt(),t=function(e){var t=null;try{var n=J();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ft=t),void 0===ft&&e&&(ft=e.documentElement.getAttribute("lang")),void 0===ft&&(ft="en")}return ft}(),bt=function(e){for(var t in mt)if(mt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return mt[t];return ht}(yt)+", "+ut,{tiny:gt(ct.mini,dt.regular,bt),xSmall:gt(ct.xSmall,dt.regular,bt),small:gt(ct.small,dt.regular,bt),smallPlus:gt(ct.smallPlus,dt.regular,bt),medium:gt(ct.medium,dt.regular,bt),mediumPlus:gt(ct.mediumPlus,dt.regular,bt),large:gt(ct.large,dt.regular,bt),xLarge:gt(ct.xLarge,dt.semibold,bt),xLargePlus:gt(ct.xLargePlus,dt.semibold,bt),xxLarge:gt(ct.xxLarge,dt.semibold,bt),xxLargePlus:gt(ct.xxLargePlus,dt.semibold,bt),superLarge:gt(ct.superLarge,dt.semibold,bt),mega:gt(ct.mega,dt.semibold,bt)});function wt(e,t,n,o){ae({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function St(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;wt(t,i+"-light",dt.light,r&&r+" Light"),wt(t,i+"-semilight",dt.semilight,r&&r+" SemiLight"),wt(t,i+"-regular",dt.regular,r),wt(t,i+"-semibold",dt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";St(t,it.Thai,"leelawadeeui-thai","leelawadeeui"),St(t,it.Arabic,"segoeui-arabic"),St(t,it.Cyrillic,"segoeui-cyrillic"),St(t,it.EastEuropean,"segoeui-easteuropean"),St(t,it.Greek,"segoeui-greek"),St(t,it.Hebrew,"segoeui-hebrew"),St(t,it.Vietnamese,"segoeui-vietnamese"),St(t,it.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),St(t,at.Selawik,"selawik","selawik"),St(t,it.Armenian,"segoeui-armenian"),St(t,it.Georgian,"segoeui-georgian"),wt("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",dt.light),wt("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",dt.semibold)}}((_t=J(),kt=_t?_t.FabricConfig:void 0,kt&&void 0!==kt.fontBaseUrl?kt.fontBaseUrl:xt));var Et="@media screen and (-ms-high-contrast: active)";function Tt(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var It,Pt={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pauseBreak:19,capslock:20,escape:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,del:46,zero:48,one:49,two:50,three:51,four:52,five:53,six:54,seven:55,eight:56,nine:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,leftWindow:91,rightWindow:92,select:93,zero_numpad:96,one_numpad:97,two_numpad:98,three_numpad:99,four_numpad:100,five_numpad:101,six_numpad:102,seven_numpad:103,eight_numpad:104,nine_numpad:105,multiply:106,add:107,subtract:109,decimalPoint:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrollLock:145,semicolon:186,equalSign:187,comma:188,dash:189,period:190,forwardSlash:191,graveAccent:192,openBracket:219,backSlash:220,closeBracket:221,singleQuote:222},Dt=((It={})[Pt.up]=1,It[Pt.down]=1,It[Pt.left]=1,It[Pt.right]=1,It[Pt.home]=1,It[Pt.end]=1,It[Pt.tab]=1,It[Pt.pageUp]=1,It[Pt.pageDown]=1,It);function Mt(e){return!!Dt[e]}var Nt,At="ms-Fabric--isFocusVisible";function Bt(e){var t=e||J();t&&!t.__hasInitializeFocusRects__&&(t.__hasInitializeFocusRects__=!0,t.addEventListener("mousedown",Ft,!0),t.addEventListener("keydown",Ot,!0))}function Ft(e){var t=J(e.target);if(t){var n=t.document.body.classList;n.contains(At)&&n.remove(At)}}function Ot(e){var t=J(e.target);if(t){var n=t.document.body.classList;Mt(e.which)&&!n.contains(At)&&n.add(At)}}function Rt(e,t,n,o,r,i,a){return Lt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Lt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+At+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Nt.FocusStyle,selectors:(o={},o[Et]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Nt||(Nt={}));var Ht={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Wt=g.getInstance();Wt&&Wt.onReset&&g.getInstance().onReset((function(){zt++}));var zt=0,Ut={empty:!0},Kt={},jt="undefined"==typeof WeakMap?null:WeakMap;function Vt(e,t){if(void 0===t&&(t=100),!jt)return e;var n,o=0,r=zt;return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var s=n;(void 0===n||r!==zt||t>0&&o>t)&&(n=qt(),o=0,r=zt),s=n;for(var l=0;l<i.length;l++){var u=Gt(i[l]);s.map.has(u)||s.map.set(u,qt()),s=s.map.get(u)}return s.hasOwnProperty("value")||(s.value=e.apply(void 0,i),o++),s.value}}function Gt(e){return e?"object"==typeof e||"function"==typeof e?e:(Kt[e]||(Kt[e]={val:e}),Kt[e]):Ut}function qt(){return{map:jt?new jt:null}}var Yt=Vt((function(e,t){var n=g.getInstance();return t?Object.keys(e).reduce((function(t,o){return t[o]=n.getClassName(e[o]),t}),{}):e}));function Zt(e,t,n){return Yt(e,void 0!==n?n:t.disableGlobalClassNames)}var Qt={settings:{},scopedSettings:{},inCustomizerContext:!1},Xt=ne.getValue("customizations",{settings:{},scopedSettings:{},inCustomizerContext:!1}),Jt=[],$t=function(){function e(){}return e.reset=function(){Xt.settings={},Xt.scopedSettings={}},e.applySettings=function(t){Xt.settings=u({},Xt.settings,t),e._raiseChange()},e.applyScopedSettings=function(t,n){Xt.scopedSettings[t]=u({},Xt.scopedSettings[t],n),e._raiseChange()},e.getSettings=function(e,t,n){void 0===n&&(n=Qt);for(var o={},r=t&&n.scopedSettings[t]||{},i=t&&Xt.scopedSettings[t]||{},a=0,s=e;a<s.length;a++){var l=s[a];o[l]=r[l]||n.settings[l]||i[l]||Xt.settings[l]}return o},e.applyBatchedUpdates=function(t,n){e._suppressUpdates=!0;try{t()}catch(e){}e._suppressUpdates=!1,n||e._raiseChange()},e.observe=function(e){Jt.push(e)},e.unobserve=function(e){Jt=Jt.filter((function(t){return t!==e}))},e._raiseChange=function(){e._suppressUpdates||Jt.forEach((function(e){return e()}))},e}();function en(e,t){return void 0===e&&(e={}),(nn(t)?t:function(e){return function(t){return e?u({},t,e):t}}(t))(e)}function tn(e,t){return void 0===e&&(e={}),(nn(t)?t:function(e){void 0===e&&(e={});return function(t){var n=u({},t);for(var o in e)e.hasOwnProperty(o)&&(n[o]=u({},t[o],e[o]));return n}}(t))(e)}function nn(e){return"function"==typeof e}function on(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var o=0,r=t;o<r.length;o++){rn(e||{},r[o])}return e}function rn(e,t,n){for(var o in void 0===n&&(n=[]),n.push(t),t)if(t.hasOwnProperty(o)){var r=t[o];if("object"==typeof r){var i=n.indexOf(r)>-1;e[o]=i?r:rn(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var an,sn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},ln=n(18),un=mn({palette:st,semanticColors:gn(st,!1,!1),fonts:Ct,isInverted:!1,disableGlobalClassNames:!1}),cn=[],dn="theme";if(!$t.getSettings([dn]).theme){var pn=J();pn&&pn.FabricConfig&&pn.FabricConfig.theme&&(un=mn(pn.FabricConfig.theme)),$t.applySettings(((an={})[dn]=un,an))}function fn(e){return void 0===e&&(e=!1),!0===e&&(un=mn({},e)),un}function hn(e,t){var n;return void 0===t&&(t=!1),un=mn(e,t),Object(ln.a)(u({},un.palette,un.semanticColors,un.effects,function(e){for(var t={},n=0,o=Object.keys(e.fonts);n<o.length;n++)for(var r=o[n],i=e.fonts[r],a=0,s=Object.keys(i);a<s.length;a++){var l=s[a],u=r+l.charAt(0).toUpperCase()+l.slice(1),c=i[l];"fontSize"===l&&"number"==typeof c&&(c+="px"),t[u]=c}return t}(un))),$t.applySettings(((n={})[dn]=un,n)),cn.forEach((function(e){try{e(un)}catch(e){}})),un}function mn(e,t){void 0===t&&(t=!1);var n=u({},st,e.palette);e.palette&&e.palette.accent||(n.accent=n.themePrimary);var o=u({},gn(n,!!e.isInverted,t),e.semanticColors),r=u({},Ct);if(e.defaultFontStyle)for(var i=0,a=Object.keys(r);i<a.length;i++){r[c=a[i]]=on({},r[c],e.defaultFontStyle)}if(e.fonts)for(var s=0,l=Object.keys(e.fonts);s<l.length;s++){var c;r[c=l[s]]=on({},r[c],e.fonts[c])}return{palette:n,fonts:u({},r),semanticColors:o,isInverted:!!e.isInverted,disableGlobalClassNames:!!e.disableGlobalClassNames,spacing:u({},sn,e.spacing),effects:u({},lt,e.effects)}}function gn(e,t,n){return function(e,t){var n="";!0===t&&(n=" /* @deprecated */");return e.listTextColor=e.listText+n,e.menuItemBackgroundChecked+=n,e}({bodyBackground:e.white,bodyBackgroundHovered:e.neutralLighter,bodyBackgroundChecked:e.neutralLight,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,bodySubtext:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBodyText:e.neutralTertiary,disabledBodySubtext:e.neutralTertiaryAlt,disabledBorder:e.neutralTertiaryAlt,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,variantBorderHovered:e.neutralTertiary,defaultStateBackground:e.neutralLighterAlt,actionLink:e.neutralPrimary,actionLinkHovered:e.neutralDark,link:e.themePrimary,linkHovered:e.themeDarker,buttonBackground:e.white,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLighter,buttonBackgroundCheckedHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:e.neutralSecondaryAlt,buttonText:e.neutralPrimary,buttonTextHovered:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextCheckedHovered:e.black,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:e.neutralLighter,primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,accentButtonText:e.white,inputBorder:e.neutralSecondary,inputBorderHovered:e.neutralPrimary,inputBackground:e.white,inputBackgroundChecked:e.themePrimary,inputBackgroundCheckedHovered:e.themeDark,inputPlaceholderBackgroundChecked:e.themeLighter,inputForegroundChecked:e.white,inputIcon:e.themePrimary,inputIconHovered:e.themeDark,inputIconDisabled:e.neutralTertiary,inputFocusBorderAlt:e.themePrimary,smallInputBorder:e.neutralSecondary,inputText:e.neutralPrimary,inputTextHovered:e.neutralDark,inputPlaceholderText:e.neutralSecondary,disabledBackground:e.neutralLighter,disabledText:e.neutralTertiary,disabledSubtext:e.neutralQuaternary,listBackground:e.white,listText:e.neutralPrimary,listItemBackgroundHovered:e.neutralLighter,listItemBackgroundChecked:e.neutralLight,listItemBackgroundCheckedHovered:e.neutralQuaternaryAlt,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,menuBackground:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:e.themePrimary,menuHeader:e.themePrimary,menuItemBackgroundHovered:e.neutralLighter,menuItemBackgroundPressed:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,errorText:t?"#ff5f5f":e.redDark,warningText:t?"#ffffff":"#333333",successText:t?"#92c353":"#107C10",errorBackground:t?"rgba(232, 17, 35, .5)":"rgba(245, 135, 145, .2)",blockingBackground:t?"rgba(234, 67, 0, .5)":"rgba(250, 65, 0, .2)",warningBackground:t?"rgba(255, 251, 0, .6)":"rgba(255, 200, 10, .2)",warningHighlight:t?"#fff100":"#ffb900",successBackground:t?"rgba(186, 216, 10, .4)":"rgba(95, 210, 85, .2)",listTextColor:"",menuItemBackgroundChecked:e.neutralLight},n)}var vn={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"};function yn(e){return{selectors:{"::placeholder":e,":-ms-input-placeholder":e,"::-ms-input-placeholder":e}}}var bn=Z($e),_n=(Z(Ct),{});for(var kn in st)st.hasOwnProperty(kn)&&(xn(_n,kn,"",!1,"color"),xn(_n,kn,"Hover",!0,"color"),xn(_n,kn,"Background",!1,"background"),xn(_n,kn,"BackgroundHover",!0,"background"),xn(_n,kn,"Border",!1,"borderColor"),xn(_n,kn,"BorderHover",!0,"borderColor"));function xn(e,t,n,o,r){Object.defineProperty(e,t+n,{get:function(){var e,n=((e={})[r]=fn().palette[t],e);return K(o?{selectors:{":hover":n}}:n).toString()},enumerable:!0,configurable:!0})}Object(Y.a)("@uifabric/styling","7.8.0");var Cn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),wn=["theme","styles"];function Sn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?wn:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=$t.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Cn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||$t.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||$t.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var o=[],r=0,i=t;r<i.length;r++){var a=i[r];a&&o.push("function"==typeof a?a(e):a)}return 1===o.length?o[0]:o.length?j.apply(void 0,o):{}}(o,t,e,n.props.styles)},this._styles.__cachedInputs__=[t,e,this.props.styles])},i.displayName="Styled"+(e.displayName||e.name),i}(i?o.PureComponent:o.Component)}function En(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=[],o=0,r=e;o<r.length;o++){var i=r[o];if(i)if("string"==typeof i)n.push(i);else if(i.hasOwnProperty("toString")&&"function"==typeof i.toString)n.push(i.toString());else for(var a in i)i[a]&&n.push(a)}return n.join(" ")}function Tn(e,t){return void 0===t&&(t=!0),e&&(t&&function(e){var t,n;return e&&((n=e)&&n._virtual)&&(t=e._virtual.parent),t}(e)||e.parentNode&&e.parentNode)}function In(e,t){return e&&e!==document.body?t(e)?e:In(Tn(e),t):null}var Pn="data-portal-element";function Dn(e,t){var n=In(e,(function(e){return t===e||e.hasAttribute(Pn)}));return null!==n&&n.hasAttribute(Pn)}var Mn="__currentId__",Nn="id__",An=J()||{};function Bn(e){var t=An[Mn]++;return(e||Nn)+t}function Fn(e,t){for(var n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||t[n]!==e[n]))return!1;return!0}function On(e,t){return Fn(e,t)&&Fn(t,e)}function Rn(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Ln.apply(this,[null,e].concat(t))}function Ln(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];t=t||{};for(var r=0,i=n;r<i.length;r++){var a=i[r];if(a)for(var s in a)!a.hasOwnProperty(s)||e&&!e(s)||(t[s]=a[s])}return t}void 0===An[Mn]&&(An[Mn]=0);var Hn=g.getInstance();Hn&&Hn.onReset&&Hn.onReset((function(e){void 0===e&&(e=0),An[Mn]=e}));var Wn=["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","role","style","tabIndex","title","translate","spellCheck","name"].concat(["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"]),zn=(Wn.concat(["form"]),Wn.concat(["height","loop","muted","preload","src","width"]).concat(["poster"]),Wn.concat(["start"]),Wn.concat(["value"]),Wn.concat(["download","href","hrefLang","media","rel","target","type"])),Un=Wn.concat(["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]),Kn=Un.concat(["accept","alt","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),jn=Un.concat(["cols","dirname","form","maxLength","placeholder","readOnly","required","rows","wrap"]),Vn=(Un.concat(["form","multiple","required"]),Wn.concat(["selected","value"]),Wn.concat(["cellPadding","cellSpacing"]),Wn.concat(["rowSpan","scope"]),Wn.concat(["colSpan","headers","rowSpan","scope"]),Wn.concat(["span"]),Wn.concat(["span"]),Wn.concat(["acceptCharset","action","encType","encType","method","noValidate","target"]),Wn.concat(["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),Wn.concat(["alt","crossOrigin","height","src","srcSet","useMap","width"])),Gn=Wn;function qn(e,t,n){return Ln((function(e){return(!n||n.indexOf(e)<0)&&(0===e.indexOf("data-")||0===e.indexOf("aria-")||t.indexOf(e)>=0)}),{},e)}var Yn=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=J(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=J(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i=e,d(!0)}},e.prototype.debounce=function(e,t,n){var o=this;if(this._isDisposed){var r=function(){};return r.cancel=function(){},r.flush=function(){return null},r.pending=function(){return!1},r}var i,a,s=t||0,l=!1,u=!0,c=null,d=0,p=(new Date).getTime(),f=null;n&&"boolean"==typeof n.leading&&(l=n.leading),n&&"boolean"==typeof n.trailing&&(u=n.trailing),n&&"number"==typeof n.maxWait&&!isNaN(n.maxWait)&&(c=n.maxWait);var h=function(e){f&&(o.clearTimeout(f),f=null),p=e},m=function(t){h(t),i=e.apply(o._parent,a)},g=function(e){var t=(new Date).getTime(),n=!1;e&&(l&&t-d>=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a=e,g(!0)};return y.cancel=function(){v()&&h((new Date).getTime())},y.flush=function(){return v()&&m((new Date).getTime()),i},y.pending=v,y},e.prototype.requestAnimationFrame=function(e,t){var n=this,o=0,r=J(t);if(!this._isDisposed){this._animationFrameIds||(this._animationFrameIds={});var i=function(){try{n._animationFrameIds&&delete n._animationFrameIds[o],e.apply(n._parent)}catch(e){n._logError(e)}};o=r.requestAnimationFrame?r.requestAnimationFrame(i):r.setTimeout(i,0),this._animationFrameIds[o]=!0}return o},e.prototype.cancelAnimationFrame=function(e,t){var n=J(t);this._animationFrameIds&&this._animationFrameIds[e]&&(n.cancelAnimationFrame?n.cancelAnimationFrame(e):n.clearTimeout(e),delete this._animationFrameIds[e])},e.prototype._logError=function(e){this._onErrorHandler&&this._onErrorHandler(e)},e}(),Zn=function(){function e(t){this._id=e._uniqueId++,this._parent=t,this._eventRecords=[]}return e.raise=function(t,n,o,r){var i;if(e._isElement(t)){if("undefined"!=typeof document&&document.createEvent){var a=document.createEvent("HTMLEvents");a.initEvent(n,r||!1,!0),Rn(a,o),i=t.dispatchEvent(a)}else if("undefined"!=typeof document&&document.createEventObject){var s=document.createEventObject(o);t.fireEvent("on"+n,s)}}else for(;t&&!1!==i;){var l=t.__events__,u=l?l[n]:null;if(u)for(var c in u)if(u.hasOwnProperty(c))for(var d=u[c],p=0;!1!==i&&p<d.length;p++){var f=d[p];f.objectCallback&&(i=f.objectCallback.call(f.parent,o))}t=r?t.parent:null}return i},e.isObserved=function(e,t){var n=e&&e.__events__;return!!n&&!!n[t]},e.isDeclared=function(e,t){var n=e&&e.__declaredEvents;return!!n&&!!n[t]},e.stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},e._isElement=function(e){return!!e&&(!!e.addEventListener||"undefined"!=typeof HTMLElement&&e instanceof HTMLElement)},e.prototype.dispose=function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)},e.prototype.onAll=function(e,t,n){for(var o in t)t.hasOwnProperty(o)&&this.on(e,o,t[o],n)},e.prototype.on=function(t,n,o,r){var i=this;if(n.indexOf(",")>-1)for(var a=n.split(/[ ,]+/),s=0;s<a.length;s++)this.on(t,a[s],o,r);else{var l=this._parent,u={target:t,eventName:n,parent:l,callback:o,options:r};if((a=t.__events__=t.__events__||{})[n]=a[n]||{count:0},a[n][this._id]=a[n][this._id]||[],a[n][this._id].push(u),a[n].count++,e._isElement(t)){var c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!i._isDisposed){var n;try{if(!1===(n=o.apply(l,e))&&e[0]){var r=e[0];r.preventDefault&&r.preventDefault(),r.stopPropagation&&r.stopPropagation(),r.cancelBubble=!0}}catch(r){}return n}};u.elementCallback=c,t.addEventListener?t.addEventListener(n,c,r):t.attachEvent&&t.attachEvent("on"+n,c)}else{u.objectCallback=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!i._isDisposed)return o.apply(l,e)}}this._eventRecords.push(u)}},e.prototype.off=function(e,t,n,o){for(var r=0;r<this._eventRecords.length;r++){var i=this._eventRecords[r];if(!(e&&e!==i.target||t&&t!==i.eventName||n&&n!==i.callback||"boolean"==typeof o&&o!==i.options)){var a=i.target.__events__,s=a[i.eventName],l=s?s[this._id]:null;l&&(1!==l.length&&n?(s.count--,l.splice(l.indexOf(i),1)):(s.count-=l.length,delete a[i.eventName][this._id]),s.count||delete a[i.eventName]),i.elementCallback&&(i.target.removeEventListener?i.target.removeEventListener(i.eventName,i.elementCallback,i.options):i.target.detachEvent&&i.target.detachEvent("on"+i.eventName,i.elementCallback)),this._eventRecords.splice(r--,1)}}},e.prototype.raise=function(t,n,o){return e.raise(this._parent,t,n,o)},e.prototype.declare=function(e){var t=this._parent.__declaredEvents=this._parent.__declaredEvents||{};if("string"==typeof e)t[e]=!0;else for(var n=0;n<e.length;n++)t[e[n]]=!0},e._uniqueId=0,e}();var Qn,Xn=function(e){function t(n,o){var r=e.call(this,n,o)||this;return Bt(),function(e){var t=e||J();if(t&&!t.__hasInitializedDir__){t.__hasInitializedDir__=!0;var n=t.document.documentElement;n.hasAttribute("dir")||n.setAttribute("dir","ltr")}}(),function(e,t,n){for(var o=0,r=n.length;o<r;o++)Jn(e,t,n[o])}(r,t.prototype,["componentDidMount","shouldComponentUpdate","getSnapshotBeforeUpdate","render","componentDidUpdate","componentWillUnmount"]),r}return l(t,e),t.prototype.componentDidUpdate=function(e,t){this._updateComponentRef(e,this.props)},t.prototype.componentDidMount=function(){this._setComponentRef(this.props.componentRef,this)},t.prototype.componentWillUnmount=function(){if(this._setComponentRef(this.props.componentRef,null),this.__disposables){for(var e=0,t=this._disposables.length;e<t;e++){var n=this.__disposables[e];n.dispose&&n.dispose()}this.__disposables=null}},Object.defineProperty(t.prototype,"className",{get:function(){if(!this.__className){var e=/function (.{1,})\(/.exec(this.constructor.toString());this.__className=e&&e.length>1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new Yn(this),this._disposables.push(this.__async)),this.__async},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_events",{get:function(){return this.__events||(this.__events=new Zn(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function Jn(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function $n(){return null}function eo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter((function(e){return e})).join(" ").trim();return""===n?void 0:n}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(Qn||(Qn={}));var to,no="isRTL";function oo(e){if(void 0===e&&(e={}),void 0!==e.rtl)return e.rtl;if(void 0===to){var t=function(e){var t=null;try{t=window.sessionStorage.getItem(e)}catch(e){}return t}(no);null!==t&&function(e,t){void 0===t&&(t=!1);var n=vt();n&&n.documentElement.setAttribute("dir",e?"rtl":"ltr");t&&function(e,t){try{window.sessionStorage.setItem(e,t)}catch(e){}}(no,e?"1":"0");y(to=e)}(to="1"===t);var n=vt();void 0===to&&n&&y(to="rtl"===(n.body&&n.body.getAttribute("dir")||n.documentElement.getAttribute("dir")))}return!!to}var ro=50,io=0,ao=g.getInstance();ao&&ao.onReset&&ao.onReset((function(){return io++}));var so,lo,uo,co="__retval__";function po(e){void 0===e&&(e={});var t=new Map,n=0,o=io;return function(r,i){void 0===i&&(i={});var a=t,s=i.theme,l=s&&s.rtl||oo(),u=e.disableCaching;return o!==io&&(o=io,t=new Map,n=0),e.disableCaching||(a=ho(t,r),a=ho(a,i)),!u&&a[co]||(a[co]=void 0===r?{}:G(["function"==typeof r?r(i):r],{rtl:!!l}),u||n++),n>ro&&(t.clear(),n=0,e.disableCaching=!0),a[co]}}function fo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function ho(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n<o.length;n++){e=fo(e,o[n])}else if("object"==typeof t)for(var r in t)t.hasOwnProperty(r)&&(e=fo(e,t[r]));return e}!function(e){e[e.center=0]="center",e[e.contain=1]="contain",e[e.cover=2]="cover",e[e.none=3]="none",e[e.centerCover=4]="centerCover",e[e.centerContain=5]="centerContain"}(so||(so={})),function(e){e[e.landscape=0]="landscape",e[e.portrait=1]="portrait"}(lo||(lo={})),function(e){e[e.notLoaded=0]="notLoaded",e[e.loaded=1]="loaded",e[e.error=2]="error",e[e.errorLoaded=3]="errorLoaded"}(uo||(uo={}));var mo,go=po(),vo=function(e){function t(t){var n=e.call(this,t)||this;return n._coverStyle=lo.portrait,n._imageElement=o.createRef(),n._frameElement=o.createRef(),n._onImageLoaded=function(e){var t=n.props,o=t.src,r=t.onLoad;r&&r(e),n._computeCoverStyle(n.props),o&&n.setState({loadState:uo.loaded})},n._onImageError=function(e){n.props.onError&&n.props.onError(e),n.setState({loadState:uo.error})},n.state={loadState:uo.notLoaded},n}return l(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){e.src!==this.props.src?this.setState({loadState:uo.notLoaded}):this.state.loadState===uo.loaded&&this._computeCoverStyle(e)},t.prototype.componentDidUpdate=function(e,t){this._checkImageLoaded(),this.props.onLoadingStateChange&&t.loadState!==this.state.loadState&&this.props.onLoadingStateChange(this.state.loadState)},t.prototype.render=function(){var e=qn(this.props,Vn,["width","height"]),t=this.props,n=t.src,r=t.alt,i=t.width,a=t.height,s=t.shouldFadeIn,l=t.shouldStartVisible,c=t.className,d=t.imageFit,p=t.role,f=t.maximizeFrame,h=t.styles,m=t.theme,g=this.state.loadState,v=void 0!==this.props.coverStyle?this.props.coverStyle:this._coverStyle,y=go(h,{theme:m,className:c,width:i,height:a,maximizeFrame:f,shouldFadeIn:s,shouldStartVisible:l,isLoaded:g===uo.loaded||g===uo.notLoaded&&this.props.shouldStartVisible,isLandscape:v===lo.landscape,isCenter:d===so.center,isCenterContain:d===so.centerContain,isCenterCover:d===so.centerCover,isContain:d===so.contain,isCover:d===so.cover,isNone:d===so.none,isError:g===uo.error,isNotImageFit:void 0===d});return o.createElement("div",{className:y.root,style:{width:i,height:a},ref:this._frameElement},o.createElement("img",u({},e,{onLoad:this._onImageLoaded,onError:this._onImageError,key:"fabricImage"+this.props.src||"",className:y.image,ref:this._imageElement,src:n,alt:r,role:p})))},t.prototype._checkImageLoaded=function(){var e=this.props.src;this.state.loadState===uo.notLoaded&&(!!this._imageElement.current&&(e&&this._imageElement.current.naturalWidth>0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:uo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===so.cover||t===so.contain||t===so.centerContain||t===so.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==so.centerContain&&t!==so.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?lo.landscape:lo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),yo={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},bo=Sn(vo,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Zt(yo,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=J(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&bn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),_o=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ko=Vt((function(e){var t=pe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}})),xo=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ko(t),s=a.iconClassName,l=a.children,c=a.fontFamily,d=qn(e,Wn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:En("ms-Icon",_o.root,s,!t&&_o.placeholder,n),style:u({fontFamily:c},i)}),l)},Co=(Vt((function(e,t,n){return xo({iconName:e,className:t,"aria-label":n})})),po({disableCaching:!0})),wo=Sn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===uo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===Qn.image||this.props.iconType===Qn.Image||!!this.props.imageProps,c=ko(r),d=c.iconClassName,p=c.children,f=Co(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=qn(this.props,Wn,["aria-label"]),g=this.state.imageLoadError,v=u({},this.props.imageProps,{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||bo,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&_o.placeholder,_o.root,r&&_o.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),So=function(e){var t=e.className,n=e.imageProps,r=qn(e,Wn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:En("ms-Icon",_o.root,_o.image,t)}),o.createElement(bo,u({},n)))},Eo={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}(mo||(mo={}));var To,Io={none:0,all:1,inputOnly:2};function Po(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Tn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(To||(To={}));var Do="data-is-focusable",Mo="data-is-visible",No="data-focuszone-id",Ao="data-is-sub-focuszone";function Bo(e,t,n){return Ro(e,t,!0,!1,!1,n)}function Fo(e,t,n){return Oo(e,t,!0,!1,!0,n)}function Oo(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=Lo(t);if(r&&l&&(i||!Wo(t)&&!zo(t))){var u=Oo(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Ho(u,!0)||!s)return u;var c=Oo(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=Oo(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Ho(t,s))return t;var f=Oo(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:Oo(e,t.parentElement,!0,!1,!1,i,a,s))}function Ro(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=Lo(t);if(n&&l&&Ho(t,s))return t;if(!r&&l&&(i||!Wo(t)&&!zo(t))){var u=Ro(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=Ro(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:Ro(e,t.parentElement,!1,!1,!0,i,a,s))}function Lo(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(Mo);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Ho(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(Do):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function Wo(e){return!!(e&&e.getAttribute&&e.getAttribute(No))}function zo(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(Ao))}function Uo(e,t){return"true"!==function(e,t){var n=In(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Ko=void 0;function jo(e){if(e){if(Ko)return void(Ko=e);Ko=e;var t=J(e);t&&t.requestAnimationFrame((function(){Ko&&Ko.focus(),Ko=void 0}))}}function Vo(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.length<2?t[0]:function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];t.forEach((function(t){return t&&t.apply(e,n)}))}}function Go(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=Vo(e,e[n],t[n]))}function qo(e){Go(e,{componentDidMount:Yo,componentDidUpdate:Zo,componentWillUnmount:Qo})}function Yo(){Xo(this.props.componentRef,this)}function Zo(e){e.componentRef!==this.props.componentRef&&(Xo(e.componentRef,null),Xo(this.props.componentRef,this))}function Qo(){Xo(this.props.componentRef,null)}function Xo(e,t){e&&("object"==typeof e?e.current=t:"function"==typeof e&&e(t))}function Jo(e,t,n,o){return e.addEventListener(t,n,o),function(){return e.removeEventListener(t,n,o)}}function $o(e){var t=function(e){var t;"function"==typeof Event?t=new Event(e):(t=document.createEvent("Event")).initEvent(e,!0,!0);return t}("MouseEvents");t.initEvent("click",!0,!0),e.dispatchEvent(t)}var er,tr="data-no-horizontal-wrap",nr="ms-FocusZone";var or,rr,ir={},ar=new Set,sr=["text","number","password","email","tel","url","search"],lr=!1,ur=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Ho(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Tn(l,lr)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Pt.tab&&ar.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Tn(t,lr);for(;o.length&&((t=o.pop())&&Ho(t)&&n._setActiveElement(t,!0),!Wo(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!zo(e.target))return;if(!n.focusElement(Ro(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Pt.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Pt.left:if(o!==To.vertical&&n._moveFocusLeft())break;return;case Pt.right:if(o!==To.vertical&&n._moveFocusRight())break;return;case Pt.up:if(o!==To.horizontal&&n._moveFocusUp())break;return;case Pt.down:if(o!==To.horizontal&&n._moveFocusDown())break;return;case Pt.tab:if(n.props.allowTabKey||n.props.handleTabKey===Io.all||n.props.handleTabKey===Io.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==To.vertical&&n._shouldWrapFocus(n._activeElement,tr))s=(oo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Pt.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(Ro(n._root.current,l,!0)))break;return;case Pt.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(Oo(n._root.current,u,!0,!0,!0)))break;return;case Pt.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},qo(n),n._id=Bn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return ar.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(ir[this._id]=this,e){for(var t=J(e),n=Tn(e,lr);n&&n!==this._getDocument().body&&1===n.nodeType;){if(Wo(n)){this._isInnerZone=!0;break}n=Tn(n,lr)}this._isInnerZone||ar.add(this),t&&1===ar.size&&(or=Jo(t,"keydown",this._onKeyDownCapture,!0)),this._disposables.push(Jo(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o<r.length;o++){var i=r[o],a=n.children[Math.min(i,n.children.length-1)];if(!a)break;n=a}return n=Ho(n)&&Lo(n)?n:Ro(e,n,!0)||Oo(e,n)}(e,this._lastIndexPath);n?(this._setActiveElement(n,!0),n.focus(),this._setParkedFocus(!1)):this._setParkedFocus(!0)}},t.prototype.componentWillUnmount=function(){delete ir[this._id],this._isInnerZone||ar.delete(this),this._disposables.forEach((function(e){return e()})),0===ar.size&&or&&or()},t.prototype.render=function(){var e=this.props,t=e.rootProps,n=e.ariaDescribedBy,r=e.ariaLabelledBy,i=e.className,a=qn(this.props,Wn),s=this.props.as||this.props.elementType||"div";return this._evaluateFocusBeforeRender(),o.createElement(s,u({"aria-labelledby":r,"aria-describedby":n},a,t,{className:En((er||(er=K({selectors:{":focus":{outline:"none"}}},nr)),er),i),ref:this._root,"data-focuszone-id":this._id,onKeyDown:this._onKeyDown,onFocus:this._onFocus,onMouseDownCapture:this._onMouseDown}),this.props.children)},t.prototype.focus=function(e){if(void 0===e&&(e=!1),this._root.current){if(!e&&"true"===this._root.current.getAttribute("data-is-focusable")&&this._isInnerZone){var t=this._getOwnerZone(this._root.current);if(t!==this._root.current){var n=ir[t.getAttribute("data-focuszone-id")];return!!n&&n.focusElement(this._root.current)}return!1}if(!e&&this._activeElement&&Po(this._root.current,this._activeElement)&&Ho(this._activeElement))return this._activeElement.focus(),!0;var o=this._root.current.firstChild;return this.focusElement(Ro(this._root.current,o,!0))}return!1},t.prototype.focusElement=function(e){var t=this.props.onBeforeFocus;return!(t&&!t(e))&&(!!e&&(this._setActiveElement(e),this._activeElement&&this._activeElement.focus(),!0))},t.prototype.setFocusAlignment=function(e){this._focusAlignment=e},t.prototype._evaluateFocusBeforeRender=function(){var e=this._root.current,t=this._getDocument();if(t){var n=t.activeElement;if(n!==e){var o=Po(e,n,!1);this._lastIndexPath=o?function(e,t){for(var n=[];t&&e&&t!==e;){var o=Tn(t,!0);if(null===o)return[];n.unshift(Array.prototype.indexOf.call(o.children,t)),t=o}return n}(e,n):void 0}}},t.prototype._setParkedFocus=function(e){var t=this._root.current;t&&this._isParked!==e&&(this._isParked=e,e?(this.props.allowFocusRoot||(this._parkedTabIndex=t.getAttribute("tabindex"),t.setAttribute("tabindex","-1")),t.focus()):this.props.allowFocusRoot||(this._parkedTabIndex?(t.setAttribute("tabindex",this._parkedTabIndex),this._parkedTabIndex=void 0):t.removeAttribute("tabindex")))},t.prototype._setActiveElement=function(e,t){var n=this._activeElement;this._activeElement=e,n&&(Wo(n)&&this._updateTabIndexes(n),n.tabIndex=-1),this._activeElement&&(this._focusAlignment&&!t||this._setFocusAlignment(e,!0,!0),this._activeElement.tabIndex=0)},t.prototype._tryInvokeClickForFocusable=function(e){if(e===this._root.current)return!1;do{if("BUTTON"===e.tagName||"A"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName)return!1;if(this._isImmediateDescendantOfZone(e)&&"true"===e.getAttribute("data-is-focusable")&&"true"!==e.getAttribute("data-disable-click-on-enter"))return $o(e),!0;e=Tn(e,lr)}while(e!==this._root.current);return!1},t.prototype._getFirstInnerZone=function(e){if(!(e=e||this._activeElement||this._root.current))return null;if(Wo(e))return ir[e.getAttribute("data-focuszone-id")];for(var t=e.firstElementChild;t;){if(Wo(t))return ir[t.getAttribute("data-focuszone-id")];var n=this._getFirstInnerZone(t);if(n)return n;t=t.nextElementSibling}return null},t.prototype._moveFocus=function(e,t,n,o){void 0===o&&(o=!0);var r=this._activeElement,i=-1,a=void 0,s=!1,l=this.props.direction===To.bidirectional;if(!r||!this._root.current)return!1;if(this._isElementInput(r)&&!this._shouldInputLoseFocus(r,e))return!1;var u=l?r.getBoundingClientRect():null;do{if(r=e?Ro(this._root.current,r):Oo(this._root.current,r),!l){a=r;break}if(r){var c=t(u,r.getBoundingClientRect());if(-1===c&&-1===i){a=r;break}if(c>-1&&(-1===i||c<i)&&(i=c,a=r),i>=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(Ro(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(Oo(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a<s?e._shouldWrapFocus(e._activeElement,"data-no-vertical-wrap")?999999999:-999999999:((-1===t&&a>=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,"data-no-vertical-wrap")?999999999:-999999999:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,tr);return!!this._moveFocus(oo(),(function(n,o){var r=-1;return(oo()?parseFloat(o.top.toFixed(3))<parseFloat(n.bottom.toFixed(3)):parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==To.vertical?r=n.right-o.right:t||(r=-999999999),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,tr);return!!this._moveFocus(!oo(),(function(n,o){var r=-1;return(oo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))<parseFloat(n.bottom.toFixed(3)))&&o.left>=n.left&&e.props.direction!==To.vertical?r=o.left-n.left:t||(r=-999999999),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._setFocusAlignment=function(e,t,n){if(this.props.direction===To.bidirectional&&(!this._focusAlignment||t||n)){var o=e.getBoundingClientRect(),r=o.left+o.width/2,i=o.top+o.height/2;this._focusAlignment||(this._focusAlignment={x:r,y:i}),t&&(this._focusAlignment.x=r),n&&(this._focusAlignment.y=i)}},t.prototype._isImmediateDescendantOfZone=function(e){return this._getOwnerZone(e)===this._root.current},t.prototype._getOwnerZone=function(e){for(var t=Tn(e,lr);t&&t!==this._root.current&&t!==this._getDocument().body;){if(Wo(t))return t;t=Tn(t,lr)}return t},t.prototype._updateTabIndexes=function(e){!e&&this._root.current&&(this._defaultFocusElement=null,e=this._root.current,this._activeElement&&!Po(e,this._activeElement)&&(this._activeElement=null)),this._activeElement&&!Ho(this._activeElement)&&(this._activeElement=null);for(var t=e&&e.children,n=0;t&&n<t.length;n++){var o=t[n];Wo(o)?"true"===o.getAttribute("data-is-focusable")&&(this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==o?"-1"!==o.getAttribute("tabindex")&&o.setAttribute("tabindex","-1"):(this._defaultFocusElement=o,"0"!==o.getAttribute("tabindex")&&o.setAttribute("tabindex","0"))):(o.getAttribute&&"false"===o.getAttribute("data-is-focusable")&&o.setAttribute("tabindex","-1"),Ho(o)?this.props.disabled?o.setAttribute("tabindex","-1"):this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==o?"-1"!==o.getAttribute("tabindex")&&o.setAttribute("tabindex","-1"):(this._defaultFocusElement=o,"0"!==o.getAttribute("tabindex")&&o.setAttribute("tabindex","0")):"svg"===o.tagName&&"false"!==o.getAttribute("focusable")&&o.setAttribute("focusable","false")),this._updateTabIndexes(o)}},t.prototype._isElementInput=function(e){return!(!e||!e.tagName||"input"!==e.tagName.toLowerCase()&&"textarea"!==e.tagName.toLowerCase())},t.prototype._shouldInputLoseFocus=function(e,t){if(!this._processingTabKey&&e&&e.type&&sr.indexOf(e.type.toLowerCase())>-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Uo(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Dn(e,this._root.current)},t.prototype._getDocument=function(){return vt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:To.bidirectional},t}(o.Component);function cr(e){if(void 0===rr||e){var t=J(),n=t&&t.navigator.userAgent;rr=!!n&&-1!==n.indexOf("Macintosh")}return!!rr}var dr=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function pr(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function fr(e){return!(!e.subMenuProps&&!e.items)}function hr(e){return!(!e.isDisabled&&!e.disabled)}var mr=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var gr,vr=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=mr);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(Xn);function yr(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(gr||(gr={}));var br,_r,kr,xr,Cr=[479,639,1023,1365,1919,99999999];function wr(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:br||_r||gr.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===gr.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=gr.small,t=J(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Cr[e];)e++}catch(t){e=br||_r||gr.large}_r=e}else{if(void 0===br)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=br}return e},n}(vr);return yr(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(kr||(kr={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(xr||(xr={}));var Sr,Er,Tr,Ir,Pr,Dr,Mr=function(){function e(e,t,n,o){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===o&&(o=0),this.top=n,this.bottom=o,this.left=e,this.right=t}return Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))},e}(),Nr=0,Ar=K({overflow:"hidden !important"}),Br="data-is-scrollable",Fr=(Er=0,Tr=null,Ir=function(e){1===e.targetTouches.length&&(Er=e.targetTouches[0].clientY)},Pr=function(e){if(1===e.targetTouches.length&&(e.stopPropagation(),Tr)){var t=e.targetTouches[0].clientY-Er,n=function(e){for(var t=e,n=vt(e);t&&t!==n.body;){if("true"===t.getAttribute(Br))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Br)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=J(e)),t}(e.target);n&&(Tr=n),0===Tr.scrollTop&&t>0&&e.preventDefault(),Tr.scrollHeight-Tr.scrollTop<=Tr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",Ir,{passive:!1}),t.on(e,"touchmove",Pr,{passive:!1}),Tr=e)}),Or=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Rr=function(e){e.preventDefault()};function Lr(){if(void 0===Sr){var e=document.createElement("div");e.style.setProperty("width","100px"),e.style.setProperty("height","100px"),e.style.setProperty("overflow","scroll"),e.style.setProperty("position","absolute"),e.style.setProperty("top","-9999px"),document.body.appendChild(e),Sr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Sr}var Hr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(Mr);function Wr(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var zr=((Dr={})[Eo.topLeftEdge]=Wr(kr.top,kr.left),Dr[Eo.topCenter]=Wr(kr.top),Dr[Eo.topRightEdge]=Wr(kr.top,kr.right),Dr[Eo.topAutoEdge]=Wr(kr.top,void 0,!0),Dr[Eo.bottomLeftEdge]=Wr(kr.bottom,kr.left),Dr[Eo.bottomCenter]=Wr(kr.bottom),Dr[Eo.bottomRightEdge]=Wr(kr.bottom,kr.right),Dr[Eo.bottomAutoEdge]=Wr(kr.bottom,void 0,!0),Dr[Eo.leftTopEdge]=Wr(kr.left,kr.top),Dr[Eo.leftCenter]=Wr(kr.left),Dr[Eo.leftBottomEdge]=Wr(kr.left,kr.bottom),Dr[Eo.rightTopEdge]=Wr(kr.right,kr.top),Dr[Eo.rightCenter]=Wr(kr.right),Dr[Eo.rightBottomEdge]=Wr(kr.right,kr.bottom),Dr);function Ur(e,t){return!(e.top<t.top)&&(!(e.bottom>t.bottom)&&(!(e.left<t.left)&&!(e.right>t.right)))}function Kr(e,t){var n=new Array;return e.top<t.top&&n.push(kr.top),e.bottom>t.bottom&&n.push(kr.bottom),e.left<t.left&&n.push(kr.left),e.right>t.right&&n.push(kr.right),n}function jr(e,t){return e[kr[t]]}function Vr(e,t,n){return e[kr[t]]=n,e}function Gr(e,t){var n=oi(t);return(jr(e,n.positiveEdge)+jr(e,n.negativeEdge))/2}function qr(e,t){return e>0?t:-1*t}function Yr(e,t){return qr(e,jr(t,e))}function Zr(e,t,n){return qr(n,jr(e,n)-jr(t,n))}function Qr(e,t,n){var o=jr(e,t)-n;return e=Vr(e,t,n),e=Vr(e,-1*t,jr(e,-1*t)-o)}function Xr(e,t,n,o){return void 0===o&&(o=0),Qr(e,n,jr(t,n)+qr(n,o))}function Jr(e,t,n){return Yr(n,e)>Yr(n,t)}function $r(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[kr.left,kr.right,kr.bottom,kr.top];oo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(Jr(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ni(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=Kr(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ni(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(Ur(d.elementRectangle,n))return d;u=ei(Kr(d.elementRectangle,n),u,n)}}else u=ei(c,u,n);return u}function ei(e,t,n){for(var o=0,r=e;o<r.length;o++){var i=r[o];t.elementRectangle=Xr(t.elementRectangle,n,i)}return t}function ti(e,t,n){var o=oi(t).positiveEdge;return Qr(e,o,n-(Gr(e,t)-jr(e,o)))}function ni(e,t,n,o,r){var i;void 0===o&&(o=0);var a=n.alignmentEdge,s=n.targetEdge,l=r?s:-1*s;(i=r?Xr(e,t,s,o):function(e,t,n,o){void 0===o&&(o=0);var r=qr(-1*n,o);return Qr(e,-1*n,jr(t,n)+r)}(e,t,s,o),a)?i=Xr(i,t,a):i=ti(i,l,Gr(t,s));return i}function oi(e){return e===kr.top||e===kr.bottom?{positiveEdge:kr.left,negativeEdge:kr.right}:{positiveEdge:kr.top,negativeEdge:kr.bottom}}function ri(e,t,n){return n&&Math.abs(Zr(e,n,t))>Math.abs(Zr(e,n,-1*t))?-1*t:t}function ii(e){return Math.sqrt(e*e*2)}function ai(e,t,n){if(void 0===e&&(e=Eo.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},zr[e]);return oo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?zr[t]:o):o}function si(e,t,n){var o=Gr(t,e),r=Gr(n,e),i=oi(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function li(e,t,n,o,r,i,a){var s=ni(e,t,o,r,a);return Ur(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:$r(e,t,n,o,r,i,a)}function ui(e,t,n){var o=-1*e.targetEdge,r=new Hr(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=ri(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:oi(o).positiveEdge,n);return i[kr[o]]=jr(t,o),i[kr[a]]=Zr(t,r,a),{elementPosition:u({},i),closestEdge:si(e.targetEdge,t,r),targetEdge:o}}function ci(e,t){var n=t.targetRectangle,o=oi(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=Gr(n,t.targetEdge),s=new Hr(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new Hr(0,e,0,e);return Jr(l=ti(l=Qr(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-Yr(r,t.elementRectangle)),s,r)?Jr(l,s,i)||(l=Xr(l,s,i)):l=Xr(l,s,r),l}function di(e){var t=e.getBoundingClientRect();return new Hr(t.left,t.right,t.top,t.bottom)}function pi(e){return new Hr(e.left,e.right,e.top,e.bottom)}function fi(e,t,n,o,r){var i=0,a=zr[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===kr.top?jr(e,a.targetEdge)-o.top-n:s===kr.bottom?o.bottom-jr(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function hi(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new Hr(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=di(t);else{var r=t;n=new Hr(r.x,r.x,r.y,r.y)}if(!Ur(n,e))for(var i=0,a=Kr(n,e);i<a.length;i++){var s=a[i];n[kr[s]]=e[kr[s]]}}else n=new Hr(0,0,0,0);return n}(n,e.target),a=function(e,t,n,o,r){return e.isAuto&&(e.alignmentEdge=si(e.targetEdge,t,n)),e.alignTargetEdge=r,e}(ai(e.directionalHint,e.directionalHintForRTL,o),i,n,e.coverTarget,e.alignTargetEdge),s=li(di(t),i,n,a,r,e.directionalHintFixed,e.coverTarget);return u({},s,{targetRectangle:i})}function mi(e,t,n,o,r){return{elementPosition:function(e,t,n,o,r,i,a){var s={},l=di(t),u=i?n:-1*n,c=kr[u],d=r||oi(n).positiveEdge;return a||(d=ri(e,d,o)),s[c]=Zr(e,l,u),s[kr[d]]=Zr(e,l,d),s}(e.elementRectangle,t,e.targetEdge,n,e.alignmentEdge,o,r),targetEdge:e.targetEdge,alignmentEdge:e.alignmentEdge}}function gi(e,t,n,o,r){var i=e.isBeakVisible&&e.beakWidth||0,a=ii(i)/2+(e.gapSpace?e.gapSpace:0),s=e;s.gapSpace=a;var l=e.bounds?pi(e.bounds):new Hr(0,window.innerWidth-Lr(),0,window.innerHeight),c=hi(s,n,l,o),d=ui(c,ci(i,c),l);return u({},mi(c,t,l,e.coverTarget,r),{beakPosition:d})}function vi(e,t,n,o){return function(e,t,n,o){return gi(e,t,n,o,!0)}(e,t,n,o)}var yi,bi=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._disposables=[],n._onKeyDown=function(e){switch(e.which){case Pt.escape:n.props.onDismiss&&(n.props.onDismiss(e),e.preventDefault(),e.stopPropagation())}},n._onFocus=function(){n._containsFocus=!0},n._onBlur=function(e){n._root.current&&n._root.current.contains(e.relatedTarget)&&(n._containsFocus=!1)},n._async=new Yn(n),n.state={needsVerticalScrollBar:!1},n}return l(t,e),t.prototype.UNSAFE_componentWillMount=function(){this._originalFocusedElement=vt().activeElement},t.prototype.componentDidMount=function(){if(this._root.current){this._disposables.push(Jo(this._root.current,"focus",this._onFocus,!0),Jo(this._root.current,"blur",this._onBlur,!0));var e=J(this._root.current);e&&this._disposables.push(Jo(e,"keydown",this._onKeyDown)),function(e){var t=vt(e),n=t&&t.activeElement;return!(!n||!Po(e,n))}(this._root.current)&&(this._containsFocus=!0)}this._updateScrollBarAsync()},t.prototype.componentDidUpdate=function(){this._updateScrollBarAsync(),this._async.dispose()},t.prototype.componentWillUnmount=function(){this._disposables.forEach((function(e){return e()})),this.props.shouldRestoreFocus&&this._originalFocusedElement&&this._containsFocus&&this._originalFocusedElement!==window&&this._originalFocusedElement&&this._originalFocusedElement.focus()},t.prototype.render=function(){var e=this.props,t=e.role,n=e.className,r=e.ariaLabel,i=e.ariaLabelledBy,a=e.ariaDescribedBy,s=e.style;return o.createElement("div",u({ref:this._root},qn(this.props,Gn),{className:n,role:t,"aria-label":r,"aria-labelledby":i,"aria-describedby":a,onKeyDown:this._onKeyDown,style:u({overflowY:this.state.needsVerticalScrollBar?"scroll":void 0,outline:"none"},s)}),this.props.children)},t.prototype._updateScrollBarAsync=function(){var e=this;this._async.requestAnimationFrame((function(){e._getScrollBar()}))},t.prototype._getScrollBar=function(){if(!this.props.style||!this.props.style.overflowY){var e=!1;if(this._root&&this._root.current&&this._root.current.firstElementChild){var t=this._root.current.clientHeight,n=this._root.current.firstElementChild.clientHeight;t>0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),_i=((yi={})[kr.top]=bn.slideUpIn10,yi[kr.bottom]=bn.slideDownIn10,yi[kr.left]=bn.slideLeftIn10,yi[kr.right]=bn.slideRightIn10,yi),ki=po({disableCaching:!0}),xi=0,Ci=0,wi={opacity:0,filter:"opacity(0)"},Si=["role","aria-roledescription"],Ei=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=Ro(e,e,!0,!1,!1,!0))&&(jo(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new Yn(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!On(this.props,e)||!On(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b<w?b:w,E=v,T=c&&!!e;this._classNames=ki(n,{theme:this.props.theme,className:l,overflowYHidden:E,calloutWidth:f,positions:C,beakWidth:p,backgroundColor:y,calloutMaxWidth:h});var I=u({},r,{maxHeight:S},E&&{overflowY:"hidden"}),P=this.props.hidden?{visibility:"hidden"}:void 0;return o.createElement("div",{ref:this._hostElement,className:this._classNames.container,style:P},o.createElement("div",u({},qn(this.props,Gn,Si),{className:En(this._classNames.root,C&&C.targetEdge&&_i[C.targetEdge]),style:C?C.elementPosition:wi,tabIndex:-1,ref:this._calloutElement}),T&&o.createElement("div",{className:this._classNames.beak,style:this._getBeakPosition()}),T&&o.createElement("div",{className:this._classNames.beakCurtain}),o.createElement(bi,u({},qn(this.props,Si),{ariaLabel:i,ariaDescribedBy:a,ariaLabelledBy:s,className:this._classNames.calloutMain,onDismiss:this.dismiss,onScroll:_,shouldRestoreFocus:x,style:I,onMouseDown:this._mouseDownOnPopup,onMouseUp:this._mouseUpOnPopup}),d)))},t.prototype._dismissOnClickOrScroll=function(e){var t=e.target,n=this._hostElement.current&&!Po(this._hostElement.current,t);n&&this._isMouseDownOnPopup?this._isMouseDownOnPopup=!1:(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!Po(this._target,t)))&&this.dismiss(e)},t.prototype._addListeners=function(){var e=this;this._async.setTimeout((function(){e._disposables.push(Jo(e._targetWindow,"scroll",e._dismissOnScroll,!0),Jo(e._targetWindow,"resize",e._dismissOnResize,!0),Jo(e._targetWindow.document.documentElement,"focus",e._dismissOnLostFocus,!0),Jo(e._targetWindow.document.documentElement,"click",e._dismissOnLostFocus,!0)),e._hasListeners=!0}),0)},t.prototype._removeListeners=function(){this._disposables.forEach((function(e){return e()})),this._disposables=[],this._hasListeners=!1},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame((function(){return e._updatePosition()}),this._calloutElement.current)},t.prototype._getBeakPosition=function(){var e=this.state.positions,t=u({},e&&e.beakPosition?e.beakPosition.elementPosition:null);return t.top||t.bottom||t.left||t.right||(t.left=Ci,t.top=xi),t},t.prototype._updatePosition=function(){this._setTargetWindowAndElement(this._getTarget());var e=this.state.positions,t=this._hostElement.current,n=this._calloutElement.current,o=!!this.props.target;if(t&&n&&(!o||this._target)){var r=void 0;(r=Rn(r,this.props)).bounds=this._getBounds(),r.target=this._target;var i=this.props.finalHeight?vi(r,t,n,e):function(e,t,n,o){return gi(e,t,n,o)}(r,t,n,e);!e&&i||e&&i&&!this._arePositionsEqual(e,i)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:i})):this._positionAttempts>0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?pi(o):new Hr(0,window.innerWidth-Lr(),0,window.innerHeight);return fi(i.stopPropagation?new Hr(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new Hr(s.x,s.x,s.y,s.y):di(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=vt(t);this._target=n?n.querySelector(e):null,this._targetWindow=J(t)}else if(e.stopPropagation)this._targetWindow=J(e.toElement),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=J(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=J(this._target)):(this._targetWindow=J(t),this._target=e);else this._targetWindow=J(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer,e._calloutElement.current)}}),this._calloutElement.current))},t.prototype._didPositionPropsChange=function(e,t){return!e.hidden&&e.hidden!==t.hidden||e.directionalHint!==t.directionalHint},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnLostFocus:!1,preventDismissOnScroll:!1,preventDismissOnResize:!1,isBeakVisible:!0,beakWidth:16,gapSpace:0,minPagePadding:8,directionalHint:Eo.bottomAutoEdge},t}(o.Component);function Ti(e){return{height:e,width:e}}var Ii={container:"ms-Callout-container",root:"ms-Callout",beak:"ms-Callout-beak",beakCurtain:"ms-Callout-beakCurtain",calloutMain:"ms-Callout-main"},Pi=Sn(Ei,(function(e){var t,n=e.theme,o=e.className,r=e.overflowYHidden,i=e.calloutWidth,a=e.beakWidth,s=e.backgroundColor,l=e.calloutMaxWidth,u=Zt(Ii,n),c=n.semanticColors,d=n.effects;return{container:[u.container,{position:"relative"}],root:[u.root,n.fonts.medium,{position:"absolute",boxSizing:"border-box",borderRadius:d.roundedCorner2,boxShadow:d.elevation16,selectors:(t={},t[Et]={borderWidth:1,borderStyle:"solid",borderColor:"WindowText"},t)},{selectors:{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}}},o,!!i&&{width:i},!!l&&{maxWidth:l}],beak:[u.beak,{position:"absolute",backgroundColor:c.menuBackground,boxShadow:"inherit",border:"inherit",boxSizing:"border-box",transform:"rotate(45deg)"},Ti(a),s&&{backgroundColor:s}],beakCurtain:[u.beakCurtain,{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:c.menuBackground,borderRadius:d.roundedCorner2}],calloutMain:[u.calloutMain,{backgroundColor:c.menuBackground,overflowX:"hidden",overflowY:"auto",position:"relative",borderRadius:d.roundedCorner2},r&&{overflowY:"hidden"},s&&{backgroundColor:s}]}}),void 0,{scope:"CalloutContent"});var Di=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onCustomizationChange=function(){return t.forceUpdate()},t}return l(t,e),t.prototype.componentDidMount=function(){$t.observe(this._onCustomizationChange)},t.prototype.componentWillUnmount=function(){$t.unobserve(this._onCustomizationChange)},t.prototype.render=function(){var e=this,t=this.props.contextTransform;return o.createElement(Cn.Consumer,null,(function(n){var r=function(e,t){var n=(t||{}).customizations,o=void 0===n?{settings:{},scopedSettings:{}}:n;return{customizations:{settings:en(o.settings,e.settings),scopedSettings:tn(o.scopedSettings,e.scopedSettings),inCustomizerContext:!0}}}(e.props,n);return t&&(r=t(r)),o.createElement(Cn.Provider,{value:r},e.props.children)}))},t}(o.Component),Mi={fontFamily:"inherit"},Ni={root:"ms-Fabric",bodyThemed:"ms-Fabric-bodyThemed"},Ai=function(e){var t=e.theme,n=e.className,o=e.isFocusVisible,r=e.applyTheme;return{root:[Zt(Ni,t).root,o&&"is-focusVisible ms-Fabric--isFocusVisible",t.fonts.medium,{color:t.palette.neutralPrimary,selectors:{"& button":Mi,"& input":Mi,"& textarea":Mi}},r&&{color:t.semanticColors.bodyText,backgroundColor:t.semanticColors.bodyBackground},n],bodyThemed:[{backgroundColor:t.semanticColors.bodyBackground}]}},Bi=po(),Fi=Vt((function(e,t){return u({},e,{rtl:t})})),Oi=Sn(function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=o.createRef(),n._disposables=[],n._removeClassNameFromBody=void 0,n._onMouseDown=function(e){n.setState({isFocusVisible:!1})},n._onKeyDown=function(e){Mt(e.which)&&n.setState({isFocusVisible:!0})},n.state={isFocusVisible:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"div":t,r=e.theme,i=e.dir,a=this._getClassNames(),s=qn(this.props,Gn),l="rtl"===i,c=o.createElement(n,u({},s,{className:a.root,ref:this._rootElement}));return void 0===i||!r||void 0!==r.rtl&&r.rtl===l||(c=o.createElement(Di,{settings:{theme:Fi(r,l)}},c)),c},t.prototype.componentDidMount=function(){var e=J(this._rootElement.current);e&&this._disposables.push(Jo(e,"mousedown",this._onMouseDown,!0),Jo(e,"keydown",this._onKeyDown,!0)),this._addClassNameToBody()},t.prototype.componentWillUnmount=function(){this._disposables.forEach((function(e){return e()})),this._removeClassNameFromBody&&this._removeClassNameFromBody()},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.theme,o=e.applyTheme;return Bi(Ai,{theme:n,applyTheme:o,className:t,isFocusVisible:this.state.isFocusVisible})},t.prototype._addClassNameToBody=function(){if(this.props.applyThemeToBody){var e=this._getClassNames(),t=vt(this._rootElement.current);t&&(t.body.classList.add(e.bodyThemed),this._removeClassNameFromBody=function(){t.body.classList.remove(e.bodyThemed)})}},t}(o.Component),Ai,void 0,{scope:"Fabric"});function Ri(e,t,n){return function(r){var i,a=((i=function(i){function a(e){var t=i.call(this,e)||this;return t._onSettingChanged=t._onSettingChanged.bind(t),t}return l(a,i),a.prototype.componentDidMount=function(){$t.observe(this._onSettingChanged)},a.prototype.componentWillUnmount=function(){$t.unobserve(this._onSettingChanged)},a.prototype.render=function(){var i=this;return o.createElement(Cn.Consumer,null,(function(a){var s=$t.getSettings(t,e,a.customizations),l=i.props;if(s.styles&&"function"==typeof s.styles&&(s.styles=s.styles(u({},s,l))),n&&(s.styles||l.styles)){var c=j(s.styles,l.styles);return o.createElement(r,u({},s,l,{styles:c}))}return o.createElement(r,u({},s,l))}))},a.prototype._onSettingChanged=function(){this.forceUpdate()},a}(o.Component)).displayName="Customized"+e,i);return yr(r,a)}}var Li,Hi={};var Wi,zi=po(),Ui=function(e){function t(t){var n=e.call(this,t)||this;return n._rootRef=o.createRef(),n._createLayerElement=function(){var e=n.props.hostId,t=vt(n._rootRef.current),o=n._getHost();if(t&&o){n._removeLayerElement();var r=t.createElement("div"),i=n._getClassNames();r.className=i.root,r.setAttribute(Pn,"true"),function(e,t){var n=e,o=t;n._virtual||(n._virtual={children:[]});var r=n._virtual.parent;if(r&&r!==t){var i=r._virtual.children.indexOf(n);i>-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){Hi[e]||(Hi[e]=[]),Hi[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement(Oi,u({},!n&&function(){Wi||(Wi={},["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOver","onMouseOut","onMouseUp","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onSubmit"].forEach((function(e){return Wi[e]=Ki})));return Wi}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(Hi[e]){var n=Hi[e].indexOf(t);n>=0&&(Hi[e].splice(n,1),0===Hi[e].length&&delete Hi[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return zi(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=vt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=Li;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([Ri("Layer",["theme","hostId"])],t)}(o.Component),Ki=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&e.stopPropagation()};var ji={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},Vi=Sn(Ui,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Zt(ji,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Nt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),Gi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Pi,u({},n));return this.props.doNotLayer?r:o.createElement(Vi,u({},t),r)},t}(o.Component),qi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();fr(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;fr(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=pr(n);if(t){return o.createElement(wo,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(wo,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return fr(t)?o.createElement(wo,u({iconName:oo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(Xn),Yi=Vt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),Zi=Tt(0,639),Qi=Vt((function(){var e;return{selectors:(e={},e[Et]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),Xi=Vt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[Rt(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Et]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},Qi()),rootFocused:u({backgroundColor:d.white},Qi()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},Qi()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},Qi()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},Qi()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:pt.medium,width:pt.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[Zi]={fontSize:pt.large,width:pt.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Et]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Et]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Et]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Et]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:pt.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[Zi]={fontSize:pt.medium},s)},splitButtonFlexContainer:[Rt(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),Ji=Tt(0,639),$i=Vt((function(e){var t;return V(Yi(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[Ji]={right:32},t)},divider:{height:16,width:1}})})),ea={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ta=Vt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=Xi(e),v=Zt(ea,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+At+" &:focus, ."+At+" &:focus:hover"]=g.rootFocused,p["."+At+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+At+" &:focus, ."+At+" &:focus:hover"]=g.rootFocused,f["."+At+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+At+" &:focus, ."+At+" &:focus:hover"]=g.rootFocused,h["."+At+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+At+" &:focus, ."+At+" &:focus:hover"]=g.rootFocused,m)}]]})})),na=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ta(t,n,o,r,i,a,s,l,u,c,d,p)},oa=Sn(qi,na,void 0,{scope:"ContextualMenuItem"}),ra=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!On(e,this.props)},t}(Xn);function ia(e,t){for(var n=-1,o=0;e&&o<e.length;o++)if(t(e[o],o)){n=o;break}return n}function aa(e,t){var n=ia(e,t);if(!(n<0))return e[n]}var sa,la="ktp",ua="-",ca="ktp-layer-id";!function(e){e.KEYTIP_ADDED="keytipAdded",e.KEYTIP_REMOVED="keytipRemoved",e.KEYTIP_UPDATED="keytipUpdated",e.PERSISTED_KEYTIP_ADDED="persistedKeytipAdded",e.PERSISTED_KEYTIP_REMOVED="persistedKeytipRemoved",e.PERSISTED_KEYTIP_EXECUTE="persistedKeytipExecute",e.ENTER_KEYTIP_MODE="enterKeytipMode",e.EXIT_KEYTIP_MODE="exitKeytipMode"}(sa||(sa={}));var da=function(){function e(){this.keytips=[],this.persistedKeytips=[],this.inKeytipMode=!1,this.shouldEnterKeytipMode=!0}return e.getInstance=function(){return this._instance},e.prototype.register=function(e,t){void 0===t&&(t=!1);var n=e;t||(n=this.addParentOverflow(e));var o=this._getUniqueKtp(n);t?this.persistedKeytips.push(o):this.keytips.push(o);var r=t?sa.PERSISTED_KEYTIP_ADDED:sa.KEYTIP_ADDED;return Zn.raise(this,r,{keytip:n,uniqueID:o.uniqueID}),o.uniqueID},e.prototype.update=function(e,t){var n,o,r,i,a=this.addParentOverflow(e),s=this._getUniqueKtp(a,t),l=ia(this.keytips,(function(e){return e.uniqueID===t}));l>=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),Zn.raise(this,sa.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?sa.PERSISTED_KEYTIP_REMOVED:sa.KEYTIP_REMOVED;Zn.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){Zn.raise(this,sa.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){Zn.raise(this,sa.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=e.keySequences.slice();if(t.pop(),0!==t.length){var n=aa(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,e.keySequences)}));if(n&&n.overflowSetSequence)return u({},e,{overflowSetSequence:n.overflowSetSequence})}return e},e.prototype.menuExecute=function(e,t){Zn.raise(this,sa.PERSISTED_KEYTIP_EXECUTE,{overflowButtonSequences:e,keytipSequences:t})},e.prototype._getUniqueKtp=function(e,t){return void 0===t&&(t=Bn()),{keytip:u({},e),uniqueID:t}},e._instance=new e,e}();function pa(e){return e.reduce((function(e,t){return e+ua+t.split("").join(ua)}),la)}var fa=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._keytipManager=da.getInstance(),t}return l(t,e),t.prototype.componentDidMount=function(){this.props.keytipProps&&(this._uniqueId=this._keytipManager.register(this._getKtpProps()))},t.prototype.componentWillUnmount=function(){this.props.keytipProps&&this._keytipManager.unregister(this._getKtpProps(),this._uniqueId)},t.prototype.componentDidUpdate=function(e){e.keytipProps===this.props.keytipProps&&e.disabled===this.props.disabled||this.props.keytipProps&&this._keytipManager.update(this._getKtpProps(),this._uniqueId)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.keytipProps,o=e.ariaDescribedBy,r={};return n&&(r=this._getKtpAttrs(n,o)),t(r)},t.prototype._getKtpProps=function(){return u({disabled:this.props.disabled},this.props.keytipProps)},t.prototype._getKtpAttrs=function(e,t){if(e){var n=this._keytipManager.addParentOverflow(e),o=function(e){var t=" "+ca;return e.length?t+" "+pa(e):t}(n.keySequences),r=n.keySequences.slice();n.overflowSetSequence&&(r=function(e,t){var n,o,r,i=t.length,a=t.slice().pop(),s=e.slice();return n=i-1,o=a,(r=s.slice()).splice(n,0,o),r}(r,n.overflowSetSequence));var i=pa(r);return{"aria-describedby":eo(t,o),"data-ktp-target":i,"data-ktp-execute-target":i}}},t}(o.Component),ha=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._anchor=o.createRef(),t._getMemoizedMenuButtonKeytipProps=Vt((function(e){return u({},e,{hasMenu:!0})})),t._getSubmenuTarget=function(){return t._anchor.current?t._anchor.current:void 0},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClick;r&&r(o,e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,r=t.classNames,i=t.index,a=t.focusableElementIndex,s=t.totalItemCount,l=t.hasCheckmarks,c=t.hasIcons,d=t.contextualMenuItemAs,p=void 0===d?oa:d,f=t.expandedMenuItemKey,h=t.onItemClick,m=t.openSubMenu,g=t.dismissSubMenu,v=t.dismissMenu,y=n.rel;n.target&&"_blank"===n.target.toLowerCase()&&(y=y||"nofollow noopener noreferrer");var b=this._getSubMenuId(n),_=fr(n),k=qn(n,zn),x=hr(n),C=n.itemProps,w=n.keytipProps;return w&&_&&(w=this._getMemoizedMenuButtonKeytipProps(w)),o.createElement("div",null,o.createElement(fa,{keytipProps:n.keytipProps,ariaDescribedBy:k["aria-describedby"],disabled:x},(function(t){return o.createElement("a",u({},k,t,{ref:e._anchor,href:n.href,target:n.target,rel:y,className:r.root,role:"menuitem","aria-owns":n.key===f?b:void 0,"aria-haspopup":_||void 0,"aria-expanded":_?n.key===f:void 0,"aria-posinset":a+1,"aria-setsize":s,"aria-disabled":hr(n),style:n.style,onClick:e._onItemClick,onMouseEnter:e._onItemMouseEnter,onMouseLeave:e._onItemMouseLeave,onMouseMove:e._onItemMouseMove,onKeyDown:_?e._onItemKeyDown:void 0}),o.createElement(p,u({componentRef:n.componentRef,item:n,classNames:r,index:i,onCheckmarkClick:l&&h?h:void 0,hasIcons:c,openSubMenu:m,dismissSubMenu:g,dismissMenu:v,getSubmenuTarget:e._getSubmenuTarget},C)))})))},t}(ra),ma=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._btn=o.createRef(),t._getMemoizedMenuButtonKeytipProps=Vt((function(e){return u({},e,{hasMenu:!0})})),t._getSubmenuTarget=function(){return t._btn.current?t._btn.current:void 0},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,r=t.classNames,i=t.index,a=t.focusableElementIndex,s=t.totalItemCount,l=t.hasCheckmarks,c=t.hasIcons,d=t.contextualMenuItemAs,p=void 0===d?oa:d,f=t.expandedMenuItemKey,h=t.onItemMouseDown,m=t.onItemClick,g=t.openSubMenu,v=t.dismissSubMenu,y=t.dismissMenu,b=this._getSubMenuId(n),_=pr(n),k=null!==_,x=k?"menuitemcheckbox":"menuitem",C=fr(n),w=n.itemProps,S=n.ariaLabel,E=qn(n,Un);delete E.disabled;var T={className:r.root,onClick:this._onItemClick,onKeyDown:C?this._onItemKeyDown:void 0,onMouseEnter:this._onItemMouseEnter,onMouseLeave:this._onItemMouseLeave,onMouseDown:function(e){return h?h(n,e):void 0},onMouseMove:this._onItemMouseMove,href:n.href,title:n.title,"aria-label":S,"aria-haspopup":C||void 0,"aria-owns":n.key===f?b:void 0,"aria-expanded":C?n.key===f:void 0,"aria-checked":k?!!_:void 0,"aria-posinset":a+1,"aria-setsize":s,"aria-disabled":hr(n),role:n.role||x,style:n.style},I=n.keytipProps;return I&&C&&(I=this._getMemoizedMenuButtonKeytipProps(I)),o.createElement(fa,{keytipProps:I,ariaDescribedBy:E["aria-describedby"],disabled:hr(n)},(function(t){return o.createElement("button",u({ref:e._btn},E,T,t),o.createElement(p,u({componentRef:n.componentRef,item:n,classNames:r,index:i,onCheckmarkClick:l&&m?m:void 0,hasIcons:c,openSubMenu:g,dismissSubMenu:v,dismissMenu:y,getSubmenuTarget:e._getSubmenuTarget},w)))}))},t}(ra),ga=po(),va=Sn((function(e){var t=e.styles,n=e.theme,r=e.getClassNames,i=e.className,a=ga(t,{theme:n,getClassNames:r,className:i});return o.createElement("span",{className:a.wrapper},o.createElement("span",{className:a.divider}))}),(function(e){var t=e.theme,n=e.getClassNames,o=e.className;if(!t)throw new Error("Theme is undefined or null.");if(n){var r=n(t);return{wrapper:[r.wrapper],divider:[r.divider]}}return{wrapper:[{display:"inline-flex",height:"100%",alignItems:"center"},o],divider:[{width:1,height:"100%",backgroundColor:t.palette.neutralTertiaryAlt}]}}),void 0,{scope:"VerticalDivider"}),ya=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._getMemoizedMenuButtonKeytipProps=Vt((function(e){return u({},e,{hasMenu:!0})})),t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;e.which===Pt.enter?(t._executeItemClick(e),e.preventDefault(),e.stopPropagation()):r&&r(o,e)},t._getSubmenuTarget=function(){return t._splitButton},t._onItemMouseEnterPrimary=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(u({},o,{subMenuProps:void 0,items:void 0}),e,t._splitButton)},t._onItemMouseEnterIcon=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,t._splitButton)},t._onItemMouseMovePrimary=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(u({},o,{subMenuProps:void 0,items:void 0}),e,t._splitButton)},t._onItemMouseMoveIcon=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,t._splitButton)},t._onIconItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,t._splitButton?t._splitButton:e.currentTarget)},t._executeItemClick=function(e){var n=t.props,o=n.item,r=n.executeItemClick,i=n.onItemClick;if(!o.disabled&&!o.isDisabled)return t._processingTouch&&i?i(o,e):void(r&&r(o,e))},t._onTouchStart=function(e){!t._splitButton||"onpointerdown"in t._splitButton||t._handleTouchAndPointerEvent(e)},t._onPointerDown=function(e){"touch"===e.pointerType&&(t._handleTouchAndPointerEvent(e),e.preventDefault(),e.stopImmediatePropagation())},t}return l(t,e),t.prototype.componentDidMount=function(){this._splitButton&&"onpointerdown"in this._splitButton&&this._events.on(this._splitButton,"pointerdown",this._onPointerDown,!0)},t.prototype.render=function(){var e=this,t=this.props,n=t.item,r=t.classNames,i=t.index,a=t.focusableElementIndex,s=t.totalItemCount,l=t.hasCheckmarks,c=t.hasIcons,d=t.onItemMouseLeave,p=t.expandedMenuItemKey,f=fr(n),h=n.keytipProps;return h&&(h=this._getMemoizedMenuButtonKeytipProps(h)),o.createElement(fa,{keytipProps:h,disabled:hr(n)},(function(t){return o.createElement("div",{"data-ktp-target":t["data-ktp-target"],ref:function(t){return e._splitButton=t},role:"menuitem","aria-label":n.ariaLabel,className:r.splitContainer,"aria-disabled":hr(n),"aria-expanded":f?n.key===p:void 0,"aria-haspopup":!0,"aria-describedby":eo(n.ariaDescription,t["aria-describedby"]),"aria-checked":n.isChecked||n.checked,"aria-posinset":a+1,"aria-setsize":s,onMouseEnter:e._onItemMouseEnterPrimary,onMouseLeave:d?d.bind(e,u({},n,{subMenuProps:null,items:null})):void 0,onMouseMove:e._onItemMouseMovePrimary,onKeyDown:e._onItemKeyDown,onClick:e._executeItemClick,onTouchStart:e._onTouchStart,tabIndex:0,"data-is-focusable":!0,"aria-roledescription":n["aria-roledescription"]},e._renderSplitPrimaryButton(n,r,i,l,c),e._renderSplitDivider(n),e._renderSplitIconButton(n,r,i,t))}))},t.prototype._renderSplitPrimaryButton=function(e,t,n,r,i){var a=this.props,s=a.contextualMenuItemAs,l=void 0===s?oa:s,c=a.onItemClick,d={key:e.key,disabled:hr(e)||e.primaryDisabled,name:e.name,text:e.text||e.name,className:t.splitPrimary,canCheck:e.canCheck,isChecked:e.isChecked,checked:e.checked,iconProps:e.iconProps,"data-is-focusable":!1},p=e.itemProps;return o.createElement("button",u({},qn(d,Un)),o.createElement(l,u({"data-is-focusable":!1,item:d,classNames:t,index:n,onCheckmarkClick:r&&c?c:void 0,hasIcons:i},p)))},t.prototype._renderSplitDivider=function(e){var t=e.getSplitButtonVerticalDividerClassNames||$i;return o.createElement(va,{getClassNames:t})},t.prototype._renderSplitIconButton=function(e,t,n,r){var i=this.props,a=i.contextualMenuItemAs,s=void 0===a?oa:a,l=i.onItemMouseLeave,c=i.onItemMouseDown,d=i.openSubMenu,p=i.dismissSubMenu,f=i.dismissMenu,h={onClick:this._onIconItemClick,disabled:hr(e),className:t.splitMenu,subMenuProps:e.subMenuProps,submenuIconProps:e.submenuIconProps,split:!0,key:e.key},m=u({},qn(h,Un),{onMouseEnter:this._onItemMouseEnterIcon,onMouseLeave:l?l.bind(this,e):void 0,onMouseDown:function(t){return c?c(e,t):void 0},onMouseMove:this._onItemMouseMoveIcon,"data-is-focusable":!1,"data-ktp-execute-target":r["data-ktp-execute-target"],"aria-hidden":!0}),g=e.itemProps;return o.createElement("button",u({},m),o.createElement(s,u({componentRef:e.componentRef,item:h,classNames:t,index:n,hasIcons:!1,openSubMenu:d,dismissSubMenu:p,dismissMenu:f,getSubmenuTarget:this._getSubmenuTarget},g)))},t.prototype._handleTouchAndPointerEvent=function(e){var t=this,n=this.props.onTap;n&&n(e),this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout((function(){t._processingTouch=!1,t._lastTouchTimeoutId=void 0}),500)},t}(ra),ba=po({disableCaching:!0}),_a=po({disableCaching:!0});function ka(e){return e.subMenuProps?e.subMenuProps.items:e.items}var xa,Ca=250,wa=function(e){function t(t){var n=e.call(this,t)||this;return n._mounted=!1,n.dismiss=function(e,t){var o=n.props.onDismiss;o&&o(e,t)},n._onRenderMenuList=function(e,t){var r=0;return o.createElement("ul",{className:n._classNames.list,onKeyDown:n._onKeyDown,onKeyUp:n._onKeyUp,role:"menu"},e.items.map((function(t,o){var i=n._renderMenuItem(t,o,r,e.totalItemCount,e.hasCheckmarks,e.hasIcons);if(t.itemType!==mo.Divider&&t.itemType!==mo.Header){var a=t.customOnRenderListLength?t.customOnRenderListLength:1;r+=a}return i})))},n._onKeyDown=function(e){n._lastKeyDownWasAltOrMeta=n._isAltOrMeta(e);var t=e.which===Pt.escape&&(cr()||dr());return n._keyHandler(e,n._shouldHandleKeyDown,t)},n._shouldHandleKeyDown=function(e){return e.which===Pt.escape||n._shouldCloseSubMenu(e)||e.which===Pt.up&&(e.altKey||e.metaKey)},n._onMenuFocusCapture=function(e){n.props.delayUpdateFocusOnHover&&(n._shouldUpdateFocusOnMouseEvent=!0)},n._onKeyUp=function(e){return n._keyHandler(e,n._shouldHandleKeyUp,!0)},n._shouldHandleKeyUp=function(e){var t=n._lastKeyDownWasAltOrMeta&&n._isAltOrMeta(e);return n._lastKeyDownWasAltOrMeta=!1,!!t&&!(dr()||cr())},n._keyHandler=function(e,t,o){var r=!1;return t(e)&&(n._isFocusingPreviousElement=!0,n.dismiss(e,o),e.preventDefault(),e.stopPropagation(),r=!0),r},n._shouldCloseSubMenu=function(e){var t=oo(n.props.theme)?Pt.right:Pt.left;return!(e.which!==t||!n.props.isSubMenu)&&(n._adjustedFocusZoneProps.direction===To.vertical||!!n._adjustedFocusZoneProps.checkForNoWrap&&!Uo(e.target,"data-no-horizontal-wrap"))},n._onMenuKeyDown=function(e){if(!n._onKeyDown(e)&&n._host){var t=!(!e.altKey&&!e.metaKey),o=e.which===Pt.up,r=e.which===Pt.down;if(!t&&(o||r)){var i=o?Fo(n._host,n._host.lastChild,!0):Bo(n._host,n._host.firstChild,!0);i&&(i.focus(),e.preventDefault(),e.stopPropagation())}}},n._onScroll=function(){n._isScrollIdle||void 0===n._scrollIdleTimeoutId?n._isScrollIdle=!1:(n._async.clearTimeout(n._scrollIdleTimeoutId),n._scrollIdleTimeoutId=void 0),n._scrollIdleTimeoutId=n._async.setTimeout((function(){n._isScrollIdle=!0}),Ca)},n._onItemMouseEnterBase=function(e,t,o){n._shouldIgnoreMouseEvent()||n._updateFocusOnMouseEvent(e,t,o)},n._onItemMouseMoveBase=function(e,t,o){var r=t.currentTarget;n._shouldUpdateFocusOnMouseEvent&&(n._gotMouseMove=!0,n._isScrollIdle&&void 0===n._enterTimerId&&r!==n._targetWindow.document.activeElement&&n._updateFocusOnMouseEvent(e,t,o))},n._onMouseItemLeave=function(e,t){if(!n._shouldIgnoreMouseEvent()&&(void 0!==n._enterTimerId&&(n._async.clearTimeout(n._enterTimerId),n._enterTimerId=void 0),void 0===n.state.expandedMenuItemKey))if(n._host.setActive)try{n._host.setActive()}catch(e){}else n._host.focus()},n._onItemMouseDown=function(e,t){e.onMouseDown&&e.onMouseDown(e,t)},n._onItemClick=function(e,t){n._onItemClickBase(e,t,t.currentTarget)},n._onItemClickBase=function(e,t,o){var r=ka(e);n._cancelSubMenuTimer(),fr(e)||r&&r.length?e.key!==n.state.expandedMenuItemKey&&(n.setState({expandedByMouseClick:0!==t.nativeEvent.detail||"mouse"===t.nativeEvent.pointerType}),n._onItemSubMenuExpand(e,o)):n._executeItemClick(e,t),t.stopPropagation(),t.preventDefault()},n._onAnchorClick=function(e,t){n._executeItemClick(e,t),t.stopPropagation()},n._executeItemClick=function(e,t){if(!e.disabled&&!e.isDisabled){var o=!1;e.onClick?o=!!e.onClick(t,e):n.props.onItemClick&&(o=!!n.props.onItemClick(t,e)),(o||!t.defaultPrevented)&&n.dismiss(t,!0)}},n._onItemKeyDown=function(e,t){var o=oo(n.props.theme)?Pt.left:Pt.right;e.disabled||t.which!==o&&t.which!==Pt.enter&&(t.which!==Pt.down||!t.altKey&&!t.metaKey)||(n.setState({expandedByMouseClick:!1}),n._onItemSubMenuExpand(e,t.currentTarget),t.preventDefault())},n._cancelSubMenuTimer=function(){void 0!==n._enterTimerId&&(n._async.clearTimeout(n._enterTimerId),n._enterTimerId=void 0)},n._onItemSubMenuExpand=function(e,t){n.state.expandedMenuItemKey!==e.key&&(n.state.expandedMenuItemKey&&n._onSubMenuDismiss(),t.focus(),n.setState({expandedMenuItemKey:e.key,submenuTarget:t}))},n._onSubMenuDismiss=function(e,t){t?n.dismiss(e,t):n._mounted&&n.setState({dismissedMenuItemKey:n.state.expandedMenuItemKey,expandedMenuItemKey:void 0,submenuTarget:void 0})},n._getSubMenuId=function(e){var t=n.state.subMenuId;return e.subMenuProps&&e.subMenuProps.id&&(t=e.subMenuProps.id),t},n._onPointerAndTouchEvent=function(e){n._cancelSubMenuTimer()},n.state={contextualMenuItems:void 0,subMenuId:Bn("ContextualMenu")},n._warnDeprecations({getMenuClassNames:"styles"}),n._id=t.id||Bn("ContextualMenu"),n._isFocusingPreviousElement=!1,n._isScrollIdle=!0,n._shouldUpdateFocusOnMouseEvent=!n.props.delayUpdateFocusOnHover,n._gotMouseMove=!1,n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!On(this.props,e)||!On(this.state,t))},t.prototype.UNSAFE_componentWillUpdate=function(e){if(e.target!==this.props.target){var t=e.target;this._setTargetWindowAndElement(t)}this._isHidden(e)!==this._isHidden(this.props)&&(this._isHidden(e)?this._onMenuClosed():(this._onMenuOpened(),this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null)),e.delayUpdateFocusOnHover!==this.props.delayUpdateFocusOnHover&&(this._shouldUpdateFocusOnMouseEvent=!e.delayUpdateFocusOnHover,this._gotMouseMove=this._shouldUpdateFocusOnMouseEvent&&this._gotMouseMove)},t.prototype.UNSAFE_componentWillMount=function(){var e=this.props.target;this._setTargetWindowAndElement(e),this.props.hidden||(this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null)},t.prototype.componentDidMount=function(){this.props.hidden||this._onMenuOpened(),this._mounted=!0},t.prototype.componentWillUnmount=function(){this._tryFocusPreviousActiveElement(),this.props.onMenuDismissed&&this.props.onMenuDismissed(this.props),this._events.dispose(),this._async.dispose(),this._mounted=!1},t.prototype.render=function(){var e=this,t=this.props.isBeakVisible,n=this.props,r=n.items,i=n.labelElementId,a=n.id,s=n.className,l=n.beakWidth,c=n.directionalHint,d=n.directionalHintForRTL,p=n.alignTargetEdge,f=n.gapSpace,h=n.coverTarget,m=n.ariaLabel,g=n.doNotLayer,v=n.target,y=n.bounds,b=n.useTargetWidth,_=n.useTargetAsMinWidth,k=n.directionalHintFixed,x=n.shouldFocusOnMount,C=n.shouldFocusOnContainer,w=n.title,S=n.styles,E=n.theme,T=n.calloutProps,I=n.onRenderSubMenu,P=void 0===I?this._onRenderSubMenu:I,D=n.onRenderMenuList,M=void 0===D?this._onRenderMenuList:D,N=n.focusZoneProps,A=n.getMenuClassNames;this._classNames=A?A(E,s):ba(S,{theme:E,className:s});var B=function e(t){for(var n=0,o=t;n<o.length;n++){var r=o[n];if(r.iconProps)return!0;if(r.itemType===mo.Section&&r.sectionProps&&e(r.sectionProps.items))return!0}return!1}(r);this._adjustedFocusZoneProps=u({},N,{direction:this._getFocusZoneDirection()});var F,O=function(e){return e.some((function(e){return!!e.canCheck||!(!e.sectionProps||!e.sectionProps.items.some((function(e){return!0===e.canCheck})))}))}(r),R=this.state.expandedMenuItemKey&&!0!==this.props.hidden?this._getSubmenuProps():null;t=void 0===t?this.props.responsiveMode<=gr.medium:t;var L=this._target;if((b||_)&&L&&L.offsetWidth){var H=L.getBoundingClientRect().width-2;b?F={width:H}:_&&(F={minWidth:H})}if(r&&r.length>0){for(var W=0,z=0,U=r;z<U.length;z++){var K=U[z];if(K.itemType!==mo.Divider&&K.itemType!==mo.Header)W+=K.customOnRenderListLength?K.customOnRenderListLength:1}var j=this._classNames.subComponentStyles?this._classNames.subComponentStyles.callout:void 0;return o.createElement(Gi,u({styles:j},T,{target:v,isBeakVisible:t,beakWidth:l,directionalHint:c,directionalHintForRTL:d,gapSpace:f,coverTarget:h,doNotLayer:g,className:En("ms-ContextualMenu-Callout",T&&T.className),setInitialFocus:x,onDismiss:this.props.onDismiss,onScroll:this._onScroll,bounds:y,directionalHintFixed:k,alignTargetEdge:p,hidden:this.props.hidden}),o.createElement("div",{"aria-label":m,"aria-labelledby":i,style:F,ref:function(t){return e._host=t},id:a,className:this._classNames.container,tabIndex:C?0:-1,onKeyDown:this._onMenuKeyDown,onKeyUp:this._onKeyUp,onFocusCapture:this._onMenuFocusCapture},w&&o.createElement("div",{className:this._classNames.title}," ",w," "),r&&r.length?o.createElement(ur,u({},this._adjustedFocusZoneProps,{className:this._classNames.root,isCircularNavigation:!0,handleTabKey:Io.all}),M({items:r,totalItemCount:W,hasCheckmarks:O,hasIcons:B},this._onRenderMenuList)):null,R&&P(R,this._onRenderSubMenu)))}return null},t.prototype._isHidden=function(e){return!!e.hidden},t.prototype._onMenuOpened=function(){this._events.on(this._targetWindow,"resize",this.dismiss),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover,this._gotMouseMove=!1,this.props.onMenuOpened&&this.props.onMenuOpened(this.props)},t.prototype._onMenuClosed=function(){this._events.off(this._targetWindow,"resize",this.dismiss),this._tryFocusPreviousActiveElement(),this.props.onMenuDismissed&&this.props.onMenuDismissed(this.props),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover,this.setState({expandedByMouseClick:void 0,dismissedMenuItemKey:void 0,expandedMenuItemKey:void 0,submenuTarget:void 0})},t.prototype._tryFocusPreviousActiveElement=function(){var e=this;this._isFocusingPreviousElement&&this._previousActiveElement&&setTimeout((function(){e._previousActiveElement&&e._previousActiveElement.focus()}),0)},t.prototype._getFocusZoneDirection=function(){var e=this.props.focusZoneProps;return e&&void 0!==e.direction?e.direction:To.vertical},t.prototype._onRenderSubMenu=function(e,t){throw Error("ContextualMenuBase: onRenderSubMenu callback is null or undefined. Please ensure to set `onRenderSubMenu` property either manually or with `styled` helper.")},t.prototype._renderMenuItem=function(e,t,n,o,r,i){var a,s=[],l=e.iconProps||{iconName:"None"},u=e.getItemClassNames,c=e.itemProps,d=c?c.styles:void 0,p=e.itemType===mo.Divider?e.className:void 0,f=e.submenuIconProps?e.submenuIconProps.className:"";if(u)a=u(this.props.theme,hr(e),this.state.expandedMenuItemKey===e.key,!!pr(e),!!e.href,"None"!==l.iconName,e.className,p,l.className,f,e.primaryDisabled);else{var h={theme:this.props.theme,disabled:hr(e),expanded:this.state.expandedMenuItemKey===e.key,checked:!!pr(e),isAnchorLink:!!e.href,knownIcon:"None"!==l.iconName,itemClassName:e.className,dividerClassName:p,iconClassName:l.className,subMenuClassName:f,primaryDisabled:e.primaryDisabled},m=this._classNames.subComponentStyles?this._classNames.subComponentStyles.menuItem:void 0;a=V(_a(na,h),_a(m,h),_a(d,h))}switch("-"!==e.text&&"-"!==e.name||(e.itemType=mo.Divider),e.itemType){case mo.Divider:s.push(this._renderSeparator(t,a));break;case mo.Header:s.push(this._renderSeparator(t,a));var g=this._renderHeaderMenuItem(e,a,t,r,i);s.push(this._renderListItem(g,e.key||t,a,e.title));break;case mo.Section:s.push(this._renderSectionItem(e,a,t,r,i));break;default:var v=this._renderNormalItem(e,a,t,n,o,r,i);s.push(this._renderListItem(v,e.key||t,a,e.title))}return s},t.prototype._renderSectionItem=function(e,t,n,r,i){var a=this,s=e.sectionProps;if(s){var l,c;if(s.title){var d=this._id+s.title,p={key:"section-"+s.title+"-title",itemType:mo.Header,text:s.title,id:d};c={role:"group","aria-labelledby":d},l=this._renderHeaderMenuItem(p,t,n,r,i)}return s.items&&s.items.length>0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&fr(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?oa:a,l=e.itemProps,c=e.id,d=l&&qn(l,Gn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(ha,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(ma,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(ya,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Pt.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ca:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),fr(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:ka(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:oo(this.props.theme)?Eo.leftTopEdge:Eo.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Rn(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n<o.length;n++){var r=o[n];if(r.itemType===mo.Section&&r.sectionProps){var i=this._findItemByKeyFromItems(e,r.sectionProps.items);if(i)return i}else if(r.key&&r.key===e)return r}},t.prototype._setTargetWindowAndElement=function(e){var t=this._host;if(e)if("string"==typeof e){var n=vt(t);this._target=n?n.querySelector(e):null,this._targetWindow=J(t)}else if(e.stopPropagation)this._targetWindow=J(e.toElement),this._target=e;else if(void 0!==e.x&&void 0!==e.y)this._targetWindow=J(t),this._target=e;else if(void 0!==e.current)this._target=e.current,this._targetWindow=J(this._target);else{var o=e;this._targetWindow=J(o),this._target=e}else this._targetWindow=J(t)},t.defaultProps={items:[],shouldFocusOnMount:!0,gapSpace:0,directionalHint:Eo.bottomAutoEdge,beakWidth:16},t=d([wr],t)}(Xn),Sa={root:"ms-ContextualMenu",container:"ms-ContextualMenu-container",list:"ms-ContextualMenu-list",header:"ms-ContextualMenu-header",title:"ms-ContextualMenu-title",isopen:"is-open"};function Ea(e){return o.createElement(xa,u({},e))}var Ta,Ia=xa=Sn(wa,(function(e){var t=e.className,n=e.theme,o=Zt(Sa,n),r=n.palette,i=n.fonts,a=n.semanticColors,s=n.effects;return{root:[n.fonts.medium,o.root,o.isopen,{backgroundColor:a.bodyBackground,minWidth:"180px"},t],container:[o.container,{selectors:{":focus":{outline:0}}}],list:[o.list,o.isopen,{listStyleType:"none",margin:"0",padding:"0"}],header:[o.header,i.small,{fontWeight:dt.semibold,color:a.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:36,lineHeight:36,cursor:"default",padding:"0px 6px",userSelect:"none",textAlign:"left"}],title:[o.title,{fontSize:i.mediumPlus.fontSize,paddingRight:"14px",paddingLeft:"14px",paddingBottom:"5px",paddingTop:"5px",backgroundColor:r.neutralLight}],subComponentStyles:{callout:{root:{boxShadow:s.elevation8}},menuItem:{}}}}),(function(){return{onRenderSubMenu:Ea}}),{scope:"ContextualMenu"}),Pa={msButton:"ms-Button",msButtonHasMenu:"ms-Button--hasMenu",msButtonIcon:"ms-Button-icon",msButtonMenuIcon:"ms-Button-menuIcon",msButtonLabel:"ms-Button-label",msButtonDescription:"ms-Button-description",msButtonScreenReaderText:"ms-Button-screenReaderText",msButtonFlexContainer:"ms-Button-flexContainer",msButtonTextContainer:"ms-Button-textContainer"},Da=Vt((function(e,t,n,o,r,i,a,s,l,u,c){var d,p,f=Zt(Pa,e||{}),h=u&&!c;return V({root:[f.msButton,t.root,o,l&&["is-checked",t.rootChecked],h&&["is-expanded",t.rootExpanded,{selectors:(d={},d[":hover ."+f.msButtonIcon]=t.iconExpandedHovered,d[":hover ."+f.msButtonMenuIcon]=t.menuIconExpandedHovered||t.rootExpandedHovered,d[":hover"]=t.rootExpandedHovered,d)}],s&&[Pa.msButtonHasMenu,t.rootHasMenu],a&&["is-disabled",t.rootDisabled],!a&&!h&&!l&&{selectors:(p={":hover":t.rootHovered},p[":hover ."+f.msButtonLabel]=t.labelHovered,p[":hover ."+f.msButtonIcon]=t.iconHovered,p[":hover ."+f.msButtonDescription]=t.descriptionHovered,p[":hover ."+f.msButtonMenuIcon]=t.menuIconHovered,p[":focus"]=t.rootFocused,p[":active"]=t.rootPressed,p[":active ."+f.msButtonIcon]=t.iconPressed,p[":active ."+f.msButtonDescription]=t.descriptionPressed,p[":active ."+f.msButtonMenuIcon]=t.menuIconPressed,p)},a&&l&&[t.rootCheckedDisabled],!a&&l&&{selectors:{":hover":t.rootCheckedHovered,":active":t.rootCheckedPressed}},n],flexContainer:[f.msButtonFlexContainer,t.flexContainer],textContainer:[f.msButtonTextContainer,t.textContainer],icon:[f.msButtonIcon,r,t.icon,h&&t.iconExpanded,l&&t.iconChecked,a&&t.iconDisabled],label:[f.msButtonLabel,t.label,l&&t.labelChecked,a&&t.labelDisabled],menuIcon:[f.msButtonMenuIcon,i,t.menuIcon,l&&t.menuIconChecked,a&&!c&&t.menuIconDisabled,!a&&!h&&!l&&{selectors:{":hover":t.menuIconHovered,":active":t.menuIconPressed}},h&&["is-expanded",t.menuIconExpanded]],description:[f.msButtonDescription,t.description,l&&t.descriptionChecked,a&&t.descriptionDisabled],screenReaderText:[f.msButtonScreenReaderText,t.screenReaderText]})})),Ma=Vt((function(e,t,n,o,r){return{root:K(e.splitButtonMenuButton,n&&[e.splitButtonMenuButtonExpanded],t&&[e.splitButtonMenuButtonDisabled],o&&!t&&[e.splitButtonMenuButtonChecked]),splitButtonContainer:K(e.splitButtonContainer,!t&&o&&[e.splitButtonContainerChecked,{selectors:{":hover":e.splitButtonContainerCheckedHovered}}],!t&&!o&&[{selectors:{":hover":e.splitButtonContainerHovered,":focus":e.splitButtonContainerFocused}}],t&&e.splitButtonContainerDisabled),icon:K(e.splitButtonMenuIcon,t&&e.splitButtonMenuIconDisabled,!t&&r&&e.splitButtonMenuIcon),flexContainer:K(e.splitButtonFlexContainer),divider:K(e.splitButtonDivider,(r||t)&&e.splitButtonDividerDisabled)}})),Na=function(e){function t(t,n){var r=e.call(this,t)||this;return r._buttonElement=o.createRef(),r._splitButtonContainer=o.createRef(),r._renderedVisibleMenu=!1,r._getMemoizedMenuButtonKeytipProps=Vt((function(e){return u({},e,{hasMenu:!0})})),r._onRenderIcon=function(e,t){var n=r.props.iconProps;if(n&&(void 0!==n.iconName||n.imageProps)){var i=n.className,a=n.imageProps,s=c(n,["className","imageProps"]);if(n.styles)return o.createElement(wo,u({className:En(r._classNames.icon,i),imageProps:a},s));if(n.iconName)return o.createElement(xo,u({className:En(r._classNames.icon,i)},s));if(a)return o.createElement(So,u({className:En(r._classNames.icon,i),imageProps:a},s))}return null},r._onRenderTextContents=function(){var e=r.props,t=e.text,n=e.children,i=e.secondaryText,a=void 0===i?r.props.description:i,s=e.onRenderText,l=void 0===s?r._onRenderText:s,u=e.onRenderDescription,c=void 0===u?r._onRenderDescription:u;return t||"string"==typeof n||a?o.createElement("span",{className:r._classNames.textContainer},l(r.props,r._onRenderText),c(r.props,r._onRenderDescription)):[l(r.props,r._onRenderText),c(r.props,r._onRenderDescription)]},r._onRenderText=function(){var e=r.props.text,t=r.props.children;return void 0===e&&"string"==typeof t&&(e=t),r._hasText()?o.createElement("span",{key:r._labelId,className:r._classNames.label,id:r._labelId},e):null},r._onRenderChildren=function(){var e=r.props.children;return"string"==typeof e?null:e},r._onRenderDescription=function(e){var t=e.secondaryText,n=void 0===t?r.props.description:t;return n?o.createElement("span",{key:r._descriptionId,className:r._classNames.description,id:r._descriptionId},n):null},r._onRenderAriaDescription=function(){var e=r.props.ariaDescription;return e?o.createElement("span",{className:r._classNames.screenReaderText,id:r._ariaDescriptionId},e):null},r._onRenderMenuIcon=function(e){var t=r.props.menuIconProps;return o.createElement(xo,u({iconName:"ChevronDown"},t,{className:r._classNames.menuIcon}))},r._onRenderMenu=function(e){var t=r.props.persistMenu,n=r.state.menuHidden,i=r.props.menuAs||Ia;return e.ariaLabel||e.labelElementId||!r._hasText()||(e=u({},e,{labelElementId:r._labelId})),o.createElement(i,u({id:r._labelId+"-menu",directionalHint:Eo.bottomLeftEdge},e,{shouldFocusOnContainer:r._menuShouldFocusOnContainer,shouldFocusOnMount:r._menuShouldFocusOnMount,hidden:t?n:void 0,className:En("ms-BaseButton-menuhost",e.className),target:r._isSplitButton?r._splitButtonContainer.current:r._buttonElement.current,onDismiss:r._onDismissMenu}))},r._onDismissMenu=function(e){var t=r.props.menuProps;t&&t.onDismiss&&t.onDismiss(e),e&&e.defaultPrevented||r._dismissMenu()},r._dismissMenu=function(){r._menuShouldFocusOnMount=void 0,r._menuShouldFocusOnContainer=void 0,r.setState({menuHidden:!0})},r._openMenu=function(e,t){void 0===t&&(t=!0),r.props.menuProps&&(r._menuShouldFocusOnContainer=e,r._menuShouldFocusOnMount=t,r._renderedVisibleMenu=!0,r.setState({menuHidden:!1}))},r._onToggleMenu=function(e){var t=!0;r.props.menuProps&&!1===r.props.menuProps.shouldFocusOnMount&&(t=!1),r.state.menuHidden?r._openMenu(e,t):r._dismissMenu()},r._onSplitContainerFocusCapture=function(e){var t=r._splitButtonContainer.current;!t||e.target&&Dn(e.target,t)||t.focus()},r._onSplitButtonPrimaryClick=function(e){r.state.menuHidden||r._dismissMenu(),!r._processingTouch&&r.props.onClick?r.props.onClick(e):r._processingTouch&&r._onMenuClick(e)},r._onKeyDown=function(e){!r.props.disabled||e.which!==Pt.enter&&e.which!==Pt.space?r.props.disabled||(r.props.menuProps?r._onMenuKeyDown(e):void 0!==r.props.onKeyDown&&r.props.onKeyDown(e)):(e.preventDefault(),e.stopPropagation())},r._onKeyUp=function(e){r.props.disabled||void 0===r.props.onKeyUp||r.props.onKeyUp(e)},r._onKeyPress=function(e){r.props.disabled||void 0===r.props.onKeyPress||r.props.onKeyPress(e)},r._onMouseUp=function(e){r.props.disabled||void 0===r.props.onMouseUp||r.props.onMouseUp(e)},r._onMouseDown=function(e){r.props.disabled||void 0===r.props.onMouseDown||r.props.onMouseDown(e)},r._onClick=function(e){r.props.disabled||(r.props.menuProps?r._onMenuClick(e):void 0!==r.props.onClick&&r.props.onClick(e))},r._onSplitButtonContainerKeyDown=function(e){e.which===Pt.enter||e.which===Pt.space?r._buttonElement.current&&(r._buttonElement.current.click(),e.preventDefault(),e.stopPropagation()):r._onMenuKeyDown(e)},r._onMenuKeyDown=function(e){if(!r.props.disabled){r.props.onKeyDown&&r.props.onKeyDown(e);var t=e.which===Pt.up,n=e.which===Pt.down;if(!e.defaultPrevented&&r._isValidMenuOpenKey(e)){var o=r.props.onMenuClick;o&&o(e,r),r._onToggleMenu(!1),e.preventDefault(),e.stopPropagation()}if(!e.altKey&&!e.metaKey&&(t||n))if(!r.state.menuHidden&&r.props.menuProps)(void 0!==r._menuShouldFocusOnMount?r._menuShouldFocusOnMount:r.props.menuProps.shouldFocusOnMount)||(e.preventDefault(),e.stopPropagation(),r._menuShouldFocusOnMount=!0,r.forceUpdate())}},r._onTouchStart=function(){!r._isSplitButton||!r._splitButtonContainer.current||"onpointerdown"in r._splitButtonContainer.current||r._handleTouchAndPointerEvent()},r._onMenuClick=function(e){var t=r.props.onMenuClick;if(t&&t(e,r),!e.defaultPrevented){var n=0!==e.nativeEvent.detail||"mouse"===e.nativeEvent.pointerType;r._onToggleMenu(n),e.preventDefault(),e.stopPropagation()}},r._warnConditionallyRequiredProps(["menuProps","onClick"],"split",r.props.split),r._warnDeprecations({rootProps:void 0,description:"secondaryText",toggled:"checked"}),r._labelId=Bn(),r._descriptionId=Bn(),r._ariaDescriptionId=Bn(),r.state={menuHidden:!0},r}return l(t,e),Object.defineProperty(t.prototype,"_isSplitButton",{get:function(){return!!this.props.menuProps&&!!this.props.onClick&&!0===this.props.split},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.ariaDescription,n=e.ariaLabel,o=e.ariaHidden,r=e.className,i=e.disabled,a=e.allowDisabledFocus,s=e.primaryDisabled,l=e.secondaryText,u=void 0===l?this.props.description:l,c=e.href,d=e.iconProps,p=e.menuIconProps,f=e.styles,h=e.checked,m=e.variantClassName,g=e.theme,v=e.toggle,y=e.getClassNames,b=this.state.menuHidden,_=i||s;this._classNames=y?y(g,r,m,d&&d.className,p&&p.className,_,h,!b,!!this.props.menuProps,this.props.split,!!a):Da(g,f,r,m,d&&d.className,p&&p.className,_,!!this.props.menuProps,h,!b,this.props.split);var k=this._ariaDescriptionId,x=this._labelId,C=this._descriptionId,w=!_&&!!c,S=w?"a":"button",E=qn(Rn(w?{}:{type:"button"},this.props.rootProps,this.props),w?zn:Un,["disabled"]),T=n||E["aria-label"],I=void 0;t?I=k:u&&this.props.onRenderDescription!==$n?I=C:E["aria-describedby"]&&(I=E["aria-describedby"]);var P=void 0;T||(E["aria-labelledby"]?P=E["aria-labelledby"]:I&&(P=this._hasText()?x:void 0));var D=!(!1===this.props["data-is-focusable"]||i&&!a||this._isSplitButton),M=Rn(E,{className:this._classNames.root,ref:this._buttonElement,disabled:_&&!a,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onClick:this._onClick,"aria-label":T,"aria-labelledby":P,"aria-describedby":I,"aria-disabled":_,"data-is-focusable":D,"aria-pressed":v?!!h:void 0});return o&&(M["aria-hidden"]=!0),this._isSplitButton?this._onRenderSplitButtonContent(S,M):(this.props.menuProps&&Rn(M,{"aria-expanded":!b,"aria-owns":b?null:this._labelId+"-menu","aria-haspopup":!0}),this._onRenderContent(S,M))},t.prototype.componentDidMount=function(){this._isSplitButton&&this._splitButtonContainer.current&&"onpointerdown"in this._splitButtonContainer.current&&this._events.on(this._splitButtonContainer.current,"pointerdown",this._onPointerDown,!0)},t.prototype.componentDidUpdate=function(e,t){this.props.onAfterMenuDismiss&&!t.menuHidden&&this.state.menuHidden&&this.props.onAfterMenuDismiss()},t.prototype.focus=function(){this._isSplitButton&&this._splitButtonContainer.current?this._splitButtonContainer.current.focus():this._buttonElement.current&&this._buttonElement.current.focus()},t.prototype.dismissMenu=function(){this._dismissMenu()},t.prototype.openMenu=function(e,t){this._openMenu(e,t)},t.prototype._onRenderContent=function(e,t){var n=this,r=this.props,i=e,a=r.menuIconProps,s=r.menuProps,l=r.onRenderIcon,c=void 0===l?this._onRenderIcon:l,d=r.onRenderAriaDescription,p=void 0===d?this._onRenderAriaDescription:d,f=r.onRenderChildren,h=void 0===f?this._onRenderChildren:f,m=r.onRenderMenu,g=void 0===m?this._onRenderMenu:m,v=r.onRenderMenuIcon,y=void 0===v?this._onRenderMenuIcon:v,b=r.disabled,_=r.keytipProps;_&&s&&(_=this._getMemoizedMenuButtonKeytipProps(_));var k=function(e){return o.createElement(i,u({},t,e),o.createElement("span",{className:n._classNames.flexContainer,"data-automationid":"splitbuttonprimary"},c(r,n._onRenderIcon),n._onRenderTextContents(),p(r,n._onRenderAriaDescription),h(r,n._onRenderChildren),!n._isSplitButton&&(s||a||n.props.onRenderMenuIcon)&&y(n.props,n._onRenderMenuIcon),s&&!s.doNotLayer&&n._shouldRenderMenu()&&g(s,n._onRenderMenu)))},x=_?o.createElement(fa,{keytipProps:this._isSplitButton?void 0:_,ariaDescribedBy:t["aria-describedby"],disabled:b},(function(e){return k(e)})):k();return s&&s.doNotLayer?o.createElement("span",{style:{display:"inline-block"}},x,this._shouldRenderMenu()&&g(s,this._onRenderMenu)):x},t.prototype._shouldRenderMenu=function(){var e=this.state.menuHidden,t=this.props,n=t.persistMenu,o=t.renderPersistedMenuHiddenOnMount;return!e||!(!n||!this._renderedVisibleMenu&&!o)},t.prototype._hasText=function(){return null!==this.props.text&&(void 0!==this.props.text||"string"==typeof this.props.children)},t.prototype._onRenderSplitButtonContent=function(e,t){var n=this,r=this.props,i=r.styles,a=void 0===i?{}:i,s=r.disabled,l=r.allowDisabledFocus,c=r.checked,d=r.getSplitButtonClassNames,p=r.primaryDisabled,f=r.menuProps,h=r.toggle,m=r.role,g=r.primaryActionButtonProps,v=this.props.keytipProps,y=this.state.menuHidden,b=d?d(!!s,!y,!!c,!!l):a&&Ma(a,!!s,!y,!!c,!!p);Rn(t,{onClick:void 0,tabIndex:-1,"data-is-focusable":!1});var _=t.ariaDescription;v&&f&&(v=this._getMemoizedMenuButtonKeytipProps(v));var k=qn(t,[],["disabled"]);g&&Rn(t,u({},g));var x=function(r){return o.createElement("div",u({},k,{"data-ktp-target":r?r["data-ktp-target"]:void 0,role:m||"button","aria-disabled":s,"aria-haspopup":!0,"aria-expanded":!y,"aria-pressed":h?!!c:void 0,"aria-describedby":eo(_,r?r["aria-describedby"]:void 0),className:b&&b.splitButtonContainer,onKeyDown:n._onSplitButtonContainerKeyDown,onTouchStart:n._onTouchStart,ref:n._splitButtonContainer,"data-is-focusable":!0,onClick:s||p?void 0:n._onSplitButtonPrimaryClick,tabIndex:!s||l?0:void 0,"aria-roledescription":t["aria-roledescription"],onFocusCapture:n._onSplitContainerFocusCapture}),o.createElement("span",{style:{display:"flex"}},n._onRenderContent(e,t),n._onRenderSplitButtonMenuButton(b,r),n._onRenderSplitButtonDivider(b)))};return v?o.createElement(fa,{keytipProps:v,disabled:s},(function(e){return x(e)})):x()},t.prototype._onRenderSplitButtonDivider=function(e){return e&&e.divider?o.createElement("span",{className:e.divider,"aria-hidden":!0}):null},t.prototype._onRenderSplitButtonMenuButton=function(e,n){var r=this.props,i=r.allowDisabledFocus,a=r.checked,s=r.disabled,l=r.splitButtonMenuProps,c=r.splitButtonAriaLabel,d=this.state.menuHidden,p=this.props.menuIconProps;void 0===p&&(p={iconName:"ChevronDown"});var f=u({},l,{styles:e,checked:a,disabled:s,allowDisabledFocus:i,onClick:this._onMenuClick,menuProps:void 0,iconProps:u({},p,{className:this._classNames.menuIcon}),ariaLabel:c,"aria-haspopup":!0,"aria-expanded":!d,"data-is-focusable":!1});return o.createElement(t,u({},f,{"data-ktp-execute-target":n?n["data-ktp-execute-target"]:n,onMouseDown:this._onMouseDown,tabIndex:-1}))},t.prototype._onPointerDown=function(e){"touch"===e.pointerType&&(this._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},t.prototype._handleTouchAndPointerEvent=function(){var e=this;void 0!==this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout((function(){e._processingTouch=!1,e._lastTouchTimeoutId=void 0}),500)},t.prototype._isValidMenuOpenKey=function(e){return this.props.menuTriggerKeyCode?e.which===this.props.menuTriggerKeyCode:!!this.props.menuProps&&(e.which===Pt.down&&(e.altKey||e.metaKey))},t.defaultProps={baseClassName:"ms-Button",styles:{},split:!1},t}(Xn),Aa={outline:0},Ba=function(e){return{fontSize:e,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",verticalAlign:"middle",flexShrink:0}},Fa=Vt((function(e){var t,n=e.semanticColors,o=e.effects,r=e.fonts,i=n.buttonBorder,a=n.disabledBackground,s=n.disabledText,l={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"};return{root:[Rt(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+i,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",padding:"0 16px",borderRadius:o.roundedCorner2,selectors:{":active > *":{position:"relative",left:0,top:0}}}],rootDisabled:[Rt(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Aa,":focus":Aa},t[Et]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ba(r.mediumPlus.fontSize),menuIcon:Ba(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ht}})),Oa=Vt((function(e,t){var n;return j(Fa(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Et]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),Ra=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Na,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Oa(n,t),onRenderDescription:$n}))},t=d([Ri("ActionButton",["theme","styles"],!0)],t)}(Xn),La={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},Ha={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var Wa=po(),za=Sn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=Wa(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=Wa(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=Wa(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(wo,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},qo(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=Wa(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(ur,{direction:To.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i=this.props,a=i.styles,s=i.groups,l=i.theme,u=i.onRenderLink,c=void 0===u?this._onRenderLink:u,d=i.linkAs,p=void 0===d?Ra:d,f=i.selectedAriaLabel,h=e.icon||e.iconProps,m=this._isLinkSelected(e),g=Wa(a,{theme:l,isSelected:m,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(h?0:24),groups:s}),v=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,y=m&&f?f:void 0;return o.createElement(p,{className:g.link,styles:Ha,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:v,disabled:e.disabled,"aria-label":e.ariaLabel&&y?e.ariaLabel+" "+y:y||(e.ariaLabel?e.ariaLabel:void 0),link:e,defaultRender:Ra},c(e,this._onRenderLink))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},qn(e,Gn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=Wa(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(wo,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=Wa(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=Wa(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===J()||!e.url)return!1;(Ta=Ta||document.createElement("a")).href=e.url||"";var t=Ta.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(Ta.href=location.hash.substring(1),Ta.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u({},this.state.isGroupCollapsed,((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Zt(La,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},bn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,Rt(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Et]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:dt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,Rt(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Nt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},bn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),Ua=u;function Ka(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=e;return i.isSlot?0===o.Children.count(n)?i(t):(n=o.Children.toArray(n),i(u({},t,{children:n}))):o.createElement.apply(o,[e,t].concat(n))}function ja(e,t){void 0===t&&(t={});var n=t.defaultProp,r=void 0===n?"children":n;return function(t,n,i,a){if(o.isValidElement(n))return n;var s=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var o={},r=[],i=0,a=t;i<a.length;i++){var s=a[i];r.push(s&&s.className),Ua.apply(void 0,[o].concat(s))}return o.className=K(e,r),o}(a,t,function(e,t){var n,o;"string"==typeof t||"number"==typeof t||"boolean"==typeof t?((n={})[e]=t,o=n):o=t;return o}(r,n));if(i){if(i.component){var l=i.component;return o.createElement(l,u({},s))}if(i.render)return i.render(s,e)}return o.createElement(e,u({},s))}}var Va=Vt((function(e){return ja(e)}));function Ga(e,t){var n={},o=e,r=function(e){if(t.hasOwnProperty(e)){var r=function(n){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];if(r.length>0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return qa(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function qa(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):Va(e)(t,n,o,r)}function Ya(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Cn),a=t.fields,$t.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u({},n,l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r<arguments.length;r++)o[r-2]=arguments[r];for(var i={},a=0,s=o;a<s.length;a++){var l=s[a];l&&(l="function"==typeof l?l(t,n):l,Array.isArray(l)&&(l=e.apply(void 0,[t,n].concat(l))),Ua.apply(void 0,[i].concat(l)))}return i}(n,c,t.tokens,s.tokens,n.tokens),p=function(e,t,n){for(var o=[],r=3;r<arguments.length;r++)o[r-3]=arguments[r];return j.apply(void 0,o.map((function(o){return"function"==typeof o?o(e,t,n):o})))}(n,c,d,t.styles,s.styles,n.styles),f=u({},n,{styles:p,tokens:d,_defaultStyles:p});return e(f)};return i.displayName=t.displayName||e.name,r&&(i.create=ja(i,{defaultProp:r})),Ua(i,t.statics),i}var Za=Ya((function(e){if(!e.children)return null;e.block,e.className;var t=e.as,n=void 0===t?"span":t,o=(e.variant,e.nowrap,c(e,["block","className","as","variant","nowrap"]));return Ka(Ga(e,{root:n}).root,u({},qn(o,Wn)))}),{displayName:"Text",styles:function(e,t){var n=e.as,o=e.className,r=e.block,i=e.nowrap,a=e.variant,s=t.fonts[a||"medium"];return{root:[t.fonts.medium,{display:r?"td"===n?"table-cell":"block":"inline",fontFamily:s&&s.fontFamily||"inherit",fontSize:s&&s.fontSize||"inherit",fontWeight:s&&s.fontWeight||"inherit",color:s&&s.color||"inherit",mozOsxFontSmoothing:s&&s.MozOsxFontSmoothing,webkitFontSmoothing:s&&s.WebkitFontSmoothing},i&&{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},o]}}}),Qa=function(e,t){return t.spacing.hasOwnProperty(e)?t.spacing[e]:e},Xa=function(e){var t=parseFloat(e),n=isNaN(t)?0:t,o=isNaN(t)?"":t.toString();return{value:n,unit:e.substring(o.toString().length)||"px"}},Ja=function(e,t){if(void 0===e||"number"==typeof e||""===e)return e;var n=e.split(" ");return n.length<2?Qa(e,t):n.reduce((function(e,n){return Qa(e,t)+" "+Qa(n,t)}))},$a={start:"flex-start",end:"flex-end"},es={root:"ms-Stack",inner:"ms-Stack-inner"},ts={root:"ms-StackItem"},ns={start:"flex-start",end:"flex-end"},os=Ya((function(e){var t=e.children;return o.Children.count(t)<1?null:Ka(Ga(e,{root:"div"}).root,null,t)}),{displayName:"StackItem",styles:function(e,t,n){var o=e.grow,r=e.shrink,i=e.disableShrink,a=e.align,s=e.verticalFill,l=e.order,u=e.className,c=Zt(ts,t);return{root:[t.fonts.medium,c.root,{margin:n.margin,height:s?"100%":"auto",width:"auto"},o&&{flexGrow:!0===o?1:o},(i||!o&&!r)&&{flexShrink:0},r&&!i&&{flexShrink:1},a&&{alignSelf:ns[a]||a},l&&{order:l},u]}}});var rs=Ya((function(e){var t=e.as,n=void 0===t?"div":t,r=e.disableShrink,i=e.wrap,a=c(e,["as","disableShrink","wrap"]),s=o.Children.map(e.children,(function(e,t){if(!e)return null;if((i=e)&&"object"==typeof i&&i.type&&i.type.displayName===os.displayName){var n={shrink:!r};return o.cloneElement(e,u({},n,e.props))}var i;return e})),l=qn(a,Wn),d=Ga(e,{root:n,inner:"div"});return Ka(d.root,u({},l),i?Ka(d.inner,null,s):s)}),{displayName:"Stack",styles:function(e,t,n){var o,r,i,a,s,l,c,d=e.verticalFill,p=e.horizontal,f=e.reversed,h=e.gap,m=e.grow,g=e.wrap,v=e.horizontalAlign,y=e.verticalAlign,b=e.disableShrink,_=e.className,k=Zt(es,t),x=n&&n.childrenGap?n.childrenGap:h,C=n&&n.maxHeight?n.maxHeight:e.maxHeight,w=n&&n.maxWidth?n.maxWidth:e.maxWidth,S=n&&n.padding?n.padding:e.padding,E=function(e,t){if(void 0===e||""===e)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if("number"==typeof e)return{rowGap:{value:e,unit:"px"},columnGap:{value:e,unit:"px"}};var n=e.split(" ");if(n.length>2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:Xa(Qa(n[0],t)),columnGap:Xa(Qa(n[1],t))};var o=Xa(Qa(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,D=""+-.5*T.value+T.unit,M={textOverflow:"ellipsis"},N={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=$a[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=$a[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:D,marginBottom:D,overflow:"visible",boxSizing:"border-box",padding:Ja(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},M)},N)},v&&(i={},i[p?"justifyContent":"alignItems"]=$a[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=$a[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:Ja(S,t),boxSizing:"border-box",selectors:u((s={"> *":M},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),N)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=$a[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=$a[y]||y,c),_]}},statics:{Item:os}}),is=Vt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[Rt(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Et]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Et]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Et]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Et]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Et]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u({},m,{selectors:(s={},s[Et]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u({},m,{selectors:(l={},l[Et]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Et]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Et]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Et]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),as=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var ss,ls,us=Vt((function(e,t,n){var o=Fa(e),r=is(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:dt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Et]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+At+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Et]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Et]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Et]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Et]={border:"none"},i)},splitButtonDivider:u({},as(),{backgroundColor:d.white,selectors:(a={},a[Et]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Et]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Et]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Et]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Et]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Et]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Et]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Et]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u({},as(),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Et]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Na,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:us(i,r,n),onRenderDescription:$n}))},t=d([Ri("DefaultButton",["theme","styles"],!0)],t)}(Xn),ds=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(cs,u({},this.props,{primary:!0,onRenderDescription:$n}))},t=d([Ri("PrimaryButton",["theme","styles"],!0)],t)}(Xn);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(ss||(ss={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(ls||(ls={}));var ps,fs=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),hs=po(),ms=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=qn(this.props,Gn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===ls.large?ss.large:ss.medium);var m=hs(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(fs,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:ss.medium,ariaLive:"polite",labelPosition:"bottom"},t}(Xn),gs={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},vs=q({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),ys=Sn(ms,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Zt(gs,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:vs,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Et]={borderTopColor:"Highlight"},t)},o===ss.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===ss.small&&["ms-Spinner--small",{width:16,height:16}],o===ss.medium&&["ms-Spinner--medium",{width:20,height:20}],o===ss.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ht}}),void 0,{scope:"Spinner"}),bs={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},_s=o.createContext({scrollablePane:void 0}),ks=po(),xs=Sn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s<l.length;s++){var u=l[s];if((u.state.distanceFromTop||0)>=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u({height:e},oo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"},t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=ks(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},qn(this.props,Gn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(_s.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(Xn),(function(e){var t,n,o=e.className,r=e.theme,i=Zt(bs,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Et]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Et]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(ps||(ps={}));var Cs=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),Po(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),Oo(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),Ro(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;Po(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!Po(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},qo(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&Po(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator()},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=qn(this.props,Gn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&Po(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=Ro(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||jo(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||Po(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!Po(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Jo(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Jo(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return vt(this._root.current)},t._focusStack=[],t}(o.Component),ws=Xe,Ss={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Es=po(),Ts=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=vt())&&e.body&&!Nr&&(e.body.classList.add(Ar),e.body.addEventListener("touchmove",Rr,{passive:!1,capture:!1})),Nr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Nr>0){var e=vt();e&&e.body&&1===Nr&&(e.body.classList.remove(Ar),e.body.removeEventListener("touchmove",Rr)),Nr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=qn(this.props,Gn),s=Es(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(Xn),Is={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ps=Sn(Ts,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Zt(Is,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Et]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Ds=Vt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Ms={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Ns=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Ms.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Ms.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Ms.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Ms.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Ms.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Jo(document.body,n._currentEventType.move,n._onDrag),Jo(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u({},t.style,{transform:"translate("+s+"px, "+l+"px)"}),className:Ds(t.className,this.state.isDragging).root,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onTouchStart:this._onTouchStart,onTouchEnd:this._onTouchEnd})},t.prototype._getControlPosition=function(e){var t=this._getActiveTouch(e);if(void 0===this._touchId||t){var n=t||e;return{x:n.clientX,y:n.clientY}}},t.prototype._getActiveTouch=function(e){return e.targetTouches&&this._findTouchInTouchList(e.targetTouches)||e.changedTouches&&this._findTouchInTouchList(e.changedTouches)},t.prototype._getTouchId=function(e){var t=e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0];if(t)return t.identifier},t.prototype._matchesSelector=function(e,t){if(!e||e===document.body)return!1;var n=e.matches||e.webkitMatchesSelector||e.msMatchesSelector;return!!n&&(n.call(e,t)||this._matchesSelector(e.parentElement,t))},t.prototype._findTouchInTouchList=function(e){if(void 0!==this._touchId)for(var t=0;t<e.length;t++)if(e[t].identifier===this._touchId)return e[t]},t.prototype._createDragDataFromPosition=function(e){var t=this.state.lastPosition;return void 0===t?{delta:{x:0,y:0},lastPosition:e,position:e}:{delta:{x:e.x-t.x,y:e.y-t.y},lastPosition:t,position:e}},t.prototype._createUpdatedDragData=function(e){var t=this.state.position;return{position:{x:t.x+e.delta.x,y:t.y+e.delta.y},delta:e.delta,lastPosition:t}},t}(o.Component),As={eventBubblingEnabled:!1},Bs=po(),Fs=Sn(function(e){function t(t){var n=e.call(this,t)||this;n._focusTrapZone=o.createRef(),n._allowScrollOnModal=function(e){e?n._allowTouchBodyScroll?Or(e,n._events):Fr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onModalContextMenuClose=function(){n.setState({isModalMenuOpen:!1})},n._onModalClose=function(){n._lastSetX=0,n._lastSetY=0,n.setState({isModalMenuOpen:!1,isInKeyboardMoveMode:!1,isOpen:!1,x:0,y:0}),n.props.dragOptions&&n._hasRegisteredKeyUp&&n._events.off(window,"keyup",n._onKeyUp,!0),n.props.onDismissed&&n.props.onDismissed()},n._onDragStart=function(){n.setState({isModalMenuOpen:!1,isInKeyboardMoveMode:!1})},n._onDrag=function(e,t){var o=n.state,r=o.x,i=o.y;n.setState({x:r+t.delta.x,y:i+t.delta.y})},n._onDragStop=function(){n.focus()},n._onKeyUp=function(e){e.altKey&&e.ctrlKey&&e.keyCode===Pt.space&&Po(n._scrollableContent,e.target)&&(n.setState({isModalMenuOpen:!n.state.isModalMenuOpen}),e.preventDefault(),e.stopPropagation())},n._onKeyDown=function(e){if(e.altKey&&e.ctrlKey&&e.keyCode===Pt.space)return e.preventDefault(),void e.stopPropagation();if(n.state.isModalMenuOpen&&(e.altKey||e.keyCode===Pt.escape)&&n.setState({isModalMenuOpen:!1}),!n.state.isInKeyboardMoveMode||e.keyCode!==Pt.escape&&e.keyCode!==Pt.enter||(n.setState({isInKeyboardMoveMode:!1}),e.preventDefault(),e.stopPropagation()),n.state.isInKeyboardMoveMode){var t=!0,o=n._getMoveDelta(e);switch(e.keyCode){case Pt.escape:n.setState({x:n._lastSetX,y:n._lastSetY});case Pt.enter:n._lastSetX=0,n._lastSetY=0,n.setState({isInKeyboardMoveMode:!1});break;case Pt.up:n.setState({y:n.state.y-o});break;case Pt.down:n.setState({y:n.state.y+o});break;case Pt.left:n.setState({x:n.state.x-o});break;case Pt.right:n.setState({x:n.state.x+o});break;default:t=!1}t&&(e.preventDefault(),e.stopPropagation())}},n._onEnterKeyboardMoveMode=function(){n._lastSetX=n.state.x,n._lastSetY=n.state.y,n.setState({isInKeyboardMoveMode:!0,isModalMenuOpen:!1}),n._events.on(window,"keydown",n._onKeyDown,!0)},n._onExitKeyboardMoveMode=function(){n._lastSetX=0,n._lastSetY=0,n.setState({isInKeyboardMoveMode:!1}),n._events.off(window,"keydown",n._onKeyDown,!0)},n._registerForKeyUp=function(){n._hasRegisteredKeyUp||(n._events.on(window,"keyup",n._onKeyUp,!0),n._hasRegisteredKeyUp=!0)},n.state={id:Bn("Modal"),isOpen:t.isOpen,isVisible:t.isOpen,hasBeenOpened:t.isOpen,x:0,y:0},n._lastSetX=0,n._lastSetY=0,n._warnDeprecations({onLayerDidMount:"layerProps.onLayerDidMount"});var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n}return l(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){if(clearTimeout(this._onModalCloseTimer),e.isOpen)if(this.state.isOpen){if(this.setState({hasBeenOpened:!0,isVisible:!0}),e.topOffsetFixed){var t=document.getElementsByClassName("ms-Dialog-main"),n=void 0;t.length>0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(ws)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,D=S.x,M=S.y,N=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=Bs(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u({},As,this.props.layerProps,{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Cs,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:N?this._onExitKeyboardMoveMode:void 0},w&&N&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(wo,u({},w.keyboardMoveIconProps)):o.createElement(wo,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:Eo.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=gr.small?o.createElement(Vi,u({},F),o.createElement(bi,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f},o.createElement("div",{className:B.root},!C&&o.createElement(Ps,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Ns,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:D,y:M}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([wr],t)}(Xn),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Zt(Ss,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+ws},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Nt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),Os=Vt((function(e,t){var n,o=Fa(e),r=is(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Et]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),Rs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Na,u({},this.props,{variantClassName:"ms-Button--icon",styles:Os(n,t),onRenderText:$n,onRenderDescription:$n}))},t=d([Ri("IconButton",["theme","styles"],!0)],t)}(Xn),Ls=po(),Hs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=Ls(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(Xn),Ws={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},zs=Sn(Hs,(function(e){var t=e.className,n=e.theme,o=Zt(Ws,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),Us=po(),Ks=o.createElement(zs,null).type,js=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=Us(f,{theme:h,className:r,isLargeHeader:p===ps.largeHeader,isClose:p===ps.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(Rs,u({key:e.uniqueId||t},e))})),(p===ps.close||n&&p!==ps.largeHeader)&&o.createElement(Rs,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===Ks?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([wr],t)}(Xn),Vs={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"},Gs=Sn(js,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Zt(Vs,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:dt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:pt.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),qs=po(),Ys={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},Zs={type:ps.normal,className:"",topButtonsProps:[]},Qs=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Bn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,D=u({},P?P.layerProps:{onLayerDidMount:_});_&&!D.onLayerDidMount&&(D.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u({},P.dragOptions,{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var M=u({},Ys,P,{layerProps:D,dragOptions:t}),N=u({},Zs,this.props.dialogContentProps,{draggableHeaderClassName:e}),A=qs(d,{theme:C,className:r||M.className,containerClassName:i||M.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(Fs,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},M,{isDarkOverlay:void 0!==g?g:M.isDarkOverlay,isBlocking:void 0!==h?h:M.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||M.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(Gs,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!M.isBlocking,topButtonsProps:S||N.topButtonsProps,type:void 0!==E?E:N.type,onDismiss:y||N.onDismiss,className:a||N.className},N),this.props.children))},t.defaultProps={hidden:!0},t=d([wr],t)}(o.Component),Xs={root:"ms-Dialog"},Js=Sn(Qs,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Zt(Xs,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),$s=po({disableCaching:!0}),el=Sn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=$s(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},qn(this.props,Gn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=dt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Et]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),tl=po(),nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=tl(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(fa,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u({},i,{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(Xn),ol={root:"ms-Link"},rl=Sn(nl,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Zt(ol,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Et]={outline:"1px solid WindowText"},n)}},t[Et]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),il=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),al=po(),sl=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Bn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=qn(this.props,Kn,["defaultChecked"]),x=al(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(el,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(fa,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(el,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(Xn),ll=Sn(sl,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Et]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",Rt(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Et]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Et]={backgroundColor:"Highlight"},r)}]},o[Et]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Et]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Et]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:dt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Et]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),ul=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(ll,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(il);function cl(e,t){return void 0!==e[t]&&null!==e[t]}var dl=po(),pl=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.onRenderLabel,r=void 0===t?n._onRenderLabel:t,i=e.id,a=e.imageSrc,s=e.imageAlt,l=void 0===s?"":s,c=e.selectedImageSrc,d=e.iconProps,p=e.imageSize?e.imageSize:{width:32,height:32};return o.createElement("label",{htmlFor:i,className:n._classNames.field},a&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(bo,{src:a,alt:l,width:p.width,height:p.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(bo,{src:c,alt:l,width:p.width,height:p.height}))),d&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(wo,u({},d)))),a||d?o.createElement("div",{className:n._classNames.labelWrapper},r(e)):r(e))},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},qo(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=dl(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=qn(b,Kn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:En(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),fl={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},hl="200ms";function ml(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+At+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Et]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function gl(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:hl,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var vl=Sn(pl,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Zt(fl,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,D=m.inputBorderHovered,M=m.inputBackgroundChecked,N=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?N:D,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:hl,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Et]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Et]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:hl,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Et]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&ml(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:hl,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:M},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Et]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Et]={color:"GrayText",opacity:1},i)}],imageWrapper:gl(!1,v.imageWrapper,u),selectedImageWrapper:gl(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),yl=po(),bl=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},qo(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!_l(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Bn("ChoiceGroup"),n._labelId=Bn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return aa(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=qn(this.props,Gn,["onChange","className","required"]),v=yl(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(el,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u({},t,{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(vl,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;_l(t.props)||t.setState({keyChecked:e});var s=aa(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function _l(e){return cl(e,"selectedKey")}var kl={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},xl=Sn(bl,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Zt(kl,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Cl=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(xl,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(il),wl=po(),Sl=Sn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=wl(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),El=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(rs,null,this.state.property_values.display_name?r.a.createElement(el,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(Za,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(ds,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(il),Tl=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(rs,{tokens:{childrenGap:20}},r.a.createElement(Za,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(rs,{key:n},r.a.createElement(rs,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(el,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(rl,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(rl,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(Za,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(ul,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Sl,null),r.a.createElement(Za,{variant:"xLarge"},"General"),r.a.createElement(rs,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(el,null,"Run at Startup"),r.a.createElement(ul,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(el,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(ul,{setting:{display_name:"Always run as administrator",value:this.state.settings.general.run_elevated},on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(El,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Cl,{setting:{display_name:"Chose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){hn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(rs,null,r.a.createElement(Za,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(el,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(ds,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(rl,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(rl,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(rl,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Il=po(),Pl="",Dl="TextField",Ml=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(el,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Nl(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},qo(n),n._async=new Yn(n),n._fallbackId=Bn(Dl),n._descriptionId=Bn(Dl+"Description"),n._labelId=Bn(Dl+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Pl:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Nl(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Nl(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,Al(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Il(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(wo,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(fs,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ie("Warning: 'value' prop on '"+Dl+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return cl(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=qn(this.props,jn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=qn(this.props,Kn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!Al(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Nl(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function Al(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var Bl={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function Fl(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Et]={height:31},e)}]}}}var Ol=Sn(Ml,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Zt(Bl,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText},P=function(e,t){var n,o,r;return void 0===t&&(t="border"),{borderColor:e,selectors:{":after":(n={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1},n[t]="2px solid "+e,n.borderRadius=C.roundedCorner2,n.width="borderBottom"===t?"100%":void 0,n.selectors=(o={},o[Et]=(r={},r["border"===t?"borderColor":"borderBottomColor"]="Highlight",r),o),n)}}};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,vn,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Et]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Et]={borderBottomColor:"Highlight"},n)}}},d&&P(b?x.errorText:x.inputFocusBorderAlt,"borderBottom")]],fieldGroup:[S.fieldGroup,vn,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Et]={borderColor:"Highlight"},o)}}},d&&!g&&P(b?x.errorText:x.inputFocusBorderAlt),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Et]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Et]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,vn,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},yn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},yn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Et]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Et]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:pt.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,bn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:Fl(e)}}}),void 0,{scope:"TextField"}),Rl=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(Ol,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(il);function Ll(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var Hl,Wl=Vt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Et]={color:"GrayText"},t)}})),zl=Vt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Et]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Et]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Et]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),Ul=Vt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:pt.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:pt.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Et]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Et]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:Wl(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Et]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:Wl(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:Wl(e)},t)})),Kl=Vt((function(e,t,n,o,r,i){return void 0===r&&(r=xr.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,jl(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,Vl(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function jl(e,t){switch(e){case xr.start:return t.labelWrapperStart;case xr.end:return t.labelWrapperEnd;case xr.top:return t.labelWrapperTop;case xr.bottom:return t.labelWrapperBottom}}function Vl(e,t){switch(e){case xr.top:case xr.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(Hl||(Hl={}));var Gl=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==Hl.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=Ll(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=Ll(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==Hl.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:Hl.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Pt.up&&e.which!==Pt.down&&e.which!==Pt.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=Hl.notSpinning;switch(e.which){case Pt.up:t=Hl.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Pt.down:t=Hl.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Pt.enter:case Pt.tab:n._validate(e);break;case Pt.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Pt.up||e.which===Pt.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},qo(n),Bt();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:Hl.notSpinning},n._async=new Yn(n),n._currentStepFunctionHandle=-1,n._labelId=Bn("Label"),n._inputId=Bn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,D=I.value,M=I.keyboardSpinDirection,N=this.props.getClassNames?this.props.getClassNames(b,n,P,M,s,S):Kl(Ul(b,g),n,P,M,s,S),A=qn(this.props,Gn,["onBlur","onFocus","className"]);return o.createElement("div",{className:N.root},s!==xr.bottom&&(l||r)&&o.createElement("div",{className:N.labelWrapper},l&&o.createElement(wo,u({},l,{className:N.icon,"aria-hidden":"true"})),r&&o.createElement(el,{id:this._labelId,htmlFor:this._inputId,className:N.label,disabled:n},r)),o.createElement(fa,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:N.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:D,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:N.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(D))?void 0:Number(D):x,"aria-valuetext":C||(isNaN(Number(D))?D:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":eo(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:N.arrowBox},o.createElement(Rs,u({styles:zl(b,!0,v),className:"ms-UpButton",checked:M===Hl.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(Rs,u({styles:zl(b,!1,y),className:"ms-DownButton",checked:M===Hl.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===xr.bottom&&(l||r)&&o.createElement("div",{className:N.labelWrapper},l&&o.createElement(wo,{iconName:l.iconName,className:N.icon,"aria-hidden":"true"}),r&&o.createElement(el,{id:this._labelId,htmlFor:this._inputId,className:N.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:xr.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([Ri("SpinButton",["theme","styles"],!0)],t)}(o.Component),ql=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(Gl,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)<e.spinbuttonref.props.min?t=String(e.spinbuttonref.props.min):Number(t)>e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.step<e.spinbuttonref.props.min?String(e.spinbuttonref.props.min):String(+t-e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},precision:0,step:this.state.property_values.step||1,min:this.state.property_values.min||0,max:this.state.property_values.max||999999999,label:this.state.property_values.display_name,labelPosition:xr.top,componentRef:function(t){e.spinbuttonref=t}})},t}(il),Yl=100,Zl=100,Ql=255,Xl=100,Jl=3,$l=6,eu=1,tu=/^[\da-f]{0,6}$/i,nu=/^\d{0,3}$/;function ou(e,t,n){var o=[],r=(n/=100)*(t/=100),i=e/60,a=r*(1-Math.abs(i%2-1)),s=n-r;switch(Math.floor(i)){case 0:o=[r,a,0];break;case 1:o=[a,r,0];break;case 2:o=[0,r,a];break;case 3:o=[0,a,r];break;case 4:o=[a,0,r];break;case 5:o=[r,0,a]}return{r:Math.round(Ql*(o[0]+s)),g:Math.round(Ql*(o[1]+s)),b:Math.round(Ql*(o[2]+s))}}function ru(e){if(e){var t=iu(e)||function(e){if("#"===e[0]&&7===e.length&&/^#[\da-fA-F]{6}$/.test(e))return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:Xl}}(e)||function(e){if("#"===e[0]&&4===e.length&&/^#[\da-fA-F]{3}$/.test(e))return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:Xl}}(e)||function(e){var t=e.match(/^hsl(a?)\(([\d., ]+)\)$/);if(t){var n=!!t[1],o=n?4:3,r=t[2].split(/ *, */).map(Number);if(r.length===o){var i=(a=r[0],s=r[1],l=r[2],ou((u=function(e,t,n){var o=n+(t*=(n<50?n:100-n)/100);return{h:e,s:0===o?0:2*t/o*100,v:o}}(a,s,l)).h,u.s,u.v));return i.a=n?100*r[3]:Xl,i}}var a,s,l,u}(e);return t||function(e){if("undefined"==typeof document)return;var t=document.createElement("div");t.style.backgroundColor=e,t.style.position="absolute",t.style.top="-9999px",t.style.left="-9999px",t.style.height="1px",t.style.width="1px",document.body.appendChild(t);var n=getComputedStyle(t),o=n&&n.backgroundColor;if(document.body.removeChild(t),"rgba(0, 0, 0, 0)"===o||"transparent"===o){switch(e.trim()){case"transparent":case"#0000":case"#00000000":return{r:0,g:0,b:0,a:0}}return}return iu(o)}(e)}}function iu(e){if(e){var t=e.match(/^rgb(a?)\(([\d., ]+)\)$/);if(t){var n=!!t[1],o=n?4:3,r=t[2].split(/ *, */).map(Number);if(r.length===o)return{r:r[0],g:r[1],b:r[2],a:n?100*r[3]:Xl}}}}function au(e,t,n){return void 0===n&&(n=0),e<n?n:e>t?t:e}function su(e,t,n){return[lu(e),lu(t),lu(n)].join("")}function lu(e){var t=(e=au(e,Ql)).toString(16);return 1===t.length?"0"+t:t}function uu(e,t,n,o,r){return o===Xl||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/Xl+")"}function cu(e){var t=e.a,n=void 0===t?Xl:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/Ql*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=su(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:uu(i,r,o,n,c),v:u}}function du(e){var t=ru(e);if(t)return u({},cu(t),{str:e})}function pu(e){return"#"+(t=e.h,su((n=ou(t,Yl,Zl)).r,n.g,n.b));var t,n}function fu(e,t,n){var o=ou(e.h,t,n),r=o.r,i=o.g,a=o.b,s=su(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:uu(r,i,a,e.a,s),v:n}}var hu=po(),mu=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Bn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Pt.up:n._isAdjustingSaturation=!1,r+=i;break;case Pt.down:n._isAdjustingSaturation=!1,r-=i;break;case Pt.left:n._isAdjustingSaturation=!0,o-=i;break;case Pt.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,fu(t,au(o,Yl),au(r,Zl)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current)if(1&e.buttons){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return fu(t,au(Math.round(r*Yl),Yl),au(Math.round(Zl-i*Zl),Zl))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}else n._disableEvents()},n._disableEvents=function(){n._events.off()},qo(n),n._events=new Zn(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=hu(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:pu(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":Zl,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:Zl-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var gu=Sn(mu,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Et]={MsHighContrastAdjust:"none"},t["."+At+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ht}}),void 0,{scope:"ColorRectangle"}),vu=po(),yu=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Pt.left:t-=a;break;case Pt.right:t+=a;break;case Pt.home:t=r;break;case Pt.end:t=i;break;default:return}n._updateValue(e,au(t,i,r))},n._onMouseDown=function(e){var t=J(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=au(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},qo(n),n._events=new Zn(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=vu(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),bu={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},_u={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},ku=Sn(yu,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+At+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?_u:bu,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var xu=po(),Cu=["hex","r","g","b","a"];function wu(e){var t=e.color;return"string"==typeof t?du(t):t}var Su=Sn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=ou(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=su(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:uu(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u({},e,{a:t,str:uu(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?Jl:eu;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?du("#"+(!(a=s)||a.length<Jl?"ffffff":a.length>=$l?a.substring(0,$l):a.substring(0,Jl))):cu(function(e){return{r:au(e.r,Ql),g:au(e.g,Ql),b:au(e.b,Ql),a:"number"==typeof e.a?au(e.a,Xl):e.a}}(u({},r,((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},qo(o),o.state={color:wu(n)||du("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Cu;r<i.length;r++){var a=i[r];o._textChangeHandlers[a]=o._onTextChange.bind(o,a)}var s=n.strings,l=t.defaultProps.strings;return o._textLabels={r:n.redLabel||s.red||l.red,g:n.greenLabel||s.green||l.green,b:n.blueLabel||s.blue||l.blue,a:n.alphaLabel||s.alpha||l.alpha,hex:n.hexLabel||s.hex||l.hex},o._strings=u({},l,s),o}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=wu(this.props);n&&this._updateColor(void 0,n)}},t.prototype.render=function(){var e=this,t=this.props,n=this._strings,r=this._textLabels,i=t.theme,a=t.className,s=t.styles,l=t.alphaSliderHidden,u=this.state.color,c=xu(s,{theme:i,className:a}),d=u.str||"",p="#"===d[0]?d.split("").join(" "):0===d.indexOf("rgba(")?"R G B A "+u.r+" "+u.g+" "+u.b+" "+u.a+"%":d,f=n.rootAriaLabelFormat.replace("{0}",p);return o.createElement("div",{className:c.root,role:"group","aria-label":f},o.createElement("div",{className:c.panel},o.createElement(gu,{color:u,onChange:this._onSVChanged,ariaLabel:n.svAriaLabel,ariaDescription:n.svAriaDescription,ariaValueFormat:n.svAriaValueFormat,className:c.colorRectangle}),o.createElement("div",{className:c.flexContainer},o.createElement("div",{className:c.flexSlider},o.createElement(ku,{className:"is-hue",ariaLabel:n.hue||n.hueAriaLabel,minValue:0,maxValue:359,value:u.h,onChange:this._onHChanged}),!l&&o.createElement(ku,{className:"is-alpha",isAlpha:!0,ariaLabel:n.alphaAriaLabel||r.a,overlayColor:u.hex,minValue:0,maxValue:Xl,value:u.a,onChange:this._onAChanged})),t.showPreview&&o.createElement("div",{className:c.flexPreviewBox},o.createElement("div",{className:c.colorSquare+" is-preview",style:{backgroundColor:u.str}}))),o.createElement("table",{className:c.table,role:"group",cellPadding:"0",cellSpacing:"0"},o.createElement("thead",null,o.createElement("tr",{className:c.tableHeader},o.createElement("td",{className:c.tableHexCell},r.hex),o.createElement("td",null,r.r),o.createElement("td",null,r.g),o.createElement("td",null,r.b),!l&&o.createElement("td",null,r.a))),o.createElement("tbody",null,o.createElement("tr",null,Cu.map((function(t){return"a"===t&&l?null:o.createElement("td",{key:t,style:"hex"===t?void 0:{width:"18%"}},o.createElement(Ol,{className:c.input,onChange:e._textChangeHandlers[t],onBlur:e._onBlur,value:e._getDisplayValue(t),spellCheck:!1,ariaLabel:r[t],autoComplete:"off"}))})))))))},t.prototype._getDisplayValue=function(e){var t=this.state,n=t.color,o=t.editingColor;return o&&o.component===e?o.value:"hex"===e?n[e]||"":"number"!=typeof n[e]||isNaN(n[e])?"":String(n[e])},t.prototype._onTextChange=function(e,t,n){var o,r=this.state.color,i="hex"===e,a="a"===e;if(n=(n||"").substr(0,i?$l:3),(i?tu:nu).test(n))if(""!==n&&(i?n.length===$l:a?Number(n)<=Xl:Number(n)<=Ql))if(String(r[e])===n)this.state.editingColor&&this.setState({editingColor:void 0});else{var s=i?du("#"+n):cu(u({},r,((o={})[e]=Number(n),o)));this._updateColor(t,s)}else this.setState({editingColor:{component:e,value:n}})},t.prototype._updateColor=function(e,t){if(t){var n=this.state,o=n.color,r=n.editingColor;if(t.h!==o.h||t.str!==o.str||r){if(e&&this.props.onChange&&(this.props.onChange(e,t),e.defaultPrevented))return;this.setState({color:t,editingColor:void 0})}}},t.defaultProps={strings:{rootAriaLabelFormat:"Color picker, {0} selected.",hex:"Hex",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",hueAriaLabel:"Hue",svAriaLabel:mu.defaultProps.ariaLabel,svAriaValueFormat:mu.defaultProps.ariaValueFormat,svAriaDescription:mu.defaultProps.ariaDescription}},t}(o.Component),(function(e){var t=e.className,n=e.theme;return{root:["ms-ColorPicker",n.fonts.medium,{position:"relative",maxWidth:300},t],panel:["ms-ColorPicker-panel",{padding:"16px"}],table:["ms-ColorPicker-table",{tableLayout:"fixed",width:"100%",selectors:{"tbody td:last-of-type .ms-ColorPicker-input":{paddingRight:0}}}],tableHeader:[n.fonts.small,{selectors:{td:{paddingBottom:4}}}],tableHexCell:[{width:"25%"}],colorSquare:["ms-ColorPicker-colorSquare",{width:48,height:48,margin:"0 0 0 8px",border:"1px solid #c8c6c4"}],flexContainer:[{display:"flex"}],flexSlider:[{flexGrow:"1"}],flexPreviewBox:[{flexGrow:"0"}],input:["ms-ColorPicker-input",{width:"100%",border:"none",boxSizing:"border-box",height:30,selectors:{"&.ms-TextField":{paddingRight:4},"& .ms-TextField-field":{minWidth:"auto",padding:5,textOverflow:"clip"}}}]}}),void 0,{scope:"ColorPicker"}),Eu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.colorpickerref.color.str}},t.prototype.render=function(){var e=this,t=du(this.state.property_values.value);return r.a.createElement(rs,null,r.a.createElement(el,null,this.state.property_values.display_name),r.a.createElement(Su,{styles:{panel:{padding:0}},color:void 0===t?"#000000":t,componentRef:function(t){e.colorpickerref=t},alphaSliderHidden:!0,onChange:function(){e.parent_on_change()}}))},t}(il);function Tu(e){if(!e)return"(none)";var t=[];return e.win&&t.push("Win"),e.ctrl&&t.push("Ctrl"),e.alt&&t.push("Alt"),e.shift&&t.push("Shift"),t.push(e.key),t.join(" + ")}var Iu,Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,display_value:Tu(t.setting.value)},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(Ol,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onKeyDown:function(t){if(t.preventDefault(),"Meta"!==t.key&&"Control"!==t.key&&"Shift"!==t.key&&"Alt"!==t.key){var n={win:t.metaKey,ctrl:t.ctrlKey,alt:t.altKey,shift:t.shiftKey,key:t.key,code:t.keyCode};" "===n.key&&(n.key="Space"),"~~"===n.key&&(n.key="~"),n.key&&"Unidentified"!==n.key||(n.key="(Key "+n.code+")"),1===n.key.length&&(n.key=n.key.toLocaleUpperCase()),e.setState((function(e){return{property_values:u({},e.property_values,{value:n}),display_value:Tu(n)}})),e.parent_on_change()}},onKeyUp:function(){},value:this.state.display_value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(il),Du=function(e){var t;return function(n){t||(t=new Set,Go(e,{componentWillUnmount:function(){t.forEach((function(e){return cancelAnimationFrame(e)}))}}));var o=requestAnimationFrame((function(){t.delete(o),n()}));t.add(o)}},Mu=po(),Nu=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._checkBox=o.createRef(),r._onFocus=function(e){var t=r.props.inputProps;t&&t.onFocus&&t.onFocus(e)},r._onBlur=function(e){var t=r.props.inputProps;t&&t.onBlur&&t.onBlur(e)},r._onChange=function(e){var t=r.props.onChange,n=r.state,o=n.isChecked;n.isIndeterminate?(t&&t(e,o),void 0===r.props.indeterminate&&r.setState({isIndeterminate:!1})):(t&&t(e,!o),void 0===r.props.checked&&r.setState({isChecked:!o}))},r._onRenderLabel=function(e){var t=e.label,n=e.title;return t?o.createElement("span",{"aria-hidden":"true",className:r._classNames.text,title:n},t):null},qo(r),r._id=r.props.id||Bn("checkbox-"),r.state={isChecked:!!(void 0!==t.checked?t.checked:t.defaultChecked),isIndeterminate:!!(void 0!==t.indeterminate?t.indeterminate:t.defaultIndeterminate)},Bt(),r}return l(t,e),t.getDerivedStateFromProps=function(e,t){var n={};return void 0!==e.indeterminate&&(n.isIndeterminate=!!e.indeterminate),void 0!==e.checked&&(n.isChecked=!!e.checked),Object.keys(n).length?n:null},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.disabled,i=t.inputProps,a=t.name,s=t.boxSide,l=t.theme,c=t.ariaLabel,d=t.ariaLabelledBy,p=t.ariaDescribedBy,f=t.styles,h=t.onRenderLabel,m=void 0===h?this._onRenderLabel:h,g=t.checkmarkIconProps,v=t.ariaPositionInSet,y=t.ariaSetSize,b=t.keytipProps,_=t.title,k=t.label,x=this.state,C=x.isChecked,w=x.isIndeterminate;return this._classNames=Mu(f,{theme:l,className:n,disabled:r,indeterminate:w,checked:C,reversed:"start"!==s,isUsingCustomLabelRender:m!==this._onRenderLabel}),o.createElement(fa,{keytipProps:b,disabled:r},(function(t){return o.createElement("div",{className:e._classNames.root,title:_},o.createElement("input",u({type:"checkbox"},i,{"data-ktp-execute-target":t["data-ktp-execute-target"],checked:C,disabled:r,className:e._classNames.input,ref:e._checkBox,name:a,id:e._id,title:_,onChange:e._onChange,onFocus:e._onFocus,onBlur:e._onBlur,"aria-disabled":r,"aria-label":c||k,"aria-labelledby":d,"aria-describedby":eo(p,t["aria-describedby"]),"aria-posinset":v,"aria-setsize":y,"aria-checked":w?"mixed":C?"true":"false"})),o.createElement("label",{className:e._classNames.label,htmlFor:e._id},o.createElement("div",{className:e._classNames.checkbox,"data-ktp-target":t["data-ktp-target"]},o.createElement(wo,u({iconName:"CheckMark"},g,{className:e._classNames.checkmark}))),m(e.props,e._onRenderLabel)))}))},Object.defineProperty(t.prototype,"indeterminate",{get:function(){return!!this.state.isIndeterminate},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"checked",{get:function(){return!!this.state.isChecked},enumerable:!0,configurable:!0}),t.prototype.focus=function(){this._checkBox.current&&this._checkBox.current.focus()},t.defaultProps={boxSide:"start"},t}(o.Component),Au={root:"ms-Checkbox",label:"ms-Checkbox-label",checkbox:"ms-Checkbox-checkbox",checkmark:"ms-Checkbox-checkmark",text:"ms-Checkbox-text"},Bu=Sn(Nu,(function(e){var t,n,o,r,i,a,s,l,u,c,d,p,f,h=e.className,m=e.theme,g=e.reversed,v=e.checked,y=e.disabled,b=e.isUsingCustomLabelRender,_=e.indeterminate,k=m.semanticColors,x=m.effects,C=m.palette,w=m.fonts,S=Zt(Au,m),E=k.inputForegroundChecked,T=C.neutralSecondary,I=C.neutralPrimary,P=k.inputBackgroundChecked,D=k.inputBackgroundChecked,M=k.disabledBodySubtext,N=k.inputBorderHovered,A=k.inputBackgroundCheckedHovered,B=k.inputBackgroundChecked,F=k.inputBackgroundCheckedHovered,O=k.inputBackgroundCheckedHovered,R=k.inputTextHovered,L=k.disabledBodySubtext,H=k.bodyText,W=k.disabledText,z=[{content:'""',borderRadius:x.roundedCorner2,position:"absolute",width:10,height:10,top:4,left:4,boxSizing:"border-box",borderWidth:5,borderStyle:"solid",borderColor:y?M:P,transitionProperty:"border-width, border, border-color",transitionDuration:"200ms",transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)"}];return{root:[S.root,{position:"relative",display:"flex"},g&&"reversed",v&&"is-checked",!y&&"is-enabled",y&&"is-disabled",!y&&[!v&&{selectors:(t={},t[":hover ."+S.checkbox]={borderColor:N,selectors:(n={},n[Et]={borderColor:"Highlight"},n)},t[":focus ."+S.checkbox]={borderColor:N},t[":hover ."+S.checkmark]={color:T,opacity:"1",selectors:(o={},o[Et]={color:"Highlight"},o)},t)},v&&!_&&{selectors:(r={},r[":hover ."+S.checkbox]={background:F,borderColor:O},r[":focus ."+S.checkbox]={background:F,borderColor:O},r["."+S.checkbox]={background:D,borderColor:D},r[Et]={selectors:(i={},i[":hover ."+S.checkbox]={background:"Window",borderColor:"Highlight"},i[":focus ."+S.checkbox]={background:"Highlight"},i[":focus:hover ."+S.checkbox]={background:"Highlight"},i[":focus:hover ."+S.checkmark]={color:"Window"},i[":hover ."+S.checkmark]={color:"Highlight"},i)},r)},_&&{selectors:(a={},a[":hover ."+S.checkbox+", :hover ."+S.checkbox+":after"]={borderColor:A},a[":focus ."+S.checkbox]={borderColor:A},a[":hover ."+S.checkmark]={opacity:"0"},a)},{selectors:(s={},s[":hover ."+S.text]={color:R},s[":focus ."+S.text]={color:R},s)}],h],input:{position:"absolute",background:"none",opacity:0,selectors:(l={},l["."+At+" &:focus + label::before"]={outline:"1px solid "+m.palette.neutralSecondary,outlineOffset:"2px",selectors:(u={},u[Et]={outline:"1px solid ActiveBorder"},u)},l)},label:[S.label,m.fonts.medium,{display:"flex",alignItems:b?"center":"flex-start",cursor:y?"default":"pointer",position:"relative",userSelect:"none",textAlign:"left"},g&&{flexDirection:"row-reverse",justifyContent:"flex-end"},{selectors:{"&::before":{position:"absolute",left:0,right:0,top:0,bottom:0,content:'""',pointerEvents:"none"}}}],checkbox:[S.checkbox,{position:"relative",display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:"20px",width:"20px",border:"1px solid "+I,borderRadius:x.roundedCorner2,boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:"200ms",transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",overflow:"hidden",selectors:{":after":_?z:null}},_&&{borderColor:P},g?{marginLeft:4}:{marginRight:4},!y&&!_&&v&&{background:B,borderColor:D,selectors:(c={},c[Et]={background:"Highlight",borderColor:"Highlight"},c)},y&&{borderColor:M,selectors:(d={},d[Et]={borderColor:"InactiveBorder"},d)},v&&y&&{background:L,borderColor:M}],checkmark:[S.checkmark,{opacity:v?"1":"0",color:E,selectors:(p={},p[Et]={color:y?"InactiveBorder":"Window",MsHighContrastAdjust:"none"},p)}],text:[S.text,{color:y?W:H,fontSize:w.medium.fontSize,lineHeight:"20px"},g?{marginRight:4}:{marginLeft:4},y&&{selectors:(f={},f[Et]={color:"InactiveBorder"},f)}]}}),void 0,{scope:"Checkbox"}),Fu=Ra;!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header"}(Iu||(Iu={}));var Ou,Ru=function(){function e(){this._size=0}return e.prototype.updateOptions=function(e){for(var t=[],n=0,o=0;o<e.length;o++)e[o].itemType===Iu.Divider||e[o].itemType===Iu.Header?t.push(o):e[o].hidden||n++;this._size=n,this._displayOnlyOptionsCache=t},Object.defineProperty(e.prototype,"optionSetSize",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.positionInSet=function(e){if(void 0!==e){for(var t=0;e>this._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(Ou||(Ou={}));var Lu,Hu=po();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(Lu||(Lu={}));var Wu,zu,Uu,Ku,ju,Vu=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?Or(e,n._events):Fr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=fn();return r?o.createElement(Rs,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:pt.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===Lu.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===Lu.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:Lu.closed,id:Bn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==Lu.closed&&t.visibility!==Lu.animatingClosed?e.isOpen||t.visibility!==Lu.open&&t.visibility!==Lu.animatingOpen?null:{visibility:Lu.animatingClosed}:{visibility:Lu.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:Lu.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===Lu.animatingOpen?this._animateTo(Lu.open):this.state.visibility===Lu.animatingClosed&&this._animateTo(Lu.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,D=e.onRenderBody,M=void 0===D?this._onRenderBody:D,N=e.onRenderFooter,A=void 0===N?this._onRenderFooter:N,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===Ou.smallFixedNear||_===Ou.customNear,H=oo(x)?L:!L,W=c&&R+"-headerText",z=_===Ou.custom||_===Ou.customNear?{width:C}:{},U=qn(this.props,Gn),K=this.isActive,j=O===Lu.animatingClosed||O===Lu.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=Hu(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ps,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Y=P(this.props,this._onRenderHeader,W);return o.createElement(Vi,u({},y),o.createElement(bi,{role:"dialog","aria-modal":"true",ariaLabelledBy:Y?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Cs,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Y,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},M(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:Lu.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:Lu.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===Lu.open||this.state.visibility===Lu.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t<n})}},t.prototype._dismissOnOuterClick=function(e){var t=this._panel.current;this.isActive&&t&&!e.defaultPrevented()&&(Po(t,e.target)||(this.props.onOuterClick?(this.props.onOuterClick(),e.preventDefault()):this.dismiss()))},t.defaultProps={isHiddenOnDismiss:!1,isOpen:void 0,isBlocking:!0,hasCloseButton:!0,type:Ou.smallFixedFar},t}(Xn),Gu={root:"ms-Panel",main:"ms-Panel-main",commands:"ms-Panel-commands",contentInner:"ms-Panel-contentInner",scrollableContent:"ms-Panel-scrollableContent",navigation:"ms-Panel-navigation",closeButton:"ms-Panel-closeButton ms-PanelAction-close",header:"ms-Panel-header",headerText:"ms-Panel-headerText",content:"ms-Panel-content",footer:"ms-Panel-footer",footerInner:"ms-Panel-footerInner",isOpen:"is-open",hasCloseButton:"ms-Panel--hasCloseButton",smallFluid:"ms-Panel--smFluid",smallFixedNear:"ms-Panel--smLeft",smallFixedFar:"ms-Panel--sm",medium:"ms-Panel--md",large:"ms-Panel--lg",largeFixed:"ms-Panel--fixed",extraLarge:"ms-Panel--xl",custom:"ms-Panel--custom",customNear:"ms-Panel--customLeft"},qu="100%",Yu="auto",Zu=272,Qu=592,Xu=644,Ju=940,$u="auto",ec=0,tc=48,nc=428,oc=176,rc=((Wu={})["@media (min-width: 480px)"]={width:340},Wu),ic=((zu={})["@media (min-width: 640px)"]={width:Qu},zu["@media (min-width: 1024px)"]={width:Xu},zu),ac=((Uu={})["@media (min-width: 768px)"]={left:tc,width:Yu},Uu["@media (min-width: 1366px)"]={left:nc},Uu),sc=((Ku={})["@media (min-width: 1366px)"]={left:$u,width:Ju},Ku),lc=((ju={})["@media (min-width: 1366px)"]={left:oc},ju),uc=function(e){var t;switch(e){case Ou.smallFixedFar:t=u({},rc);break;case Ou.medium:t=u({},rc,ic);break;case Ou.large:t=u({},rc,ic,ac);break;case Ou.largeFixed:t=u({},rc,ic,ac,sc);break;case Ou.extraLarge:t=u({},rc,ic,ac,lc)}return t},cc={paddingLeft:"16px",paddingRight:"16px"},dc=Sn(Vu,(function(e){var t,n,o=e.className,r=e.focusTrapZoneClassName,i=e.hasCloseButton,a=e.headerClassName,s=e.isAnimating,l=e.isFooterSticky,c=e.isFooterAtBottom,d=e.isOnRightSide,p=e.isOpen,f=e.isHiddenOnDismiss,h=e.theme,m=e.type,g=void 0===m?Ou.smallFixedFar:m,v=h.effects,y=h.fonts,b=h.semanticColors,_=Zt(Gu,h),k=g===Ou.custom||g===Ou.customNear;return{root:[_.root,h.fonts.medium,p&&_.isOpen,i&&_.hasCloseButton,{pointerEvents:"none",position:"absolute",top:0,left:0,right:0,bottom:0},k&&d&&_.custom,k&&!d&&_.customNear,o],overlay:[{pointerEvents:"auto",cursor:"pointer"},p&&s&&bn.fadeIn100,!p&&s&&bn.fadeOut100],hiddenPanel:[!p&&!s&&f&&{visibility:"hidden"}],main:[_.main,{backgroundColor:b.bodyBackground,boxShadow:v.elevation64,pointerEvents:"auto",position:"absolute",display:"flex",flexDirection:"column",overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",bottom:0,top:0,left:$u,right:ec,width:qu,selectors:u((t={},t[Et]={borderLeft:"3px solid "+b.variantBorder,borderRight:"3px solid "+b.variantBorder},t),uc(g))},g===Ou.smallFluid&&{left:ec},g===Ou.smallFixedNear&&{left:ec,right:$u,width:Zu},g===Ou.customNear&&{right:"auto",left:0},k&&{maxWidth:"100vw"},p&&s&&!d&&bn.slideRightIn40,p&&s&&d&&bn.slideLeftIn40,!p&&s&&!d&&bn.slideLeftOut40,!p&&s&&d&&bn.slideRightOut40,r],commands:[_.commands],navigation:[_.navigation,{padding:"0 5px",height:"44px",display:"flex",justifyContent:"flex-end"}],closeButton:[_.closeButton],contentInner:[_.contentInner,{display:"flex",flexDirection:"column",flexGrow:1,overflowY:"hidden"}],header:[_.header,cc,{margin:"14px 0",flexShrink:0,selectors:(n={},n["@media (min-width: 1024px)"]={marginTop:"30px"},n)}],headerText:[_.headerText,y.xLarge,{color:b.bodyText,lineHeight:"27px",margin:0,overflowWrap:"break-word",wordWrap:"break-word",wordBreak:"break-word",hyphens:"auto"},a],scrollableContent:[_.scrollableContent,{overflowY:"auto"},c&&{flexGrow:1}],content:[_.content,cc,{marginBottom:0,paddingBottom:20}],footer:[_.footer,{flexShrink:0,borderTop:"1px solid transparent",transition:"opacity "+Je+" "+Qe},l&&{background:b.bodyBackground,borderTopColor:b.variantBorder}],footerInner:[_.footerInner,cc,{paddingBottom:16,paddingTop:16}]}}),void 0,{scope:"Panel"});function pc(e,t){for(var n=[],o=0,r=t;o<r.length;o++){var i=e[r[o]];i&&n.push(i)}return n}var fc,hc,mc,gc=po(),vc=function(e){function t(t){var n,r=e.call(this,t)||this;if(r._host=o.createRef(),r._focusZone=o.createRef(),r._dropDown=o.createRef(),r._scrollIdleDelay=250,r._sizePosCache=new Ru,r._requestAnimationFrame=Du(r),r._onChange=function(e,t,n,o,i){var a=r.props,s=a.onChange,l=a.onChanged;if(s||l){var c=i?u({},t[n],{selected:!o}):t[n];s&&s(u({},e,{target:r._dropDown.current}),c,n),l&&l(c,n)}},r._onRenderTitle=function(e){var t=r.props.multiSelectDelimiter,n=void 0===t?", ":t,i=e.map((function(e){return e.text})).join(n);return o.createElement(o.Fragment,null,i)},r._onRenderPlaceholder=function(e){return r._placeholder?o.createElement(o.Fragment,null,r._placeholder):null},r._onRenderContainer=function(e){var t=e.calloutProps,n=e.panelProps,i=r.props,a=i.responsiveMode,s=i.dropdownWidth,l=a<=gr.medium,c=r._classNames.subComponentStyles?r._classNames.subComponentStyles.panel:void 0;return l?o.createElement(dc,u({isOpen:!0,isLightDismiss:!0,onDismiss:r._onDismiss,hasCloseButton:!1,styles:c},n),r._renderFocusableList(e)):o.createElement(Gi,u({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHintFixed:!1,directionalHint:Eo.bottomLeftEdge},t,{className:r._classNames.callout,target:r._dropDown.current,onDismiss:r._onDismiss,onScroll:r._onScroll,onPositioned:r._onPositioned,calloutWidth:s||(r._dropDown.current?r._dropDown.current.clientWidth:0)}),r._renderFocusableList(e))},r._onRenderCaretDown=function(e){return o.createElement(wo,{className:r._classNames.caretDown,iconName:"ChevronDown","aria-hidden":!0})},r._onRenderList=function(e){var t=e.onRenderItem,n=void 0===t?r._onRenderItem:t,i={items:[]},a=[],s=function(){var e=i.id?[o.createElement("div",{role:"group",key:i.id,"aria-labelledby":i.id},i.items)]:i.items;a=a.concat(e),i={items:[]}};return e.options.forEach((function(e,t){!function(e,t){switch(e.itemType){case Iu.Header:i.items.length>0&&s();var o=r._id+e.key;i.items.push(n(u({id:o},e,{index:t}),r._onRenderItem)),i.id=o;break;case Iu.Divider:t>0&&i.items.push(n(u({},e,{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u({},e,{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Iu.Divider:return r._renderSeparator(e);case Iu.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(Bu,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(Fu,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=vt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Pt.enter:r.setState({isOpen:!i});break;case Pt.escape:if(!i)return;r.setState({isOpen:!1});break;case Pt.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Pt.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Pt.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Pt.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Pt.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Pt.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Pt.up:n?r.setState({isOpen:!1}):r._host.current&&(t=Fo(r._host.current,r._host.current.lastChild,!0));break;case Pt.home:case Pt.end:case Pt.pageUp:case Pt.pageDown:break;case Pt.down:!n&&r._host.current&&(t=Bo(r._host.current,r._host.current.firstChild,!0));break;case Pt.escape:r.setState({isOpen:!1});break;case Pt.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(el,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},qo(r),r._id=t.id||Bn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i),r._sizePosCache.updateOptions(t.options)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a),r._sizePosCache.updateOptions(t.options)}return r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return pc(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options===this.props.options||e.multiSelect||this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,D=pc(a,T),M=qn(n,Gn),N=this._isDisabled(),A=t+"-errorMessage",B=N?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g||N?{}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=gc(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:N,isRenderingPlaceholder:!D.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(fa,{keytipProps:d,disabled:N},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!N,ref:e._dropDown,id:t,tabIndex:N?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?eo(e._labelId,e._optionId):void 0,"aria-describedby":eo(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":N,"aria-owns":E?e._listId:void 0},M,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},D.length?y(D,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u({},n,{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n<o.length;n++){var r=o[n];t.push(r)}return t},t.prototype._moveIndex=function(e,t,n,o){var r=this.props.options;if(o===n||0===r.length)return o;n<0&&(n=0),n>=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Iu.Header||r[n].itemType===Iu.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(ur,{ref:this._focusZone,direction:To.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o<r.length;o++){var i,a=r[o];-1!==(i=this._getSelectedIndex(e,a))&&n.push(i)}return n},t.prototype._getAllSelectedIndices=function(e){return e.map((function(e,t){return e.selected?t:-1})).filter((function(e){return-1!==e}))},t.prototype._getSelectedIndex=function(e,t){return ia(e,(function(e){return null!=t?e.key===t:!!e.isSelected||!!e.selected}))},t.prototype._isAltOrMeta=function(e){return e.which===Pt.alt||"Meta"===e.key},t.prototype._shouldHandleKeyUp=function(e){var t=this._lastKeyDownWasAltOrMeta&&this._isAltOrMeta(e);return this._lastKeyDownWasAltOrMeta=!1,!!t&&!(cr()||dr())},t.prototype._shouldOpenOnFocus=function(){var e=this.state.hasFocus,t=this.props.openOnKeyboardFocus;return!this._isFocusedByClick&&!0===t&&!e},t.defaultProps={options:[]},t=d([wr],t)}(o.Component),yc={root:"ms-Dropdown-container",label:"ms-Dropdown-label",dropdown:"ms-Dropdown",title:"ms-Dropdown-title",caretDownWrapper:"ms-Dropdown-caretDownWrapper",caretDown:"ms-Dropdown-caretDown",callout:"ms-Dropdown-callout",panel:"ms-Dropdown-panel",dropdownItems:"ms-Dropdown-items",dropdownItem:"ms-Dropdown-item",dropdownDivider:"ms-Dropdown-divider",dropdownOptionText:"ms-Dropdown-optionText",dropdownItemHeader:"ms-Dropdown-header",titleIsPlaceHolder:"ms-Dropdown-titleIsPlaceHolder",titleHasError:"ms-Dropdown-title--hasError"},bc=((fc={})[Et+", "+"@media screen and (-ms-high-contrast: black-on-white)".replace("@media ","")]={MsHighContrastAdjust:"none"},fc),_c={selectors:u((hc={},hc[Et]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},hc),bc)},kc={selectors:(mc={},mc[Et]={borderColor:"Highlight"},mc)},xc=Tt(0,480),Cc=Sn(vc,(function(e){var t,n,o,r,i,a,s,l=e.theme,c=e.hasError,d=e.hasLabel,p=e.className,f=e.isOpen,h=e.disabled,m=e.required,g=e.isRenderingPlaceholder,v=e.panelClassName,y=e.calloutClassName,b=e.calloutRenderEdge;if(!l)throw new Error("theme is undefined or null in base Dropdown getStyles function.");var _=Zt(yc,l),k=l.palette,x=l.semanticColors,C=l.effects,w=l.fonts,S={color:x.menuItemTextHovered},E={color:k.neutralPrimary},T={borderColor:x.errorText},I=[_.dropdownItem,{backgroundColor:"transparent",boxSizing:"border-box",cursor:"pointer",display:"flex",alignItems:"center",padding:"0 8px",width:"100%",minHeight:36,lineHeight:20,height:0,position:"relative",border:"1px solid transparent",borderRadius:0,wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left"}],P=function(e){var t;return void 0===e&&(e=!1),{selectors:(t={"&:hover:focus":[{color:k.neutralDark,backgroundColor:e?k.neutralLight:k.neutralLighter},_c],"&:focus":[{backgroundColor:e?k.neutralLight:"transparent"},_c],"&:active":[{color:k.neutralDark,backgroundColor:e?k.neutralLight:k.neutralLighter},_c]},t[Et]={borderColor:"Window"},t["."+At+" &:focus:after"]={left:0,top:0,bottom:0,right:0},t)}},D=I.concat([{backgroundColor:k.neutralLight,color:k.neutralDark},P(!0),_c]),M=I.concat([{color:x.disabledText,cursor:"default"}]),N=b===kr.bottom?C.roundedCorner2+" "+C.roundedCorner2+" 0 0":"0 0 "+C.roundedCorner2+" "+C.roundedCorner2,A=b===kr.bottom?"0 0 "+C.roundedCorner2+" "+C.roundedCorner2:C.roundedCorner2+" "+C.roundedCorner2+" 0 0";return{root:[_.root,p],label:_.label,dropdown:[_.dropdown,vn,w.medium,{color:k.neutralPrimary,borderColor:k.neutralSecondary,position:"relative",outline:0,userSelect:"none",selectors:(t={},t["&:hover ."+_.title]=[!h&&S,{borderColor:f?k.themePrimary:k.neutralPrimary},kc],t["&:focus ."+_.title]=[!h&&S],t["&:focus:after"]=[{pointerEvents:"none",content:"''",position:"absolute",boxSizing:"border-box",top:"0px",left:"0px",width:"100%",height:"100%",border:h?"none":"2px solid "+k.themePrimary,borderRadius:"2px"},_c],t["&:active ."+_.title]=[!h&&S,{borderColor:k.themePrimary},kc],t["&:hover ."+_.caretDown]=!h&&E,t["&:focus ."+_.caretDown]=[!h&&E,{selectors:u((n={},n[Et]={color:"HighlightText"},n),bc)}],t["&:active ."+_.caretDown]=!h&&E,t["&:hover ."+_.titleIsPlaceHolder]=!h&&E,t["&:focus ."+_.titleIsPlaceHolder]=!h&&E,t["&:active ."+_.titleIsPlaceHolder]=!h&&E,t["&:hover ."+_.titleHasError]=T,t["&:active ."+_.titleHasError]=T,t)},f&&"is-open",h&&"is-disabled",m&&"is-required",m&&!d&&{selectors:(o={":after":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},o[Et]={selectors:{":after":{right:-14}}},o)}],title:[_.title,vn,{backgroundColor:x.inputBackground,borderWidth:1,borderStyle:"solid",borderColor:x.inputBorder,borderRadius:f?N:C.roundedCorner2,cursor:"pointer",display:"block",height:32,lineHeight:30,padding:"0 28px 0 8px",position:"relative",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},g&&[_.titleIsPlaceHolder,{color:x.inputPlaceholderText}],c&&[_.titleHasError,T],h&&{backgroundColor:x.disabledBackground,border:"none",color:x.disabledText,cursor:"default",selectors:(r={},r[Et]={border:"1px solid GrayText",color:"GrayText"},r)}],caretDownWrapper:[_.caretDownWrapper,{position:"absolute",top:1,right:8,height:32,lineHeight:30},!h&&{cursor:"pointer"}],caretDown:[_.caretDown,{color:k.neutralSecondary,fontSize:w.small.fontSize,pointerEvents:"none"},h&&{color:x.disabledText,selectors:(i={},i[Et]={color:"GrayText"},i)}],errorMessage:u({color:x.errorText},l.fonts.small,{paddingTop:5}),callout:[_.callout,{boxShadow:C.elevation8,borderRadius:A,selectors:(a={},a[".ms-Callout-main"]={borderRadius:A},a)},y],dropdownItemsWrapper:{selectors:{"&:focus":{outline:0}}},dropdownItems:[_.dropdownItems,{display:"block"}],dropdownItem:I.concat([P()]),dropdownItemSelected:D,dropdownItemDisabled:M,dropdownItemSelectedAndDisabled:[D,M,{backgroundColor:"transparent"}],dropdownItemHidden:I.concat([{display:"none"}]),dropdownDivider:[_.dropdownDivider,{height:1,backgroundColor:x.bodyDivider}],dropdownOptionText:[_.dropdownOptionText,{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:0,maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px"}],dropdownItemHeader:[_.dropdownItemHeader,u({},w.medium,{fontWeight:dt.semibold,color:x.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:36,lineHeight:36,cursor:"default",padding:"0 8px",userSelect:"none",textAlign:"left"})],subComponentStyles:{label:{root:{display:"inline-block"}},multiSelectItem:{root:{padding:0},label:{alignSelf:"stretch",padding:"0 8px",width:"100%"}},panel:{root:[v],main:{selectors:(s={},s[xc]={width:272},s)},contentInner:{padding:"0 0 20px"}}}}}),void 0,{scope:"Dropdown"}),wc=function(e){function t(t){var n=e.call(this,t)||this;return n.dropref=null,n.dropref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return 0===this.dropref.selectedOptions.length?null:{value:this.dropref.selectedOptions[0].key}},t.prototype.render=function(){var e=this;return r.a.createElement(Cc,{styles:{dropdown:{width:"350px",alignSelf:"start"}},defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.dropref=t},onChange:function(){e.parent_on_change()}})},t}(il),Sc=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,powertoy:t.powertoy},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({powertoy:e.powertoy})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value()}));var n={};return n[this.state.settings_key]={name:this.state.powertoy.name,properties:t},{powertoys:n}},t.prototype.call_custom_action=function(e,t){var n,o={action:(n={},n[this.state.settings_key]={action_name:e,value:t.value},n)};window.output_from_webview(JSON.stringify(o))},t.prototype.render=function(){var e=this,t=this.state.powertoy.properties;return r.a.createElement(rs,{tokens:{childrenGap:20}},r.a.createElement(rs,null,r.a.createElement(Za,{variant:"large"},this.state.powertoy.description),this.state.powertoy.hasOwnProperty("overview_link")||this.state.powertoy.hasOwnProperty("video_link")?r.a.createElement("br",null):null,this.state.powertoy.hasOwnProperty("overview_link")?r.a.createElement(rs,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(rl,{styles:{root:{alignSelf:"center"}},href:this.state.powertoy.overview_link,target:"_blank"},"Module overview")):null,this.state.powertoy.hasOwnProperty("video_link")?r.a.createElement(rs,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(rl,{styles:{root:{alignSelf:"center"}},href:this.state.powertoy.video_link,target:"_blank"},"Video demo")):null),Object.keys(t).sort((function(e,n){return(t[e].order||0)-(t[n].order||0)})).map((function(n){switch(t[n].editor_type){case"bool_toggle":return r.a.createElement(ul,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});case"string_text":return r.a.createElement(Rl,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});case"int_spinner":return r.a.createElement(ql,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});case"color_picker":return r.a.createElement(Eu,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});case"custom_action":return r.a.createElement(El,{setting:t[n],action_name:n,action_callback:function(t,n){e.call_custom_action(t,n)},key:n,ref:function(t){e.references[n]=t}});case"hotkey":return r.a.createElement(Pu,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});case"choice_group":return r.a.createElement(Cl,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});case"dropdown":return r.a.createElement(wc,{setting:t[n],key:n,on_change:e.parent_on_change,ref:function(t){e.references[n]=t}});default:return null}})),r.a.createElement("span",null))},t}(r.a.Component);n(29);function Ec(e,t){void 0===e&&(e="");ce({style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons"',src:"url('data:application/octet-stream;base64,d09GRgABAAAAAAu8AA4AAAAAFYgAA2PXAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEgAAABgMUZxSWNtYXAAAAGMAAAAWwAAAXqhL5+fY3Z0IAAAAegAAAAgAAAAKgnZCa9mcGdtAAACCAAAAPAAAAFZ/J7mjmdhc3AAAAL4AAAADAAAAAwACAAbZ2x5ZgAAAwQAAANmAAAFdLqlsAxoZWFkAAAGbAAAADIAAAA2AGEB92hoZWEAAAagAAAAFQAAACQQAQgDaG10eAAABrgAAAAmAAAAJhJIBzVsb2NhAAAG4AAAACQAAAAkDIYOZG1heHAAAAcEAAAAHQAAACAAKgH2bmFtZQAAByQAAAP2AAAJ+o+d8VFwb3N0AAALHAAAABQAAAAg/1EAiHByZXAAAAswAAAAiQAAANN4vfIOeJxjYGG/yjiBgZWBgXUWqzEDA6M0hGa+yJDGJMTBysrFyMQIBgxAIMCAAL7BCgoMDs8ZXllxgPkQkgGsjgXCU2BgAADopwgseJxjYGBgZoBgGQZGBhAoAfIYwXwWhgggLcQgABRhes7wnPc533PB58LPc16WvLL6/5+BAUks+2UuSEySUeKrxHeJTxIfJWaLzRa9BjUTDTCyYRMdWQAAVKwc+wB4nGPQYghlKGBoYFjFyMDYwOzAeIDBAYsIEAAAqhwHlXicXY+/TsNADMZzJLSEJ0A6IZ11KkOViJ3phksk1CUlDOelgNRKpO+AlIXFA8/ibhnzYgjMEf4utr/P+ny/c6f5yXx2nKVHKilWnDfhoNQLDurtmf35IU/vNmVhTNV5VvdlwWoJomtOF/VNsGjI0PWWTG0eH7acLWKXxY7w0nDShk7qbQB2qL/HHeJVPJLFI4QS30/xfYxL+rUsVobTiyasA/des/OoAUzFYxN49BoQf8ikP3VnE+NsOWXbwE5zgkSfygL3RJqE+0uPf/Wgkv+G+23Iv6tB9U3c9Bb0h2HBgrChl2fbUAkaYPkOhPxkxgABAAIACAAK//8AD3iclZPPaxtXEMdn3uzuSC1Waq/ktVJQa8mSECVqKlveQ0BxIZCkEB19WKOQUw6F6BISEASsQImbgi92bj2YRDR/QAKhxn9Arrnl1F5CqotzkFNoVrxdOrv6EQX3Uv3YNzvzmfedtzsDCp4CGD+Zd4GAAdz55fni8vzyU/pTv1Avgh/AvDv85ZHRBPkQAHYTYEkCJCEFFTiKvQTGN78DfHEIc2D9fQifAck1Edum2Oe/w+X6cmZ+eknAB/j4N7vdroZuV+H2NiDY+Be/s85JJqCTRBd539O2tj3at86JRe88fUu49/Ce53gOPgdIIiexLGwSHWNLPfOCa8E1Tz0Lmp56rp57BnxyGzQFgegUFlg85CG4cBt24FdRTC9m0lbGpKLFtkl5q5AvFahol8riWivV19brRdtcd8VVW1+tLa4KtOgUbWxgfa1UdstmFct2matYyFtcZjuFXGQnhZn0osNOMYcOOW4OV2vrruNSA13TxVpOZdIpVchXVX2toexaQ9aq3KfEn1PWP4hIB+HrpbOXwvuPkwtJ+T0O7186uxS+PkBCDIMDrEgUtydR3JYoVg7Cn5VhqOPNcPDV96WLrx45552lb5f2X10sbXwdDjaPR1E8czqKZzb1XvPhzQsXbj5sTlb3xpVK5coNd7waK/+vmGD2IOEfoiWKU7njT0udjZ4qVf04W1a0Bt2ZwuJVeoQUcWBtRb2UVNIg3NMt3fIooEARPdHXPQq1inob8TcgM+AgYovJqPPMnlYUevo6PaEow4tyY1ZJz1tbU1babma3FvWo52nSFLPA2GLfuhyNzahP0QDyT7Sv/ROSgOYBsfYH5E/4Q+F7ER/3vyTxiWbNJ8TEVm+gmfyB9olHdR+CONmP91eyv2P1ouAIYx7riKKwLWEvT9hoYFST/EkB7E9VhIWsynLf6kxZ5rbe03sd6lO/o7LUjm2d7UQs7nDf7I/OGE2hnFEi1KZ2R0tQMvRebI9q3oGs2eeYHz1rNts6O6GysUQsJs86C1mrM2ZHM65EeKI+FZGt4xeZkC98KRMNWDNyaiGTVillFPIrVSVTtdBQKzJfhsyX+FKGzJdhwC5ab44eXL364OhNONzdDYeTO7R277192buzsXGn9/LtvRk7Af9Jj3f60D2VMLalwn8BDliIAQAAeJxjYGRgYGBOvp43+b9GPL/NVwZuDgYQ2P/3YAOIvunUvwhEczCAxTkZmEAUAGSmCn0AAHicY2BkYOBgAAE4yciACpgAAsoAHQAAAAUqAKYIAAAAABMA8wAGAAMBpQIDAAcABwG5AV0AGQAZAYcCGQAAAAAAAAAWAEgAXAB+AW4BhAGaAbAByAHgAfYCDAIiAjoCUAJmArp4nGNgZGBgEGSYw8DCAAKMYJILhBkjQUwAFCoBIgAAAHictVQ/axxHFH+nO1sKjkUwBFxOEYIsjj1bKozsSthxZTWyEbgJzO3M7Q7e2xlmZr1scOHSRT5GGkM+RUggZep8gtSpUua9t7N3ku9ilEDu2NnfvHl/f+/NAsDd0dcwgv53jE+PR3AHdz3egV34JuExyp8nPEH8bcI34HNwCd+EL+BtwrtwAt8nvAdfwi8J34JD+D3h26OfR5OE9+Fw51eMMpp8hju182fCI/hqfJHwDuyPv0t4jPL3CU8Q/5jwDbg7/i3hmyDGfyS8C36yl/AeHE4GP7fg5eSHhG+P30/+SngfXu69++mDOLr/4KE4M7m3wS6ieGK9s15GY+tMnFaVODdFGYM410H7N1plz+Tcm1ycPX1+JE5D0DGc66KppN882JRcaB/QszjOjk/6Uzrsz17owmphgpAieqn0UvrXwi5ELPWl/ApvG0fi3C6drI0O2dbkyxjdo9msbdtsOZxnaDOLnbOFl67sZgtbxzBbm4fGucpoJeggE69sI5ayE03QmAQmRmIRrci9llFPhTLBVbKbClkr4bzB0xxVNL5lEE77pYkR3c07LqIyua7JFx4EYf0AFhRhulmq81Y1eZwKYh5tp2QzBDC1aEuTl5cyazGoqfOqUdimVfa2rjpxYO4JvZxjLmt19PCpbFldmboQXoeInSJW1wHIfOXrMTNwYDBK1EtqgTcYVdm2rqxUV9mTPVXaUzkWQ+HaRNdEoTSVSTqlrtxVRnEY6y6pU0PQIfJTmrnBnLPrdxs+gIAjuA8P4CGiMzCQgwcLAZ8FRJQ9QeTxztMqUWIQ1ZDhySlU+BdwjrICSjwLvNP41qj9BleFms/Qbo578k0xnuKX5YjtA2uSHVkV0KA/iZrXsbiOzgXnEVLOAr90GT4nV2wHy8t2Lzgbi6tAHapK4hOZAYXSJWf5GmXEEp2UrLuNv4L3DTI4aOf4XuJeYk6G2cr+BfPEc0TpI5jhv+V/hv4+ts9SnBnijr0U7Mehhw6lC/ZG1c62Rg+cs8OOGO6jWFlQ719xTYKZ6PDdMHc9Ez1jgzbJLFftUYPq0DDFvWI9xx3vWEJ8UBzHnelt8+RFp71k3477SjVHPiOrOecxdKLiishqyKu3CNwFvyFZrGqYXqurjvcKbXLcT5mvfub7uNNVnI8rMDyJLfOU47qdszZVSto5VtPw3Kmt3JNNxegA9e/hmyZ0nnjZ5r3P4b9yu/au2FOBMs9zHNOdGmZ1WwVD9M28Hl+aAaqkryVyvOEWkP++VoWSliu3fCs/NXvyylRp7otNa19Vjxu+WQ1bUrZDNwc/pFnxTf7nGe2/jHXqzNr7cENMYpnmh/KdM9N9b/+Hu/03eW84mAAAeJxjYGYAg/9+DOUMmEAQACk7Adl4nNvAoM2wiZGTSZtxExeI3M7Vmhtqq8rAob2dOzXYQU8GxOKJ8LDQkASxeJ3NteWFQSw+HRUZER4Qi19OQpiPA8QS4OPhZGcBsQTBAMQS2jChIMAAyGLYzgg3mgluNDPcaBa40axwo9nkJKFGs8ON5oAbzQk3epMwI7v2BgYF19pMCRcAxAEoGgAAAA==') format('truetype');"},icons:{GlobalNavButton:"",ChevronDown:"",ChevronUp:"",Cancel:"",Settings:"",ChevronLeft:"",ChevronRight:"",ChevronUpSmall:"",ChevronDownSmall:"",ChevronLeftSmall:"",ChevronRightSmall:"",ChevronUpMed:"",ChevronDownMed:"",ChevronLeftMed:"",ChevronRightMed:"",CircleRing:""}},t)}var Tc=function(){de("trash","delete"),de("onedrive","onedrivelogo"),de("alertsolid12","eventdatemissed12"),de("sixpointstar","6pointstar"),de("twelvepointstar","12pointstar"),de("toggleon","toggleleft"),de("toggleoff","toggleright")},Ic="https://spoprod-a.akamaihd.net/files/fabric/assets/icons/";function Pc(){return(Pc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}var Dc=r.a.createElement("g",{fill:"none",fillRule:"evenodd"},r.a.createElement("path",{d:"M.5.5h14v14H.5z"}),r.a.createElement("path",{d:"M2.5 2.5h4v4h-4zM2.5 8.5h4v4h-4zM8.5 2.5h4v10h-4z"})),Mc=function(e){return r.a.createElement("svg",Pc({width:15,height:15},e),Dc)};function Nc(){return(Nc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}var Ac=r.a.createElement("g",{fill:"none",fillRule:"evenodd"},r.a.createElement("path",{d:"M.5.5h14v14H.5zM5 11.5h2M5 3.5h2M7.501 4.004v7M8 11.5h2M8 3.5h2"})),Bc=function(e){return r.a.createElement("svg",Nc({width:15,height:15},e),Ac)};function Fc(){return(Fc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}var Oc,Rc,Lc=r.a.createElement("g",{fill:"none",fillRule:"evenodd"},r.a.createElement("path",{d:"M.5.5h14v14H.5z"}),r.a.createElement("path",{d:"M2.5 2.5h6v6h-6zM2.5 10.5h2v2h-2zM6.5 10.5h2v2h-2zM10.5 2.5h2v2h-2zM10.5 6.5h2v2h-2zM10.5 10.5h2v2h-2z"})),Hc=function(e){return r.a.createElement("svg",Fc({width:15,height:15},e),Lc)};void 0===(Oc="icons/fonts/")&&(Oc=Ic),[Ec].forEach((function(e){return e(Oc,Rc)})),Tc(),ce({icons:{"pt-fancy-zones":r.a.createElement(Mc,null),"pt-power-rename":r.a.createElement(Bc,null),"pt-shortcut-guide":r.a.createElement(Hc,null)}});var Wc=function(e){function t(t){var n=e.call(this,t)||this;return n.show_save_exit_dialog=function(){n.setState({show_save_discard_dialog:!0,user_trying_to_exit:!0})},n.on_setting_change=function(){n.setState({data_changed:!0})},n.show_save_discard_dialog=function(e){n.setState({target_selected_menu:e,show_save_discard_dialog:!0,user_trying_to_exit:!1})},n.save_clicked=function(){n.setState({saving:!0}),window.output_from_webview(JSON.stringify(n.settings_screen_ref.get_data()))},n.close_save_discard_dialog=function(){n.state.user_trying_to_exit&&n.send_message_to_application("cancel-exit"),n.setState({show_save_discard_dialog:!1})},n.save_save_discard_dialog=function(){n.state.user_trying_to_exit&&n.send_message_to_application("cancel-exit"),n.setState({show_save_discard_dialog:!1}),n.save_clicked()},n.discard_save_discard_dialog=function(){n.state.user_trying_to_exit&&n.send_message_to_application("exit"),n.setState({show_save_discard_dialog:!1,selected_menu:n.state.target_selected_menu,data_changed:!1,saving:!1})},n.settings_screen_ref=null,n.state={data_changed:!1,saving:!1,selected_menu:"general",target_selected_menu:"",show_save_discard_dialog:!1,user_trying_to_exit:!1,settings:{}},n}return l(t,e),t.prototype.componentDidMount=function(){this.send_message_to_application(JSON.stringify({refresh:!0}))},t.prototype.send_message_to_application=function(e){window.output_from_webview(e)},t.prototype.receive_config_msg=function(e){var t=this.state.selected_menu;e.hasOwnProperty("powertoys")&&e.powertoys.hasOwnProperty(t)||(t="general"),this.setState({settings:e,selected_menu:t,data_changed:!1,saving:!1,show_save_discard_dialog:!1}),this.settings_screen_ref&&this.settings_screen_ref.forceUpdate()},t.prototype.receive_exit_request=function(){this.state.data_changed?this.show_save_exit_dialog():this.send_message_to_application("exit")},t.prototype.render=function(){var e=this,t=this.state.settings.powertoys,n=[];for(var o in t)t.hasOwnProperty(o)&&n.push({name:t[o].name,key:o,url:"",icon:t[o].icon_key||"CircleRing"});var i=fn();return r.a.createElement("div",{className:"body",style:{stroke:i.palette.black}},r.a.createElement("div",{className:"sidebar",style:{backgroundColor:i.palette.neutralLighter,color:i.palette.black}},r.a.createElement(za,{selectedKey:this.state.selected_menu,onLinkClick:function(t,n){var o=n&&n.key||null;o&&o!=e.state.selected_menu&&(e.state.data_changed?(t&&t.preventDefault(),e.show_save_discard_dialog(o)):e.setState({selected_menu:o}))},styles:{navItems:{margin:"0"},compositeLink:{backgroundColor:i.palette.neutralLighter,color:i.palette.neutralPrimary,selectors:{"&.is-selected button":{backgroundColor:i.palette.neutralLight,color:i.palette.neutralPrimaryAlt,fontWeight:"bold"},"&:hover button.ms-Nav-link":{backgroundColor:i.palette.neutralLight,color:i.palette.neutralPrimary},"i.ms-Button-icon":{color:i.palette.neutralPrimary,fontWeight:"normal",paddingLeft:"5px",paddingRight:"5px"},".ms-Button-icon > svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(Za,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(rs,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(ds,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(ys,{size:ss.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(xs,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(Tl,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Sc,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(Js,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:ps.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(zs,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(ds,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(ds,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(cs,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&hn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var zc=document.getElementById("app");zc&&zc.hasChildNodes()?a.a.hydrate(r.a.createElement(Wc,{ref:function(e){window.react_app_component=e}}),zc):a.a.render(r.a.createElement(Wc,{ref:function(e){window.react_app_component=e}}),zc)}]);