@microsoft/sp-dialog
Version:
SharePoint Framework support for displaying dialog boxes
1 lines • 41.9 kB
JavaScript
define("c0c518b8-701b-4f6f-956d-5782772bb731_1.18.1",["tslib","@ms/office-ui-fabric-react-bundle","@microsoft/sp-application-base","@ms/sp-fluentui-v9-portal-compat-context-bundle","@microsoft/sp-core-library","react","react-dom","@ms/uifabric-styling-bundle","@microsoft/load-themed-styles","@microsoft/sp-diagnostics"],function(n,a,i,r,o,s,c,d,l,u){return function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="mwqp")}({"17wl":function(e,t){e.exports=n},"5pbq":function(e,t){e.exports=a},GPet:function(e,t){e.exports=i},Qnmb:function(e,t){e.exports=r},UWqr:function(e,t){e.exports=o},bwt4:function(e,t,n){var a=n("5pbq");e.exports=a.workaround_ResponsiveModeIndex},cDcd:function(e,t){e.exports=s},faye:function(e,t){e.exports=c},fglE:function(e,t){e.exports=d},fxVk:function(e,t,n){var a=n("5pbq");e.exports=a.workaround_Icon},jOlS:function(e,t){e.exports=l},mwqp:function(e,t,n){"use strict";n.r(t),n.d(t,"Dialog",function(){return se}),n.d(t,"BaseDialog",function(){return D});var a,i=n("GPet"),r=n("UWqr"),o=n("ut3N"),s=n("cDcd"),c=n("faye"),d=n("17wl"),l=n("5pbq");!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(a||(a={}));var u,f=Object(l.classNamesFunction)(),p=function(e){function t(t){var n=e.call(this,t)||this;return Object(l.initializeComponentRef)(n),n}return Object(d.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,a=e.theme;return this._classNames=f(n,{theme:a,className:t}),s.createElement("div",{className:this._classNames.actions},s.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return s.Children.map(this.props.children,function(t){return t?s.createElement("span",{className:e._classNames.action},t):null})},t}(s.Component),m={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},_=Object(l.styled)(p,function(e){var t=e.className,n=e.theme,a=Object(l.getGlobalClassNames)(m,n);return{actions:[a.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal",verticalAlign:"middle"}}},t],action:[a.action,{margin:"0 4px"}],actionsRight:[a.actionsRight,{alignItems:"center",display:"flex",fontSize:"0",justifyContent:"flex-end",marginRight:"-4px"}]}},void 0,{scope:"DialogFooter"}),h=n("bwt4"),b=Object(l.classNamesFunction)(),g=s.createElement(_,null).type,v=function(e){function t(t){var n=e.call(this,t)||this;return Object(l.initializeComponentRef)(n),Object(l.warnDeprecations)("DialogContent",t,{titleId:"titleProps.id"}),n}return Object(d.__extends)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,i=t.className,r=t.closeButtonAriaLabel,o=t.onDismiss,c=t.subTextId,u=t.subText,f=t.titleProps,p=void 0===f?{}:f,m=t.titleId,_=t.title,h=t.type,g=t.styles,v=t.theme,y=t.draggableHeaderClassName,S=b(g,{theme:v,className:i,isLargeHeader:h===a.largeHeader,isClose:h===a.close,draggableHeaderClassName:y}),D=this._groupChildren();return u&&(e=s.createElement("p",{className:S.subText,id:c},u)),s.createElement("div",{className:S.content},s.createElement("div",{className:S.header},s.createElement("div",Object(d.__assign)({id:m,role:"heading","aria-level":1},p,{className:Object(l.css)(S.title,p.className)}),_),s.createElement("div",{className:S.topButton},this.props.topButtonsProps.map(function(e,t){return s.createElement(l.IconButton,Object(d.__assign)({key:e.uniqueId||t},e))}),(h===a.close||n&&h!==a.largeHeader)&&s.createElement(l.IconButton,{className:S.button,iconProps:{iconName:"Cancel"},ariaLabel:r,onClick:o}))),s.createElement("div",{className:S.inner},s.createElement("div",{className:S.innerContent},e,D.contents),D.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return s.Children.map(this.props.children,function(t){"object"==typeof t&&null!==t&&t.type===g?e.footers.push(t):e.contents.push(t)}),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},Object(d.__decorate)([h.withResponsiveMode],t)}(s.Component),y={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"},S=Object(l.styled)(v,function(e){var t,n,a,i=e.className,r=e.theme,o=e.isLargeHeader,s=e.isClose,c=e.hidden,d=e.isMultiline,u=e.draggableHeaderClassName,f=r.palette,p=r.fonts,m=r.effects,_=r.semanticColors,h=Object(l.getGlobalClassNames)(y,r);return{content:[o&&[h.contentLgHeader,{borderTop:"4px solid ".concat(f.themePrimary)}],s&&h.close,{flexGrow:1,overflowY:"hidden"},i],subText:[h.subText,p.medium,{margin:"0 0 24px 0",color:_.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:l.FontWeights.regular}],header:[h.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&h.close,u&&[u,{cursor:"move"}]],button:[h.button,c&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:_.buttonText,fontSize:l.IconFontSizes.medium}}}],inner:[h.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: ".concat(l.ScreenWidthMinSmall,"px) and (max-width: ").concat(l.ScreenWidthMaxSmall,"px)")]={padding:"0 16px 16px"},t)}],innerContent:[h.content,{position:"relative",width:"100%"}],title:[h.title,p.xLarge,{color:_.bodyText,margin:"0",minHeight:p.xLarge.fontSize,padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: ".concat(l.ScreenWidthMinSmall,"px) and (max-width: ").concat(l.ScreenWidthMaxSmall,"px)")]={padding:"16px 46px 16px 16px"},n)},o&&{color:_.menuHeader},d&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(a={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:_.buttonText},".ms-Dialog-button:hover":{color:_.buttonTextHovered,borderRadius:m.roundedCorner2}},a["@media (min-width: ".concat(l.ScreenWidthMinSmall,"px) and (max-width: ").concat(l.ScreenWidthMaxSmall,"px)")]={padding:"15px 8px 0 0"},a)}]}},void 0,{scope:"DialogContent"});!function(e){e[e.New=0]="New",e[e.Pending=1]="Pending",e[e.Rejected=2]="Rejected",e[e.Aborted=3]="Aborted",e[e.Approved=4]="Approved",e[e.Open=5]="Open",e[e.Closed=6]="Closed",e[e.Hidden=7]="Hidden"}(u||(u={}));var D=function(){function e(e){this._config=e||{},this._state=u.New,this._isSecondary=!1,this.close=this.close.bind(this),this.render=this.render.bind(this)}return Object.defineProperty(e.prototype,"_configuration",{get:function(){return this._config},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isSecondary",{get:function(){return this._isSecondary},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return this._state===u.Open},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isHidden",{get:function(){return this._state===u.Hidden},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"secondaryDialogProvider",{get:function(){if(!this.isSecondary)return!this._secondaryDialogProvider&&this._requestId&&(this._secondaryDialogProvider=oe.instance.createSecondaryDialogProvider(this._requestId)),this._secondaryDialogProvider},enumerable:!1,configurable:!0}),e.prototype.show=function(e){return oe.instance?oe.instance.show(this,e):Promise.reject(new Error("This application is not configured to accept dialogs."))},e.prototype.close=function(){if(oe.instance){if(this._isActive)return oe.instance._close(this);oe.instance._abort(this)}return Promise.resolve(void 0)},e.prototype._render=function(e){var t,n,a=this;return this._domElement=e,this._renderPromise||(this._renderPromise=new Promise(function(e,a){n=e,t=a}),this._closedWhileRendering=!1,this.onBeforeOpen().then(function(){a._closedWhileRendering?t():(a.render(),n())}).catch(function(){oe.instance._rejectOnOpen(a),t()})),this._renderPromise},e.prototype._setState=function(t){t===u.Closed&&(this._secondaryDialogProvider=void 0,this._renderPromise&&(this._closedWhileRendering=!0,this._renderPromise=void 0)),o._TraceLogger.logVerboseData({source:e._logSource,message:"Dialog state changed from '".concat(u[this._state],"' to '").concat(u[t],"'.")}),this._state=t},e.prototype._requestAck=function(e,t){this._requestId=e,this._isSecondary=!!t},Object.defineProperty(e.prototype,"domElement",{get:function(){return this._domElement},enumerable:!1,configurable:!0}),e.prototype.onBeforeOpen=function(){return Promise.resolve(void 0)},e.prototype.onAfterClose=function(){},Object.defineProperty(e.prototype,"_isActive",{get:function(){return this._state===u.Approved||this._state===u.Open||this._state===u.Hidden},enumerable:!1,configurable:!0}),e._logSource=o._LogSource.create("BaseDialog"),e}(),I=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(d.__extends)(t,e),t.prototype.render=function(){return s.createElement(S,{title:"Alert",subText:this.props.message,subTextId:"sp-dialog-content-message"},s.createElement(_,null,s.createElement(l.PrimaryButton,{"data-automation-id":"sp-alert-dialog-ok-button",onClick:this.props.close,text:"OK"})))},t}(s.Component),x=function(e){function t(t){var n=e.call(this,{isBlocking:!1})||this;return n._message=t,n}return Object(d.__extends)(t,e),t.prototype.render=function(){c.render(s.createElement(I,{message:this._message,close:this.close}),this.domElement)},t.prototype.onAfterClose=function(){c.unmountComponentAtNode(this.domElement)},t}(D),C=l.AnimationVariables.durationValue2,O={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},w=n("Qnmb"),E={},A={},L="fluent-default-layer-host",k="#".concat(L);function M(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=s.useCallback(function(t){n.current=t;for(var a=0,i=e;a<i.length;a++){var r=i[a];"function"==typeof r?r(t):r&&(r.current=t)}},Object(d.__spreadArray)([],e,!0));return n}var P,T=n("vNcA"),U=Object(l.classNamesFunction)(),F=s.forwardRef(function(e,t){var n=Object(w.usePortalCompat)(),a=s.useRef(null),i=M(a,t),r=s.useRef(),o=s.useRef(null),u=s.useContext(l.FocusRectsContext),f=s.useState(!1),p=f[0],m=f[1],_=s.useCallback(function(e){var t,n=!!(null==(t=null==u?void 0:u.providerRef)?void 0:t.current)&&t.current.classList.contains(l.IsFocusVisibleClassName);e&&n&&e.classList.add(l.IsFocusVisibleClassName)},[u]),h=e.children,b=e.className,g=e.eventBubblingEnabled,v=e.fabricProps,y=e.hostId,S=e.insertFirst,D=e.onLayerDidMount,I=void 0===D?function(){}:D,x=e.onLayerMounted,C=void 0===x?function(){}:x,O=e.onLayerWillUnmount,F=e.styles,R=e.theme,N=M(o,null==v?void 0:v.ref,_),B=U(F,{theme:R,className:b,isNotHost:!y}),j=function(){null==O||O();var e=r.current;r.current=void 0,e&&e.parentNode&&e.parentNode.removeChild(e)},V=function(){var e,t=Object(l.getDocument)(a.current);if(t){var n=function(e){var t,n;if(y){var a=function(e){var t=A[e];return t&&t[0]||void 0}(y);return a?null!==(t=a.rootRef.current)&&void 0!==t?t:null:null!==(n=e.getElementById(y))&&void 0!==n?n:null}var i=k,r=i?e.querySelector(i):null;return r||(r=function(e){var t=e.createElement("div");return t.setAttribute("id",L),t.style.cssText="position:fixed;z-index:1000000",null==e||e.body.appendChild(t),t}(e)),r}(t);if(n){j();var i=(null!==(e=n.ownerDocument)&&void 0!==e?e:t).createElement("div");i.className=B.root,Object(l.setPortalAttribute)(i),Object(l.setVirtualParent)(i,a.current),S?n.insertBefore(i,n.firstChild):n.appendChild(i),r.current=i,m(!0)}}};return Object(T.useIsomorphicLayoutEffect)(function(){V(),y&&function(e,t){E[e]||(E[e]=[]),E[e].push(t);var n=A[e];if(n)for(var a=0,i=n;a<i.length;a++)i[a].notifyLayersChanged()}(y,V);var e=r.current?n(r.current):void 0;return function(){e&&e(),j(),y&&function(e,t){var n=E[e];if(n){var a=n.indexOf(t);a>=0&&(n.splice(a,1),0===n.length&&delete E[e])}var i=A[e];if(i)for(var r=0,o=i;r<o.length;r++)o[r].notifyLayersChanged()}(y,V)}},[y]),s.useEffect(function(){r.current&&p&&(null==C||C(),null==I||I(),m(!1))},[p,C,I]),s.createElement("span",{className:"ms-layer",ref:i},r.current&&c.createPortal(s.createElement(l.FocusRectsProvider,{layerRoot:!0,providerRef:N},s.createElement(l.Fabric,Object(d.__assign)({},!g&&(P||(P={},["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOver","onMouseOut","onMouseUp","onTouchMove","onTouchStart","onTouchCancel","onTouchEnd","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onSubmit"].forEach(function(e){return P[e]=H})),P),v,{className:Object(l.css)(B.content,null==v?void 0:v.className),ref:N}),h)),r.current))});F.displayName="LayerBase";var H=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()},R={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},N=Object(l.styled)(F,function(e){var t=e.className,n=e.isNotHost,a=e.theme,i=Object(l.getGlobalClassNames)(R,a);return{root:[i.root,a.fonts.medium,n&&[i.rootNoHost,{position:"fixed",zIndex:l.ZIndexes.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[i.content,{visibility:"visible"}]}},void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),B=n("sx5R"),j=n("fxVk"),V=Object(l.memoizeFunction)(function(e,t){return{root:Object(l.mergeStyles)(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}}),z={start:"touchstart",move:"touchmove",stop:"touchend"},G={start:"mousedown",move:"mousemove",stop:"mouseup"},K=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=G,n._events=[],n._onMouseDown=function(e){var t=s.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=G,n._onDragStart(e)},n._onMouseUp=function(e){var t=s.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=G,n._onDragStop(e)},n._onTouchStart=function(e){var t=s.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=z,n._onDragStart(e)},n._onTouchEnd=function(e){var t=s.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=z,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var a=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,a),n.setState({isDragging:!0,lastPosition:t}),n._events=[Object(l.on)(document.body,n._currentEventType.move,n._onDrag,!0),Object(l.on)(document.body,n._currentEventType.stop,n._onDragStop,!0)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var a=n._createUpdatedDragData(n._createDragDataFromPosition(t)),i=a.position;n.props.onDragChange&&n.props.onDragChange(e,a),n.setState({position:i,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var a=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,a),n.props.position&&n.setState({position:n.props.position}),n._events.forEach(function(e){return e()})}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return Object(d.__extends)(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach(function(e){return e()})},t.prototype.render=function(){var e=s.Children.only(this.props.children),t=e.props,n=this.props.position,a=this.state,i=a.position,r=a.isDragging,o=i.x,c=i.y;return n&&!r&&(o=n.x,c=n.y),s.cloneElement(e,{style:Object(d.__assign)(Object(d.__assign)({},t.style),{transform:"translate(".concat(o,"px, ").concat(c,"px)")}),className:V(t.className,this.state.isDragging).root,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onTouchStart:this._onTouchStart,onTouchEnd:this._onTouchEnd})},t.prototype._getControlPosition=function(e){var t=this._getActiveTouch(e);if(void 0===this._touchId||t){var n=t||e;return{x:n.clientX,y:n.clientY}}},t.prototype._getActiveTouch=function(e){return e.targetTouches&&this._findTouchInTouchList(e.targetTouches)||e.changedTouches&&this._findTouchInTouchList(e.changedTouches)},t.prototype._getTouchId=function(e){var t=e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0];if(t)return t.identifier},t.prototype._matchesSelector=function(e,t){if(!e||e===document.body)return!1;var n=e.matches||e.webkitMatchesSelector||e.msMatchesSelector;return!!n&&(n.call(e,t)||this._matchesSelector(e.parentElement,t))},t.prototype._findTouchInTouchList=function(e){if(void 0!==this._touchId)for(var t=0;t<e.length;t++)if(e[t].identifier===this._touchId)return e[t]},t.prototype._createDragDataFromPosition=function(e){var t=this.state.lastPosition;return void 0===t?{delta:{x:0,y:0},lastPosition:e,position:e}:{delta:{x:e.x-t.x,y:e.y-t.y},lastPosition:t,position:e}},t.prototype._createUpdatedDragData=function(e){var t=this.state.position;return{position:{x:t.x+e.delta.x,y:t.y+e.delta.y},delta:e.delta,lastPosition:t}},t}(s.Component),W=s.createContext({window:"object"==typeof window?window:void 0});function q(e){var t=s.useRef();return void 0===t.current&&(t.current={value:"function"==typeof e?e():e}),t.current.value}var Q=function(){var e=q({});return s.useEffect(function(){return function(){for(var t=0,n=Object.keys(e);t<n.length;t++){var a=n[t];clearTimeout(a)}}},[e]),q({setTimeout:function(t,n){var a=setTimeout(t,n);return e[a]=1,a},clearTimeout:function(t){delete e[t],clearTimeout(t)}})},Y={x:0,y:0},J={isOpen:!1,isDarkOverlay:!0,className:"",containerClassName:"",enableAriaHiddenSiblings:!0},X=Object(l.classNamesFunction)(),Z=s.forwardRef(function(e,t){var n,a,i,r,o,c,u,f=Object(l.getPropsWithDefaults)(J,e),p=f.allowTouchBodyScroll,m=f.className,_=f.children,b=f.containerClassName,g=f.scrollableContentClassName,v=f.elementToFocusOnDismiss,y=f.firstFocusableSelector,S=f.focusTrapZoneProps,D=f.forceFocusInsideTrap,I=f.disableRestoreFocus,x=void 0===I?f.ignoreExternalFocusing:I,O=f.isBlocking,w=f.isAlert,E=f.isClickableOutsideFocusTrap,A=f.isDarkOverlay,L=f.onDismiss,k=f.layerProps,P=f.overlay,U=f.isOpen,F=f.titleAriaId,H=f.styles,R=f.subtitleAriaId,V=f.theme,z=f.topOffsetFixed,G=f.responsiveMode,Z=f.onLayerDidMount,$=f.isModeless,ee=f.dragOptions,te=f.onDismissed,ne=f.enableAriaHiddenSiblings,ae=f.popupProps,ie=s.useRef(null),re=s.useRef(null),oe=M(re,null==S?void 0:S.componentRef),se=s.useRef(null),ce=M(ie,t),de=Object(h.useResponsiveMode)(ce),le=function(e,t){var n=s.useRef(t);return n.current||(n.current=Object(T.getId)("ModalFocusTrapZone")),n.current}(0,null==S?void 0:S.id),ue=s.useContext(W).window,fe=Q(),pe=fe.setTimeout,me=fe.clearTimeout,_e=s.useState(U),he=_e[0],be=_e[1],ge=s.useState(U),ve=ge[0],ye=ge[1],Se=s.useState(Y),De=Se[0],Ie=Se[1],xe=s.useState(),Ce=xe[0],Oe=xe[1],we=function(e){var t=s.useState(!1),n=t[0],a=t[1];return[n,{setTrue:q(function(){return function(){a(!0)}}),setFalse:q(function(){return function(){a(!1)}}),toggle:q(function(){return function(){a(function(e){return!e})}})}]}(),Ee=we[0],Ae=we[1],Le=Ae.toggle,ke=Ae.setFalse,Me=q(function(){return{onModalCloseTimer:0,allowTouchBodyScroll:p,scrollableContent:null,lastSetCoordinates:Y,events:new l.EventGroup({})}}),Pe=(ee||{}).keepInBounds,Te=null!=w?w:O&&!$,Ue=void 0===k?"":k.className,Fe=X(H,{theme:V,className:m,containerClassName:b,scrollableContentClassName:g,isOpen:U,isVisible:ve,hasBeenOpened:Me.hasBeenOpened,modalRectangleTop:Ce,topOffsetFixed:z,isModeless:$,layerClassName:Ue,windowInnerHeight:null==ue?void 0:ue.innerHeight,isDefaultDragHandle:ee&&!ee.dragHandleSelector}),He=Object(d.__assign)(Object(d.__assign)({eventBubblingEnabled:!1},k),{onLayerDidMount:k&&k.onLayerDidMount?k.onLayerDidMount:Z,insertFirst:(null==k?void 0:k.insertFirst)||$,className:Fe.layer}),Re=s.useCallback(function(e){e?Me.allowTouchBodyScroll?Object(l.allowOverscrollOnElement)(e,Me.events):Object(l.allowScrollOnElement)(e,Me.events):Me.events.off(Me.scrollableContent),Me.scrollableContent=e},[Me]),Ne=function(){var e=se.current,t=null==e?void 0:e.getBoundingClientRect();t&&(z&&Oe(t.top),Pe&&(Me.minPosition={x:-t.left,y:-t.top},Me.maxPosition={x:t.left,y:t.top}))},Be=s.useCallback(function(e,t){var n=Me.minPosition,a=Me.maxPosition;return Pe&&n&&a&&(t=Math.max(n[e],t),t=Math.min(a[e],t)),t},[Pe,Me]),je=function(){var e;Me.lastSetCoordinates=Y,ke(),Me.isInKeyboardMoveMode=!1,be(!1),Ie(Y),null===(e=Me.disposeOnKeyUp)||void 0===e||e.call(Me),null==te||te()},Ve=s.useCallback(function(){ke(),Me.isInKeyboardMoveMode=!1},[Me,ke]),ze=s.useCallback(function(e,t){Ie(function(e){return{x:Be("x",e.x+t.delta.x),y:Be("y",e.y+t.delta.y)}})},[Be]),Ge=s.useCallback(function(){re.current&&re.current.focus()},[]);s.useEffect(function(){var e;me(Me.onModalCloseTimer),U&&(requestAnimationFrame(function(){return pe(Ne,0)}),be(!0),ee&&(e=function(e){e.altKey&&e.ctrlKey&&e.keyCode===l.KeyCodes.space&&Object(l.elementContains)(Me.scrollableContent,e.target)&&(Le(),e.preventDefault(),e.stopPropagation())},Me.disposeOnKeyUp||(Me.events.on(ue,"keyup",e,!0),Me.disposeOnKeyUp=function(){Me.events.off(ue,"keyup",e,!0),Me.disposeOnKeyUp=void 0})),Me.hasBeenOpened=!0,ye(!0)),!U&&he&&(Me.onModalCloseTimer=pe(je,1e3*parseFloat(C)),ye(!1))},[he,U]),c=function(){Me.events.dispose()},(u=s.useRef(c)).current=c,s.useEffect(function(){return function(){var e;null===(e=u.current)||void 0===e||e.call(u)}},[]),function(e,t){s.useImperativeHandle(e.componentRef,function(){return{focus:function(){t.current&&t.current.focus()}}},[t])}(f,re);var Ke=s.createElement(l.FocusTrapZone,Object(d.__assign)({},S,{id:le,ref:se,componentRef:oe,className:Object(l.css)(Fe.main,null==S?void 0:S.className),elementToFocusOnDismiss:null!==(n=null==S?void 0:S.elementToFocusOnDismiss)&&void 0!==n?n:v,isClickableOutsideFocusTrap:null!==(a=null==S?void 0:S.isClickableOutsideFocusTrap)&&void 0!==a?a:$||E||!O,disableRestoreFocus:null!==(i=null==S?void 0:S.disableRestoreFocus)&&void 0!==i?i:x,forceFocusInsideTrap:(null!==(r=null==S?void 0:S.forceFocusInsideTrap)&&void 0!==r?r:D)&&!$,firstFocusableSelector:(null==S?void 0:S.firstFocusableSelector)||y,focusPreviouslyFocusedInnerElement:null===(o=null==S?void 0:S.focusPreviouslyFocusedInnerElement)||void 0===o||o,onBlur:Me.isInKeyboardMoveMode?function(e){var t,n;null===(t=null==S?void 0:S.onBlur)||void 0===t||t.call(S,e),Me.lastSetCoordinates=Y,Me.isInKeyboardMoveMode=!1,null===(n=Me.disposeOnKeyDown)||void 0===n||n.call(Me)}:void 0}),ee&&Me.isInKeyboardMoveMode&&s.createElement("div",{className:Fe.keyboardMoveIconContainer},ee.keyboardMoveIconProps?s.createElement(j.Icon,Object(d.__assign)({},ee.keyboardMoveIconProps)):s.createElement(j.Icon,{iconName:"move",className:Fe.keyboardMoveIcon})),s.createElement("div",{ref:Re,className:Fe.scrollableContent,"data-is-scrollable":!0},ee&&Ee&&s.createElement(ee.menu,{items:[{key:"move",text:ee.moveMenuItemText,onClick:function(){var e=function(e){if(e.altKey&&e.ctrlKey&&e.keyCode===l.KeyCodes.space)return e.preventDefault(),void e.stopPropagation();var t=e.altKey||e.keyCode===l.KeyCodes.escape;if(Ee&&t&&ke(),!Me.isInKeyboardMoveMode||e.keyCode!==l.KeyCodes.escape&&e.keyCode!==l.KeyCodes.enter||(Me.isInKeyboardMoveMode=!1,e.preventDefault(),e.stopPropagation()),Me.isInKeyboardMoveMode){var n=!0,a=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t}(e);switch(e.keyCode){case l.KeyCodes.escape:Ie(Me.lastSetCoordinates);case l.KeyCodes.enter:Me.lastSetCoordinates=Y;break;case l.KeyCodes.up:Ie(function(e){return{x:e.x,y:Be("y",e.y-a)}});break;case l.KeyCodes.down:Ie(function(e){return{x:e.x,y:Be("y",e.y+a)}});break;case l.KeyCodes.left:Ie(function(e){return{x:Be("x",e.x-a),y:e.y}});break;case l.KeyCodes.right:Ie(function(e){return{x:Be("x",e.x+a),y:e.y}});break;default:n=!1}n&&(e.preventDefault(),e.stopPropagation())}};Me.lastSetCoordinates=De,ke(),Me.isInKeyboardMoveMode=!0,Me.events.on(ue,"keydown",e,!0),Me.disposeOnKeyDown=function(){Me.events.off(ue,"keydown",e,!0),Me.disposeOnKeyDown=void 0}}},{key:"close",text:ee.closeMenuItemText,onClick:je}],onDismiss:ke,alignTargetEdge:!0,coverTarget:!0,directionalHint:l.DirectionalHint.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:Me.scrollableContent}),_));return he&&de>=(G||h.ResponsiveMode.small)&&s.createElement(N,Object(d.__assign)({ref:ce},He),s.createElement(B.Popup,Object(d.__assign)({role:Te?"alertdialog":"dialog",ariaLabelledBy:F,ariaDescribedBy:R,onDismiss:L,shouldRestoreFocus:!x,enableAriaHiddenSiblings:ne,"aria-modal":!$},ae),s.createElement("div",{className:Fe.root,role:$?void 0:"document"},!$&&s.createElement(l.Overlay,Object(d.__assign)({"aria-hidden":!0,isDarkThemed:A,onClick:O?void 0:L,allowTouchBodyScroll:p},P)),ee?s.createElement(K,{handleSelector:ee.dragHandleSelector||"#".concat(le),preventDragSelector:"button",onStart:Ve,onDragChange:ze,onStop:Ge,position:De},Ke):Ke)))||null});Z.displayName="Modal";var $=Object(l.styled)(Z,function(e){var t,n=e.className,a=e.containerClassName,i=e.scrollableContentClassName,r=e.isOpen,o=e.isVisible,s=e.hasBeenOpened,c=e.modalRectangleTop,d=e.theme,u=e.topOffsetFixed,f=e.isModeless,p=e.layerClassName,m=e.isDefaultDragHandle,_=e.windowInnerHeight,h=d.palette,b=d.effects,g=d.fonts,v=Object(l.getGlobalClassNames)(O,d);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity ".concat(C)},u&&"number"==typeof c&&s&&{alignItems:"flex-start"},r&&v.isOpen,o&&{opacity:1},o&&!f&&{pointerEvents:"auto"},n],main:[v.main,{boxShadow:b.elevation64,borderRadius:b.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:f?l.ZIndexes.Layer:void 0},f&&{pointerEvents:"auto"},u&&"number"==typeof c&&s&&{top:c},m&&{cursor:"move"},a],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:_},t)},i],layer:f&&[p,v.layer,{pointerEvents:"none"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}},void 0,{scope:"Modal",fields:["theme","styles","enableAriaHiddenSiblings"]});$.displayName="Modal",n("jOlS").loadStyles('.Placeholder{display:flex}.Placeholder .Placeholder-container{align-items:center;background-color:"[theme:neutralLighter, default: #f3f2f1]";color:"[theme:neutralSecondary, default: #605e5c]";padding:80px 0;width:100%}.Placeholder .Placeholder-container .Placeholder-head{color:"[theme:neutralPrimary, default: #323130]"}.Placeholder .Placeholder-container .Placeholder-head .Placeholder-headContainer{height:100%;text-align:center;white-space:nowrap}.Placeholder .Placeholder-container .Placeholder-head .Placeholder-icon{display:inline-block;vertical-align:middle;white-space:normal}.Placeholder .Placeholder-container .Placeholder-head .Placeholder-text{display:inline-block;line-height:normal;vertical-align:middle;white-space:normal}[dir=ltr] .Placeholder .Placeholder-container .Placeholder-head .Placeholder-text{padding-left:20px}[dir=rtl] .Placeholder .Placeholder-container .Placeholder-head .Placeholder-text{padding-right:20px}.Placeholder .Placeholder-container .Placeholder-description{margin:0 auto;text-align:center;vertical-align:middle;width:65%}.Placeholder .Placeholder-container .Placeholder-description .Placeholder-descriptionText{color:"[theme:neutralSecondary, default: #605e5c]";display:inline-block;font-size:17px;font-weight:100;margin:24px 0}.Placeholder-overlay{height:100%;position:relative;z-index:1}.Placeholder-overlay .Placeholder-spinnerContainer{margin:164px 0;position:relative;width:100%}',!0);var ee=function(e){function t(t){var n=e.call(this,t)||this;return n.showSpinner=n.showSpinner.bind(n),n.state={showSpinner:!t.hideSpinner},n}return Object(d.__extends)(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0},t.prototype.render=function(){return this.state.removePlaceholder?null:s.createElement(l.Overlay,{className:"Placeholder-overlay"},s.createElement("div",{className:"Placeholder-spinnerContainer"},this.state.showSpinner&&s.createElement(l.Spinner,{type:l.SpinnerType.large,label:this.props.label})))},t.prototype.componentWillUnmount=function(){this._isMounted=!1},t.prototype.showSpinner=function(e){this._isMounted&&this.setState({showSpinner:e})},t.prototype.clearPlaceholder=function(){this._isMounted&&this.setState({removePlaceholder:!0})},t}(s.Component),te=function(e){function t(t){var n=e.call(this,t)||this;return n._divRef=s.createRef(),n}return Object(d.__extends)(t,e),t.prototype.render=function(){return s.createElement("div",{"data-automation-id":"sp-dialog-content-div",ref:this._divRef})},t.prototype.componentDidUpdate=function(){this.props.innerElement&&this._divRef.current&&(this._divRef.current.innerHTML="",this._divRef.current.appendChild(this.props.innerElement))},t.prototype.componentWillUnmount=function(){this._divRef.current&&(this._divRef.current.innerHTML="")},t.prototype.componentDidMount=function(){this.props.innerElement&&this._divRef.current&&this._divRef.current.appendChild(this.props.innerElement)},t}(s.Component),ne=function(e){function t(t){var n=e.call(this,t)||this;return n.open=function(e){return n._openPromise=new Promise(function(e){n._resolveOpenPromise=e}),e=e||n.state.dialog,n.setState({dialog:e,isOpen:!0,isContentReady:!1}),n._openPromise},n.close=function(){return n._closedPromise=new Promise(function(e){n._resolveClosedPromise=e}),n.state.isOpen?n.setState({isOpen:!1}):n._resolveClosedPromise(),n._closedPromise},n._onDismissed=function(){!n.state.isOpen&&n._resolveClosedPromise&&n._resolveClosedPromise()},n._closeCallback=function(){n.props.closeCallback&&n.state.dialog&&n.props.closeCallback(n.state.dialog)},n._onDismissed=n._onDismissed.bind(n),n.state={isOpen:!1,isContentReady:!1},n}return Object(d.__extends)(t,e),t.prototype.render=function(){var e=!this.state.isContentReady&&s.createElement(S,{},s.createElement(ee,{label:""}));if(this.state.dialog){var t=this.state.dialog._configuration.isBlocking?"assertive":"polite",n=r._SPKillSwitch.isActivated("b8d7f882-0982-11ee-be56-0242ac120002")?void 0:{role:"dialog",ariaDescribedBy:"sp-dialog-content-message","aria-live":t};return s.createElement($,{isOpen:this.state.isOpen,isBlocking:this.state.dialog._configuration.isBlocking,layerProps:{eventBubblingEnabled:!0},onDismissed:this._onDismissed,onDismiss:this._closeCallback,popupProps:n},!e&&s.createElement(te,{innerElement:this._detachedElement}),e)}return s.createElement("div",null)},t.prototype.UNSAFE_componentWillMount=function(){this._detachedElement=document.createElement("DIV")},t.prototype.componentDidUpdate=function(){var e=this;this.state.isOpen&&this.state.dialog&&this._detachedElement&&(this.state.isContentReady?this._resolveOpenPromise&&this._resolveOpenPromise():this.state.dialog._render(this._detachedElement).then(function(){e.setState({isContentReady:!0})}))},t}(s.Component),ae=function(e){function t(t){var n=e.call(this,t)||this;return n._onKeyDown=function(e){13===e.keyCode&&n._ok(),27===e.keyCode&&n.props.close()},n._ok=function(){n.props.resolve(n._value)},n._onValueChanged=function(e,t){n._value=t},n._textRef=s.createRef(),n}return Object(d.__extends)(t,e),t.prototype.render=function(){return this._value=this.props.defaultValue,s.createElement(S,{title:"Prompt",subText:this.props.message,subTextId:"sp-dialog-content-message"},s.createElement(l.TextField,Object(d.__assign)({componentRef:this._textRef,onChange:this._onValueChanged,defaultValue:this.props.defaultValue,onKeyDown:this._onKeyDown},{autoFocus:!0})),s.createElement(_,null,s.createElement(l.Button,{onClick:this.props.close,text:"Cancel"}),s.createElement(l.PrimaryButton,{onClick:this._ok,text:"OK"})))},t.prototype.componentDidUpdate=function(){this._textRef.current&&this._textRef.current.focus()},t}(s.Component),ie=function(e){function t(t,n,a){void 0===a&&(a="");var i=e.call(this,{isBlocking:!0})||this;return i.resolve=function(e){i.close().then(function(){i._resolve(e)})},i._message=t,i._defaultValue=a,i._resolve=n,i}return Object(d.__extends)(t,e),t.prototype.render=function(){c.render(s.createElement(ae,{message:this._message,defaultValue:this._defaultValue,close:this.close,resolve:this.resolve}),this.domElement)},t.prototype.onAfterClose=function(){c.unmountComponentAtNode(this.domElement)},t}(D),re=function(){function e(e,t){this._ownerRequestId=t,this._primaryManager=e}return e.prototype.alert=function(e,t){var n=new x(e);return this.show(n,t)},e.prototype.prompt=function(e,t){var n=this;return new Promise(function(a){var i=new ie(e,a,t?t.defaultValue:void 0);n.show(i,t)})},e.prototype.show=function(e,t){return this._primaryManager._showSecondary(e,this._ownerRequestId,t)},e}(),oe=function(){function e(t){var n=this;this.show=function(t,a){r.Validate.isNotNullOrUndefined(t,"dialog");var i=t,s=new o._QosMonitor("DialogManager.show");o._TraceLogger.logVerbose(e._logSource,"New request to show a dialog has been submitted.");try{if(i._isActive){s.writeExpectedFailure("DuplicateRequest");var c=new Error("Cannot accept new requests for active dialogs.");return o._TraceLogger.logError(e._logSource,c),Promise.reject(c)}var d=function(){},l=function(){},f=new Promise(function(e,t){d=e,l=t}).then(function(){s.writeSuccess()},function(e){s.writeExpectedFailure("RequestRejected",e)}),p=r.Guid.newGuid();return n._requests.push({id:p,dialog:t,resolve:d,reject:l,options:a}),i._requestAck(p),i._setState(u.Pending),Promise.resolve(void 0).then(function(){n._processNextRequest()}),f}catch(e){return s.writeUnexpectedFailure("UnhandledError",e),Promise.reject(e)}},this._abort=function(e){var t=e;e&&!t._isActive&&(t._setState(u.New),n._removeRequest(t._requestId,!1))},this._rejectOnOpen=function(e){var t=e;e&&n._getUiComponent(e).close().then(function(){t._setState(u.New),n._removeRequest(t._requestId,!1)})},this._close=function(e){r.Validate.isNotNullOrUndefined(e,"dialog");var t=e,a=new o._QosMonitor("DialogManager.close");if(t._isActive){var i=n._getUiComponent(e).close().then(function(){t.onAfterClose(),t._setState(u.Closed),n._removeRequest(t._requestId,!0)}).then(function(){a.writeSuccess()},function(e){a.writeExpectedFailure("RequestRejected",e)});return i.then(function(){(n._pendingRequests.length>0||n._hasHiddenDialog)&&n._processNextRequest()}),i}return a.writeSuccess(),Promise.resolve(void 0)},this._processNextRequest=function(){if(!n.isShowingDialog){var t=new o._QosMonitor("DialogManager.processRequest");try{for(var a=0,i=n._requests;a<i.length;a++){var r=i[a],s=r.dialog,c=!1;if(!r.isSecondary&&r.options&&(c=!(!r.options.confirmOpen||r.options.confirmOpen())),c){var d="The request to show the dialog was aborted.";o._TraceLogger.logVerbose(e._logSource,d),r.reject(new Error(d)),n._abort(r.dialog)}else if(s._state===u.Approved||s._state===u.Hidden)n._open(r.dialog);else if(s._state===u.Pending){if(n._config.allowDialogs)s._setState(u.Approved),n._open(r.dialog);else{var l=new Error("The application cannot accept dialogs at the moment.");o._TraceLogger.logError(e._logSource,l),r.reject(l),s._setState(u.Rejected),n._removeRequest(r.id,!1)}break}}t.writeSuccess()}catch(n){o._TraceLogger.logErrorData({source:e._logSource,error:n}),t.writeUnexpectedFailure("UnhandledError",n)}}},this._removeRequest=function(e,t){if(e)for(var a=0;a<n._requests.length;a++){var i=n._requests[a];i.id===e&&(t&&i.resolve(),n._requests.splice(a,1))}},this._hide=function(e){var t=e;e&&t._state===u.Open&&n._getUiComponent(e).close().then(function(){t._setState(u.Hidden)})},this._unhide=function(e){var t=e;e&&t._state===u.Hidden&&(n._getUiComponent(e).open(e),t._setState(u.Open))},this._open=function(e){var t=e;return t._state===u.Hidden?(n._unhide(e),!0):t._state===u.Approved&&(n.isShowingDialog&&e.isSecondary?(n._hide(n._currentlyOpenDialogRequest.dialog),!n._childUiComponent&&n._childDialogDiv&&c.render(s.createElement(ne,{closeCallback:n._close,ref:function(e){n._childUiComponent=e}}),n._childDialogDiv),n._childUiComponent.open(e).then(function(){t._setState(u.Open)}),!0):(!n._mainUiComponent&&n._mainDialogDiv&&c.render(s.createElement(ne,{closeCallback:n._close,ref:function(e){n._mainUiComponent=e}}),n._mainDialogDiv),n._mainUiComponent.open(e).then(function(){t._setState(u.Open)}),!0))},r.Validate.isNotNullOrUndefined(t,"DialogManager Configuration"),r.Validate.isNotNullOrUndefined(t.domElement,"Dialog Container"),this._container=t.domElement,this._mainDialogDiv=document.createElement("DIV"),this._childDialogDiv=document.createElement("DIV"),this._container.appendChild(this._mainDialogDiv),this._container.appendChild(this._childDialogDiv),this._requests=[]}return Object.defineProperty(e,"instance",{get:function(){return this._instance||(this._instance=new e(i._DialogManagerConfiguration.instance)),this._instance},enumerable:!1,configurable:!0}),e.prototype.alert=function(e,t){return this.show(new x(e),t)},e.prototype.prompt=function(e,t){var n=this;return new Promise(function(a){n.show(new ie(e,a),t)})},Object.defineProperty(e.prototype,"isShowingDialog",{get:function(){return this._activeDialogs.filter(function(e){return e._state===u.Open}).length>0},enumerable:!1,configurable:!0}),e.prototype.createSecondaryDialogProvider=function(e){return new re(this,e)},e.prototype._showSecondary=function(t,n,a){r.Validate.isNotNullOrUndefined(t,"dialog"),r.Validate.isNotNullOrUndefined(n,"ownerRequestId");var i=t,s=new o._QosMonitor("DialogManager.showSecondary");o._TraceLogger.logVerbose(e._logSource,"A request to show a secondary dialog has been submitted.");try{if(this._hasPermissionToShow(n)){var c=function(){},d=function(){},l=new Promise(function(e,t){c=e,d=t}).then(function(){s.writeSuccess()},function(e){s.writeExpectedFailure("RequestRejected",e)}),f=r.Guid.newGuid();return this._requests.unshift({id:f,dialog:t,resolve:c,reject:d,isSecondary:!0,options:a}),i._requestAck(f,!0),i._setState(u.Approved),this._open(t),l}var p=new Error("Only an active dialog can show a secondary dialog.");return o._TraceLogger.logError(e._logSource,p),s.writeExpectedFailure("PermissionDenied"),Promise.reject(p)}catch(t){return o._TraceLogger.logErrorData({source:e._logSource,error:t}),s.writeUnexpectedFailure("UnhandledError",t),Promise.reject(t)}},Object.defineProperty(e.prototype,"_activeDialogs",{get:function(){return this._requests.filter(function(e){return e.dialog._isActive}).map(function(e){return e.dialog})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"_pendingRequests",{get:function(){return this._requests.filter(function(e){return e.dialog._state===u.Pending})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"_hasHiddenDialog",{get:function(){return this._requests.filter(function(e){return e.dialog._state===u.Hidden}).length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"_currentlyOpenDialogRequest",{get:function(){return this._requests.filter(function(e){return e.dialog._state===u.Open})[0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"_config",{get:function(){return i._DialogManagerConfiguration.instance},enumerable:!1,configurable:!0}),e.prototype._getUiComponent=function(e){return e.isSecondary?this._childUiComponent:this._mainUiComponent},e.prototype._hasPermissionToShow=function(e){var t=this._getRequestById(e);return t&&t.dialog._isActive&&!this._currentlyOpenDialogRequest.isSecondary},e.prototype._getRequestById=function(e){return this._requests.filter(function(t){return t.id.equals(e)})[0]},e._logSource=o._LogSource.create("DialogManager"),e}(),se=function(){function e(){}return e.alert=function(e,t){var n=oe.instance;return n?n.alert(e,t):Promise.resolve(void 0)},e.prompt=function(e,t){var n=oe.instance;return n?n.prompt(e,t):Promise.resolve(void 0)},e}()},sx5R:function(e,t,n){var a=n("5pbq");e.exports=a.workaround_Popup},ut3N:function(e,t){e.exports=u},vNcA:function(e,t,n){var a=n("fglE");e.exports=a._Utilities}})});