text: define("7bd1d81d-c811-461b-1704-ad1b5e31dc2c_1.0.0",["react","@microsoft/sp-webpart-base","react-dom","@microsoft/sp-core-library","sp-client-custom-fields/strings","ImageColorStrings"],function(e,t,n,o,r,i){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=429)}([function(t,n){t.exports=e},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(65))},function(e,t,n){"use strict";(function(e){function n(e){var t=I();e();var n=I();w.perf.duration+=n-t}function o(){var e=y.__themeState__||{theme:void 0,lastStyleElement:void 0,registeredStyles:[]};return e.runState||(e=_({},e,{perf:{count:0,duration:0},runState:{flushTimer:0,mode:0,buffer:[]}})),e.registeredThemableStyles||(e=_({},e,{registeredThemableStyles:[]})),y.__themeState__=e,e}function r(e,t){void 0===t&&(t=!1),n(function(){var n=Array.isArray(e)?e:b(e),o=w.runState,r=o.mode,i=o.buffer,a=o.flushTimer;t||1===r?(i.push(n),a||(w.runState.flushTimer=l())):c(n)})}function i(e){w.loadStyles=e}function a(e){w.runState.mode=e}function s(){n(function(){var e=w.runState.buffer.slice();w.runState.buffer=[];var t=[].concat.apply([],e);t.length>0&&c(t)})}function l(){return setTimeout(function(){w.runState.flushTimer=0,s()},0)}function c(e,t){w.loadStyles?w.loadStyles(m(e).styleString,e):g(e)}function d(e){w.theme=e,h()}function u(e){void 0===e&&(e=3),3!==e&&2!==e||(p(w.registeredStyles),w.registeredStyles=[]),3!==e&&1!==e||(p(w.registeredThemableStyles),w.registeredThemableStyles=[])}function p(e){e.forEach(function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)})}function h(){if(w.theme){for(var e=[],t=0,n=w.registeredThemableStyles;t<n.length;t++){var o=n[t];e.push(o.themableStyle)}e.length>0&&(u(1),c([].concat.apply([],e)))}}function f(e){return e&&(e=m(b(e)).styleString),e}function m(e){var t=w.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,r||i}return e.rawString}).join(""),themable:n}}function b(e){var t=[];if(e){for(var n=0,o=void 0;o=x.exec(e);){var r=o.index;r>n&&t.push({rawString:e.substring(n,r)}),t.push({theme:o[1],defaultValue:o[2]}),n=x.lastIndex}t.push({rawString:e.substring(n)})}return t}function g(e){if("undefined"!=typeof document){var t=document.getElementsByTagName("head")[0],n=document.createElement("style"),o=m(e),r=o.styleString,i=o.themable;n.setAttribute("data-load-themed-styles","true"),n.type="text/css",v&&n.setAttribute("nonce",v),n.appendChild(document.createTextNode(r)),w.perf.count++,t.appendChild(n);var a=document.createEvent("HTMLEvents");a.initEvent("styleinsert",!0,!1),a.args={newStyle:n},document.dispatchEvent(a);var s={styleElement:n,themableStyle:e};i?w.registeredThemableStyles.push(s):w.registeredStyles.push(s)}}var _=this&&this.__assign||function(){return _=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},_.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var y="undefined"==typeof window?e:window,v=y&&y.CSPSettings&&y.CSPSettings.nonce,w=o(),x=/[\'\"]\[theme:\s*(\w+)\s*(?:\,\s*default:\s*([\\"\']?[\.\,\(\)\#\-\s\w]*[\.\,\(\)\#\-\w][\"\']?))?\s*\][\'\"]/g,I=function(){return"undefined"!=typeof performance&&performance.now?performance.now():Date.now()};t.loadStyles=r,t.configureLoadStyles=i,t.configureRunMode=a,t.flush=s,t.loadTheme=d,t.clearStyles=u,t.detokenize=f,t.splitStyles=b}).call(t,n(31))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(83))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.topLeftEdge=0]="topLeftEdge",e[e.topCenter=1]="topCenter",e[e.topRightEdge=2]="topRightEdge",e[e.topAutoEdge=3]="topAutoEdge",e[e.bottomLeftEdge=4]="bottomLeftEdge",e[e.bottomCenter=5]="bottomCenter",e[e.bottomRightEdge=6]="bottomRightEdge",e[e.bottomAutoEdge=7]="bottomAutoEdge",e[e.leftTopEdge=8]="leftTopEdge",e[e.leftCenter=9]="leftCenter",e[e.leftBottomEdge=10]="leftBottomEdge",e[e.rightTopEdge=11]="rightTopEdge",e[e.rightCenter=12]="rightCenter",e[e.rightBottomEdge=13]="rightBottomEdge"}(t.DirectionalHint||(t.DirectionalHint={}))},function(e,n){e.exports=t},function(e,t){e.exports=n},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(110))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=n(4),l=n(43),c=n(103),d=function(e){function t(t,n,o){var r=e.call(this,t)||this;return r.classNames={base:"ms-Button",variant:"",isEnabled:"",isDisabled:""},r._warnDeprecations({rootProps:null}),r._labelId=a.getId(),r._descriptionId=a.getId(),r._ariaDescriptionId=a.getId(),r.state={menuProps:null},r}return o(t,e),t.prototype.render=function(){var e,t=this.props,n=t.description,o=t.ariaLabel,r=t.ariaDescription,i=t.href,s=t.disabled,l=this,d=l._ariaDescriptionId,u=l._labelId,p=l._descriptionId,h=!!i,f=h?"a":"button",m=a.getNativeProps(a.assign({},this.props.rootProps,this.props),h?a.anchorProperties:a.buttonProperties,["disabled"]);e=r?d:n?p:m["aria-describedby"]?m["aria-describedby"]:null;var b=a.assign(m,{className:a.css(c.root,this.props.className,this.classNames.base,this.classNames.variant,this.classNames.root,(g={disabled:s},g[this.classNames.isDisabled]=s,g[this.classNames.isEnabled]=!s,g)),ref:this._resolveRef("_buttonElement"),disabled:s,"aria-label":o,"aria-labelledby":o?null:u,"aria-describedby":e,"aria-disabled":s});return this.props.menuProps&&a.assign(b,{onClick:this._onToggleMenu}),this.onRenderContent(f,b);var g},t.prototype.focus=function(){this._buttonElement&&this._buttonElement.focus()},t.prototype.onRenderContent=function(e,t){var n=this.props,o=n.onRenderMenu,r=void 0===o?this._onRenderMenu:o,s=n.onRenderMenuIcon,l=void 0===s?this._onRenderMenuIcon:s,d=n.menuProps,u=n.menuIconName;return i.createElement(e,t,i.createElement("div",{className:a.css(this.classNames.base+"-flexContainer",c.flexContainer,this.classNames.flexContainer)},this.onRenderIcon(),this.onRenderLabel(),this.onRenderDescription(),this.onRenderAriaDescription(),this.onRenderChildren(),(d||u||this.props.onRenderMenuIcon)&&l(this.props,this._onRenderMenuIcon),this.state.menuProps&&r(d,this._onRenderMenu)))},t.prototype.onRenderIcon=function(){var e=this.props.icon;return e&&i.createElement("span",{className:a.css(this.classNames.base+"-icon",this.classNames.icon)},i.createElement("i",{className:"ms-Icon ms-Icon--"+e}))},t.prototype.onRenderLabel=function(){var e=this.props,t=e.children,n=e.text;return void 0===n&&"string"==typeof t&&(n=t),n&&i.createElement("span",{className:a.css(this.classNames.base+"-label",this.classNames.label),id:this._labelId},n)},t.prototype.onRenderChildren=function(){var e=this.props.children;return"string"==typeof e?null:e},t.prototype.onRenderDescription=function(){var e=this.props.description;return e?i.createElement("span",{className:a.css(this.classNames.base+"-description",this.classNames.description),id:this._descriptionId},e):null},t.prototype.onRenderAriaDescription=function(){var e=this.props.ariaDescription;return e?i.createElement("span",{className:c.screenReaderOnly,id:this._ariaDescriptionId},e):null},t.prototype._onRenderMenuIcon=function(e){var t=e.menuIconName,n=void 0===t?"ChevronDown":t;return i.createElement("span",{className:a.css(this.classNames.base+"-icon",this.classNames.menuIcon)},i.createElement("i",{className:"ms-Icon ms-Icon--"+n}))},t.prototype._onRenderMenu=function(e){return i.createElement(l.ContextualMenu,{className:a.css("ms-BaseButton-menuHost"),isBeakVisible:!0,directionalHint:s.DirectionalHint.bottomLeftEdge,items:e.items,target:this._buttonElement,labelElementId:this._labelId,onDismiss:this._onToggleMenu})},t.prototype._onToggleMenu=function(){var e=this.props.menuProps,t=this.state.menuProps;this.setState({menuProps:t?null:e})},t}(a.BaseComponent);r([a.autobind],d.prototype,"_onRenderMenuIcon",null),r([a.autobind],d.prototype,"_onRenderMenu",null),r([a.autobind],d.prototype,"_onToggleMenu",null),t.BaseButton=d},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(116))},function(e,t,n){"use strict";function o(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))}function r(e){var t;return e&&u(e)&&(t=e._virtual.parent),t}function i(e,t){return void 0===t&&(t=!0),e&&(t&&r(e)||e.parentNode&&e.parentNode)}function a(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=i(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}function s(e){p=e}function l(e){return p?void 0:e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function c(e){return p?void 0:e&&e.ownerDocument?e.ownerDocument:document}function d(e){var t;return e&&(e===window?t={left:0,top:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect&&(t=e.getBoundingClientRect())),t}function u(e){return e&&!!e._virtual}Object.defineProperty(t,"__esModule",{value:!0}),t.setVirtualParent=o,t.getVirtualParent=r,t.getParent=i,t.elementContains=a;var p=!1;t.setSSR=s,t.getWindow=l,t.getDocument=c,t.getRect=d},function(e,t){e.exports=o},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(86))},,function(e,t){e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(92))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=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(document.createEvent){var a=document.createEvent("HTMLEvents");a.initEvent(n,r,!0),a.args=o,i=t.dispatchEvent(a)}else if(document.createEventObject){var s=document.createEventObject(o);t.fireEvent("on"+n,s)}}else for(;t&&!1!==i;){var l=t.__events__,c=l?l[n]:null;for(var d in c)if(c.hasOwnProperty(d))for(var u=c[d],p=0;!1!==i&&p<u.length;p++){var h=u[p];h.objectCallback&&(i=h.objectCallback.call(h.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||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,c={target:t,eventName:n,parent:l,callback:o,objectCallback:null,elementCallback:null,useCapture:r},a=t.__events__=t.__events__||{};if(a[n]=a[n]||{count:0},a[n][this._id]=a[n][this._id]||[],a[n][this._id].push(c),a[n].count++,e._isElement(t)){var d=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}};c.elementCallback=d,t.addEventListener?t.addEventListener(n,d,r):t.attachEvent&&t.attachEvent("on"+n,d)}else{var u=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!i._isDisposed)return o.apply(l,e)};c.objectCallback=u}this._eventRecords.push(c)}},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.useCapture)){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.useCapture):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}();o._uniqueId=0,t.EventGroup=o},function(e,t,n){"use strict";(function(e){function n(e,t){for(var n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||t[n]!==e[n]))return!1;return!0}function o(e,t){return n(e,t)&&n(t,e)}function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return i.apply(this,[null,e].concat(t))}function i(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}function a(e){var t=l[s]++;return(e||"")+t}Object.defineProperty(t,"__esModule",{value:!0});var s="__currentId__",l="undefined"!=typeof window&&window||e;void 0===l[s]&&(l[s]=0),t.shallowCompare=o,t.assign=r,t.filteredAssign=i,t.getId=a}).call(t,n(76))},,function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),a=n(88),s=n(1),l=n(95),c={},d=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({onLayerMounted:"onLayerDidMount"}),n.props.hostId&&(c[n.props.hostId]||(c[n.props.hostId]=[]),c[n.props.hostId].push(n)),n}return o(t,e),t.notifyHostChanged=function(e){c[e]&&c[e].forEach(function(e){return e.forceUpdate()})},t.prototype.componentDidMount=function(){this.componentDidUpdate()},t.prototype.componentWillUnmount=function(){var e=this;this._removeLayerElement(),this.props.hostId&&(c[this.props.hostId]=c[this.props.hostId].filter(function(t){return t!==e}),c[this.props.hostId].length||delete c[this.props.hostId])},t.prototype.componentDidUpdate=function(){var e=this,t=this._getHost();if(t!==this._host&&this._removeLayerElement(),t){if(this._host=t,!this._layerElement){var n=s.getDocument(this._rootElement);this._layerElement=n.createElement("div"),this._layerElement.className=s.css("ms-Layer",(o={},o["ms-Layer--fixed "+l.rootIsFixed]=!this.props.hostId,o)),t.appendChild(this._layerElement),s.setVirtualParent(this._layerElement,this._rootElement)}i.unstable_renderSubtreeIntoContainer(this,r.createElement(a.Fabric,{className:s.css("ms-Layer-content",l.content)},this.props.children),this._layerElement,function(){e._hasMounted||(e._hasMounted=!0,e.props.onLayerMounted&&e.props.onLayerMounted(),e.props.onLayerDidMount())})}var o},t.prototype.render=function(){return r.createElement("span",{className:"ms-Layer",ref:this._resolveRef("_rootElement")})},t.prototype._removeLayerElement=function(){if(this._layerElement){this.props.onLayerWillUnmount(),i.unmountComponentAtNode(this._layerElement);var e=this._layerElement.parentNode;e&&e.removeChild(this._layerElement),this._layerElement=void 0,this._hasMounted=!1}},t.prototype._getHost=function(){var e=this.props.hostId,t=s.getDocument(this._rootElement);return e?t.getElementById(e):t.body},t}(s.BaseComponent);d.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t.Layer=d},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=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(e);this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(e);this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(e);this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(e);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{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){var t=this,n=0;if(!this._isDisposed){this._immediateIds||(this._immediateIds={});var o=function(){try{delete t._immediateIds[n],e.apply(t._parent)}catch(e){t._logError(e)}};n=window.setImmediate?window.setImmediate(o):window.setTimeout(o,0),this._immediateIds[n]=!0}return n},e.prototype.clearImmediate=function(e){this._immediateIds&&this._immediateIds[e]&&(window.clearImmediate?window.clearImmediate(e):window.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,c=0,d=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var u=function(t){var n=(new Date).getTime(),p=n-c,h=s?a-p:a;return p>=a&&(!t||s)?(c=n,d&&(o.clearTimeout(d),d=null),r=e.apply(o._parent,i)):null===d&&l&&(d=o.setTimeout(u,h)),r};return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i=e,u(!0)}},e.prototype.debounce=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!1,l=!0,c=null,d=0,u=(new Date).getTime(),p=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing),n&&"number"==typeof n.maxWait&&!isNaN(n.maxWait)&&(c=n.maxWait);var h=function(t){var n=(new Date).getTime(),f=!1;t&&(s&&n-d>=a&&(f=!0),d=n);var m=n-d,b=a-m,g=n-u,_=!1;return null!==c&&(g>=c&&p?_=!0:b=Math.min(b,c-g)),m>=a||_||f?(p&&(o.clearTimeout(p),p=null),u=n,r=e.apply(o._parent,i)):null!==p&&t||!l||(p=o.setTimeout(h,b)),r};return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i=e,h(!0)}},e.prototype.requestAnimationFrame=function(e){var t=this,n=0;if(!this._isDisposed){this._animationFrameIds||(this._animationFrameIds={});var o=function(){try{delete t._animationFrameIds[n],e.apply(t._parent)}catch(e){t._logError(e)}};n=window.requestAnimationFrame?window.requestAnimationFrame(o):window.setTimeout(o,0),this._animationFrameIds[n]=!0}return n},e.prototype.cancelAnimationFrame=function(e){this._animationFrameIds&&this._animationFrameIds[e]&&(window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.clearTimeout(e),delete this._animationFrameIds[e])},e.prototype._logError=function(e){this._onErrorHandler&&this._onErrorHandler(e)},e}();t.Async=o},function(e,t,n){"use strict";function o(e,t,n){for(var o=0,i=n.length;o<i;o++)r(e,t,n[o])}function r(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var t;try{r&&(t=r.apply(this,arguments)),o!==r&&(t=o.apply(this,arguments))}catch(t){var i="Exception in "+e.className+"."+n+"(): "+("string"==typeof t?t:t.stack);u.onError&&u.onError(i,t)}return t})}function i(){return null}var a=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var s=n(0),l=n(21),c=n(16),d=n(25),u=function(e){function t(n,r){var i=e.call(this,n,r)||this;return i.props=n,i._shouldUpdateComponentRef=!0,o(i,t.prototype,["componentWillMount","componentDidMount","shouldComponentUpdate","componentWillUpdate","componentWillReceiveProps","render","componentDidUpdate","componentWillUnmount"]),i}return a(t,e),t.prototype.componentWillReceiveProps=function(e,t){this._updateComponentRef(this.props,e)},t.prototype.componentDidMount=function(){this._updateComponentRef(void 0,this.props)},t.prototype.componentWillUnmount=function(){if(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,})\(/,t=e.exec(this.constructor.toString());this.__className=t&&t.length>1?t[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 l.Async(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 c.EventGroup(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={}),this._shouldUpdateComponentRef&&(!e&&t.componentRef||e&&e.componentRef!==t.componentRef)&&(e&&e.componentRef&&e.componentRef(null),t.componentRef&&t.componentRef(this))},t.prototype._warnDeprecations=function(e){d.warnDeprecations(this.className,this.props,e)},t.prototype._warnMutuallyExclusive=function(e){d.warnMutuallyExclusive(this.className,this.props,e)},t}(s.Component);t.BaseComponent=u,u.onError=function(e){throw console.error(e),e},t.nullRender=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.a=65]="a",e[e.backspace=8]="backspace",e[e.comma=188]="comma",e[e.del=46]="del",e[e.down=40]="down",e[e.end=35]="end",e[e.enter=13]="enter",e[e.escape=27]="escape",e[e.home=36]="home",e[e.left=37]="left",e[e.pageDown=34]="pageDown",e[e.pageUp=33]="pageUp",e[e.right=39]="right",e[e.semicolon=186]="semicolon",e[e.space=32]="space",e[e.tab=9]="tab",e[e.up=38]="up"}(t.KeyCodes||(t.KeyCodes={}))},function(e,t,n){"use strict";function o(){var e=l.getDocument();e&&e.body&&!d&&e.body.classList.add(c.default.msFabricScrollDisabled),d++}function r(){if(d>0){var e=l.getDocument();e&&e.body&&1===d&&e.body.classList.remove(c.default.msFabricScrollDisabled),d--}}function i(){if(void 0===s){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),s=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return s}function a(e){for(var n=e;n&&n!==document.body;){if("true"===n.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE))return n;n=n.parentElement}for(n=e;n&&n!==document.body;){if("false"!==n.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE)){var o=getComputedStyle(n),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return n}n=n.parentElement}return n&&n!==document.body||(n=window),n}Object.defineProperty(t,"__esModule",{value:!0});var s,l=n(10),c=n(73),d=0;t.DATA_IS_SCROLLABLE_ATTRIBUTE="data-is-scrollable",t.disableBodyScroll=o,t.enableBodyScroll=r,t.getScrollbarWidth=i,t.findScrollableParent=a},function(e,t,n){"use strict";function o(e,t,n){for(var o in n)if(t&&o in t){var r=e+" property '"+o+"' was used but has been deprecated.",i=n[o];i&&(r+=" Use '"+i+"' instead."),s(r)}}function r(e,t,n){for(var o in n)t&&o in t&&n[o]in t&&s(e+" property '"+o+"' is mutually exclusive with '"+n[o]+"'. Use one or the other.")}function i(e){console&&console.warn&&console.warn(e)}function a(e){s=void 0===e?i:e}Object.defineProperty(t,"__esModule",{value:!0});var s=i;t.warnDeprecations=o,t.warnMutuallyExclusive=r,t.warn=i,t.setWarningCallback=a},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(126))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(119))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(47))},,,function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.button=0]="button",e[e.anchor=1]="anchor"}(t.ElementType||(t.ElementType={}));!function(e){e[e.normal=0]="normal",e[e.primary=1]="primary",e[e.hero=2]="hero",e[e.compound=3]="compound",e[e.command=4]="command",e[e.icon=5]="icon",e[e.default=6]="default"}(t.ButtonType||(t.ButtonType={}))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(8),i=n(105),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.classNames={base:"ms-Button",variant:"ms-Button--command",icon:i.icon,menuIcon:i.icon,isDisabled:i.isDisabled,isEnabled:i.isEnabled,label:i.label,root:i.root,flexContainer:i.flexContainer},t}return o(t,e),t.prototype.onRenderDescription=function(){return null},t}(r.BaseButton);t.CommandButton=a},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(8),i=n(106),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.classNames={base:"ms-Button",variant:"ms-Button--compound",description:i.description,flexContainer:i.flexContainer,icon:null,isDisabled:i.isDisabled,isEnabled:i.isEnabled,label:i.label,root:i.root},t}return o(t,e),t}(r.BaseButton);t.CompoundButton=a},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(8),i=n(107),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.classNames={base:"ms-Button",variant:"ms-Button--default",icon:i.icon,menuIcon:i.icon,isDisabled:i.isDisabled,isEnabled:i.isEnabled,label:i.label,root:i.root},t}return o(t,e),t.prototype.onRenderDescription=function(){return null},t}(r.BaseButton);t.DefaultButton=a},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(8),i=n(108),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.classNames={base:"ms-Button",variant:"ms-Button--icon",icon:i.icon,menuIcon:i.icon,isDisabled:i.isDisabled,isEnabled:i.isEnabled,root:i.root},t}return o(t,e),t.prototype.onRenderLabel=function(){return null},t.prototype.onRenderDescription=function(){return null},t}(r.BaseButton);t.IconButton=a},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(8),i=n(109),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.classNames={base:"ms-Button",variant:"ms-Button--primary",icon:i.icon,menuIcon:i.icon,isDisabled:i.isDisabled,isEnabled:i.isEnabled,label:i.label,root:i.root},t}return o(t,e),t.prototype.onRenderDescription=function(){return null},t}(r.BaseButton);t.PrimaryButton=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(4);t.DirectionalHint=o.DirectionalHint;!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header"}(t.ContextualMenuItemType||(t.ContextualMenuItemType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional"}(t.FocusZoneDirection||(t.FocusZoneDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.Default=0]="Default",e[e.Image=1]="Image"}(t.IconType||(t.IconType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!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"}(t.PanelType||(t.PanelType={}))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(97))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(113))},,,,function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(98))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(123))},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(114))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.center=0]="center",e[e.contain=1]="contain",e[e.cover=2]="cover",e[e.none=3]="none"}(t.ImageFit||(t.ImageFit={}));!function(e){e[e.notLoaded=0]="notLoaded",e[e.loaded=1]="loaded",e[e.error=2]="error",e[e.errorLoaded=3]="errorLoaded"}(t.ImageLoadState||(t.ImageLoadState={}))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var a,s=n(0),l=n(1),c=n(50),d=n(120);!function(e){e[e.landscape=0]="landscape",e[e.portrait=1]="portrait"}(a=t.CoverStyle||(t.CoverStyle={})),t.CoverStyleMap=(h={},h[a.landscape]="ms-Image-image--landscape "+d.imageIsLandscape,h[a.portrait]="ms-Image-image--portrait "+d.imageIsPortrait,h),t.ImageFitMap=(f={},f[c.ImageFit.center]="ms-Image-image--center "+d.imageIsCenter,f[c.ImageFit.contain]="ms-Image-image--contain "+d.imageIsContain,f[c.ImageFit.cover]="ms-Image-image--cover "+d.imageIsCover,f[c.ImageFit.none]="ms-Image-image--none "+d.imageIsNone,f);var u="fabricImage",p=function(e){function n(t){var n=e.call(this,t)||this;return n._coverStyle=a.portrait,n.state={loadState:c.ImageLoadState.notLoaded},n}return o(n,e),n.prototype.componentWillReceiveProps=function(e){e.src!==this.props.src?this.setState({loadState:c.ImageLoadState.notLoaded}):this.state.loadState===c.ImageLoadState.loaded&&this._computeCoverStyle(e)},n.prototype.componentDidUpdate=function(e,t){this._checkImageLoaded(),this.props.onLoadingStateChange&&t.loadState!==this.state.loadState&&this.props.onLoadingStateChange(this.state.loadState)},n.prototype.render=function(){var e=l.getNativeProps(this.props,l.imageProperties,["width","height"]),n=this.props,o=n.src,i=n.alt,a=n.width,p=n.height,h=n.shouldFadeIn,f=n.className,m=n.imageFit,b=n.role,g=n.maximizeFrame,_=this.state.loadState,y=this._coverStyle,v=_===c.ImageLoadState.loaded||_===c.ImageLoadState.notLoaded&&this.props.shouldStartVisible;return s.createElement("div",{className:l.css("ms-Image",d.root,f,(w={},w["ms-Image--maximizeFrame "+d.rootIsMaximizeFrame]=g,w)),style:{width:a,height:p},ref:this._resolveRef("_frameElement")},s.createElement("img",r({},e,{onLoad:this._onImageLoaded,onError:this._onImageError,key:u+this.props.src||"",className:l.css("ms-Image-image",d.image,t.CoverStyleMap[y],void 0!==m&&t.ImageFitMap[m],(x={"is-fadeIn":h,"is-notLoaded":!v},x["is-loaded "+d.imageIsLoaded]=v,x["ms-u-fadeIn400"]=v&&h,x["is-error"]=_===c.ImageLoadState.error,x["ms-Image-image--scaleWidth "+d.imageIsScaleWidth]=void 0===m&&!!a&&!p,x["ms-Image-image--scaleHeight "+d.imageIsScaleHeight]=void 0===m&&!a&&!!p,x["ms-Image-image--scaleWidthHeight "+d.imageIsScaleWidthHeight]=void 0===m&&!!a&&!!p,x)),ref:this._resolveRef("_imageElement"),src:o,alt:i,role:b})));var w,x},n.prototype._onImageLoaded=function(e){var t=this.props,n=t.src,o=t.onLoad;o&&o(e),this._computeCoverStyle(this.props),n&&this.setState({loadState:c.ImageLoadState.loaded})},n.prototype._checkImageLoaded=function(){var e=this.props.src;this.state.loadState===c.ImageLoadState.notLoaded&&((e&&this._imageElement.naturalWidth>0&&this._imageElement.naturalHeight>0||this._imageElement.complete&&n._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:c.ImageLoadState.loaded})))},n.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===c.ImageFit.cover||t===c.ImageFit.contain)&&this._imageElement){var r=void 0;r=n&&o?n/o:this._frameElement.clientWidth/this._frameElement.clientHeight;var i=this._imageElement.naturalWidth/this._imageElement.naturalHeight;this._coverStyle=i>r?a.landscape:a.portrait}},n.prototype._onImageError=function(e){this.props.onError&&this.props.onError(e),this.setState({loadState:c.ImageLoadState.error})},n}(l.BaseComponent);p.defaultProps={shouldFadeIn:!0},p._svgRegex=/\.svg$/i,i([l.autobind],p.prototype,"_onImageLoaded",null),i([l.autobind],p.prototype,"_onImageError",null),t.Image=p;var h,f},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(16),r=n(24),i=n(10),a=16,s=100,l=15,c=function(){function e(e){this._events=new o.EventGroup(this),this._scrollableParent=r.findScrollableParent(e),this._incrementScroll=this._incrementScroll.bind(this),this._scrollRect=i.getRect(this._scrollableParent),this._scrollableParent===window&&(this._scrollableParent=document.body),this._scrollableParent&&(this._events.on(window,"mousemove",this._onMouseMove,!0),this._events.on(window,"touchmove",this._onTouchMove,!0))}return e.prototype.dispose=function(){this._events.dispose(),this._stopScroll()},e.prototype._onMouseMove=function(e){this._computeScrollVelocity(e.clientY)},e.prototype._onTouchMove=function(e){e.touches.length>0&&this._computeScrollVelocity(e.touches[0].clientY)},e.prototype._computeScrollVelocity=function(e){var t=this._scrollRect.top,n=t+this._scrollRect.height-s;this._scrollVelocity=e<t+s?Math.max(-l,(s-(e-t))/s*-l):e>n?Math.min(l,l*((e-n)/s)):0,this._scrollVelocity?this._startScroll():this._stopScroll()},e.prototype._startScroll=function(){this._timeoutId||this._incrementScroll()},e.prototype._incrementScroll=function(){this._scrollableParent.scrollTop+=Math.round(this._scrollVelocity),this._timeoutId=setTimeout(this._incrementScroll,a)},e.prototype._stopScroll=function(){this._timeoutId&&(clearTimeout(this._timeoutId),delete this._timeoutId)},e}();t.AutoScroll=c},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(22),a=n(17),s=function(e){function t(t,n){var o=e.call(this,t)||this;return o.state=o._getInjectedProps(t,n),o}return o(t,e),t.prototype.getChildContext=function(){return this.state},t.prototype.componentWillReceiveProps=function(e,t){this.setState(this._getInjectedProps(e,t))},t.prototype.render=function(){return r.Children.only(this.props.children)},t.prototype._getInjectedProps=function(e,t){var n=e.settings,o=void 0===n?{}:n,r=t.injectedProps,i=void 0===r?{}:r;return{injectedProps:a.assign({},i,o)}},t}(i.BaseComponent);s.contextTypes={injectedProps:r.PropTypes.object},s.childContextTypes=s.contextTypes,t.Customizer=s},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return o(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(){clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?r.Children.only(this.props.children):null},t}(r.Component);i.defaultProps={delay:0},t.DelayedRender=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=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}();t.Rectangle=o},function(e,t,n){"use strict";function o(e,t){for(var n=-1,o=0;e&&o<e.length;o++)if(t(e[o],o)){n=o;break}return n}function r(e,t){for(var n=[],o=0;o<e;o++)n.push(t(o));return n}Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=o,t.createArray=r},function(e,t,n){"use strict";function o(e,t,n){var o=n.value,r=!1;return{configurable:!0,get:function(){if(r||this===o.prototype||this.hasOwnProperty(t))return o;var e=o.bind(this);return r=!0,Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:!0,value:e}),r=!1,e},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:!0,value:e})}}}Object.defineProperty(t,"__esModule",{value:!0}),t.autobind=o},function(e,t,n){"use strict";function o(){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(" ")}Object.defineProperty(t,"__esModule",{value:!0}),t.css=o},function(e,t,n){"use strict";function o(e){return function(t){return n=function(n){function o(){return null!==n&&n.apply(this,arguments)||this}return r(o,n),o.prototype.render=function(){var n=(this.context.injectedProps?this.context.injectedProps[e]:null)||{};return a.createElement(t,i({},n,this.props))},o}(a.Component),n.contextTypes={injectedProps:a.PropTypes.object},n;var n}}var r=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var a=n(0);t.customizable=o},function(e,t,n){"use strict";function o(e,t,n){return s(e,t,!0,!1,!1,n)}function r(e,t,n){return a(e,t,!0,!1,!0,n)}function i(e){var t=s(e,e,!0,!1,!1,!0);return!!t&&(t.focus(),!0)}function a(e,t,n,o,r,i){if(!t||t===e)return null;var s=l(t);if(r&&(i||!d(t))&&s){var u=a(e,t.lastElementChild,!0,!0,!0,i);if(u)return u}if(n&&s&&c(t))return t;var p=a(e,t.previousElementSibling,!0,!0,!0,i);return p||(o?null:a(e,t.parentElement,!0,!1,!1,i))}function s(e,t,n,o,r,i){if(!t||t===e&&r)return null;var a=l(t);if(n&&a&&c(t))return t;if(!r&&a&&(i||!d(t))){var u=s(e,t.firstElementChild,!0,!0,!1,i);if(u)return u}if(t===e)return null;var p=s(e,t.nextElementSibling,!0,!0,!1,i);return p||(o?null:s(e,t.parentElement,!1,!1,!0,i))}function l(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(f);return null!==t&&void 0!==t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function c(e){if(!e||e.disabled)return!1;var t=-1;e&&e.getAttribute&&(t=parseInt(e.getAttribute("tabIndex"),10));var n=e.getAttribute?e.getAttribute(h):null;return!!e&&"false"!==n&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||t>=0||e.getAttribute&&("true"===n||"button"===e.getAttribute("role")))}function d(e){return e&&!!e.getAttribute(m)}function u(e){var t=p.getDocument(e).activeElement;return!(!t||!p.elementContains(e,t))}Object.defineProperty(t,"__esModule",{value:!0});var p=n(10),h="data-is-focusable",f="data-is-visible",m="data-focuszone-id";t.getFirstFocusable=o,t.getLastFocusable=r,t.focusFirstChild=i,t.getPreviousElement=a,t.getNextElement=s,t.isElementVisible=l,t.isElementTabbable=c,t.isElementFocusZone=d,t.doesElementContainFocus=u},function(e,t,n){"use strict";function o(e,t,n){void 0===n&&(n=i);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 a in t)r(a);return o}function r(e,t){t.forEach(function(t){return delete e[t]})}Object.defineProperty(t,"__esModule",{value:!0});var i=["setState","render","componentWillMount","componentDidMount","componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","componentDidUpdate","componentWillUnmount"];t.hoistMethods=o,t.unhoistMethods=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(21)),o(n(55)),o(n(22)),o(n(56)),o(n(57)),o(n(16)),o(n(23)),o(n(58)),o(n(59)),o(n(60)),o(n(61)),o(n(62)),o(n(10)),o(n(63)),o(n(64)),o(n(66)),o(n(67)),o(n(17)),o(n(69)),o(n(70)),o(n(71)),o(n(72)),o(n(24)),o(n(74)),o(n(25)),o(n(68))},function(e,t,n){"use strict";function o(e,t){var n="",o=e.split(" ");return 2===o.length?(n+=o[0].charAt(0).toUpperCase(),n+=o[1].charAt(0).toUpperCase()):3===o.length?(n+=o[0].charAt(0).toUpperCase(),n+=o[2].charAt(0).toUpperCase()):0!==o.length&&(n+=o[0].charAt(0).toUpperCase()),t&&n.length>1?n.charAt(1)+n.charAt(0):n}function r(e){return e=e.replace(a,""),e=e.replace(s," "),e=e.trim()}function i(e,t){return null==e?"":(e=r(e),l.test(e)?"":o(e,t))}Object.defineProperty(t,"__esModule",{value:!0});var a=/\([^)]*\)|[\0-\u001F\!-\/:-@\[-`\{-\u00BF\u0250-\u036F\uD800-\uFFFF]/g,s=/\s+/g,l=/[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uAC00-\uD7AF\uD7B0-\uD7FF\u3040-\u309F\u30A0-\u30FF\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]|[\uD840-\uD869][\uDC00-\uDED6]/;t.getInitials=i},function(e,t,n){"use strict";function o(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}Object.defineProperty(t,"__esModule",{value:!0}),t.getDistanceBetweenPoints=o},function(e,t,n){"use strict";function o(e){return e?"object"==typeof e?e:(a[e]||(a[e]={}),a[e]):i}function r(e){var t;return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var a;if(0===n.length)void 0===t&&(t=e.apply(void 0,n)),a=t;else{t||(t=new WeakMap);for(var s=t,l=0;l<n.length-1;l++){var c=o(n[l]);c||(c=i),t.has(c)?s=t.get(c):(s=new WeakMap,t.set(c,s))}var d=o(n[n.length-1]);if(s.has(d))a=s.get(d);else{var u=e.apply(void 0,n);s.set(d,u),a=u}}return a}}Object.defineProperty(t,"__esModule",{value:!0});var i={},a={};t.memoize=r},function(e,t,n){"use strict";function o(e){return e.clientWidth<e.scrollWidth}function r(e){return e.clientHeight<e.scrollHeight}function i(e){return o(e)||r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hasHorizontalOverflow=o,t.hasVerticalOverflow=r,t.hasOverflow=i},function(e,t,n){"use strict";function o(e,t,n){return r.filteredAssign(function(e){return(!n||n.indexOf(e)<0)&&(0===e.indexOf("data-")||0===e.indexOf("aria-")||t.indexOf(e)>=0)},{},e)}Object.defineProperty(t,"__esModule",{value:!0});var r=n(17);t.baseElementEvents=["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"],t.baseElementProperties=["defaultChecked","defaultValue","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","charSet","challenge","checked","children","classID","className","cols","colSpan","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","placeholder","poster","preload","radioGroup","readOnly","rel","required","role","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","title","type","useMap","value","width","wmode","wrap"],t.htmlElementProperties=t.baseElementProperties.concat(t.baseElementEvents),t.anchorProperties=t.htmlElementProperties.concat(["href","target"]),t.buttonProperties=t.htmlElementProperties.concat(["disabled"]),t.divProperties=t.htmlElementProperties.concat(["align","noWrap"]),t.inputProperties=t.buttonProperties,t.textAreaProperties=t.buttonProperties,t.imageProperties=t.divProperties,t.getNativeProps=o},function(e,t,n){"use strict";function o(e){return a+e}function r(e){a=e}function i(){return"en-us"}Object.defineProperty(t,"__esModule",{value:!0});var a="";t.getResourceUrl=o,t.setBaseUrl=r,t.getLanguage=i},function(e,t,n){"use strict";function o(){var e=a;if(void 0===e){var t=l.getDocument();t&&t.documentElement&&(e="rtl"===t.documentElement.getAttribute("dir"))}return e}function r(e){var t=l.getDocument();t&&t.documentElement&&t.documentElement.setAttribute("dir",e?"rtl":"ltr"),a=e}function i(e){return o()&&(e===s.KeyCodes.left?e=s.KeyCodes.right:e===s.KeyCodes.right&&(e=s.KeyCodes.left)),e}Object.defineProperty(t,"__esModule",{value:!0});var a,s=n(23),l=n(10);t.getRTL=o,t.setRTL=r,t.getRTLSafeKeyCode=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r={msFabricScrollDisabled:"msFabricScrollDisabled_4129cea2"};t.default=r,o.loadStyles([{rawString:".msFabricScrollDisabled_4129cea2{overflow:hidden!important}"}])},function(e,t,n){"use strict";function o(e){function t(e){var t=a[e.replace(r,"")];return null!==t&&void 0!==t||(t=""),t}for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];var a=n;return e.replace(i,t)}Object.defineProperty(t,"__esModule",{value:!0});var r=/[\{\}]/g,i=/\{\d+\}/g;t.format=o},,function(e,t){function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function r(e){if(d===setTimeout)return setTimeout(e,0);if((d===n||!d)&&setTimeout)return d=setTimeout,setTimeout(e,0);try{return d(e,0)}catch(t){try{return d.call(null,e,0)}catch(t){return d.call(this,e,0)}}}function i(e){if(u===clearTimeout)return clearTimeout(e);if((u===o||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(e);try{return u(e)}catch(t){try{return u.call(null,e)}catch(t){return u.call(this,e)}}}function a(){m&&h&&(m=!1,h.length?f=h.concat(f):b=-1,f.length&&s())}function s(){if(!m){var e=r(a);m=!0;for(var t=f.length;t;){for(h=f,f=[];++b<t;)h&&h[b].run();b=-1,t=f.length}h=null,m=!1,i(e)}}function l(e,t){this.fun=e,this.array=t}function c(){}var d,u,p=e.exports={};!function(){try{d="function"==typeof setTimeout?setTimeout:n}catch(e){d=n}try{u="function"==typeof clearTimeout?clearTimeout:o}catch(e){u=o}}();var h,f=[],m=!1,b=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new l(e,t)),1!==f.length||m||r(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},,,,,function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=n(82),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){var e=this.props,t=e.disabled,n=e.required,o=e.children,l=e.className;return i.createElement("label",r({},a.getNativeProps(this.props,a.divProperties),{className:a.css(s.root,"ms-Label",l,(c={"is-disabled":t,"is-required":n},c[s.isDisabled]=t,c[s.isRequired]=n,c))}),o);var c},t}(a.BaseComponent);t.Label=l},function(e,t,n){"use strict";var o=n(2),r={root:"root_a95f30ec",isRequired:"isRequired_a95f30ec",isDisabled:"isDisabled_a95f30ec"};o.loadStyles([{rawString:'.root_a95f30ec{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";box-sizing:border-box;display:block;padding:5px 0;word-break:break-all}.isRequired_a95f30ec::after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.isDisabled_a95f30ec{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(81))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(3),s=n(1),l=n(85),c=function(e){function t(t){var n=e.call(this,t)||this;return n._warnMutuallyExclusive({value:"defaultValue"}),n._id=s.getId("TextField"),n._descriptionId=s.getId("TextFieldDescription"),n.state={value:t.value||t.defaultValue||"",isFocused:!1,errorMessage:""},n._onInputChange=n._onInputChange.bind(n),n._onFocus=n._onFocus.bind(n),n._onBlur=n._onBlur.bind(n),n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n._isDescriptionAvailable=!1,n}return o(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.value},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._isMounted=!0,this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.state.value)},t.prototype.componentWillReceiveProps=function(e){var t=this.props.onBeforeChange;void 0!==e.value&&e.value!==this.state.value&&(t&&t(e.value),this._latestValue=e.value,this.setState({value:e.value,errorMessage:""}),this._delayedValidate(e.value))},t.prototype.componentWillUnmount=function(){this._isMounted=!1},t.prototype.render=function(){var e=this.props,t=e.className,n=e.description,o=e.disabled,r=e.iconClass,c=e.label,d=e.multiline,u=e.required,p=e.underlined,h=this.state.isFocused,f=this._errorMessage;this._isDescriptionAvailable=Boolean(n||f);var m=s.css("ms-TextField",l.root,t,(b={},b["is-required "+l.rootIsRequired]=u,b["is-disabled "+l.rootIsDisabled]=o,b["is-active "+l.rootIsActive]=h,b["ms-TextField--multiline "+l.rootIsMultiline]=d,b["ms-TextField--underlined "+l.rootIsUnderlined]=p,b));return i.createElement("div",{className:m},c&&i.createElement(a.Label,{htmlFor:this._id},c),r&&i.createElement("i",{className:s.css(r,l.icon)}),d?this._renderTextArea():this._renderInput(),this._isDescriptionAvailable&&i.createElement("span",{id:this._descriptionId},n&&i.createElement("span",{className:s.css("ms-TextField-description",l.description)},n),f&&i.createElement("div",{"aria-live":"assertive"},i.createElement(s.DelayedRender,null,i.createElement("p",{className:s.css("ms-TextField-errorMessage ms-u-slideDownIn20",l.errorMessage),"data-automation-id":"error-message"},i.createElement("i",{className:s.css("ms-Icon ms-Icon--Error",l.errorIcon),"aria-hidden":"true"}),f)))));var b},t.prototype.focus=function(){this._textElement&&this._textElement.focus()},t.prototype.select=function(){this._textElement&&this._textElement.select()},t.prototype.setSelectionStart=function(e){this._textElement&&(this._textElement.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement&&(this._textElement.selectionEnd=e)},t.prototype._onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({isFocused:!0}),this.props.validateOnFocusIn&&this._validate(this.state.value)},t.prototype._onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({isFocused:!1}),this.props.validateOnFocusOut&&this._validate(this.state.value)},t.prototype._getTextElementClassName=function(){var e,t=this._errorMessage;return e=this.props.multiline&&!this.props.resizable?s.css("ms-TextField-field ms-TextField-field--unresizable",l.field,l.fieldIsUnresizable):s.css("ms-TextField-field",l.field),s.css(e,this.props.inputClassName,(n={},n["ms-TextField-invalid "+l.invalid]=!!t,n[l.hasIcon]=!!this.props.iconClass,n));var n},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.state.errorMessage;return e||(e=this.props.errorMessage),e},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=s.getNativeProps(this.props,s.textAreaProperties,["defaultValue"]);return i.createElement("textarea",r({id:this._id},e,{ref:this._resolveRef("_textElement"),value:this.state.value,onInput:this._onInputChange,onChange:this._onInputChange,className:this._getTextElementClassName(),"aria-describedby":this._isDescriptionAvailable?this._descriptionId:null,"aria-invalid":!!this.state.errorMessage,"aria-label":this.props.ariaLabel,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=s.getNativeProps(this.props,s.inputProperties,["defaultValue"]);return i.createElement("input",r({type:"text",id:this._id},e,{ref:this._resolveRef("_textElement"),value:this.state.value,onInput:this._onInputChange,onChange:this._onInputChange,className:this._getTextElementClassName(),"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:null,"aria-invalid":!!this.state.errorMessage,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._onInputChange=function(e){var t=this,n=e.target,o=n.value;if(o!==this._latestValue){this._latestValue=o,this.setState({value:o,errorMessage:""},function(){t._adjustInputHeight(),t.props.onChanged&&t.props.onChanged(o)});var r=this.props,i=r.validateOnFocusIn,a=r.validateOnFocusOut;i||a||this._delayedValidate(o);(0,this.props.onBeforeChange)(o)}},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n(e||"");if(void 0!==o)if("string"==typeof o)this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else{var r=++this._lastValidation;o.then(function(n){t._isMounted&&r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)})}else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){this._isMounted&&e===this.state.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement;e.style.height="";var t=e.scrollHeight+2;e.style.height=t+"px"}},t}(s.BaseComponent);c.defaultProps={multiline:!1,resizable:!0,autoAdjustHeight:!1,underlined:!1,onChanged:function(){},onBeforeChange:function(){},onNotifyValidationResult:function(){},onGetErrorMessage:function(){},deferredValidationTime:200,errorMessage:"",validateOnFocusIn:!1,validateOnFocusOut:!1,validateOnLoad:!0},t.TextField=c},function(e,t,n){"use strict";var o=n(2),r={root:"root_bd39c143",screenReaderOnly:"screenReaderOnly_bd39c143",rootIsDisabled:"rootIsDisabled_bd39c143",rootIsRequired:"rootIsRequired_bd39c143",rootIsActive:"rootIsActive_bd39c143",errorIcon:"errorIcon_bd39c143",icon:"icon_bd39c143",field:"field_bd39c143",hasIcon:"hasIcon_bd39c143",description:"description_bd39c143",rootIsUnderlined:"rootIsUnderlined_bd39c143",rootIsMultiline:"rootIsMultiline_bd39c143",errorMessage:"errorMessage_bd39c143",invalid:"invalid_bd39c143",fieldIsUnresizable:"fieldIsUnresizable_bd39c143",hidden:"hidden_bd39c143"};o.loadStyles([{rawString:'.root_bd39c143{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-size:14px;font-weight:400;margin-bottom:8px;position:relative}.root_bd39c143 .ms-Label{font-size:14px;font-weight:400}.screenReaderOnly_bd39c143{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.root_bd39c143.rootIsDisabled_bd39c143 .field{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";pointer-events:none;cursor:default}.root_bd39c143.rootIsDisabled_bd39c143::-webkit-input-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.root_bd39c143.rootIsDisabled_bd39c143::-moz-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.root_bd39c143.rootIsDisabled_bd39c143:-moz-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.root_bd39c143.rootIsDisabled_bd39c143:-ms-input-placeholder{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.root_bd39c143.rootIsRequired_bd39c143 .ms-Label::after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.root_bd39c143.rootIsRequired_bd39c143::-webkit-input-placeholder::after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.root_bd39c143.rootIsRequired_bd39c143::-moz-placeholder::after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.root_bd39c143.rootIsRequired_bd39c143:-moz-placeholder::after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.root_bd39c143.rootIsRequired_bd39c143:-ms-input-placeholder::after{content:' *';color:"},{theme:"error",defaultValue:"#a80000"},{rawString:"}.root_bd39c143.rootIsActive_bd39c143{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}.errorIcon_bd39c143{vertical-align:middle;font-size:14px}html[dir=ltr] .errorIcon_bd39c143{margin-right:5px}html[dir=rtl] .errorIcon_bd39c143{margin-left:5px}.icon_bd39c143{position:absolute;bottom:8px;top:auto}html[dir=ltr] .icon_bd39c143{right:8px}html[dir=rtl] .icon_bd39c143{left:8px}.field_bd39c143{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;border:1px solid '},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";border-radius:0;font-weight:400;font-size:14px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:32px;padding:0 12px 0 12px;width:100%;outline:0;text-overflow:ellipsis}html[dir=rtl] .field_bd39c143{padding:0 12px 0 12px}html[dir=ltr] .field_bd39c143.hasIcon_bd39c143{padding-right:24px}html[dir=rtl] .field_bd39c143.hasIcon_bd39c143{padding-left:24px}.field_bd39c143:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}.field_bd39c143:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}@media screen and (-ms-high-contrast:active){.field_bd39c143:focus,.field_bd39c143:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.field_bd39c143:focus,.field_bd39c143:hover{border-color:#37006e}}.field_bd39c143[disabled]{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";border-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";pointer-events:none;cursor:default}.field_bd39c143::-webkit-input-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.field_bd39c143::-moz-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.field_bd39c143:-moz-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.field_bd39c143:-ms-input-placeholder{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.field_bd39c143::-ms-clear{display:none}.description_bd39c143{color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:";font-size:11px}.root_bd39c143.rootIsUnderlined_bd39c143{border-bottom:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";display:table;width:100%}.root_bd39c143.rootIsUnderlined_bd39c143:hover{border-color:"},{theme:"neutralSecondaryAlt",defaultValue:"#767676"},{rawString:"}@media screen and (-ms-high-contrast:active){.root_bd39c143.rootIsUnderlined_bd39c143:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.root_bd39c143.rootIsUnderlined_bd39c143:hover{border-color:#37006e}}.root_bd39c143.rootIsUnderlined_bd39c143:active,.root_bd39c143.rootIsUnderlined_bd39c143:focus{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{font-size:14px;display:table-cell;vertical-align:top;padding-top:9px;height:32px;width:1%;white-space:nowrap}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{margin-right:8px}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{margin-left:8px}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{padding-left:12px}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{padding-right:12px}.root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{border:0;display:table-cell;padding-top:8px;padding-bottom:3px}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{float:left}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{float:right}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{text-align:left}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{text-align:right}.root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143:active,.root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143:focus,.root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143:hover{outline:0}.root_bd39c143.rootIsUnderlined_bd39c143.rootIsDisabled_bd39c143{border-bottom-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.root_bd39c143.rootIsUnderlined_bd39c143.rootIsDisabled_bd39c143 .ms-Label{color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.root_bd39c143.rootIsUnderlined_bd39c143.rootIsDisabled_bd39c143 .field_bd39c143{background-color:transparent;color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.root_bd39c143.rootIsUnderlined_bd39c143.rootIsActive_bd39c143{border-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:'}@media screen and (-ms-high-contrast:active){.root_bd39c143.rootIsUnderlined_bd39c143.rootIsActive_bd39c143{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.root_bd39c143.rootIsUnderlined_bd39c143.rootIsActive_bd39c143{border-color:#37006e}}.root_bd39c143.rootIsMultiline_bd39c143 .field_bd39c143{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:';font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:17px;min-height:60px;height:auto;padding-top:6px;overflow:auto}html[dir=ltr] .root_bd39c143.rootIsMultiline_bd39c143 .field_bd39c143.hasIcon_bd39c143{padding-right:40px}html[dir=rtl] .root_bd39c143.rootIsMultiline_bd39c143 .field_bd39c143.hasIcon_bd39c143{padding-left:40px}.errorMessage_bd39c143{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;color:'},{theme:"redDark",defaultValue:"#a80000"},{rawString:";margin:0;padding-top:5px}.invalid_bd39c143,.invalid_bd39c143:focus,.invalid_bd39c143:hover{border-color:"},{theme:"redDark",defaultValue:"#a80000"},{rawString:"}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{padding-left:12px}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{padding-right:12px}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{padding-right:0}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .ms-Label{padding-left:0}html[dir=ltr] .root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{text-align:left}html[dir=rtl] .root_bd39c143.rootIsUnderlined_bd39c143 .field_bd39c143{text-align:right}html[dir=ltr] .root_bd39c143.rootIsMultiline_bd39c143 .icon_bd39c143{right:24px}html[dir=rtl] .root_bd39c143.rootIsMultiline_bd39c143 .icon_bd39c143{left:24px}.root_bd39c143.rootIsMultiline_bd39c143 .field_bd39c143.fieldIsUnresizable_bd39c143{resize:none}.hidden_bd39c143{display:none}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(84))},,function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(94))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=n(91),l=n(42),c=function(e){function t(t){return e.call(this,t)||this}return o(t,e),t.prototype.render=function(){var e=i.createElement(s.CalloutContent,r({},this.props));return this.props.doNotLayer?e:i.createElement(l.Layer,null,e)},t}(a.BaseComponent);t.Callout=c},function(e,t,n){"use strict";var o=n(2),r={root:"root_f4328402",container:"container_f4328402",main:"main_f4328402",beak:"beak_f4328402",beakCurtain:"beakCurtain_f4328402"};o.loadStyles([{rawString:'.root_f4328402{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 15px -5px rgba(0,0,0,.4);position:absolute;border:1px solid '},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";box-sizing:border-box}@media screen and (-ms-high-contrast:active){.root_f4328402{border:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.root_f4328402{border:1px solid "},{theme:"black",defaultValue:"#000000"},{rawString:"}}.container_f4328402{position:relative}.main_f4328402{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";overflow-x:hidden;overflow-y:auto;position:relative}.beak_f4328402{position:absolute;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";box-shadow:inherit;border:inherit;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.beakCurtain_f4328402{position:absolute;top:0;right:0;bottom:0;left:0;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}"}]),e.exports=r},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(4),s=n(1),l=n(99),c=n(28),d=n(90),u={top:0,left:0},p={opacity:0},h=1,f=8,m=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({beakStyle:"beakWidth"}),n._didSetInitialFocus=!1,n.state={positions:null,slideDirectionalClassName:null,calloutElementRect:null},n._positionAttempts=0,n}return o(t,e),t.prototype.componentDidUpdate=function(){this._setInitialFocus(),this._updatePosition()},t.prototype.componentWillMount=function(){var e=this.props.targetElement?this.props.targetElement:this.props.target;this._setTargetWindowAndElement(e)},t.prototype.componentWillUpdate=function(e){if(e.targetElement!==this.props.targetElement||e.target!==this.props.target){var t=e.targetElement?e.targetElement:e.target;this._maxHeight=void 0,this._setTargetWindowAndElement(t)}e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0)},t.prototype.componentDidMount=function(){this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props,t=e.className,n=e.target,o=e.targetElement,r=e.isBeakVisible,a=e.beakStyle,l=e.children,h=e.beakWidth,f=this.state.positions,m=h;"ms-Callout-smallbeak"===a&&(m=16);var b={top:f&&f.beakPosition?f.beakPosition.top:u.top,left:f&&f.beakPosition?f.beakPosition.left:u.left,height:m,width:m},g=f&&f.directionalClassName?"ms-u-"+f.directionalClassName:"",_=this._getMaxHeight(),y=r&&(!!o||!!n);return i.createElement("div",{ref:this._resolveRef("_hostElement"),className:s.css("ms-Callout-container",d.container)},i.createElement("div",{className:s.css("ms-Callout",d.root,t,g),style:f?f.calloutPosition:p,ref:this._resolveRef("_calloutElement")},y&&i.createElement("div",{className:s.css("ms-Callout-beak",d.beak),style:b}),y&&i.createElement("div",{className:s.css("ms-Callout-beakCurtain",d.beakCurtain)}),i.createElement(c.Popup,{className:s.css("ms-Callout-main",d.main),onDismiss:this.dismiss,shouldRestoreFocus:!0,style:{maxHeight:_}},l)))},t.prototype.dismiss=function(e){var t=this.props.onDismiss;t&&t(e)},t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._hostElement&&!s.elementContains(this._hostElement,t);(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!s.elementContains(this._target,t)))&&this.dismiss(e)},t.prototype._setInitialFocus=function(){this.props.setInitialFocus&&!this._didSetInitialFocus&&this.state.positions&&(this._didSetInitialFocus=!0,s.focusFirstChild(this._calloutElement))},t.prototype._onComponentDidMount=function(){var e=this;this._async.setTimeout(function(){e._events.on(e._targetWindow,"scroll",e._dismissOnScroll,!0),e._events.on(e._targetWindow,"resize",e.dismiss,!0),e._events.on(e._targetWindow,"focus",e._dismissOnLostFocus,!0),e._events.on(e._targetWindow,"click",e._dismissOnLostFocus,!0)},0),this.props.onLayerMounted&&this.props.onLayerMounted(),this._updatePosition()},t.prototype._updatePosition=function(){var e=this.state.positions,t=this._hostElement,n=this._calloutElement;if(t&&n){var o=void 0;o=s.assign(o,this.props),o.bounds=this._getBounds(),this.props.targetElement?o.targetElement=this._target:o.target=this._target;var r=l.getRelativePositions(o,t,n);!e&&r||e&&r&&!this._arePositionsEqual(e,r)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:r})):(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned())}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds;e||(e={top:0+f,left:0+f,right:this._targetWindow.innerWidth-f,bottom:this._targetWindow.innerHeight-f,width:this._targetWindow.innerWidth-2*f,height:this._targetWindow.innerHeight-2*f}),this._bounds=e}return this._bounds},t.prototype._getMaxHeight=function(){if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var e=this.props.isBeakVisible?this.props.beakWidth:0,t=this.props.gapSpace?this.props.gapSpace:0;this._maxHeight=l.getMaxHeight(this._target,this.props.directionalHint,e+t,this._getBounds())}else this._maxHeight=this._getBounds().height-2*h;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return e.calloutPosition.top.toFixed(2)===t.calloutPosition.top.toFixed(2)&&(e.calloutPosition.left.toFixed(2)===t.calloutPosition.left.toFixed(2)&&(e.beakPosition.top.toFixed(2)===t.beakPosition.top.toFixed(2)&&e.beakPosition.top.toFixed(2)===t.beakPosition.top.toFixed(2)))},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"==typeof e){var t=s.getDocument();this._target=t?t.querySelector(e):null,this._targetWindow=s.getWindow()}else if(e.stopPropagation)this._target=e,this._targetWindow=s.getWindow(e.toElement);else{var n=e;this._target=e,this._targetWindow=s.getWindow(n)}else this._targetWindow=s.getWindow()},t}(s.BaseComponent);m.defaultProps={preventDismissOnScroll:!1,isBeakVisible:!0,beakWidth:16,gapSpace:16,directionalHint:a.DirectionalHint.bottomAutoEdge},r([s.autobind],m.prototype,"dismiss",null),r([s.autobind],m.prototype,"_setInitialFocus",null),r([s.autobind],m.prototype,"_onComponentDidMount",null),t.CalloutContent=m},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(89)),o(n(4))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=[a.KeyCodes.up,a.KeyCodes.down,a.KeyCodes.left,a.KeyCodes.right,a.KeyCodes.home,a.KeyCodes.end,a.KeyCodes.tab,a.KeyCodes.pageUp,a.KeyCodes.pageDown],l=!1;"object"==typeof document&&document.documentElement&&!document.documentElement.getAttribute("dir")&&document.documentElement.setAttribute("dir","ltr");var c=function(e){function t(){var t=e.call(this)||this;return t.state={isFocusVisible:l},t}return o(t,e),t.prototype.componentDidMount=function(){this._events.on(document.body,"mousedown",this._onMouseDown,!0),this._events.on(document.body,"keydown",this._onKeyDown,!0)},t.prototype.render=function(){var e=this.state.isFocusVisible,t=a.css("ms-Fabric ms-font-m",this.props.className,{"is-focusVisible":e});return i.createElement("div",r({},this.props,{className:t,ref:"root"}))},t.prototype._onMouseDown=function(){this.state.isFocusVisible&&(this.setState({isFocusVisible:!1}),l=!1)},t.prototype._onKeyDown=function(e){!this.state.isFocusVisible&&s.indexOf(e.which)>-1&&(this.setState({isFocusVisible:!0}),l=!0)},t}(a.BaseComponent);t.Fabric=c},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(93))},function(e,t,n){"use strict";var o=n(2),r={rootIsFixed:"rootIsFixed_1cb2677c",content:"content_1cb2677c"};o.loadStyles([{rawString:".rootIsFixed_1cb2677c{position:fixed;z-index:1000000;top:0;left:0;width:100vw;height:100vh;visibility:hidden}.content_1cb2677c{visibility:visible}"}]),e.exports=r},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=n(19),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.componentDidMount=function(){s.Layer.notifyHostChanged(this.props.id)},t.prototype.componentWillUnmount=function(){s.Layer.notifyHostChanged(this.props.id)},t.prototype.render=function(){return i.createElement("div",r({},this.props,{className:a.css("ms-LayerHost",this.props.className)}))},t}(a.BaseComponent);t.LayerHost=l},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(19)),o(n(96))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),s=n(1),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.componentWillMount=function(){this._originalFocusedElement=s.getDocument().activeElement},t.prototype.componentDidMount=function(){this._events.on(this.refs.root,"focus",this._onFocus,!0),this._events.on(this.refs.root,"blur",this._onBlur,!0),s.doesElementContainFocus(this.refs.root)&&(this._containsFocus=!0)},t.prototype.componentWillUnmount=function(){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,o=e.ariaLabelledBy,i=e.ariaDescribedBy;return a.createElement("div",r({ref:"root"},s.getNativeProps(this.props,s.divProperties),{className:n,role:t,"aria-labelledby":o,"aria-describedby":i,onKeyDown:this._onKeyDown}),this.props.children)},t.prototype._onKeyDown=function(e){switch(e.which){case s.KeyCodes.escape:this.props.onDismiss&&(this.props.onDismiss(e),e.preventDefault(),e.stopPropagation())}},t.prototype._onFocus=function(){this._containsFocus=!0},t.prototype._onBlur=function(){this._containsFocus=!1},t}(s.BaseComponent);l.defaultProps={shouldRestoreFocus:!0},i([s.autobind],l.prototype,"_onKeyDown",null),t.Popup=l},function(e,t,n){"use strict";function o(e,t,n){var o=e.isBeakVisible?e.beakWidth:0,r=h._getBorderSize(n),c=h._calculateActualBeakWidthInPixels(o)/2+(e.gapSpace?e.gapSpace:0),d=e.bounds?h._getRectangleFromIRect(e.bounds):new s.Rectangle(0,window.innerWidth-s.getScrollbarWidth(),0,window.innerHeight),u=e.target?h._getTargetRect(d,e.target):h._getTargetRectDEPRECATED(d,e.targetElement,e.creationEvent,e.targetPoint,e.useTargetPoint),p=h._getPositionData(e.directionalHint,u,d,e.coverTarget),f=h._positionCalloutWithinBounds(h._getRectangleFromHTMLElement(n),u,d,p,c,e.coverTarget,e.directionalHintFixed),m=h._positionBeak(o,f,u,r),b=h._finalizeCalloutPosition(f.calloutRectangle,t);return{calloutPosition:{top:b.top,left:b.left},beakPosition:{top:m.top,left:m.left,display:"block"},directionalClassName:l[f.targetEdge],submenuDirection:f.calloutEdge===i.right?a.DirectionalHint.leftBottomEdge:a.DirectionalHint.rightBottomEdge}}function r(e,t,n,o){void 0===n&&(n=0);var r,i=e,a=e,l=o?h._getRectangleFromIRect(o):new s.Rectangle(0,window.innerWidth-s.getScrollbarWidth(),0,window.innerHeight);return r=i.stopPropagation?new s.Rectangle(i.clientX,i.clientX,i.clientY,i.clientY):h._getRectangleFromHTMLElement(a),h._getMaxHeightFromTargetRectangle(r,t,n,l)}Object.defineProperty(t,"__esModule",{value:!0});var i,a=n(4),s=n(1);!function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.left=2]="left",e[e.right=3]="right"}(i=t.RectangleEdge||(t.RectangleEdge={}));var l=(f={},f[i.top]="slideUpIn20",f[i.bottom]="slideDownIn20",f[i.left]="slideLeftIn20",f[i.right]="slideRightIn20",f),c=function(){function e(e,t,n,o,r,i){this.calloutDirection=e,this.targetDirection=t,this.calloutPercent=n,this.targetPercent=o,this.beakPercent=r,this.isAuto=i}return e}();t.PositionData=c;var d=(m={},m[a.DirectionalHint.topLeftEdge]=new c(i.bottom,i.top,0,0,50,!1),m[a.DirectionalHint.topCenter]=new c(i.bottom,i.top,50,50,50,!1),m[a.DirectionalHint.topRightEdge]=new c(i.bottom,i.top,100,100,50,!1),m[a.DirectionalHint.topAutoEdge]=new c(i.bottom,i.top,0,0,50,!0),m[a.DirectionalHint.bottomLeftEdge]=new c(i.top,i.bottom,0,0,50,!1),m[a.DirectionalHint.bottomCenter]=new c(i.top,i.bottom,50,50,50,!1),m[a.DirectionalHint.bottomRightEdge]=new c(i.top,i.bottom,100,100,50,!1),m[a.DirectionalHint.bottomAutoEdge]=new c(i.top,i.bottom,0,0,50,!0),m[a.DirectionalHint.leftTopEdge]=new c(i.right,i.left,0,0,50,!1),m[a.DirectionalHint.leftCenter]=new c(i.right,i.left,50,50,50,!1),m[a.DirectionalHint.leftBottomEdge]=new c(i.right,i.left,100,100,50,!1),m[a.DirectionalHint.rightTopEdge]=new c(i.left,i.right,0,0,50,!1),m[a.DirectionalHint.rightCenter]=new c(i.left,i.right,50,50,50,!1),m[a.DirectionalHint.rightBottomEdge]=new c(i.left,i.right,100,100,50,!1),m),u=(b={},b[a.DirectionalHint.topLeftEdge]=new c(i.top,i.top,0,0,50,!1),b[a.DirectionalHint.topCenter]=new c(i.top,i.top,50,50,50,!1),b[a.DirectionalHint.topRightEdge]=new c(i.top,i.top,100,100,50,!1),b[a.DirectionalHint.topAutoEdge]=new c(i.top,i.top,0,0,50,!0),b[a.DirectionalHint.bottomLeftEdge]=new c(i.bottom,i.bottom,0,0,50,!1),b[a.DirectionalHint.bottomCenter]=new c(i.bottom,i.bottom,50,50,50,!1),b[a.DirectionalHint.bottomRightEdge]=new c(i.bottom,i.bottom,100,100,50,!1),b[a.DirectionalHint.bottomAutoEdge]=new c(i.bottom,i.bottom,0,0,50,!0),b[a.DirectionalHint.leftTopEdge]=new c(i.left,i.left,0,0,50,!1),b[a.DirectionalHint.leftCenter]=new c(i.left,i.left,50,50,50,!1),b[a.DirectionalHint.leftBottomEdge]=new c(i.left,i.left,100,100,50,!1),b[a.DirectionalHint.rightTopEdge]=new c(i.right,i.right,0,0,50,!1),b[a.DirectionalHint.rightCenter]=new c(i.right,i.right,50,50,50,!1),b[a.DirectionalHint.rightBottomEdge]=new c(i.right,i.right,100,100,50,!1),b),p=(g={},g[i.top]=i.bottom,g[i.bottom]=i.top,g[i.right]=i.left,g[i.left]=i.right,g);t.getRelativePositions=o,t.getMaxHeight=r;var h;!function(e){function t(e,t,n,o){var r=0;switch(t){case a.DirectionalHint.bottomAutoEdge:case a.DirectionalHint.bottomCenter:case a.DirectionalHint.bottomLeftEdge:case a.DirectionalHint.bottomRightEdge:r=o.bottom-e.bottom-n;break;case a.DirectionalHint.topAutoEdge:case a.DirectionalHint.topCenter:case a.DirectionalHint.topLeftEdge:case a.DirectionalHint.topRightEdge:r=e.top-o.top-n;break;default:r=o.bottom-e.top-n}return r>0?r:o.height}function n(e,t){var n;if(t.preventDefault){var o=t;n=new s.Rectangle(o.clientX,o.clientX,o.clientY,o.clientY)}else n=r(t);if(!y(n,e))for(var a=v(n,e),l=0,c=a;l<c.length;l++){var d=c[l];n[i[d]]=e[i[d]]}return n}function o(e,t,n,o,a){var l;if(a?l=o?new s.Rectangle(o.x,o.x,o.y,o.y):new s.Rectangle(n.clientX,n.clientX,n.clientY,n.clientY):t?l=r(t):(n&&n.target&&(l=r(n.target)),l=new s.Rectangle),!y(l,e))for(var c=v(l,e),d=0,u=c;d<u.length;d++){var p=u[d];l[i[p]]=e[i[p]]}return l}function r(e){var t=e.getBoundingClientRect();return new s.Rectangle(t.left,t.right,t.top,t.bottom)}function l(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=C(e,o.calloutDirection,o.calloutPercent,t,o.targetDirection,o.targetPercent,r);return y(s,n)?{calloutRectangle:s,calloutEdge:o.calloutDirection,targetEdge:o.targetDirection,alignPercent:o.calloutPercent,beakPercent:o.beakPercent}:c(s,t,n,o,r,i,a)}function c(e,t,n,o,r,a,s){var l={calloutRectangle:e,calloutEdge:o.calloutDirection,targetEdge:o.targetDirection,alignPercent:o.calloutPercent,beakPercent:o.beakPercent};if(!_(e,n))return l;a||s||(l=R(l,t,o.targetPercent,n,r));for(var c=v(l.calloutRectangle,n),d=0,u=c;d<u.length;d++){var p=u[d];l.calloutRectangle=E(l.calloutRectangle,n[i[p]],p);var h=g(l.calloutRectangle,l.targetEdge,t,l.targetEdge,o.targetPercent);l.alignPercent=h}return l}function h(e,t,n,o){var r=new s.Rectangle(0,t.calloutRectangle.width-2*o,0,t.calloutRectangle.height-2*o),i=new s.Rectangle(0,e,0,e),a=g(t.calloutRectangle,t.calloutEdge,n,t.targetEdge,t.beakPercent);return f(i,t,w(r,t.calloutEdge,a),o)}function f(e,t,n,o){var r=F(e.width)/2,a=null,l={x:e.width/2,y:e.width/2};return a=t.calloutEdge===i.bottom||t.calloutEdge===i.top?new s.Rectangle(r,t.calloutRectangle.width-r-2*o,0,t.calloutRectangle.height-2*o):new s.Rectangle(0,t.calloutRectangle.width-2*o,r,t.calloutRectangle.height-r-2*o),k(e,l,O(a,t.calloutEdge,n))}function m(e){return new s.Rectangle(e.left,e.right,e.top,e.bottom)}function b(e,t){var n=r(t),o=e.top-n.top,i=e.left-n.left;return new s.Rectangle(i,i+e.width,o,o+e.height)}function g(e,t,n,o,r){var i=w(n,o,r),a=O(e,t,i),s=x(e,t,a);return s>100?s=100:s<0&&(s=0),s}function _(e,t){return!(e.width>t.width||e.height>t.height)}function y(e,t){return!(e.top<t.top)&&(!(e.bottom>t.bottom)&&(!(e.left<t.left)&&!(e.right>t.right)))}function v(e,t){var n=new Array;return e.top<t.top&&n.push(i.top),e.bottom>t.bottom&&n.push(i.bottom),e.left<t.left&&n.push(i.left),e.right>t.right&&n.push(i.right),n}function w(e,t,n){var o,r;switch(t){case i.top:o={x:e.left,y:e.top},r={x:e.right,y:e.top};break;case i.left:o={x:e.left,y:e.top},r={x:e.left,y:e.bottom};break;case i.right:o={x:e.right,y:e.top},r={x:e.right,y:e.bottom};break;case i.bottom:o={x:e.left,y:e.bottom},r={x:e.right,y:e.bottom};break;default:o={x:0,y:0},r={x:0,y:0}}return I(o,r,n)}function x(e,t,n){switch(t){case i.top:case i.bottom:return 0!==e.width?(n.x-e.left)/e.width*100:100;case i.left:case i.right:return 0!==e.height?(n.y-e.top)/e.height*100:100}}function I(e,t,n){return{x:e.x+(t.x-e.x)*n/100,y:e.y+(t.y-e.y)*n/100}}function P(e,t){return new s.Rectangle(t.x,t.x+e.width,t.y,t.y+e.height)}function E(e,t,n){switch(n){case i.top:return P(e,{x:e.left,y:t});case i.bottom:return P(e,{x:e.left,y:t-e.height});case i.left:return P(e,{x:t,y:e.top});case i.right:return P(e,{x:t-e.width,y:e.top})}return new s.Rectangle}function k(e,t,n){var o=t.x-e.left,r=t.y-e.top;return P(e,{x:n.x-o,y:n.y-r})}function S(e,t,n){var o=0,r=0;switch(n){case i.top:r=-1*t;break;case i.left:o=-1*t;break;case i.right:o=t;break;case i.bottom:r=t}return P(e,{x:e.left+o,y:e.top+r})}function C(e,t,n,o,r,i,a){return void 0===a&&(a=0),S(k(e,w(e,t,n),w(o,r,i)),a,r)}function O(e,t,n){switch(t){case i.top:case i.bottom:var o=void 0;return o=n.x>e.right?e.right:n.x<e.left?e.left:n.x,{x:o,y:e[i[t]]};case i.left:case i.right:var r=void 0;return r=n.y>e.bottom?e.bottom:n.y<e.top?e.top:n.y,{x:e[i[t]],y:r}}}function F(e){return Math.sqrt(e*e*2)}function D(e){var t=getComputedStyle(e,null),n=parseFloat(t.borderTopWidth),o=parseFloat(t.borderBottomWidth),r=parseFloat(t.borderLeftWidth),i=parseFloat(t.borderRightWidth);return isNaN(n)||isNaN(o)||isNaN(r)||isNaN(i)?0:n===o&&o===r&&r===i?n:0}function M(e,t,n,o){var r=o?u[e]:d[e];if(r.isAuto){w(t,r.targetDirection,50).x<=n.width/2?(r.calloutPercent=0,r.targetPercent=0):(r.calloutPercent=100,r.targetPercent=100)}return r}function R(e,t,n,o,r){for(var a=[i.left,i.right,i.top,i.bottom],l=e.targetEdge,c=s.assign({},e),d=0;d<4;d++){var u=v(c.calloutRectangle,o),h=u.indexOf(l),f=p[l];if(!(h>-1))return c;a.splice(a.indexOf(l),1),l=a.indexOf(f)>-1?f:a.slice(-1)[0],c.calloutEdge=p[l],c.targetEdge=l,c.calloutRectangle=C(c.calloutRectangle,c.calloutEdge,c.alignPercent,t,c.targetEdge,n,r)}return e}e._getMaxHeightFromTargetRectangle=t,e._getTargetRect=n,e._getTargetRectDEPRECATED=o,e._getRectangleFromHTMLElement=r,e._positionCalloutWithinBounds=l,e._getBestRectangleFitWithinBounds=c,e._positionBeak=h,e._finalizeBeakPosition=f,e._getRectangleFromIRect=m,e._finalizeCalloutPosition=b,e._recalculateMatchingPercents=g,e._canRectangleFitWithinBounds=_,e._isRectangleWithinBounds=y,e._getOutOfBoundsEdges=v,e._getPointOnEdgeFromPercent=w,e._getPercentOfEdgeFromPoint=x,e._calculatePointPercentAlongLine=I,e._moveTopLeftOfRectangleToPoint=P,e._alignEdgeToCoordinate=E,e._movePointOnRectangleToPoint=k,e._moveRectangleInDirection=S,e._moveRectangleToAnchorRectangle=C,e._getClosestPointOnEdgeToPoint=O,e._calculateActualBeakWidthInPixels=F,e._getBorderSize=D,e._getPositionData=M,e._flipRectangleToFit=R}(h=t.positioningFunctions||(t.positioningFunctions={}));var f,m,b,g},,,,function(e,t,n){"use strict";var o=n(2),r={flexContainer:"flexContainer_833a6c92",root:"root_833a6c92",screenReaderOnly:"screenReaderOnly_833a6c92"};o.loadStyles([{rawString:".flexContainer_833a6c92{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.root_833a6c92{outline:transparent}.screenReaderOnly_833a6c92{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}"}]),e.exports=r},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=n(32),l=n(35),c=n(33),d=n(34),u=n(36),p=n(37),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){var e=this.props;switch(e.buttonType){case s.ButtonType.command:return i.createElement(c.CommandButton,r({},e,{ref:this._resolveRef("_button")}));case s.ButtonType.compound:return i.createElement(d.CompoundButton,r({},e,{ref:this._resolveRef("_button")}));case s.ButtonType.icon:return i.createElement(u.IconButton,r({},e,{ref:this._resolveRef("_button")}));case s.ButtonType.primary:return i.createElement(p.PrimaryButton,r({},e,{ref:this._resolveRef("_button")}));default:return i.createElement(l.DefaultButton,r({},e,{ref:this._resolveRef("_button")}))}},t.prototype.focus=function(){this._button&&this._button.focus()},t}(a.BaseComponent);t.Button=h},function(e,t,n){"use strict";var o=n(2),r={root:"root_ff3668b3",flexContainer:"flexContainer_ff3668b3",label:"label_ff3668b3",icon:"icon_ff3668b3",isEnabled:"isEnabled_ff3668b3",isDisabled:"isDisabled_ff3668b3"};o.loadStyles([{rawString:'.root_ff3668b3{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;padding:0 16px;border-width:0;background-color:transparent;padding:0 4px;height:40px;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.root_ff3668b3::-moz-focus-inner{border:0}.root_ff3668b3{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_ff3668b3:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.flexContainer_ff3668b3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.label_ff3668b3{margin:0 4px;line-height:100%}.icon_ff3668b3{margin:0 4px;height:16px;line-height:16px;text-align:center;vertical-align:middle}.isEnabled_ff3668b3:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.isEnabled_ff3668b3:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.isEnabled_ff3668b3 .icon_ff3668b3{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.isDisabled_ff3668b3{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";cursor:default;pointer-events:none;background-color:transparent}.isDisabled_ff3668b3:focus,.isDisabled_ff3668b3:hover{outline:0}"}]),e.exports=r},function(e,t,n){"use strict";var o=n(2),r={root:"root_fda809c9",flexContainer:"flexContainer_fda809c9",label:"label_fda809c9",description:"description_fda809c9",isEnabled:"isEnabled_fda809c9",isDisabled:"isDisabled_fda809c9"};o.loadStyles([{rawString:'.root_fda809c9{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;padding:0 16px;padding:16px 20px;background-color:'},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";min-width:80px;max-width:280px;min-height:72px}.root_fda809c9::-moz-focus-inner{border:0}.root_fda809c9{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_fda809c9:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.flexContainer_fda809c9{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;min-width:100%;height:auto}html[dir=ltr] .flexContainer_fda809c9{text-align:left}html[dir=rtl] .flexContainer_fda809c9{text-align:right}.label_fda809c9{margin:0 4px;line-height:100%;font-weight:600;color:"},{theme:"black",defaultValue:"#000000"},{rawString:';margin:0 0 5px}.description_fda809c9{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";line-height:100%}.isEnabled_fda809c9:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.isEnabled_fda809c9:hover .description_fda809c9{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.isEnabled_fda809c9:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.isEnabled_fda809c9:active .description_fda809c9,.isEnabled_fda809c9:active .label_fda809c9{color:inherit}.isDisabled_fda809c9{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";cursor:default;pointer-events:none}.isDisabled_fda809c9:focus,.isDisabled_fda809c9:hover{outline:0}.isDisabled_fda809c9 .description_fda809c9,.isDisabled_fda809c9 .label_fda809c9{color:inherit}"}]),e.exports=r},function(e,t,n){"use strict";var o=n(2),r={root:"root_6e1a1ded",label:"label_6e1a1ded",icon:"icon_6e1a1ded",isEnabled:"isEnabled_6e1a1ded",isDisabled:"isDisabled_6e1a1ded"};o.loadStyles([{rawString:'.root_6e1a1ded{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;padding:0 16px;background-color:'},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";min-width:80px;height:32px;font-weight:600;font-size:14px}.root_6e1a1ded::-moz-focus-inner{border:0}.root_6e1a1ded{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_6e1a1ded:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.label_6e1a1ded{margin:0 4px;line-height:100%}.icon_6e1a1ded{margin:0 4px;height:16px;line-height:16px;text-align:center;vertical-align:middle}.isEnabled_6e1a1ded:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:"}.isEnabled_6e1a1ded:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.isDisabled_6e1a1ded{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";cursor:default;pointer-events:none}.isDisabled_6e1a1ded:focus,.isDisabled_6e1a1ded:hover{outline:0}"}]),e.exports=r},function(e,t,n){"use strict";var o=n(2),r={root:"root_c0edc035",icon:"icon_c0edc035",isEnabled:"isEnabled_c0edc035",isDisabled:"isDisabled_c0edc035"};o.loadStyles([{rawString:'.root_c0edc035{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;padding:0 16px;border-width:0;background-color:transparent;padding:0 4px;width:32px;height:32px;color:'},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:16px}.root_c0edc035::-moz-focus-inner{border:0}.root_c0edc035{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_c0edc035:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.icon_c0edc035{margin:0 4px;height:16px;line-height:16px;text-align:center;vertical-align:middle}.isEnabled_c0edc035:hover{color:"},{theme:"themeDarker",defaultValue:"#004578"},{rawString:"}.isEnabled_c0edc035:active{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.isDisabled_c0edc035{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";cursor:default;pointer-events:none;background-color:transparent}.isDisabled_c0edc035:focus,.isDisabled_c0edc035:hover{outline:0}@media screen and (-ms-high-contrast:active){.isDisabled_c0edc035{color:"},{theme:"yellowLight",defaultValue:"#fff100"},{rawString:"}}@media screen and (-ms-high-contrast:black-on-white){.isDisabled_c0edc035{color:"},{theme:"blueMid",defaultValue:"#00188f"},{rawString:"}}"}]),e.exports=r},function(e,t,n){"use strict";var o=n(2),r={root:"root_75a6bb29",label:"label_75a6bb29",icon:"icon_75a6bb29",isEnabled:"isEnabled_75a6bb29",isDisabled:"isDisabled_75a6bb29"};o.loadStyles([{rawString:'.root_75a6bb29{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;padding:0 16px;background-color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";min-width:80px;height:32px;font-weight:600;font-size:14px}.root_75a6bb29::-moz-focus-inner{border:0}.root_75a6bb29{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_75a6bb29:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.root_75a6bb29::-moz-focus-inner{border:0}.root_75a6bb29{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .root_75a6bb29:focus:after{content:'';position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border:1px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.label_75a6bb29{margin:0 4px;line-height:100%}.icon_75a6bb29{margin:0 4px;height:16px;line-height:16px;text-align:center;vertical-align:middle}.isEnabled_75a6bb29:hover{background-color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.isEnabled_75a6bb29:active{background-color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.isDisabled_75a6bb29{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";cursor:default;pointer-events:none}.isDisabled_75a6bb29:focus,.isDisabled_75a6bb29:hover{outline:0}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(8)),o(n(32)),o(n(104)),o(n(33)),o(n(34)),o(n(35)),o(n(37)),o(n(36))},function(e,t,n){"use strict";function o(e){var t=r(e);return!(!t||!t.length)}function r(e){return e.subMenuProps?e.subMenuProps.items:e.items}var i=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),a=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},s=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var l,c=n(0),d=n(38),u=n(4),p=n(9),h=n(1),f=n(15),m=n(27),b=n(112);!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal"}(l||(l={}));var g;!function(e){e[e.auto=0]="auto",e[e.left=1]="left",e[e.center=2]="center",e[e.right=3]="right"}(g||(g={}));var _;!function(e){e[e.top=0]="top",e[e.center=1]="center",e[e.bottom=2]="bottom"}(_||(_={})),t.hasSubmenuItems=o,t.getSubmenuItems=r;var y=function(e){function t(t){var n=e.call(this,t)||this;return n.state={contextualMenuItems:null,subMenuId:h.getId("ContextualMenu")},n._isFocusingPreviousElement=!1,n._enterTimerId=0,n}return i(t,e),t.prototype.dismiss=function(e,t){var n=this.props.onDismiss;n&&n(e,t)},t.prototype.componentWillUpdate=function(e){if(e.targetElement!==this.props.targetElement||e.target!==this.props.target){var t=e.targetElement?e.targetElement:e.target;this._setTargetWindowAndElement(t)}},t.prototype.componentWillMount=function(){var e=this.props.targetElement?this.props.targetElement:this.props.target;this._setTargetWindowAndElement(e),this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null},t.prototype.componentDidMount=function(){this._events.on(this._targetWindow,"resize",this.dismiss),this.props.onMenuOpened&&this.props.onMenuOpened(this.props)},t.prototype.componentWillUnmount=function(){var e=this;this._isFocusingPreviousElement&&this._previousActiveElement&&setTimeout(function(){return e._previousActiveElement.focus()},0),this._events.dispose(),this._async.dispose()},t.prototype.render=function(){var e=this,n=this.props,o=n.className,r=n.items,i=n.isBeakVisible,s=n.labelElementId,l=n.targetElement,d=n.id,u=n.targetPoint,m=n.useTargetPoint,g=n.beakWidth,_=n.directionalHint,y=n.gapSpace,v=n.coverTarget,w=n.ariaLabel,x=n.doNotLayer,I=n.arrowDirection,P=n.target,E=n.bounds,k=n.directionalHintFixed,S=n.shouldFocusOnMount,C=this.state.submenuProps,O=!(!r||!r.some(function(e){return!!e.icon||!!e.iconProps})),F=!(!r||!r.some(function(e){return!!e.canCheck}));return r&&r.length>0?c.createElement(f.Callout,{target:P,targetElement:l,targetPoint:u,useTargetPoint:m,isBeakVisible:i,beakWidth:g,directionalHint:_,gapSpace:y,coverTarget:v,doNotLayer:x,className:"ms-ContextualMenu-Callout",setInitialFocus:S,onDismiss:this.props.onDismiss,bounds:E,directionalHintFixed:k},c.createElement("div",{ref:function(t){return e._host=t},id:d,className:h.css("ms-ContextualMenu-container",o)},r&&r.length?c.createElement(p.FocusZone,{className:h.css("ms-ContextualMenu is-open",b.root),direction:I,ariaLabelledBy:s,ref:function(t){return e._focusZone=t},role:"menu",isCircularNavigation:!0},c.createElement("ul",{className:h.css("ms-ContextualMenu-list is-open",b.list),onKeyDown:this._onKeyDown,"aria-label":w},r.map(function(t,n){return e._renderMenuItem(t,n,F,O)}))):null,C?c.createElement(t,a({},C)):null)):null},t.prototype._renderMenuItem=function(e,t,n,o){var r=[];switch("-"===e.name&&(e.itemType=d.ContextualMenuItemType.Divider),e.itemType){case d.ContextualMenuItemType.Divider:r.push(this._renderSeparator(t,e.className));break;case d.ContextualMenuItemType.Header:r.push(this._renderSeparator(t));var i=this._renderHeaderMenuItem(e,t,n,o);r.push(this._renderListItem(i,e.key||t,e.className,e.title));break;default:var a=this._renderNormalItem(e,t,n,o);r.push(this._renderListItem(a,e.key||t,e.className,e.title))}return r},t.prototype._renderListItem=function(e,t,n,o){return c.createElement("li",{role:"menuitem",title:o,key:t,className:h.css("ms-ContextualMenu-item",b.item,n)},e)},t.prototype._renderSeparator=function(e,t){return e>0?c.createElement("li",{role:"separator",key:"separator-"+e,className:h.css("ms-ContextualMenu-divider",b.divider,t)}):null},t.prototype._renderNormalItem=function(e,t,n,o){return e.onRender?[e.onRender(e)]:e.href?this._renderAnchorMenuItem(e,t,n,o):this._renderButtonItem(e,t,n,o)},t.prototype._renderHeaderMenuItem=function(e,t,n,o){return c.createElement("div",{className:h.css("ms-ContextualMenu-header",b.header),style:e.style},this._renderMenuItemChildren(e,t,n,o))},t.prototype._renderAnchorMenuItem=function(e,t,n,o){return c.createElement("div",null,c.createElement("a",a({},h.getNativeProps(e,h.anchorProperties),{href:e.href,className:h.css("ms-ContextualMenu-link",b.link,(e.isDisabled||e.disabled)&&"is-disabled"),style:e.style,onClick:this._onAnchorClick.bind(this,e)}),this._renderMenuItemChildren(e,t,n,o)))},t.prototype._renderButtonItem=function(e,t,n,r){var i=this,a=this.state,s=a.expandedMenuItemKey,l=a.subMenuId,d="";e.ariaLabel?d=e.ariaLabel:e.name&&(d=e.name);var u={className:h.css("ms-ContextualMenu-link",b.link,(p={},p["is-expanded "+b.isExpanded]=s===e.key,p)),onClick:this._onItemClick.bind(this,e),onKeyDown:o(e)?this._onItemKeyDown.bind(this,e):null,onMouseEnter:this._onItemMouseEnter.bind(this,e),onMouseLeave:this._onMouseLeave,onMouseDown:function(t){return i._onItemMouseDown(e,t)},disabled:e.isDisabled||e.disabled,href:e.href,title:e.title,"aria-label":d,"aria-haspopup":!!o(e)||null,"aria-owns":e.key===s?l:null,style:e.style};return c.createElement("button",h.assign({},h.getNativeProps(e,h.buttonProperties),u),this._renderMenuItemChildren(e,t,n,r));var p},t.prototype._renderMenuItemChildren=function(e,t,n,r){var i=e.isChecked||e.checked;return c.createElement("div",{className:h.css("ms-ContextualMenu-linkContent",b.linkContent)},n?c.createElement(m.Icon,{iconName:i?"CheckMark":"CustomIcon",className:h.css("ms-ContextualMenu-icon",b.icon),onClick:this._onItemClick.bind(this,e)}):null,r?this._renderIcon(e):null,c.createElement("span",{className:h.css("ms-ContextualMenu-itemText",b.itemText)},e.name),o(e)?c.createElement(m.Icon,a({iconName:h.getRTL()?"ChevronLeft":"ChevronRight"},e.submenuIconProps,{className:h.css("ms-ContextualMenu-submenuIcon",b.submenuIcon,e.submenuIconProps?e.submenuIconProps.className:"")})):null)},t.prototype._renderIcon=function(e){var t=e.iconProps?e.iconProps:{iconName:"CustomIcon",className:e.icon?"ms-Icon--"+e.icon:""},n="None"===t.iconName?"":"ms-ContextualMenu-iconColor "+b.iconColor,o=h.css("ms-ContextualMenu-icon",b.icon,n,t.className);return c.createElement(m.Icon,a({},t,{className:o}))},t.prototype._onKeyDown=function(e){var t=h.getRTL()?h.KeyCodes.right:h.KeyCodes.left;(e.which===h.KeyCodes.escape||e.which===h.KeyCodes.tab||e.which===t&&this.props.isSubMenu&&this.props.arrowDirection===p.FocusZoneDirection.vertical)&&(this._isFocusingPreviousElement=!0,e.preventDefault(),e.stopPropagation(),this.dismiss(e))},t.prototype._onItemMouseEnter=function(e,t){var n=this,r=t.currentTarget;e.key!==this.state.expandedMenuItemKey&&(o(e)?this._enterTimerId=this._async.setTimeout(function(){return n._onItemSubMenuExpand(e,r)},500):this._enterTimerId=this._async.setTimeout(function(){return n._onSubMenuDismiss(t)},500))},t.prototype._onMouseLeave=function(e){this._async.clearTimeout(this._enterTimerId)},t.prototype._onItemMouseDown=function(e,t){e.onMouseDown&&e.onMouseDown(e,t)},t.prototype._onItemClick=function(e,t){var n=r(e);n&&n.length?e.key===this.state.expandedMenuItemKey?this._onSubMenuDismiss(t):this._onItemSubMenuExpand(e,t.currentTarget):this._executeItemClick(e,t),t.stopPropagation(),t.preventDefault()},t.prototype._onAnchorClick=function(e,t){this._executeItemClick(e,t),t.stopPropagation()},t.prototype._executeItemClick=function(e,t){e.onClick?e.onClick(t,e):this.props.onItemClick&&this.props.onItemClick(t,e),this.dismiss(t,!0)},t.prototype._onItemKeyDown=function(e,t){var n=h.getRTL()?h.KeyCodes.left:h.KeyCodes.right;t.which===n&&(this._onItemSubMenuExpand(e,t.currentTarget),t.preventDefault())},t.prototype._onItemSubMenuExpand=function(e,t){if(this.state.expandedMenuItemKey!==e.key){this.state.submenuProps&&this._onSubMenuDismiss();var n={items:r(e),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,directionalHint:h.getRTL()?u.DirectionalHint.leftTopEdge:u.DirectionalHint.rightTopEdge,className:this.props.className,gapSpace:0};e.subMenuProps&&h.assign(n,e.subMenuProps),this.setState({expandedMenuItemKey:e.key,submenuProps:n})}},t.prototype._onSubMenuDismiss=function(e,t){t?this.dismiss(e,t):this.setState({dismissedMenuItemKey:this.state.expandedMenuItemKey,expandedMenuItemKey:null,submenuProps:null})},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"==typeof e){var t=h.getDocument();this._target=t?t.querySelector(e):null,this._targetWindow=h.getWindow()}else if(e.stopPropagation)this._target=e,this._targetWindow=h.getWindow(e.toElement);else{var n=e;this._target=e,this._targetWindow=h.getWindow(n)}else this._targetWindow=h.getWindow()},t}(h.BaseComponent);y.defaultProps={items:[],shouldFocusOnMount:!0,isBeakVisible:!1,gapSpace:0,directionalHint:u.DirectionalHint.bottomAutoEdge,beakWidth:16,arrowDirection:p.FocusZoneDirection.vertical},s([h.autobind],y.prototype,"dismiss",null),s([h.autobind],y.prototype,"_onKeyDown",null),s([h.autobind],y.prototype,"_onMouseLeave",null),s([h.autobind],y.prototype,"_onSubMenuDismiss",null),t.ContextualMenu=y},function(e,t,n){"use strict";var o=n(2),r={root:"root_6f77bb2c",list:"list_6f77bb2c",item:"item_6f77bb2c",link:"link_6f77bb2c",isDisabled:"isDisabled_6f77bb2c",icon:"icon_6f77bb2c",isExpanded:"isExpanded_6f77bb2c",header:"header_6f77bb2c",linkContent:"linkContent_6f77bb2c",divider:"divider_6f77bb2c",iconColor:"iconColor_6f77bb2c",itemText:"itemText_6f77bb2c",submenuIcon:"submenuIcon_6f77bb2c"};o.loadStyles([{rawString:".root_6f77bb2c{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:';min-width:180px}.list_6f77bb2c{list-style-type:none;margin:0;padding:0;line-height:0}.item_6f77bb2c{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:36px;position:relative;box-sizing:border-box}.link_6f77bb2c{font:inherit;color:inherit;background:0 0;border:none;width:100%;height:36px;line-height:36px;display:block;cursor:pointer;padding:0 6px}.link_6f77bb2c::-moz-focus-inner{border:0}.link_6f77bb2c{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .link_6f77bb2c:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .link_6f77bb2c{text-align:left}html[dir=rtl] .link_6f77bb2c{text-align:right}.link_6f77bb2c:hover:not([disabled]){background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.link_6f77bb2c.isDisabled_6f77bb2c,.link_6f77bb2c[disabled]{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";cursor:default;pointer-events:none}.link_6f77bb2c.isDisabled_6f77bb2c .icon_6f77bb2c,.link_6f77bb2c[disabled] .icon_6f77bb2c{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.is-focusVisible .link_6f77bb2c:focus{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.link_6f77bb2c.isExpanded_6f77bb2c,.link_6f77bb2c.isExpanded_6f77bb2c:hover{background:"},{theme:"neutralQuaternaryAlt",defaultValue:"#dadada"},{rawString:";color:"},{theme:"black",defaultValue:"#000000"},{rawString:';font-weight:600}.header_6f77bb2c{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;font-weight:600;color:'},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:";background:0 0;border:none;height:36px;line-height:36px;cursor:default;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header_6f77bb2c::-moz-focus-inner{border:0}.header_6f77bb2c{outline:transparent;position:relative}.ms-Fabric.is-focusVisible .header_6f77bb2c:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}html[dir=ltr] .header_6f77bb2c{text-align:left}html[dir=rtl] .header_6f77bb2c{text-align:right}a.link_6f77bb2c{padding:0 6px;text-rendering:auto;color:inherit;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-decoration:none;box-sizing:border-box}.linkContent_6f77bb2c{white-space:nowrap;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.divider_6f77bb2c{display:block;height:1px;background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";position:relative}.icon_6f77bb2c{display:inline-block;min-height:1px;max-height:36px;width:14px;margin:0 4px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.iconColor_6f77bb2c{color:"},{theme:"themePrimary",defaultValue:"#0078d7"},{rawString:"}.itemText_6f77bb2c{margin:0 4px;vertical-align:middle;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.submenuIcon_6f77bb2c{height:36px;line-height:36px;text-align:center;font-size:10px;display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(111)),o(n(38))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),s=n(1),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._isInFocusStack=!1,t._isInClickStack=!1,t}return o(t,e),t.prototype.componentWillMount=function(){var e=this.props,n=e.isClickableOutsideFocusTrap,o=void 0!==n&&n,r=e.forceFocusInsideTrap;(void 0===r||r)&&(this._isInFocusStack=!0,t._focusStack.push(this)),o||(this._isInClickStack=!0,t._clickStack.push(this))},t.prototype.componentDidMount=function(){var e=this.props,t=e.elementToFocusOnDismiss,n=e.isClickableOutsideFocusTrap,o=void 0!==n&&n,r=e.forceFocusInsideTrap,i=void 0===r||r;this._previouslyFocusedElement=t||document.activeElement,s.elementContains(this.refs.root,this._previouslyFocusedElement)||this.focus(),i&&this._events.on(window,"focus",this._forceFocusInTrap,!0),o||this._events.on(window,"click",this._forceClickInTrap,!0)},t.prototype.componentWillUnmount=function(){var e=this,n=this.props.ignoreExternalFocusing;if(this._events.dispose(),this._isInFocusStack||this._isInClickStack){var o=function(t){return e!==t};this._isInFocusStack&&(t._focusStack=t._focusStack.filter(o)),this._isInClickStack&&(t._clickStack=t._clickStack.filter(o))}!n&&this._previouslyFocusedElement&&this._previouslyFocusedElement.focus()},t.prototype.render=function(){var e=this.props,t=e.className,n=e.ariaLabelledBy,o=s.getNativeProps(this.props,s.divProperties);return a.createElement("div",r({},o,{className:t,ref:"root","aria-labelledby":n,onKeyDown:this._onKeyboardHandler}),this.props.children)},t.prototype.focus=function(){var e,t=this.props.firstFocusableSelector,n=this.refs.root;(e=t?n.querySelector("."+t):s.getNextElement(n,n.firstChild,!0,!1,!1,!0))&&e.focus()},t.prototype._onKeyboardHandler=function(e){if(e.which===s.KeyCodes.tab){var t=this.refs.root,n=s.getFirstFocusable(t,t.firstChild,!0),o=s.getLastFocusable(t,t.lastChild,!0);e.shiftKey&&n===e.target?(o.focus(),e.preventDefault(),e.stopPropagation()):e.shiftKey||o!==e.target||(n.focus(),e.preventDefault(),e.stopPropagation())}},t.prototype._forceFocusInTrap=function(e){if(t._focusStack.length&&this===t._focusStack[t._focusStack.length-1]){var n=document.activeElement;s.elementContains(this.refs.root,n)||(this.focus(),e.preventDefault(),e.stopPropagation())}},t.prototype._forceClickInTrap=function(e){if(t._clickStack.length&&this===t._clickStack[t._clickStack.length-1]){var n=e.target;n&&!s.elementContains(this.refs.root,n)&&(this.focus(),e.preventDefault(),e.stopPropagation())}},t}(s.BaseComponent);l._focusStack=[],l._clickStack=[],i([s.autobind],l.prototype,"_onKeyboardHandler",null),t.FocusTrapZone=l},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),s=n(39),l=n(1),c="data-is-focusable",d="data-disable-click-on-enter",u="data-focuszone-id",p="tabindex",h={},f=["text","number","password","email","tel","url","search"],m=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({rootProps:null}),n._id=l.getId("FocusZone"),h[n._id]=n,n._focusAlignment={left:0,top:0},n}return o(t,e),t.prototype.componentDidMount=function(){for(var e=this.refs.root.ownerDocument.defaultView,t=l.getParent(this.refs.root);t&&t!==document.body&&1===t.nodeType;){if(l.isElementFocusZone(t)){this._isInnerZone=!0;break}t=l.getParent(t)}this._events.on(e,"keydown",this._onKeyDownCapture,!0),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=l.getDocument().querySelector(this.props.defaultActiveElement),this.focus())},t.prototype.componentWillUnmount=function(){delete h[this._id]},t.prototype.render=function(){var e=this.props,t=e.rootProps,n=e.ariaDescribedBy,o=e.ariaLabelledBy,i=e.className,s=l.getNativeProps(this.props,l.divProperties);return a.createElement("div",r({},s,t,{className:l.css("ms-FocusZone",i),ref:"root","data-focuszone-id":this._id,"aria-labelledby":o,"aria-describedby":n,onKeyDown:this._onKeyDown,onFocus:this._onFocus},{onMouseDownCapture:this._onMouseDown}),this.props.children)},t.prototype.focus=function(){if(this._activeElement&&l.elementContains(this.refs.root,this._activeElement))return this._activeElement.focus(),!0;var e=this.refs.root.firstChild;return this.focusElement(l.getNextElement(this.refs.root,e,!0))},t.prototype.focusElement=function(e){var t=this.props.onBeforeFocus;return!(t&&!t(e))&&(!(!e||(this._activeElement&&(this._activeElement.tabIndex=-1),this._activeElement=e,!e))&&(this._focusAlignment||this._setFocusAlignment(e,!0,!0),this._activeElement.tabIndex=0,e.focus(),!0))},t.prototype._onFocus=function(e){var t=this.props.onActiveElementChanged;if(this._isImmediateDescendantOfZone(e.target))this._activeElement=e.target,this._setFocusAlignment(this._activeElement);else for(var n=e.target;n&&n!==this.refs.root;){if(l.isElementTabbable(n)&&this._isImmediateDescendantOfZone(n)){this._activeElement=n;break}n=l.getParent(n)}t&&t(this._activeElement,e)},t.prototype._onKeyDownCapture=function(e){e.which===l.KeyCodes.tab&&this._updateTabIndexes()},t.prototype._onMouseDown=function(e){if(!this.props.disabled){for(var t=e.target,n=[];t&&t!==this.refs.root;)n.push(t),t=l.getParent(t);for(;n.length&&(t=n.pop(),!l.isElementFocusZone(t));)t&&l.isElementTabbable(t)&&(t.tabIndex=0,this._setFocusAlignment(t,!0,!0))}},t.prototype._onKeyDown=function(e){var t=this.props,n=t.direction,o=t.disabled,r=t.isInnerZoneKeystroke;if(!(o||this.props.onKeyDown&&(this.props.onKeyDown(e),e.isDefaultPrevented()))){if(r&&this._isImmediateDescendantOfZone(e.target)&&r(e)){var i=this._getFirstInnerZone();if(!i||!i.focus())return}else{if(e.altKey)return;switch(e.which){case l.KeyCodes.space:if(this._tryInvokeClickForFocusable(e.target))break;return;case l.KeyCodes.left:if(n!==s.FocusZoneDirection.vertical&&this._moveFocusLeft())break;return;case l.KeyCodes.right:if(n!==s.FocusZoneDirection.vertical&&this._moveFocusRight())break;return;case l.KeyCodes.up:if(n!==s.FocusZoneDirection.horizontal&&this._moveFocusUp())break;return;case l.KeyCodes.down:if(n!==s.FocusZoneDirection.horizontal&&this._moveFocusDown())break;return;case l.KeyCodes.home:var a=this.refs.root.firstChild;if(this.focusElement(l.getNextElement(this.refs.root,a,!0)))break;return;case l.KeyCodes.end:var c=this.refs.root.lastChild;if(this.focusElement(l.getPreviousElement(this.refs.root,c,!0,!0,!0)))break;return;case l.KeyCodes.enter:if(this._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}},t.prototype._tryInvokeClickForFocusable=function(e){do{if("BUTTON"===e.tagName||"A"===e.tagName||"INPUT"===e.tagName)return!1;if(this._isImmediateDescendantOfZone(e)&&"true"===e.getAttribute(c)&&"true"!==e.getAttribute(d))return l.EventGroup.raise(e,"click",null,!0),!0;e=l.getParent(e)}while(e!==this.refs.root);return!1},t.prototype._getFirstInnerZone=function(e){e=e||this._activeElement||this.refs.root;for(var t=e.firstElementChild;t;){if(l.isElementFocusZone(t))return h[t.getAttribute(u)];var n=this._getFirstInnerZone(t);if(n)return n;t=t.nextElementSibling}return null},t.prototype._moveFocus=function(e,t,n){var o,r=this._activeElement,i=-1,a=!1,c=this.props.direction===s.FocusZoneDirection.bidirectional;if(!r)return!1;if(this._isElementInput(r)&&!this._shouldInputLoseFocus(r,e))return!1;var d=c?r.getBoundingClientRect():null;do{if(r=e?l.getNextElement(this.refs.root,r):l.getPreviousElement(this.refs.root,r),!c){o=r;break}if(r){var u=r.getBoundingClientRect(),p=t(d,u);if(p>-1&&(-1===i||p<i)&&(i=p,o=r),i>=0&&p<0)break}}while(r);if(o&&o!==this._activeElement)a=!0,this.focusElement(o);else if(this.props.isCircularNavigation)return e?this.focusElement(l.getNextElement(this.refs.root,this.refs.root.firstElementChild,!0)):this.focusElement(l.getPreviousElement(this.refs.root,this.refs.root.lastElementChild,!0,!0,!0));return a},t.prototype._moveFocusDown=function(){var e=-1,t=this._focusAlignment.left;return!!this._moveFocus(!0,function(n,o){var r=-1,i=Math.floor(o.top),a=Math.floor(n.bottom);return(-1===e&&i>=a||i===e)&&(e=i,r=t>=o.left&&t<=o.left+o.width?0:Math.abs(o.left+o.width/2-t)),r})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=-1,t=this._focusAlignment.left;return!!this._moveFocus(!1,function(n,o){var r=-1,i=Math.floor(o.bottom),a=Math.floor(o.top),s=Math.floor(n.top);return(-1===e&&i<=s||a===e)&&(e=a,r=t>=o.left&&t<=o.left+o.width?0:Math.abs(o.left+o.width/2-t)),r})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=-1,n=this._focusAlignment.top;return!!this._moveFocus(l.getRTL(),function(o,r){var i=-1;return(-1===t&&r.right<=o.right&&(e.props.direction===s.FocusZoneDirection.horizontal||r.top===o.top)||r.top===t)&&(t=r.top,i=Math.abs(r.top+r.height/2-n)),i})&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=-1,n=this._focusAlignment.top;return!!this._moveFocus(!l.getRTL(),function(o,r){var i=-1;return(-1===t&&r.left>=o.left&&(e.props.direction===s.FocusZoneDirection.horizontal||r.top===o.top)||r.top===t)&&(t=r.top,i=Math.abs(r.top+r.height/2-n)),i})&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._setFocusAlignment=function(e,t,n){if(this.props.direction===s.FocusZoneDirection.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={left:r,top:i}),t&&(this._focusAlignment.left=r),n&&(this._focusAlignment.top=i)}},t.prototype._isImmediateDescendantOfZone=function(e){for(var t=l.getParent(e);t&&t!==this.refs.root&&t!==document.body;){if(l.isElementFocusZone(t))return!1;t=l.getParent(t)}return!0},t.prototype._updateTabIndexes=function(e){e||(e=this.refs.root,this._activeElement&&!l.elementContains(e,this._activeElement)&&(this._activeElement=null));for(var t=e.children,n=0;t&&n<t.length;n++){var o=t[n];l.isElementFocusZone(o)||(o.getAttribute&&"false"===o.getAttribute(c)&&o.setAttribute(p,"-1"),l.isElementTabbable(o)?this.props.disabled?o.setAttribute(p,"-1"):this._isInnerZone||this._activeElement&&this._activeElement!==o?"-1"!==o.getAttribute(p)&&o.setAttribute(p,"-1"):(this._activeElement=o,"0"!==o.getAttribute(p)&&o.setAttribute(p,"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())},t.prototype._shouldInputLoseFocus=function(e,t){if(e&&e.type&&f.indexOf(e.type.toLowerCase())>-1){var n=e.selectionStart,o=e.selectionEnd,r=n!==o,i=e.value;if(r||n>0&&!t||n!==i.length&&t)return!1}return!0},t}(l.BaseComponent);m.defaultProps={isCircularNavigation:!1,direction:s.FocusZoneDirection.bidirectional},i([l.autobind],m.prototype,"_onFocus",null),i([l.autobind],m.prototype,"_onMouseDown",null),i([l.autobind],m.prototype,"_onKeyDown",null),t.FocusZone=m},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(115)),o(n(39))},function(e,t,n){"use strict";var o=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(118),a=n(40),s=n(51),l=n(1);t.Icon=function(e){var t="None"===e.iconName,n=e.iconName?"ms-Icon--"+e.iconName:"";if(e.iconType===a.IconType.Image){var c=l.css("ms-Icon","ms-Icon-imageContainer",i.imageContainer,e.className);return r.createElement("div",{className:c},r.createElement(s.Image,o({},e.imageProps)))}var d=l.css("ms-Icon",t?"":n,e.className);return r.createElement("i",o({},l.getNativeProps(e,l.htmlElementProperties),{className:d}))}},function(e,t,n){"use strict";var o=n(2),r={imageContainer:"imageContainer_a33c77a8"};o.loadStyles([{rawString:".imageContainer_a33c77a8{overflow:hidden}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(117)),o(n(40))},function(e,t,n){"use strict";var o=n(2),r={root:"root_94aa130b",rootIsMaximizeFrame:"rootIsMaximizeFrame_94aa130b",image:"image_94aa130b",imageIsLoaded:"imageIsLoaded_94aa130b",imageIsCenter:"imageIsCenter_94aa130b",imageIsContain:"imageIsContain_94aa130b",imageIsCover:"imageIsCover_94aa130b",imageIsLandscape:"imageIsLandscape_94aa130b",imageIsPortrait:"imageIsPortrait_94aa130b",imageIsNone:"imageIsNone_94aa130b",imageIsScaleWidthHeight:"imageIsScaleWidthHeight_94aa130b",imageIsScaleWidth:"imageIsScaleWidth_94aa130b",imageIsScaleHeight:"imageIsScaleHeight_94aa130b"};o.loadStyles([{rawString:".root_94aa130b{overflow:hidden}.rootIsMaximizeFrame_94aa130b{height:100%;width:100%}.image_94aa130b{display:block;opacity:0}.image_94aa130b.imageIsLoaded_94aa130b{opacity:1}.imageIsCenter_94aa130b,.imageIsContain_94aa130b,.imageIsCover_94aa130b{position:relative;top:50%}html[dir=ltr] .imageIsCenter_94aa130b,html[dir=ltr] .imageIsContain_94aa130b,html[dir=ltr] .imageIsCover_94aa130b{left:50%}html[dir=rtl] .imageIsCenter_94aa130b,html[dir=rtl] .imageIsContain_94aa130b,html[dir=rtl] .imageIsCover_94aa130b{right:50%}html[dir=ltr] .imageIsCenter_94aa130b,html[dir=ltr] .imageIsContain_94aa130b,html[dir=ltr] .imageIsCover_94aa130b{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html[dir=rtl] .imageIsCenter_94aa130b,html[dir=rtl] .imageIsContain_94aa130b,html[dir=rtl] .imageIsCover_94aa130b{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.imageIsContain_94aa130b.imageIsLandscape_94aa130b{width:100%;height:auto}.imageIsContain_94aa130b.imageIsPortrait_94aa130b{height:100%;width:auto}.imageIsCover_94aa130b.imageIsLandscape_94aa130b{height:100%;width:auto}.imageIsCover_94aa130b.imageIsPortrait_94aa130b{width:100%;height:auto}.imageIsNone_94aa130b{height:auto;width:auto}.imageIsScaleWidthHeight_94aa130b{height:100%;width:100%}.imageIsScaleWidth_94aa130b{height:auto;width:100%}.imageIsScaleHeight_94aa130b{height:100%;width:auto}"}]),e.exports=r},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=n(1),s=n(122),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.componentDidMount=function(){a.disableBodyScroll()},t.prototype.componentWillUnmount=function(){a.enableBodyScroll()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,o=a.getNativeProps(this.props,a.divProperties),l=a.css("ms-Overlay",s.root,n,(c={},c["ms-Overlay--dark "+s.rootIsDark]=t,c));return i.createElement("div",r({},o,{className:l}));var c},t}(a.BaseComponent);t.Overlay=l},function(e,t,n){"use strict";var o=n(2),r={root:"root_08d73436",rootIsNone:"rootIsNone_08d73436",rootIsDark:"rootIsDark_08d73436"};o.loadStyles([{rawString:".root_08d73436{background-color:"},{theme:"whiteTranslucent40",defaultValue:"rgba(255,255,255,.4)"},{rawString:";position:absolute;bottom:0;left:0;right:0;top:0}.root_08d73436.rootIsNone_08d73436{visibility:hidden}.root_08d73436.rootIsDark_08d73436{background-color:"},{theme:"blackTranslucent40",defaultValue:"rgba(0,0,0,.4)"},{rawString:"}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(121))},function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=this&&this.__decorate||function(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};Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),s=n(1),l=n(49),c=n(41),d=n(19),u=n(48),p=n(28),h=n(7),f=n(125),m="ms-u-fadeIn200",b="ms-u-fadeOut200",g="ms-u-slideLeftIn40",_="ms-u-slideLeftOut40",y="ms-u-slideRightIn40",v="ms-u-slideRightOut40",w=function(e){function t(t){var n=e.call(this,t)||this;return n._onPanelClick=n._onPanelClick.bind(n),n._onPanelRef=n._onPanelRef.bind(n),n.state={isFooterSticky:!1,isOpen:!!t.isOpen,isAnimatingOpen:t.isOpen,isAnimatingClose:!1,id:s.getId("Panel")},n}return o(t,e),t.prototype.componentDidMount=function(){var e=this;this._events.on(window,"resize",this._updateFooterPosition),this.state.isOpen&&this._async.setTimeout(function(){e.setState({isAnimatingOpen:!1})},2e3)},t.prototype.componentWillReceiveProps=function(e){e.isOpen!==this.state.isOpen&&this.setState({isOpen:!0,isAnimatingOpen:!!e.isOpen,isAnimatingClose:!e.isOpen})},t.prototype.componentDidUpdate=function(e,t){!1===t.isOpen&&this._updateFooterPosition(),!1===t.isAnimatingClose&&!0===this.state.isAnimatingClose&&this.props.onDismiss&&this.props.onDismiss()},t.prototype.render=function(){var e=this.props,t=(e.children,e.className),n=void 0===t?"":t,o=(e.closeButtonAriaLabel,e.elementToFocusOnDismiss),i=e.firstFocusableSelector,h=e.forceFocusInsideTrap,w=e.hasCloseButton,x=e.headerText,I=e.ignoreExternalFocusing,P=e.isBlocking,E=e.isLightDismiss,k=e.layerProps,S=e.type,C=e.customWidth,O=e.onRenderNavigation,F=void 0===O?this._onRenderNavigation:O,D=e.onRenderHeader,M=void 0===D?this._onRenderHeader:D,R=e.onRenderBody,T=void 0===R?this._onRenderBody:R,L=e.onRenderFooter,A=void 0===L?this._onRenderFooter:L,N=this.state,j=N.isOpen,B=N.isAnimatingOpen,V=N.isAnimatingClose,H=N.id,U=(N.isFooterSticky,S===c.PanelType.smallFixedNear),W=s.getRTL(),z=W?U:!U,K=H+"-headerText",Z=S===c.PanelType.custom?{width:C}:{};if(!j)return null;var q;return P&&(q=a.createElement(u.Overlay,{className:s.css(f.overlay,(G={},G[m]=B,G[b]=V,G)),isDarkThemed:!1,onClick:E?this._onPanelClick:null})),a.createElement(d.Layer,r({},k),a.createElement(p.Popup,{role:"dialog",ariaLabelledBy:x&&K,onDismiss:this.props.onDismiss},a.createElement("div",{ref:this._onPanelRef,className:s.css("ms-Panel",f.root,n,(X={},X["is-open "+f.rootIsOpen]=j,X["ms-Panel--smFluid "+f.rootIsSmallFluid]=S===c.PanelType.smallFluid,X["ms-Panel--smLeft "+f.rootIsSmallLeft]=S===c.PanelType.smallFixedNear,X["ms-Panel--sm "+f.rootIsSmall]=S===c.PanelType.smallFixedFar,X["ms-Panel--md "+f.rootIsMedium]=S===c.PanelType.medium,X["ms-Panel--lg "+f.rootIsLarge]=S===c.PanelType.large||S===c.PanelType.largeFixed,X["ms-Panel--fixed "+f.rootIsFixed]=S===c.PanelType.largeFixed,X["ms-Panel--xl "+f.rootIsXLarge]=S===c.PanelType.extraLarge,X["ms-Panel--custom "+f.rootIsCustom]=S===c.PanelType.custom,X["ms-Panel--hasCloseButton "+f.rootHasCloseButton]=w,X))},q,a.createElement(l.FocusTrapZone,{className:s.css("ms-Panel-main",f.main,(Y={},Y[y]=B&&!z,Y[g]=B&&z,Y[_]=V&&!z,Y[v]=V&&z,Y)),style:Z,elementToFocusOnDismiss:o,isClickableOutsideFocusTrap:E,ignoreExternalFocusing:I,forceFocusInsideTrap:h,firstFocusableSelector:i},a.createElement("div",{className:s.css("ms-Panel-commands"),"data-is-visible":!0},F(this.props,this._onRenderNavigation)),a.createElement("div",{className:s.css("ms-Panel-contentInner",f.contentInner)},M(this.props,this._onRenderHeader),T(this.props,this._onRenderBody),A(this.props,this._onRenderFooter))))));var G,X,Y},t.prototype.dismiss=function(){this.state.isOpen&&this.setState({isAnimatingOpen:!1,isAnimatingClose:!0})},t.prototype._onRenderNavigation=function(e){var t=e.closeButtonAriaLabel;return e.hasCloseButton&&a.createElement(h.IconButton,{className:s.css("ms-Panel-closeButton ms-PanelAction-close",f.closeButton),onClick:this._onPanelClick,"aria-label":t,"data-is-visible":!0,icon:"Cancel"})},t.prototype._onRenderHeader=function(e){var t=e.headerText,n=e.headerTextId,o=e.headerClassName,r=void 0===o?"":o;return t&&a.createElement("div",{className:s.css("ms-Panel-header",f.header)},a.createElement("p",{className:s.css("ms-Panel-headerText",f.headerText,r),id:n,role:"heading"},t))},t.prototype._onRenderBody=function(e){return a.createElement("div",{className:s.css("ms-Panel-content",f.content),ref:this._resolveRef("_content")},e.children)},t.prototype._onRenderFooter=function(e){var t=this.state.isFooterSticky,n=this.props.onRenderFooterContent,o=void 0===n?null:n;return null!=o&&a.createElement("div",{className:s.css("ms-Panel-footer",f.footer,t&&f.footerIsSticky)},a.createElement("div",{className:s.css("ms-Panel-footerInner",f.footerInner)},o()))},t.prototype._updateFooterPosition=function(){var e=this._content;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t<n})}},t.prototype._onPanelClick=function(){this.dismiss()},t.prototype._onPanelRef=function(e){e?this._events.on(e,"animationend",this._onAnimationEnd):this._events.off()},t.prototype._onAnimationEnd=function(e){e.animationName.indexOf("In")>-1&&this.setState({isOpen:!0,isAnimatingOpen:!1}),e.animationName.indexOf("Out")>-1&&(this.setState({isOpen:!1,isAnimatingClose:!1}),this.props.onDismissed&&this.props.onDismissed())},t}(s.BaseComponent);w.defaultProps={isOpen:!1,isBlocking:!0,hasCloseButton:!0,type:c.PanelType.smallFixedFar},i([s.autobind],w.prototype,"_onRenderNavigation",null),i([s.autobind],w.prototype,"_onRenderHeader",null),i([s.autobind],w.prototype,"_onRenderBody",null),i([s.autobind],w.prototype,"_onRenderFooter",null),t.Panel=w},function(e,t,n){"use strict";var o=n(2),r={root:"root_69152eb3",overlay:"overlay_69152eb3",main:"main_69152eb3",rootIsSmall:"rootIsSmall_69152eb3",rootIsSmallLeft:"rootIsSmallLeft_69152eb3",rootIsSmallFluid:"rootIsSmallFluid_69152eb3",rootIsMedium:"rootIsMedium_69152eb3",rootIsLarge:"rootIsLarge_69152eb3",rootIsXLarge:"rootIsXLarge_69152eb3",rootIsCustom:"rootIsCustom_69152eb3",rootIsFixed:"rootIsFixed_69152eb3",rootIsOpen:"rootIsOpen_69152eb3",closeButton:"closeButton_69152eb3",contentInner:"contentInner_69152eb3",rootHasCloseButton:"rootHasCloseButton_69152eb3",header:"header_69152eb3",content:"content_69152eb3",footerInner:"footerInner_69152eb3",footer:"footer_69152eb3",footerIsSticky:"footerIsSticky_69152eb3",headerText:"headerText_69152eb3"};o.loadStyles([{rawString:".root_69152eb3{display:none;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0}.root_69152eb3 .overlay_69152eb3{display:none;pointer-events:none;opacity:1;cursor:pointer;-webkit-transition:opacity 367ms cubic-bezier(.1,.9,.2,1);transition:opacity 367ms cubic-bezier(.1,.9,.2,1)}.main_69152eb3{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";position:absolute;width:100%;bottom:0;top:0;display:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html[dir=ltr] .main_69152eb3{right:0}html[dir=rtl] .main_69152eb3{left:0}@media (min-width:480px){.main_69152eb3{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";pointer-events:auto;width:340px;box-shadow:-30px 0 30px -30px rgba(0,0,0,.2)}html[dir=ltr] .main_69152eb3{left:auto}html[dir=rtl] .main_69152eb3{right:auto}}.root_69152eb3.rootIsSmall_69152eb3 .main_69152eb3{width:272px}@media (min-width:480px){.root_69152eb3.rootIsSmall_69152eb3 .main_69152eb3{width:340px}}.root_69152eb3.rootIsSmallLeft_69152eb3 .main_69152eb3{width:272px}html[dir=ltr] .root_69152eb3.rootIsSmallLeft_69152eb3 .main_69152eb3{right:auto}html[dir=rtl] .root_69152eb3.rootIsSmallLeft_69152eb3 .main_69152eb3{left:auto}html[dir=ltr] .root_69152eb3.rootIsSmallLeft_69152eb3 .main_69152eb3{left:0}html[dir=rtl] .root_69152eb3.rootIsSmallLeft_69152eb3 .main_69152eb3{right:0}.root_69152eb3.rootIsSmallFluid_69152eb3 .main_69152eb3{width:100%}@media (min-width:640px){.root_69152eb3.rootIsCustom_69152eb3 .main_69152eb3,.root_69152eb3.rootIsLarge_69152eb3 .main_69152eb3,.root_69152eb3.rootIsMedium_69152eb3 .main_69152eb3,.root_69152eb3.rootIsXLarge_69152eb3 .main_69152eb3{width:auto}html[dir=ltr] .root_69152eb3.rootIsCustom_69152eb3 .main_69152eb3,html[dir=ltr] .root_69152eb3.rootIsLarge_69152eb3 .main_69152eb3,html[dir=ltr] .root_69152eb3.rootIsMedium_69152eb3 .main_69152eb3,html[dir=ltr] .root_69152eb3.rootIsXLarge_69152eb3 .main_69152eb3{left:48px}html[dir=rtl] .root_69152eb3.rootIsCustom_69152eb3 .main_69152eb3,html[dir=rtl] .root_69152eb3.rootIsLarge_69152eb3 .main_69152eb3,html[dir=rtl] .root_69152eb3.rootIsMedium_69152eb3 .main_69152eb3,html[dir=rtl] .root_69152eb3.rootIsXLarge_69152eb3 .main_69152eb3{right:48px}}@media (min-width:1024px){.root_69152eb3.rootIsMedium_69152eb3 .main_69152eb3{width:643px}html[dir=ltr] .root_69152eb3.rootIsMedium_69152eb3 .main_69152eb3{left:auto}html[dir=rtl] .root_69152eb3.rootIsMedium_69152eb3 .main_69152eb3{right:auto}}@media (min-width:1366px){html[dir=ltr] .root_69152eb3.rootIsLarge_69152eb3 .main_69152eb3{left:428px}html[dir=rtl] .root_69152eb3.rootIsLarge_69152eb3 .main_69152eb3{right:428px}}@media (min-width:1366px){.root_69152eb3.rootIsLarge_69152eb3.rootIsFixed_69152eb3 .main_69152eb3{width:940px}html[dir=ltr] .root_69152eb3.rootIsLarge_69152eb3.rootIsFixed_69152eb3 .main_69152eb3{left:auto}html[dir=rtl] .root_69152eb3.rootIsLarge_69152eb3.rootIsFixed_69152eb3 .main_69152eb3{right:auto}}@media (min-width:1366px){html[dir=ltr] .root_69152eb3.rootIsXLarge_69152eb3 .main_69152eb3{left:176px}html[dir=rtl] .root_69152eb3.rootIsXLarge_69152eb3 .main_69152eb3{right:176px}}@media (min-width:1024px){html[dir=ltr] .root_69152eb3.rootIsCustom_69152eb3 .main_69152eb3{left:auto}html[dir=rtl] .root_69152eb3.rootIsCustom_69152eb3 .main_69152eb3{right:auto}}.root_69152eb3.rootIsOpen_69152eb3{display:block}.root_69152eb3.rootIsOpen_69152eb3 .main_69152eb3{opacity:1;pointer-events:auto;display:block}.root_69152eb3.rootIsOpen_69152eb3 .overlay_69152eb3{cursor:pointer;display:block;pointer-events:auto}@media screen and (-ms-high-contrast:active){.root_69152eb3.rootIsOpen_69152eb3 .overlay_69152eb3{opacity:0}}.closeButton_69152eb3{background:0 0;border:0;cursor:pointer;position:absolute;top:0;height:40px;width:40px;line-height:40px;padding:0;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:16px}html[dir=ltr] .closeButton_69152eb3{right:8px}html[dir=rtl] .closeButton_69152eb3{left:8px}.closeButton_69152eb3:hover{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.contentInner_69152eb3{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}.rootHasCloseButton_69152eb3 .contentInner_69152eb3{top:40px}.content_69152eb3,.footerInner_69152eb3,.header_69152eb3{padding-left:16px;padding-right:16px}@media (min-width:640px){.content_69152eb3,.footerInner_69152eb3,.header_69152eb3{padding-left:32px;padding-right:32px}}@media (min-width:1366px){.content_69152eb3,.footerInner_69152eb3,.header_69152eb3{padding-left:40px;padding-right:40px}}.header_69152eb3{margin:14px 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:1024px){.header_69152eb3{margin-top:30px}}.content_69152eb3{margin-bottom:0;overflow-y:auto}.footer_69152eb3{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid transparent;-webkit-transition:border 367ms cubic-bezier(.1,.25,.75,.9);transition:border 367ms cubic-bezier(.1,.25,.75,.9)}.footerInner_69152eb3{padding-bottom:20px;padding-top:20px}.footerIsSticky_69152eb3{background:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-top-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:'}.headerText_69152eb3{font-family:"Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;font-size:21px;font-weight:100;color:'},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";line-height:32px;margin:0}"}]),e.exports=r},function(e,t,n){"use strict";function o(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),o(n(124)),o(n(41))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(3),a=n(7),s=n(26),l=n(1),c=n(12),d=n(14),u=function(e){function t(t){var n=e.call(this,t)||this;return n.onTextFieldChanged=n.onTextFieldChanged.bind(n),n.onOpenPanel=n.onOpenPanel.bind(n),n.onClosePanel=n.onClosePanel.bind(n),n.onClickRecent=n.onClickRecent.bind(n),n.onClickSite=n.onClickSite.bind(n),n.onClickUpload=n.onClickUpload.bind(n),n.handleIframeData=n.handleIframeData.bind(n),n.onEraseButton=n.onEraseButton.bind(n),n.state={selectedImage:n.props.initialValue,openPanel:!1,openRecent:!1,openSite:!0,openUpload:!1,recentImages:[],errorMessage:""},n.async=new l.Async(n),n.validate=n.validate.bind(n),n.notifyAfterValidate=n.notifyAfterValidate.bind(n),n.delayedValidate=n.async.debounce(n.validate,n.props.deferredValidationTime),n}return o(t,e),t.prototype.saveImageProperty=function(e){this.delayedValidate(e)},t.prototype.validate=function(e){var t=this;if(null===this.props.onGetErrorMessage||void 0===this.props.onGetErrorMessage)return void this.notifyAfterValidate(this.props.initialValue,e);if(this.latestValidateValue!==e){this.latestValidateValue=e;var n=this.props.onGetErrorMessage(e||"");void 0!==n?"string"==typeof n?(void 0!==n&&""!==n||this.notifyAfterValidate(this.props.initialValue,e),this.state.errorMessage=n,this.setState(this.state)):n.then(function(n){void 0!==n&&""!==n||t.notifyAfterValidate(t.props.initialValue,e),t.state.errorMessage=n,t.setState(t.state)}):this.notifyAfterValidate(this.props.initialValue,e)}},t.prototype.notifyAfterValidate=function(e,t){this.props.onPropertyChange&&null!=t&&(this.props.properties[this.props.targetProperty]=t,this.props.onPropertyChange(this.props.targetProperty,e,t),this.props.disableReactivePropertyChanges||null==this.props.render||this.props.render())},t.prototype.onEraseButton=function(){this.state.selectedImage="",this.setState(this.state),this.saveImageProperty("")},t.prototype.onOpenPanel=function(e){this.state.openPanel=!0,this.setState(this.state)},t.prototype.onTextFieldChanged=function(e){this.state.selectedImage=e,this.setState(this.state),this.saveImageProperty(e)},t.prototype.onClosePanel=function(e){this.state.openPanel=!1,this.setState(this.state)},t.prototype.onClickRecent=function(e){},t.prototype.handleIframeData=function(e){if(1==this.state.openSite&&1==this.state.openPanel){var t=e.data;if(-1!=t.indexOf("[OneDrive-FromPicker]")){var n=t.replace("[OneDrive-FromPicker]",""),o=JSON.parse(n);if("cancel"==o.type)this.onClosePanel();else if("success"==o.type)for(var r=o.items[0].sharePoint.url,i=this.props.allowedFileExtensions.split(","),a=r.toLowerCase(),s=0;s<i.length;s++){var l=i[s].toLowerCase();if(a.indexOf(l)>-1){this.state.selectedImage=r,this.setState(this.state),this.saveImageProperty(r),this.onClosePanel();break}}}}},t.prototype.componentDidMount=function(){window.addEventListener("message",this.handleIframeData,!1)},t.prototype.componentWillUnmount=function(){window.removeEventListener("message",this.handleIframeData,!1),this.async.dispose()},t.prototype.onClickSite=function(e){this.state.openRecent=!1,this.state.openSite=!0,this.state.openUpload=!1,this.setState(this.state)},t.prototype.onClickUpload=function(e){this.state.openRecent=!1,this.state.openSite=!1,this.state.openUpload=!0,this.setState(this.state)},t.prototype.render=function(){var e=this.props.context.pageContext.web.absoluteUrl;return e+="/_layouts/15/onedrive.aspx?picker=",e+="%7B%22sn%22%3Afalse%2C%22v%22%3A%22files%22%2C%22id%22%3A%221%22%2C%22o%22%3A%22",e+=encodeURI(this.props.context.pageContext.web.absoluteUrl.replace(this.props.context.pageContext.web.serverRelativeUrl,"")),e+="%22%7D&id=",e+=encodeURI(this.props.context.pageContext.web.serverRelativeUrl),e+="&view=2&typeFilters=",e+=encodeURI("folder,"+this.props.allowedFileExtensions),e+="&p=2",r.createElement("div",{style:{marginBottom:"8px"}},r.createElement(i.Label,null,this.props.label),r.createElement("table",{style:{width:"100%",borderSpacing:0}},r.createElement("tbody",null,r.createElement("tr",null,r.createElement("td",{width:"*"},r.createElement(c.TextField,{disabled:this.props.disabled,value:this.state.selectedImage,style:{width:"100%"},onChanged:this.onTextFieldChanged,readOnly:this.props.readOnly})),r.createElement("td",{width:"64"},r.createElement("table",{style:{width:"100%",borderSpacing:0}},r.createElement("tbody",null,r.createElement("tr",null,r.createElement("td",null,r.createElement(a.IconButton,{disabled:this.props.disabled,iconProps:{iconName:"FolderSearch"},onClick:this.onOpenPanel})),r.createElement("td",null,r.createElement(a.IconButton,{disabled:!1!==this.props.disabled||null==this.state.selectedImage||""==this.state.selectedImage,iconProps:{iconName:"Delete"},onClick:this.onEraseButton}))))))))),null!=this.state.errorMessage&&""!=this.state.errorMessage&&void 0!=this.state.errorMessage?r.createElement("div",null,r.createElement("div",{"aria-live":"assertive",className:"ms-u-screenReaderOnly","data-automation-id":"error-message"},this.state.errorMessage),r.createElement("span",null,r.createElement("p",{className:"ms-TextField-errorMessage ms-u-slideDownIn20"},this.state.errorMessage))):"",null!=this.state.selectedImage&&""!=this.state.selectedImage&&!0===this.props.previewImage?r.createElement("div",{style:{marginTop:"7px"}},r.createElement("img",{src:this.state.selectedImage,width:"225px",height:"225px",alt:"Preview"})):"",!0===this.state.openPanel?r.createElement(s.Panel,{isOpen:this.state.openPanel,hasCloseButton:!0,onDismiss:this.onClosePanel,isLightDismiss:!0,type:s.PanelType.large,headerText:d.PicturePickerTitle},r.createElement("div",{style:{backgroundColor:"#F4F4F4",width:"100%",height:"80vh",paddingTop:"0px",display:"inline-flex"}},r.createElement("div",{style:{width:"206px",backgroundColor:"white"}},r.createElement("div",{style:{width:"260px",backgroundColor:"#F4F4F4",height:"40px",marginBottom:"70px"}}),r.createElement("div",{style:{paddingLeft:"20px",paddingTop:"10px",color:"#A6A6A6",paddingBottom:"10px",borderLeftWidth:"1px",borderLeftStyle:"solid",borderLeftColor:!0===this.state.openRecent?"blue":"white",backgroundColor:!0===this.state.openRecent?"#F4F4F4":"#FFFFFF"},onClick:this.onClickRecent,role:"menuitem"},r.createElement("i",{className:"ms-Icon ms-Icon--Clock",style:{fontSize:"30px"}})," ",d.PicturePickerRecent),r.createElement("div",{style:{cursor:"pointer",paddingLeft:"20px",paddingTop:"10px",paddingBottom:"10px",borderLeftWidth:"1px",borderLeftStyle:"solid",borderLeftColor:!0===this.state.openSite?"blue":"white",backgroundColor:!0===this.state.openSite?"#F4F4F4":"#FFFFFF"},onClick:this.onClickSite,role:"menuitem"},r.createElement("i",{className:"ms-Icon ms-Icon--Globe",style:{fontSize:"30px"}})," ",d.PicturePickerSite)),1==this.state.openRecent?r.createElement("div",{id:"recent",style:{marginLeft:"2px",width:"100%",backgroundColor:"white"}},r.createElement("div",{style:{width:"100%",backgroundColor:"#F4F4F4",height:"40px",marginBottom:"20px"}}),r.createElement("div",{style:{paddingLeft:"30px"}},r.createElement("h1",{className:"ms-font-xl"},"Recent images"))):"",r.createElement("div",{id:"site",style:{marginLeft:"2px",paddingLeft:"0px",paddingTop:"0px",backgroundColor:"white",visibility:!0===this.state.openSite?"visible":"hidden",width:!0===this.state.openSite?"100%":"0px",height:!0===this.state.openSite?"80vh":"0px"}},r.createElement("iframe",{ref:"filePickerIFrame",style:{width:!0===this.state.openSite?"100%":"0px",height:!0===this.state.openSite?"80vh":"0px",borderWidth:"0"},className:"filePickerIFrame_d791363d",role:"application",title:"Select files from site picker view. Use toolbaar menu to perform operations, breadcrumbs to navigate between folders and arrow keys to navigate within the list",src:e}))),!1===this.state.openSite?r.createElement("div",{style:{position:"absolute",bottom:"0",right:"0",marginBottom:"20px",marginRight:"20px"}},r.createElement(a.PrimaryButton,null," Open "),r.createElement(a.DefaultButton,{onClick:this.onClosePanel}," Cancel ")):""):"")},t}(r.Component);t.default=u},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function o(e,t){var n={label:t.label,targetProperty:e,initialValue:t.initialValue,onPropertyChange:t.onPropertyChange,properties:t.properties,context:t.context,onDispose:null,onRender:null,key:t.key,disabled:t.disabled,onGetErrorMessage:t.onGetErrorMessage,deferredValidationTime:t.deferredValidationTime,previewImage:t.previewImage,readOnly:t.readOnly,allowedFileExtensions:t.allowedFileExtensions,render:t.render,disableReactivePropertyChanges:t.disableReactivePropertyChanges};return new l(e,n)}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),a=n(5),s=n(183),l=function(){function e(e,t){this.type=a.PropertyPaneFieldType.Custom,this.disabled=!1,this.deferredValidationTime=200,this.previewImage=!0,this.readOnly=!0,this.allowedFileExtensions=".gif,.jpg,.jpeg,.bmp,.dib,.tif,.tiff,.ico,.png",this.disableReactivePropertyChanges=!1,this.render=this.render.bind(this),this.targetProperty=t.targetProperty,this.properties=t,this.label=t.label,this.initialValue=t.initialValue,this.context=t.context,this.properties.onDispose=this.dispose,this.properties.onRender=this.render,this.onPropertyChange=t.onPropertyChange,this.customProperties=t.properties,this.key=t.key,!0===t.disabled&&(this.disabled=t.disabled),this.onGetErrorMessage=t.onGetErrorMessage,void 0!==t.deferredValidationTime&&(this.deferredValidationTime=t.deferredValidationTime),null!=t.previewImage&&void 0!=t.previewImage&&(this.previewImage=t.previewImage),!1===t.readOnly&&(this.readOnly=t.readOnly),null!=t.allowedFileExtensions&&void 0!==t.allowedFileExtensions&&""!=t.allowedFileExtensions&&(this.allowedFileExtensions=t.allowedFileExtensions),this.renderWebPart=t.render,void 0!==t.disableReactivePropertyChanges&&null!=t.disableReactivePropertyChanges&&(this.disableReactivePropertyChanges=t.disableReactivePropertyChanges)}return e.prototype.render=function(e){var t=r.createElement(s.default,{label:this.label,initialValue:this.initialValue,context:this.context,targetProperty:this.targetProperty,onDispose:this.dispose,onRender:this.render,onPropertyChange:this.onPropertyChange,properties:this.customProperties,key:this.key,disabled:this.disabled,onGetErrorMessage:this.onGetErrorMessage,deferredValidationTime:this.deferredValidationTime,previewImage:this.previewImage,readOnly:this.readOnly,allowedFileExtensions:this.allowedFileExtensions,render:this.renderWebPart,disableReactivePropertyChanges:this.disableReactivePropertyChanges});i.render(t,e)},e.prototype.dispose=function(e){},e}();t.PropertyFieldPicturePicker=o},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){e.exports=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var o=this&&this.__extends||function(){var e=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])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),i=n(11),a=n(305),s=n(275),l=function(e){function t(t){var n=e.call(this)||this;return n.onPropertyPaneFieldChanged=n.onPropertyPaneFieldChanged.bind(n),n}return o(t,e),Object.defineProperty(t.prototype,"dataVersion",{get:function(){return i.Version.parse("1.0")},enumerable:!0,configurable:!0}),t.prototype.render=function(){if(null==this.properties.image||""==this.properties.image){var e='\n        <div class="ms-MessageBar">\n          <div class="ms-MessageBar-content">\n            <div class="ms-MessageBar-icon">\n              <i class="ms-Icon ms-Icon--Info"></i>\n            </div>\n            <div class="ms-MessageBar-text">\n              '+a.ErrorSelectImage+"\n            </div>\n          </div>\n        </div>\n      ";return void(this.domElement.innerHTML=e)}var t="";t+='\n    <style>\n[class^="blend"] img {\n  mix-blend-mode: luminosity;\n}\n[class^="blend"]:before {\n  position: absolute;\n  z-index: 3;\n  background: rgba(0, 0, 0, 0.4);\n  color: #fff;\n  padding: 0.2em;\n  font-size: 14px;\n}\n[class^="blend"]:after {\n  display: block;\n  content: \'\';\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  -webkit-filter: contrast(1.3);\n  filter: contrast(1.3);\n  mix-blend-mode: hue;\n}\n[class^="blend"][class*="-dark"] img {\n  mix-blend-mode: darken;\n}\n[class^="blend"][class*="-dark"]:after {\n  mix-blend-mode: lighten !important;\n}\n[class^="blend"][class*="-light"] img {\n  mix-blend-mode: lighten;\n}\n[class^="blend"][class*="-light"]:after {\n  mix-blend-mode: darken !important;\n}\n[class^="blend"][class*="-red"] {\n  background: #E50914;\n}\n[class^="blend"][class*="-red"]:after {\n  mix-blend-mode: hard-light;\n  -webkit-filter: contrast(0.6) saturate(120%) brightness(1.2);\n  filter: contrast(0.6) saturate(120%) brightness(1.2);\n}\n[class^="blend"][class*="-red"][class*="-dark"]:after {\n  mix-blend-mode: lighten !important;\n  -webkit-filter: contrast(1.1) !important;\n  filter: contrast(1.1) !important;\n}\n[class^="blend"][class*="-red"][class*="-light"]:after {\n  mix-blend-mode: color-dodge !important;\n  -webkit-filter: saturate(400%) contrast(1.5);\n  filter: saturate(400%) contrast(1.5);\n}\n[class^="blend"][class*="-red"]:after {\n  background: #E50914;\n}\n[class^="blend"][class*="-red"]:after {\n  background: #282581;\n}\n[class^="blend"][class*="-orange"] {\n  background: #FCA300;\n}\n[class^="blend"][class*="-orange"][class*="-dark"]:after {\n  mix-blend-mode: darken !important;\n}\n[class^="blend"][class*="-orange"][class*="-light"]:after {\n  mix-blend-mode: hue !important;\n  -webkit-filter: saturate(400%) contrast(1.5);\n  filter: saturate(400%) contrast(1.5);\n}\n[class^="blend"][class*="-orange"]:after {\n  background: #FCA300;\n}\n[class^="blend"][class*="-blue"] {\n  background: #0066BF;\n}\n[class^="blend"][class*="-blue"]:not([class*="-dark"]):not([class*="-light"]):after {\n  mix-blend-mode: hard-light;\n  -webkit-filter: brightness(0.6);\n  filter: brightness(0.6);\n}\n[class^="blend"][class*="-blue"][class*="-dark"]:after {\n  mix-blend-mode: darken !important;\n}\n[class^="blend"][class*="-blue"]:after {\n  background: #0066BF;\n}\n[class^="blend"][class*="-blue"]:after {\n  background: #93EF90;\n}\n[class^="blend"][class*="-yellow"] {\n  background: #FEDD31;\n}\n[class^="blend"][class*="-yellow"]:not([class*="-dark"]):not([class*="-light"]):after {\n  -webkit-filter: brightness(3.5);\n  filter: brightness(3.5);\n  mix-blend-mode: soft-light;\n}\n[class^="blend"][class*="-yellow"][class*="-dark"]:after {\n  mix-blend-mode: color-dodge !important;\n  -webkit-filter: hue-rotate(70deg);\n  filter: hue-rotate(70deg);\n}\n[class^="blend"][class*="-yellow"][class*="-light"] {\n  background: #000000;\n}\n[class^="blend"][class*="-yellow"][class*="-light"]:after {\n  mix-blend-mode: color !important;\n  -webkit-filter: brightness(3) hue-rotate(93deg) contrast(2) saturate(150);\n  filter: brightness(3) hue-rotate(93deg) contrast(2) saturate(150);\n}\n[class^="blend"][class*="-yellow"]:after {\n  background: #FEDD31;\n}\n[class^="blend"][class*="-yellow"]:after {\n  background: #EF3CB4;\n}\n[class^="blend"][class*="-purple"] {\n  background: #BC6D14;\n}\n[class^="blend"][class*="-purple"]:not([class*="-dark"]):not([class*="-light"]) {\n  background: rebeccapurple;\n}\n[class^="blend"][class*="-purple"]:not([class*="-dark"]):not([class*="-light"]):after {\n  mix-blend-mode: darken !important;\n}\n[class^="blend"][class*="-purple"][class*="-dark"] {\n  background: #B10AFF;\n}\n[class^="blend"][class*="-purple"][class*="-dark"]:after {\n  mix-blend-mode: soft-light !important;\n  -webkit-filter: saturate(100);\n  filter: saturate(100);\n}\n[class^="blend"][class*="-purple"][class*="-light"]:after {\n  background: #A37FC7;\n  -webkit-filter: saturate(520%) brightness(10.5) contrast(350) !important;\n  filter: saturate(520%) brightness(10.5) contrast(350) !important;\n}\n[class^="blend"][class*="-purple"]:after {\n  background: #BC6D14;\n}\n[class^="blend"][class*="-purple"]:after {\n  background: #ACFCEE;\n}\n[class^="blend"][class*="-green"] {\n  background: #11C966;\n}\n[class^="blend"][class*="-green"]:not([class*="-dark"]):not([class*="-light"]):after {\n  mix-blend-mode: soft-light;\n}\n[class^="blend"][class*="-green"][class*="-light"]:after {\n  mix-blend-mode: color-dodge !important;\n  -webkit-filter: saturate(100%) brightness(0.8) contrast(160%);\n  filter: saturate(100%) brightness(0.8) contrast(160%);\n}\n[class^="blend"][class*="-green"]:after {\n  background: #11C966;\n}\n[class^="blend"][class*="-green"]:after {\n  background: #2D3181;\n}\n[class^="blend"][class*="-pink"] {\n  background: #EA4C89;\n}\n[class^="blend"][class*="-pink"][class*="-dark"]:after {\n  background: #1D0E14;\n}\n[class^="blend"][class*="-pink"][class*="-light"]:after {\n  background: #FF468D;\n  mix-blend-mode: lighten !important;\n  -webkit-filter: contrast(1) saturate(250%) !important;\n  filter: contrast(1) saturate(250%) !important;\n}\n[class^="blend"][class*="-pink"]:after {\n  background: #EA4C89;\n}\n[class^="blend"][class*="-pink"]:after {\n  background: #EA4C89;\n}\n[class^="blend"][class*="-blue-yellow"]:not([class*="-dark"]):not([class*="-light"]) {\n  background: linear-gradient(to top left, #55ACEE, #FEDD31);\n}\n[class^="blend"][class*="-blue-yellow"][class*="-dark"]:after {\n  mix-blend-mode: hard-light !important;\n}\n[class^="blend"][class*="-blue-yellow"][class*="-light"]:after {\n  mix-blend-mode: hard-light !important;\n  -webkit-filter: none;\n  filter: none;\n}\n[class^="blend"][class*="-blue-yellow"]:after {\n  background: linear-gradient(to top left, #55ACEE, #FEDD31) !important;\n}\n[class^="blend"][class*="-pink-yellow"]:not([class*="-dark"]):not([class*="-light"]) {\n  background: linear-gradient(to bottom right, #FAA6FB, #FBBC05) !important;\n}\n[class^="blend"][class*="-pink-yellow"][class*="-dark"]:after {\n  mix-blend-mode: hue !important;\n  -webkit-filter: none !important;\n  filter: none !important;\n}\n[class^="blend"][class*="-pink-yellow"][class*="-light"]:after {\n  mix-blend-mode: hard-light !important;\n  -webkit-filter: none !important;\n  filter: none !important;\n}\n[class^="blend"][class*="-pink-yellow"]:after {\n  background: linear-gradient(to top left, #FAA6FB, #FBBC05) !important;\n}\n[class^="blend"][class*="-red-blue"]:not([class*="-dark"]):not([class*="-light"]) {\n  background: linear-gradient(to bottom right, #3993E2, #E2544B);\n}\n[class^="blend"][class*="-red-blue"]:not([class*="-dark"]):not([class*="-light"]):after {\n  -webkit-filter: none;\n  filter: none;\n  mix-blend-mode: hard-light;\n}\n[class^="blend"][class*="-red-blue"][class*="-dark"]:after {\n  mix-blend-mode: hard-light !important;\n  -webkit-filter: none !important;\n  filter: none !important;\n}\n[class^="blend"][class*="-red-blue"][class*="-light"]:after {\n  mix-blend-mode: screen !important;\n  -webkit-filter: saturate(300%) brightness(1.2) !important;\n  filter: saturate(300%) brightness(1.2) !important;\n}\n[class^="blend"][class*="-red-blue"]:after {\n  background: linear-gradient(to bottom right, #3993E2, #E2544B);\n}\n    </style>\n    ';var n=this.properties.color;null==n&&(n="");var o=this.properties.alt;null==o&&(o="");var r=this.properties.linkText;null==r&&(r=""),null!=this.properties.linkUrl&&""!=this.properties.linkUrl&&(t+='<a href="'+this.properties.linkUrl+'" alt="'+r+'">'),t+='<div><div class="'+n+'">',t+='<img src="'+this.properties.image+'" style="width: 100%" alt="'+o+'" title="'+o+'"/>',t+="</div></div>",null!=this.properties.linkUrl&&""!=this.properties.linkUrl&&(t+="</a>"),this.domElement.innerHTML=t},t.prototype.getPropertyPaneConfiguration=function(){return{pages:[{header:{description:a.PropertyPaneDescription},displayGroupsAsAccordion:!1,groups:[{groupName:a.BasicGroupName,groupFields:[s.PropertyFieldPicturePicker("image",{label:a.Image,initialValue:this.properties.image,onPropertyChange:this.onPropertyPaneFieldChanged,render:this.render.bind(this),disableReactivePropertyChanges:this.disableReactivePropertyChanges,context:this.context,properties:this.properties,key:"imageColorPictureField"}),r.PropertyPaneDropdown("color",{label:a.Color,options:[{key:"blend-blue",text:"blend-blue"},{key:"blend-blue-dark",text:"blend-blue-dark"},{key:"blend-blue-light",text:"blend-blue-light"},{key:"blend-orange",text:"blend-orange"},{key:"blend-orange-dark",text:"blend-orange-dark"},{key:"blend-orange-light",text:"blend-orange-light"},{key:"blend-red",text:"blend-red"},{key:"blend-red-dark",text:"blend-red-dark"},{key:"blend-red-light",text:"blend-red-light"},{key:"blend-green",text:"blend-green"},{key:"blend-green-dark",text:"blend-green-dark"},{key:"blend-green-light",text:"blend-green-light"},{key:"blend-yellow",text:"blend-yellow"},{key:"blend-yellow-dark",text:"blend-yellow-dark"},{key:"blend-yellow-light",text:"blend-yellow-light"},{key:"blend-purple",text:"blend-purple"},{key:"blend-purple-dark",text:"blend-purple-dark"},{key:"blend-purple-light",text:"blend-purple-light"},{key:"blend-pink",text:"blend-pink"},{key:"blend-pink-dark",text:"blend-pink-dark"},{key:"blend-pink-light",text:"blend-pink-light"},{key:"blend-blue-yellow",text:"blend-blue-yellow"},{key:"blend-blue-yellow-dark",text:"blend-blue-yellow-dark"},{key:"blend-blue-yellow-light",text:"blend-blue-yellow-light"},{key:"blend-pink-yellow",text:"blend-pink-yellow"},{key:"blend-pink-yellow-dark",text:"blend-pink-yellow-dark"},{key:"blend-pink-yellow-light",text:"blend-pink-yellow-light"},{key:"blend-red-blue",text:"blend-red-blue-dark"},{key:"blend-red-blue-dark",text:"blend-red-blue-dark"},{key:"blend-red-blue-light",text:"blend-red-blue-light"}]}),r.PropertyPaneTextField("alt",{label:a.Alt}),r.PropertyPaneTextField("linkText",{label:a.LinkText}),r.PropertyPaneTextField("linkUrl",{label:a.LinkUrl})]}]}]}},t}(r.BaseClientSideWebPart);t.default=l}])});